diff options
author | José Fonseca <jose.r.fonseca@gmail.com> | 2011-05-05 00:31:01 +0100 |
---|---|---|
committer | José Fonseca <jose.r.fonseca@gmail.com> | 2011-05-05 00:31:01 +0100 |
commit | e4999b9a9f28c62cc3cc809131fc7a1099b10e68 (patch) | |
tree | c48d069bb1d28ee729730d0a58afec959b7a8612 /glretrace.py | |
parent | 11722bfb65380f562f4aa98cdb359124e2420add (diff) |
Move glFlush specific code to the retrace function.
Diffstat (limited to 'glretrace.py')
-rw-r--r-- | glretrace.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/glretrace.py b/glretrace.py index 72931b5..2cb17cd 100644 --- a/glretrace.py +++ b/glretrace.py @@ -153,6 +153,11 @@ class GlRetracer(Retracer): # glGetError is not allowed inside glBegin/glEnd print ' glretrace::checkGlError(call.no);' + if function.name == 'glFlush': + print ' if (!glretrace::double_buffer) {' + print ' glretrace::frame_complete(call.no);' + print ' }' + def extract_arg(self, function, arg, arg_type, lvalue, rvalue): if function.name in self.array_pointer_function_names and arg.name == 'pointer': print ' %s = static_cast<%s>(%s.blob());' % (lvalue, arg_type, rvalue) |