]> git.cworth.org Git - apitrace/commit
d3dretrace: Replay IUnknown::AddRef/Release methods faithfully.
authorJosé Fonseca <jfonseca@vmware.com>
Tue, 19 Feb 2013 13:28:24 +0000 (13:28 +0000)
committerJosé Fonseca <jfonseca@vmware.com>
Fri, 22 Feb 2013 09:59:03 +0000 (09:59 +0000)
commita936afc3ebb349c3aec8b5a595706f3c9749ad37
tree669ea8220b9ec1a9633ecb777035a374d76e5cc2
parent677f59a10bf71b0bf1b73bfc9c1accbf719fafad
d3dretrace: Replay IUnknown::AddRef/Release methods faithfully.

Several D3D APIs (especially recent ones) keep track of reference counts
and will ensure errors if reference counting is not properly done.

For example, IDXGISwapChain::ResizeBuffers will fail if there are
outstanding references to its buffers.
retrace/retrace.py
specs/winapi.py