]> git.cworth.org Git - apitrace/blobdiff - retrace/glretrace_main.cpp
replay: Support applications mixing glCreateProgramObjectARB and glUseProgram
[apitrace] / retrace / glretrace_main.cpp
index d0298fcb74e76e4dc8f99d6ab103ab8f65e5b0e5..f369b33b7316c0f2c7ce7181268ba2c8736bbcaa 100755 (executable)
@@ -42,6 +42,7 @@ namespace glretrace {
 
 bool insideList = false;
 bool insideGlBeginEnd = false;
+bool supportsARBShaderObjects = false;
 
 enum {
     GPU_START = 0,
@@ -246,6 +247,7 @@ initContext() {
     supportsElapsed     = currentContext->hasExtension("GL_EXT_timer_query") || supportsTimestamp;
     supportsOcclusion   = currentContext->hasExtension("GL_ARB_occlusion_query");
     supportsDebugOutput = currentContext->hasExtension("GL_ARB_debug_output");
+    supportsARBShaderObjects = currentContext->hasExtension("GL_ARB_shader_objects");
 
     /* Check for timer query support */
     if (retrace::profilingGpuTimes) {