glx/windows: Add GLX_USE_WINDOWSGL in new places it's needed to build libGL

Signed-off-by: Jon Turney <jon.turney@dronecode.org.uk>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/41421>
This commit is contained in:
Jon Turney 2026-03-20 14:13:28 +00:00 committed by Marge Bot
parent db26f34530
commit d1d8902dcc
2 changed files with 4 additions and 4 deletions

View file

@ -203,7 +203,7 @@ DestroyDRIDrawable(Display *dpy, GLXDrawable drawable)
}
/* TODO: delete these after more refactoring */
#if defined(GLX_DIRECT_RENDERING) && !defined(GLX_USE_APPLEGL)
#if defined(GLX_DIRECT_RENDERING) && !defined(GLX_USE_APPLEGL) && !defined(GLX_USE_WINDOWSGL)
int
dri3_get_buffer_age(__GLXDRIdrawable *pdraw);
int
@ -262,7 +262,7 @@ __glXGetDrawableAttribute(Display * dpy, GLXDrawable drawable,
if (!opcode)
return 0;
#if defined(GLX_DIRECT_RENDERING) && !defined(GLX_USE_APPLEGL)
#if defined(GLX_DIRECT_RENDERING) && !defined(GLX_USE_APPLEGL) && !defined(GLX_USE_WINDOWSGL)
pdraw = GetGLXDRIDrawable(dpy, drawable);
if (attribute == GLX_BACK_BUFFER_AGE_EXT) {

View file

@ -2338,7 +2338,7 @@ static const struct name_address_pair GLX_functions[] = {
GLX_FUNCTION(glXQueryCurrentRendererStringMESA),
/*** GLX_MESA_gl_interop ***/
#if defined(GLX_DIRECT_RENDERING) && !defined(GLX_USE_APPLEGL)
#if defined(GLX_DIRECT_RENDERING) && !defined(GLX_USE_APPLEGL) && !defined(GLX_USE_WINDOWSGL)
GLX_FUNCTION2(glXGLInteropQueryDeviceInfoMESA, MesaGLInteropGLXQueryDeviceInfo),
GLX_FUNCTION2(glXGLInteropExportObjectMESA, MesaGLInteropGLXExportObject),
GLX_FUNCTION2(glXGLInteropFlushObjectsMESA, MesaGLInteropGLXFlushObjects),
@ -2403,7 +2403,7 @@ GLX_ALIAS(__GLXextFuncPtr, glXGetProcAddress,
(const GLubyte * procName),
(procName), glXGetProcAddressARB)
#if defined(GLX_DIRECT_RENDERING) && !defined(GLX_USE_APPLEGL)
#if defined(GLX_DIRECT_RENDERING) && !defined(GLX_USE_APPLEGL) && !defined(GLX_USE_WINDOWSGL)
PUBLIC int
MesaGLInteropGLXQueryDeviceInfo(Display *dpy, GLXContext context,