summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorJeremy Huddleston <[email protected]>2011-06-05 19:57:52 -0400
committerJeremy Huddleston <[email protected]>2011-06-05 20:52:14 -0400
commit8593bb32eae5368c1ba52504133b0bf200bf8e74 (patch)
tree62931ae55612debb29b9ac242a54a346362f0bc2 /src
parent7cdf969527fa6d753ad2eb3dd971fe16725eb440 (diff)
apple: ifdef out come glapi-foo on darwin
Signed-off-by: Jeremy Huddleston <[email protected]>
Diffstat (limited to 'src')
-rw-r--r--src/glx/glxcurrent.c4
1 files changed, 4 insertions, 0 deletions
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 &&