]> git.cworth.org Git - apitrace/commitdiff
Recognise glFrameTerminatorGREMEDY when retracing.
authorJosé Fonseca <jfonseca@vmware.com>
Thu, 1 Sep 2011 16:36:10 +0000 (17:36 +0100)
committerJosé Fonseca <jfonseca@vmware.com>
Thu, 1 Sep 2011 16:36:10 +0000 (17:36 +0100)
glapi.py
glretrace.py

index cb903fad6af17e3261a27c48cb32d6d2e66c005c..62e4638e8635a273953523b645c743acf590f5a8 100644 (file)
--- a/glapi.py
+++ b/glapi.py
@@ -2297,7 +2297,7 @@ glapi.add_functions([
     GlFunction(Void, "glClearColorIuiEXT", [(GLuint, "red"), (GLuint, "green"), (GLuint, "blue"), (GLuint, "alpha")]),
 
     # GL_GREMEDY_frame_terminator
-    GlFunction(Void, "glFrameTerminatorGREMEDY", [], sideeffects=False),
+    GlFunction(Void, "glFrameTerminatorGREMEDY", []),
 
     # GL_NV_conditional_render
     GlFunction(Void, "glBeginConditionalRenderNV", [(GLuint, "id"), (GLenum, "mode")]),
index 6a5103e0db2523894d8ff60f7632191af4cc3f19..c11b894b6e3c468da4d8c1fe515f966e45544446 100644 (file)
@@ -178,6 +178,9 @@ class GlRetracer(Retracer):
             print '    if (glretrace::snapshot_frequency == glretrace::FREQUENCY_FRAMEBUFFER) {'
             print '        glretrace::snapshot(call.no - 1);'
             print '    }'
+        if function.name == 'glFrameTerminatorGREMEDY':
+            print '    glretrace::frame_complete(call.no);'
+            return
 
         Retracer.retrace_function_body(self, function)