'IDirect3DIndexBuffer9',
]
- def extractArg(self, function, arg, arg_type, lvalue, rvalue):
- if arg.type is D3DSHADER9:
- print r' %s = extractShader((%s).toString());' % (lvalue, rvalue)
- print r' if (!%s) {' % lvalue
- print r' retrace::warning(call) << "failed to assemble shader\n";'
- print r' return;'
- print r' }'
- return
-
- Retracer.extractArg(self, function, arg, arg_type, lvalue, rvalue)
-
def invokeInterfaceMethod(self, interface, method):
# keep track of the last used device for state dumping
if interface.name in ('IDirect3DDevice9', 'IDirect3DDevice9Ex'):