From: José Fonseca Date: Sat, 7 Apr 2012 09:50:17 +0000 (+0100) Subject: Recognize zero SizeToLock as full buffer. X-Git-Url: https://git.cworth.org/git?a=commitdiff_plain;h=ec5328e164c826f5a0813abb7f8efdf56a4ec6f9;p=apitrace Recognize zero SizeToLock as full buffer. --- diff --git a/d3dretrace.py b/d3dretrace.py index e8b63b0..a2ea75e 100644 --- a/d3dretrace.py +++ b/d3dretrace.py @@ -49,6 +49,13 @@ class D3DRetracer(Retracer): print r' retrace::warning(call) << "failed\n";' print r' }' + if interface.name == 'IDirect3DVertexBuffer9' and method.name == 'Lock': + print ' if (!SizeToLock) {' + print ' D3DVERTEXBUFFER_DESC Desc;' + print ' _this->GetDesc(&Desc);' + print ' SizeToLock = Desc.Size;' + print ' }' + if __name__ == '__main__': print r'''