]> git.cworth.org Git - apitrace/blobdiff - wrappers/d3d8trace.py
gltrace: Rely on polymorphism for indices instead of special case.
[apitrace] / wrappers / d3d8trace.py
index 5219094b3e7d56d1e27658985b9abd3df750349a..2abaf4e54f27923f45bfa66964ebacfe6a53c624 100644 (file)
@@ -25,6 +25,7 @@
 
 
 from dlltrace import DllTracer
+from specs.stdapi import API
 from specs.d3d8 import d3d8
 
 
@@ -44,11 +45,14 @@ if __name__ == '__main__':
     print
     print '#include <windows.h>'
     print '#include <d3d8.h>'
-    print '#include "d3dshader.hpp"'
+    print '#include "d3d9shader.hpp"'
     print
     print '#include "trace_writer_local.hpp"'
     print '#include "os.hpp"'
     print
-    tracer = D3D8Tracer('d3d8.dll')
-    tracer.traceApi(d3d8)
 
+
+    api = API()
+    api.addModule(d3d8)
+    tracer = D3D8Tracer()
+    tracer.traceApi(api)