From 5979dac09ce1f186b230ffc1b613afb7af90fece Mon Sep 17 00:00:00 2001 From: Imre Deak Date: Wed, 16 May 2012 14:19:59 +0300 Subject: [PATCH] don't call glGetError if there is no active context Signed-off-by: Imre Deak --- retrace/glretrace.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/retrace/glretrace.py b/retrace/glretrace.py index 32d6a63..e2ea320 100644 --- a/retrace/glretrace.py +++ b/retrace/glretrace.py @@ -363,7 +363,7 @@ class GlRetracer(Retracer): # Error checking if function.name.startswith('gl'): # glGetError is not allowed inside glBegin/glEnd - print ' if (retrace::debug && !glretrace::insideGlBeginEnd) {' + print ' if (retrace::debug && !glretrace::insideGlBeginEnd && glretrace::getCurrentContext()) {' print ' glretrace::checkGlError(call);' if function.name in ('glProgramStringARB', 'glProgramStringNV'): print r' GLint error_position = -1;' -- 2.43.0