Revision: 284 http://trac.macosforge.org/projects/xquartz/changeset/284 Author: gstaplin@apple.com Date: 2009-03-03 17:13:18 -0800 (Tue, 03 Mar 2009) Log Message: ----------- Add more diagnostics to the make current path. Modified Paths: -------------- AppleSGLX/trunk/apple_glx_context.c AppleSGLX/trunk/apple_glx_surface.c Modified: AppleSGLX/trunk/apple_glx_context.c =================================================================== --- AppleSGLX/trunk/apple_glx_context.c 2009-03-04 01:12:45 UTC (rev 283) +++ AppleSGLX/trunk/apple_glx_context.c 2009-03-04 01:13:18 UTC (rev 284) @@ -307,20 +307,25 @@ } if(None == drawable) { + bool error = false; + /* Clear the current drawable for this context_obj. */ if(apple_cgl.set_current_context(ac->context_obj)) - return true; + error = true; if(apple_cgl.clear_drawable(ac->context_obj)) - return true; + error = true; if(ac->drawable) { ac->drawable->destroy(ac->drawable); ac->drawable = NULL; } - return false; + apple_glx_diagnostic("%s: drawable is None, error is: %d\n", + __func__, error); + + return error; } /* This is an optimisation to avoid searching for the current drawable. */ Modified: AppleSGLX/trunk/apple_glx_surface.c =================================================================== --- AppleSGLX/trunk/apple_glx_surface.c 2009-03-04 01:12:45 UTC (rev 283) +++ AppleSGLX/trunk/apple_glx_surface.c 2009-03-04 01:13:18 UTC (rev 284) @@ -85,7 +85,7 @@ ac->made_current = true; } - apple_glx_diagnostic("%s drawable 0x%lx\n", __func__, d->drawable); + apple_glx_diagnostic("%s: drawable 0x%lx\n", __func__, d->drawable); return false; }
participants (1)
-
source_changes@macosforge.org