From 8ac8b6bbcfa45d33ccbfd0cb23a92448d00b1b59 Mon Sep 17 00:00:00 2001 From: Gregory Hainaut Date: Mon, 11 Jun 2012 13:58:22 +0100 Subject: [PATCH] Skip glEnable/Disable(GL_DEBUG_OUTPUT_SYNCHRONOUS_ARB) (issue #83). MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Signed-off-by: José Fonseca --- retrace/glretrace.py | 5 +++++ 1 file changed, 5 insertions(+) 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;' -- 2.43.0