From 8593bb32eae5368c1ba52504133b0bf200bf8e74 Mon Sep 17 00:00:00 2001 From: Jeremy Huddleston Date: Sun, 5 Jun 2011 19:57:52 -0400 Subject: [PATCH] apple: ifdef out come glapi-foo on darwin Signed-off-by: Jeremy Huddleston --- src/glx/glxcurrent.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/glx/glxcurrent.c b/src/glx/glxcurrent.c index 1f845ce65e1..27a0ef9fcda 100644 --- a/src/glx/glxcurrent.c +++ b/src/glx/glxcurrent.c @@ -216,6 +216,7 @@ MakeContextCurrent(Display * dpy, GLXDrawable draw, struct glx_context *oldGC = __glXGetCurrentContext(); int ret = Success; +#ifndef GLX_USE_APPLEGL /* XXX: If this is left out, then libGL ends up not having this * symbol, and drivers using it fail to load. Compare the * implementation of this symbol to _glapi_noop_enable_warnings(), @@ -225,6 +226,7 @@ MakeContextCurrent(Display * dpy, GLXDrawable draw, * library, though. */ (void)_glthread_GetID(); +#endif /* Make sure that the new context has a nonzero ID. In the request, * a zero context ID is used only to mean that we bind to no current @@ -244,7 +246,9 @@ MakeContextCurrent(Display * dpy, GLXDrawable draw, return False; } +#ifndef GLX_USE_APPLEGL _glapi_check_multithread(); +#endif __glXLock(); if (oldGC == gc && -- 2.30.2