]> git.cworth.org Git - apitrace/commitdiff
Don't retrace IDirect3DQuery9::GetData.
authorJosé Fonseca <jose.r.fonseca@gmail.com>
Wed, 2 May 2012 15:04:07 +0000 (16:04 +0100)
committerJosé Fonseca <jose.r.fonseca@gmail.com>
Wed, 2 May 2012 15:04:07 +0000 (16:04 +0100)
retrace/d3dretrace.py
specs/d3d9.py

index e3f2745826f4efe7c18de1774c4c061310e87c67..18c01dfdd82407c988adaf079b8acc9e1e09709c 100644 (file)
@@ -52,6 +52,7 @@ class D3DRetracer(Retracer):
             print r'    hFocusWindow = hWnd;'
             print r'    pPresentationParameters->hDeviceWindow = hWnd;'
 
+        # notify frame has been completed
         if method.name == 'Present':
             print r'    retrace::frameComplete(call);'
 
index 78bd7da075650466f71cdd5a75d932055aedec66..4f23828a62166a4a0431f914f67c245527760d20 100644 (file)
@@ -383,7 +383,7 @@ IDirect3DQuery9.methods += [
     Method(D3DQUERYTYPE, "GetType", [], sideeffects=False),
     Method(DWORD, "GetDataSize", [], sideeffects=False),
     Method(HRESULT, "Issue", [(D3DISSUE, "dwIssueFlags")]),
-    Method(HRESULT, "GetData", [Out(Blob(Void, "dwSize"), "pData"), (DWORD, "dwSize"), (D3DGETDATA, "dwGetDataFlags")]),
+    Method(HRESULT, "GetData", [Out(Blob(Void, "dwSize"), "pData"), (DWORD, "dwSize"), (D3DGETDATA, "dwGetDataFlags")], sideeffects=False),
 ]
 
 IDirect3D9Ex.methods += [