]> git.cworth.org Git - apitrace/blobdiff - retrace/dxgiretrace.py
cli: Allow to use `apitrace trace` from MSVC build directories.
[apitrace] / retrace / dxgiretrace.py
index 1be70fe9db7e9f3aee46d554dffc2eaa58afa42a..e37e49a5395cae4a2c3b2bbef825db9d0d5f6c66 100644 (file)
@@ -286,11 +286,11 @@ createWindow(DXGI_SWAP_CHAIN_DESC *pSwapChainDesc) {
             print r'    d3dretrace::processEvents();'
 
         if method.name == 'Map':
-            print '    VOID *_pbData = NULL;'
-            print '    size_t _MappedSize = 0;'
-            print '    _getMapInfo(_this, %s, _pbData, _MappedSize);' % ', '.join(method.argNames())
-            print '    if (_MappedSize) {'
-            print '        _maps[_this] = _pbData;'
+            print '    _MAP_DESC _MapDesc;'
+            print '    _getMapDesc(_this, %s, _MapDesc);' % ', '.join(method.argNames())
+            print '    size_t _MappedSize = _MapDesc.Size;'
+            print '    if (_MapDesc.Size) {'
+            print '        _maps[_this] = _MapDesc.pData;'
             print '    } else {'
             print '        return;'
             print '    }'