[Xquartz-changes] [308] AppleSGLX/trunk/glxcurrent.c
source_changes at macosforge.org
source_changes at macosforge.org
Thu Mar 12 21:29:12 PDT 2009
Revision: 308
http://trac.macosforge.org/projects/xquartz/changeset/308
Author: gstaplin at apple.com
Date: 2009-03-12 21:29:11 -0700 (Thu, 12 Mar 2009)
Log Message:
-----------
Add a bit more of a diagnostic to the glXMakeCurrent path. This will help with debugging in the future I suspect.
Modified Paths:
--------------
AppleSGLX/trunk/glxcurrent.c
Modified: AppleSGLX/trunk/glxcurrent.c
===================================================================
--- AppleSGLX/trunk/glxcurrent.c 2009-03-13 01:23:55 UTC (rev 307)
+++ AppleSGLX/trunk/glxcurrent.c 2009-03-13 04:29:11 UTC (rev 308)
@@ -36,7 +36,7 @@
#include <stdlib.h>
#include <pthread.h>
#include "glxclient.h"
-
+#include "apple_glx.h"
#include "apple_glx_context.h"
/*
@@ -136,12 +136,17 @@
Bool pre13)
{
const GLXContext oldGC = __glXGetCurrentContext();
-
- if(apple_glx_make_current_context(dpy,
- (oldGC && oldGC != &dummyContext) ?
- oldGC->apple : NULL,
- gc ? gc->apple : NULL,
- draw))
+ bool error;
+
+ error = apple_glx_make_current_context(dpy,
+ (oldGC && oldGC != &dummyContext) ?
+ oldGC->apple : NULL,
+ gc ? gc->apple : NULL,
+ draw);
+
+ apple_glx_diagnostic("%s: error %s\n", __func__, error ? "YES" : "NO");
+
+ if(error)
return GL_FALSE;
__glXLock();
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/xquartz-changes/attachments/20090312/1b392380/attachment.html>
More information about the Xquartz-changes
mailing list