X-Git-Url: https://git.cworth.org/git?a=blobdiff_plain;f=wrappers%2Fd3d10trace.py;h=1de13927c5bf7fe9562f749029da3848af520fea;hb=00611a483a0a531272ba5810b77fb5d293db1723;hp=d13f65d3bc139b632642ac1d031fc5a436adb9e5;hpb=3662cf3d9f8838e6c19d4606f5a5d800fb66d61a;p=apitrace diff --git a/wrappers/d3d10trace.py b/wrappers/d3d10trace.py index d13f65d..1de1392 100644 --- a/wrappers/d3d10trace.py +++ b/wrappers/d3d10trace.py @@ -24,7 +24,9 @@ ##########################################################################/ -from dlltrace import DllTracer +from d3dcommontrace import D3DCommonTracer +from specs.stdapi import API +from specs.dxgi import dxgi from specs.d3d10misc import d3d10 @@ -34,12 +36,13 @@ if __name__ == '__main__': print '#include "trace_writer_local.hpp"' print '#include "os.hpp"' print - print '#include ' + print '#include "d3d10imports.hpp"' + print '#include "d3dcommonshader.hpp"' + print '#include "d3d10size.hpp"' print - print '#include "compat.h"' - print - print '#include ' - print '#include ' - print - tracer = DllTracer('d3d10.dll') - tracer.traceApi(d3d10) + + api = API() + api.addModule(dxgi) + api.addModule(d3d10) + tracer = D3DCommonTracer() + tracer.traceApi(api)