From: Gregory Hainaut Date: Mon, 11 Jun 2012 12:58:22 +0000 (+0100) Subject: Skip glEnable/Disable(GL_DEBUG_OUTPUT_SYNCHRONOUS_ARB) (issue #83). X-Git-Url: https://git.cworth.org/git?a=commitdiff_plain;h=8ac8b6bbcfa45d33ccbfd0cb23a92448d00b1b59;p=apitrace Skip glEnable/Disable(GL_DEBUG_OUTPUT_SYNCHRONOUS_ARB) (issue #83). Signed-off-by: José Fonseca --- diff --git a/retrace/glretrace.py b/retrace/glretrace.py index 69a6dce..08fc6a0 100644 --- a/retrace/glretrace.py +++ b/retrace/glretrace.py @@ -257,6 +257,11 @@ class GlRetracer(Retracer): if function.name == 'memcpy': print ' if (!dest || !src || !n) return;' + # Skip glEnable/Disable(GL_DEBUG_OUTPUT_SYNCHRONOUS_ARB) as we don't + # faithfully set the CONTEXT_DEBUG_BIT_ARB flags on context creation. + if function.name in ('glEnable', 'glDisable'): + print ' if (cap == GL_DEBUG_OUTPUT_SYNCHRONOUS_ARB) return;' + # Destroy the buffer mapping if function.name in self.unmap_function_names: print r' GLvoid *ptr = NULL;'