diff --git a/retrace/glretrace.py b/retrace/glretrace.py index e3fa346..e241cfd 100644 --- a/retrace/glretrace.py +++ b/retrace/glretrace.py @@ -197,10 +197,12 @@ class GlRetracer(Retracer): Retracer.retraceFunctionBody(self, function) # Post-snapshots - if function.name in ('glFlush', 'glFinish'): + if function.name in ('glFlush'): print ' if (!retrace::doubleBuffer) {' print ' glretrace::frame_complete(call);' print ' }' + if function.name in ('glFinish'): + print ' glretrace::frame_complete(call);' if is_draw_arrays or is_draw_elements or is_misc_draw: print ' assert(call.flags & trace::CALL_FLAG_RENDER);'