]> git.cworth.org Git - apitrace/blobdiff - wrappers/gltrace.py
glxtrace: Basic EXT_texture_from_pixmap support.
[apitrace] / wrappers / gltrace.py
index c40fbb36de62aaac143a13ab1acf9b4e894f659f..cf84ac56a4c05212ac2d4a7486c89c88152c3460 100644 (file)
@@ -1059,6 +1059,16 @@ class GlTracer(Tracer):
         function = api.getFunctionByName('glClientActiveTexture')
         self.fake_call(function, [texture])
 
+    def emitFakeTexture2D(self):
+        function = glapi.glapi.getFunctionByName('glTexImage2D')
+        instances = function.argNames()
+        print '        unsigned _fake_call = trace::localWriter.beginEnter(&_%s_sig);' % (function.name,)
+        for arg in function.args:
+            assert not arg.output
+            self.serializeArg(function, arg)
+        print '        trace::localWriter.endEnter();'
+        print '        trace::localWriter.beginLeave(_fake_call);'
+        print '        trace::localWriter.endLeave();'