[PATCH] Add state dumping support for ID3D11DeviceContext1
Jeff Muizelaar
jmuizelaar at mozilla.com
Tue Mar 12 13:31:17 PDT 2013
diff --git a/retrace/dxgiretrace.py b/retrace/dxgiretrace.py
index 6a51a4d..d6d7e96 100644
--- a/retrace/dxgiretrace.py
+++ b/retrace/dxgiretrace.py
@@ -151,17 +151,17 @@ createWindow(DXGI_SWAP_CHAIN_DESC *pSwapChainDesc) {
def invokeInterfaceMethod(self, interface, method):
# keep track of the last used device for state dumping
if interface.name in ('ID3D10Device', 'ID3D10Device1'):
if method.name == 'Release':
print r' d3d10Dumper.unbindDevice(_this);'
else:
print r' d3d10Dumper.bindDevice(_this);'
- if interface.name in ('ID3D11DeviceContext',):
+ if interface.name in ('ID3D11DeviceContext', 'ID3D11DeviceContext1'):
if method.name == 'Release':
print r' d3d11Dumper.unbindDevice(_this);'
else:
print r' d3d11Dumper.bindDevice(_this);'
if interface.name == 'IDXGIFactory' and method.name == 'QueryInterface':
print r' if (riid == IID_IDXGIFactoryDWM) {'
print r' _this->AddRef();'
More information about the apitrace
mailing list