Mesa (7.10): apple: ifdef out come glapi-foo on darwin
Jeremy Huddleston
jeremyhu at kemper.freedesktop.org
Mon Jun 6 16:13:28 UTC 2011
Module: Mesa
Branch: 7.10
Commit: 891ce8aaa875cd196e5754ba302bbfcc90d0fcf2
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=891ce8aaa875cd196e5754ba302bbfcc90d0fcf2
Author: Jeremy Huddleston <jeremyhu at apple.com>
Date: Sun Jun 5 19:57:52 2011 -0400
apple: ifdef out come glapi-foo on darwin
Signed-off-by: Jeremy Huddleston <jeremyhu at apple.com>
(cherry picked from commit 8593bb32eae5368c1ba52504133b0bf200bf8e74)
---
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 3631738..ce9d778 100644
--- a/src/glx/glxcurrent.c
+++ b/src/glx/glxcurrent.c
@@ -234,6 +234,7 @@ MakeContextCurrent(Display * dpy, GLXDrawable draw,
return False;
}
+#ifndef GLX_USE_APPLEGL
_glapi_check_multithread();
if (gc != NULL && gc->thread_id != 0 && gc->thread_id != _glthread_GetID()) {
@@ -241,6 +242,7 @@ MakeContextCurrent(Display * dpy, GLXDrawable draw,
BadAccess, X_GLXMakeContextCurrent);
return False;
}
+#endif
if (oldGC == gc &&
gc->currentDrawable == draw && gc->currentReadable == read)
@@ -258,7 +260,9 @@ MakeContextCurrent(Display * dpy, GLXDrawable draw,
gc->currentDpy = dpy;
gc->currentDrawable = draw;
gc->currentReadable = read;
+#ifndef GLX_USE_APPLEGL
gc->thread_id = _glthread_GetID();
+#endif
__glXSetCurrentContext(gc);
ret = gc->vtable->bind(gc, oldGC, draw, read);
} else {
More information about the mesa-commit
mailing list