]> git.cworth.org Git - apitrace/blobdiff - wrappers/d3d11trace.py
ddraw: Remove custom tracer.
[apitrace] / wrappers / d3d11trace.py
index 12eec869404f858a0f9780220e478cdb1bbf3a76..aa076a07ca095d5e4fcc78d1e969cf597f58ecd4 100644 (file)
@@ -24,7 +24,9 @@
 ##########################################################################/
 
 
-from dlltrace import DllTracer
+import sys
+
+from d3dcommontrace import D3DCommonTracer
 from specs.d3d11 import d3d11
 
 
@@ -34,13 +36,16 @@ if __name__ == '__main__':
     print '#include "trace_writer_local.hpp"'
     print '#include "os.hpp"'
     print
-    print '#include <windows.h>'
-    print '#include <tchar.h>'
-    print
-    print '#include "compat.h"'
+    print '#include "d3d11imports.hpp"'
     print
-    print '#include <d3d11.h>'
-    print '#include <d3dx11.h>'
+
+    if int(sys.argv[1]):
+        import specs.d3d11_1
+        print '#include <d3d11_1.h>'
+        print
+
+    print '#include "d3dcommonshader.hpp"'
+    print '#include "d3d11size.hpp"'
     print
-    tracer = DllTracer('d3d11.dll')
-    tracer.traceApi(d3d11)
+    tracer = D3DCommonTracer('d3d11.dll')
+    tracer.traceModule(d3d11)