diff options
author | Jeremy Huddleston <[email protected]> | 2011-06-05 19:57:52 -0400 |
---|---|---|
committer | Jeremy Huddleston <[email protected]> | 2011-06-05 20:52:14 -0400 |
commit | 8593bb32eae5368c1ba52504133b0bf200bf8e74 (patch) | |
tree | 62931ae55612debb29b9ac242a54a346362f0bc2 | |
parent | 7cdf969527fa6d753ad2eb3dd971fe16725eb440 (diff) |
apple: ifdef out come glapi-foo on darwin
Signed-off-by: Jeremy Huddleston <[email protected]>
-rw-r--r-- | src/glx/glxcurrent.c | 4 |
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 && |