]> git.cworth.org Git - apitrace/blobdiff - retrace/d3dretrace.py
Resize window on IDirect3DDevice9::Reset.
[apitrace] / retrace / d3dretrace.py
index a43289cc64ea6ef9b855ddc4c851d1c4ee4f4009..aed586ede9f9c03827c5cef04656d6303bf7a424 100644 (file)
@@ -54,6 +54,11 @@ class D3DRetracer(Retracer):
             if 'hFocusWindow' in method.argNames():
                 print r'    hFocusWindow = hWnd;'
 
+        if method.name in ('Reset', 'ResetEx'):
+            print r'    if (pPresentationParameters->Windowed) {'
+            print r'        d3dretrace::resizeWindow(pPresentationParameters->hDeviceWindow, pPresentationParameters->BackBufferWidth, pPresentationParameters->BackBufferHeight);'
+            print r'    }'
+
         # notify frame has been completed
         if method.name == 'Present':
             print r'    retrace::frameComplete(call);'