summaryrefslogtreecommitdiff
path: root/retrace/retrace.py
AgeCommit message (Expand)AuthorFilesLines
2016-06-28d3dretrace: Don't presume that COM interface pointers are freed when refcount...Jose Fonseca1-1/+2
2016-06-20dxgitrace: Use EnumFlags for D3D11_RLDO_FLAGS.Jose Fonseca1-1/+1
2016-05-16d3dretrace: Ensure DXVA2_DecodeExecuteParams::pExtensionData is allocated.Jose Fonseca1-0/+5
2016-05-16d3dretrace: Retry when IDirectXVideoDecoder::BeginFrame returns E_PENDING.Jose Fonseca1-4/+11
2016-03-05specs: Handle overloaded methods/functions.Jose Fonseca1-6/+15
2015-07-21dxgiretrace: Bring back the D3D11 pitch mismatch warnings.Jose Fonseca1-1/+3
2015-07-17retrace: Cope with NULL array members.Jose Fonseca1-3/+6
2015-06-10retrace: Ensure we allocate struct members that are pointers to arrays.Jose Fonseca1-1/+17
2015-06-02d3dretrace: Add more diagnosis to DXGI_ERROR_DEVICE_REMOVED.Jose Fonseca1-4/+5
2015-05-20retrace: More detailed warning messages about memory region overlaps.Jose Fonseca1-1/+1
2015-02-09d3dretrace: Adjust reference count when QueryInterface fails.José Fonseca1-1/+17
2015-02-09d3dretrace: Don't try to register objects when calls fail.José Fonseca1-0/+1
2015-02-09retrace: Cleanup generated code.José Fonseca1-2/+2
2014-09-24retrace: Fix white-space.José Fonseca1-17/+17
2014-09-24d3dretrace: Fix IUnknown::Release object destruction.José Fonseca1-7/+16
2014-09-05d3dretrace: Check for pitch mismatch.José Fonseca1-0/+19
2014-09-05d3dretrace: Replace casts with templates.José Fonseca1-4/+4
2014-09-05d3dretrace: Move HRESULT message lookup code into its own function.José Fonseca1-2/+1
2014-08-22d3dretrace: Don't make multiple implementations for every child .José Fonseca1-3/+3
2013-07-11Replace dynamic_cast with virtual functions.Nigel Stewart1-6/+6
2013-06-20glretrace: swizzle locations into uniform arrays.Cass Everitt1-3/+6
2013-05-23d3dretrace: Output human legible strings from HRESULT.José Fonseca1-1/+2
2013-04-23d3dretrace: Give more helpful messages for d3d debug layer failures.José Fonseca1-1/+1
2013-02-22d3dretrace: Replay IUnknown::AddRef/Release methods faithfully.José Fonseca1-3/+2
2013-02-15replay: Support applications mixing glCreateProgramObjectARB and glUseProgramCarl Worth1-3/+17
2012-11-26d3dretrace: Prevent ScopedAllocator::alloc<D3DPRESENT_PARAMETERS> clash.José Fonseca1-2/+2
2012-11-20d3d10/d3d11: Complete union support.José Fonseca1-15/+29
2012-11-20specs: Initial attempt to support unions.José Fonseca1-2/+10
2012-11-14d3dretrace: More robust against DXGI missing calls.José Fonseca1-0/+8
2012-11-13retrace: More diagnostic information.José Fonseca1-1/+1
2012-11-11specs: Allow an API to spread across multiple modules.José Fonseca1-1/+1
2012-11-08retrace: More useful warnings for object mismatches.José Fonseca1-3/+2
2012-11-08d3d10,d3d11: Rudimentary retrace support.José Fonseca1-1/+0
2012-05-13Factor out object swizzling.José Fonseca1-12/+4
2012-05-13Split retrace swizlling helpers.José Fonseca1-0/+1
2012-05-11Avoid glCreateShaderProgramv when dumping satate so that the shaderJosé Fonseca1-2/+6
2012-05-09Fix D3D11 tracing with D3D11_CREATE_DEVICE_DEBUG flag.José Fonseca1-6/+7
2012-04-27Don't retrace calls that failed when tracing.José Fonseca1-0/+18
2012-04-19Don't abuse double-underscore prefix.José Fonseca1-29/+29
2012-04-18Retrace IUnknown::AddRef/Release correctly.José Fonseca1-0/+8
2012-04-14Properly (un)wrap array arguments.José Fonseca1-21/+2
2012-04-14Move retracers to their own directory.José Fonseca1-0/+505