X-Git-Url: https://git.cworth.org/git?a=blobdiff_plain;f=d3d8trace.py;h=af87c2d2aa58bbae5ce8a00cc13be5bf66927e72;hb=b491d2958e2a8331f0f144de89626c284ae96121;hp=d3754e5eb1ff3988b1b7af57266bc4750909b1c5;hpb=a9d7f8edfea904f8dc84f2ad472cd542437935f7;p=apitrace diff --git a/d3d8trace.py b/d3d8trace.py index d3754e5..af87c2d 100644 --- a/d3d8trace.py +++ b/d3d8trace.py @@ -25,21 +25,23 @@ from specs.d3d8 import d3d8 -from trace import DllTracer +from dlltrace import DllTracer class D3D8Tracer(DllTracer): - def dump_arg_instance(self, function, arg): + def serializeArgValue(self, function, arg): # Dump shaders as strings if function.name in ('CreateVertexShader', 'CreatePixelShader') and arg.name == 'pFunction': print ' DumpShader(trace::localWriter, %s);' % (arg.name) return - DllTracer.dump_arg_instance(self, function, arg) + DllTracer.serializeArgValue(self, function, arg) if __name__ == '__main__': + print '#define INITGUID' + print print '#include ' print '#include ' print '#include "d3dshader.hpp"'