Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2017-03-22 | compat: Don't redefine D3DERR_* macros. | Jose Fonseca | 1 | -0/+1 | |
2016-05-19 | dxgiretrace: Handle ID3D11VideoContext properly. | Jose Fonseca | 1 | -0/+23 | |
Essentially do the same thing done for DXVA's IDirectXVideoDecoder interface. | |||||
2016-03-05 | dxgiretrace: Minimal DirectComposition support. | Jose Fonseca | 1 | -0/+5 | |
2015-08-10 | dxgiretrace: Handle ID3D11DeviceContext2 better. | Jose Fonseca | 1 | -1/+1 | |
2015-08-10 | dxgiretrace: Dump snapshots on IDXGISwapChain1::Present1. | Jose Fonseca | 1 | -3/+3 | |
2015-08-10 | dxgiretrace: Handle IDXGIFactory2::CreateSwapChainForHwnd better. | Jose Fonseca | 1 | -0/+6 | |
- Create the window with the appropriate dimmensions. - Avoid DXGI_SCALING_NONE when replaying Windows 8 traces on Windows 7. | |||||
2015-08-03 | dxgiretrace: Handle SetPrivateData(WKPDID_D3DDebugObjectName) with trailing ↵ | Jose Fonseca | 1 | -1/+3 | |
zeros. Some apps do it, even though that's now how supposed to be done. An even better solution would be to ensure strings with trailing zeros (or strings without a trailing zero) are preserved, as it could be required for other things. | |||||
2015-07-21 | dxgiretrace: Bring back the D3D11 pitch mismatch warnings. | Jose Fonseca | 1 | -4/+4 | |
2015-07-17 | dxgiretrace: Handle ID3D11Device::OpenSharedResource within the same process. | Jose Fonseca | 1 | -0/+13 | |
2015-07-17 | d3dretrace: Move checker shared resource creation to separate module. | Jose Fonseca | 1 | -66/+4 | |
2015-07-17 | dxgiretrace: More tweaks to IDXGIKeyedMutex. | Jose Fonseca | 1 | -0/+5 | |
They do have side-effects. | |||||
2015-07-16 | dxgiretrace: Handle IDXGIKeyedMutex better. | Jose Fonseca | 1 | -0/+2 | |
2015-06-02 | d3dretrace: Add more diagnosis to DXGI_ERROR_DEVICE_REMOVED. | Jose Fonseca | 1 | -3/+22 | |
2015-03-14 | specs: Merge d3d10_1 and d3d10misc modules into d3d10. | Jose Fonseca | 1 | -2/+1 | |
Less depencies to maintain in CMakeLists.txt. | |||||
2015-02-07 | specs: Squash d3d11_1.py into d3d11.py | José Fonseca | 1 | -21/+16 | |
2015-02-06 | dxgiretrace: Replay SetPrivateData(WKPDID_D3DDebugObjectName) methods | José Fonseca | 1 | -0/+16 | |
2014-12-03 | d3dretrace: Reliably detect whether SDK Debug Layer is available or not. | José Fonseca | 1 | -30/+9 | |
Using the trick from https://code.msdn.microsoft.com/windowsapps/HLSL-shader-compiler-sample-e5a1d002/sourcecode?fileId=86731&pathId=1936339406 | |||||
2014-10-07 | d3dretrace: Track maps per ID3D11DeviceContext. | José Fonseca | 1 | -18/+19 | |
Also cleanup/compact code a bit. | |||||
2014-10-03 | d3dretrace: Ensure pTarget is null on SetFullscreenState. | José Fonseca | 1 | -0/+1 | |
When fullscreen is disabled. Otherwise the call will fail. | |||||
2014-09-27 | d3dretrace: Accommodate sligthly different IID in OpenSharedResource. | José Fonseca | 1 | -2/+10 | |
e.g., ID3D11Device::OpenSharedResource(IID_D3D10Texture2D) | |||||
2014-09-27 | d3dretrace: Silence false pitch mismatches warnings on D3D11. | José Fonseca | 1 | -1/+4 | |
2014-09-24 | d3dretrace: Compact/cleanup private interface implementation. | José Fonseca | 1 | -2/+1 | |
2014-09-24 | d3dretrace: Move the private interfaces implementation to its own .cpp module. | José Fonseca | 1 | -26/+11 | |
2014-09-24 | d3dretrace: Reset DXGI_SWAP_CHAIN_FLAG_NONPREROTATED when forcing windowed. | José Fonseca | 1 | -1/+4 | |
As it's only allowed on fullscreen mode. | |||||
2014-09-15 | d3dretrace: Handle IDXGIFactory2::CreateSwapChainForComposition better. | José Fonseca | 1 | -1/+6 | |
2014-09-05 | d3dretrace: Check for pitch mismatch. | José Fonseca | 1 | -0/+1 | |
We should swizzle memcpies when pitches don't match. But until we do, at least warn about the issue. | |||||
2014-09-04 | d3dretrace: Extend UpdateSubresource's special code to UpdateSubresource1. | José Fonseca | 1 | -1/+1 | |
2014-09-01 | d3dretrace: Force windowed mode on IDXGISwapChain::SetFullscreenState too. | José Fonseca | 1 | -0/+5 | |
2014-08-22 | d3dretrace: Fix IDXGIFactory::QueryInterface(IID_IDXGIFactoryDWM) | José Fonseca | 1 | -4/+6 | |
2014-08-19 | d3dretrace: Force windowed mode on IDXGIFactory::CreateSwapChain too. | José Fonseca | 1 | -0/+9 | |
Otherwise weird things can happen when system doesn't have a mode that matches precisely. | |||||
2014-08-13 | d3dretrace: Handle ID3D11Device::OpenSharedResource*. | José Fonseca | 1 | -0/+36 | |
Similar to ID3D10Device::OpenSharedResource code. | |||||
2014-06-17 | dxgiretrace: Fix build without D3D11. | José Fonseca | 1 | -11/+10 | |
2014-06-17 | Avoid deprecated GetVersionEx function. | José Fonseca | 1 | -9/+2 | |
2014-06-13 | d3dretrace: Try to workaround bug in d3d10's debug layer. | José Fonseca | 1 | -0/+11 | |
If there's many more of these, then we might need to turn off the debug layer by default, like we do for D3D9. | |||||
2014-06-13 | dxgitrace/retrace: Require D3D11.1 headers to support D3D10 and higher. | José Fonseca | 1 | -22/+8 | |
Simplifies build substantially. | |||||
2014-06-12 | d3dretrace: Dump screenshots from swapchains. | José Fonseca | 1 | -1/+9 | |
It works for D3D10, but it is still work in progress. Need to: - Support D3D11 - Dump device context state too. See issue #187. | |||||
2014-05-04 | dxgiretrace: Ensure checker pattern initialisation constants are unsigned. | José Fonseca | 1 | -10/+10 | |
To silence recent gcc version. | |||||
2013-11-29 | Key ID3D11DeviceContext::Map on the subresource | Jeff Muizelaar | 1 | -7/+18 | |
ID3D11DeviceContext::Map maps subresources and not the DeviceContext. Therefore, we need to key our internal map tracking on the sub-resource instead of the DeviceContext. | |||||
2013-09-16 | d3dretrace: Make --driver work correctly on DXGI1.1 | José Fonseca | 1 | -2/+2 | |
Need to intercept IDXGIFactory1::EnumAdapters1 too. | |||||
2013-06-28 | Retry creating D3D10/11 devices without debug flags. | José Fonseca | 1 | -3/+14 | |
2013-06-27 | Only unbind dumpers when objects are truly released. | José Fonseca | 1 | -2/+6 | |
2013-06-13 | d3dretrace: Handle deferred d3d11 contexts better. | José Fonseca | 1 | -1/+3 | |
2013-05-30 | dxgi(re)trace: Organize mapping info into a structure. | José Fonseca | 1 | -5/+5 | |
2013-04-23 | d3dretrace: Give more helpful messages for d3d debug layer failures. | José Fonseca | 1 | -1/+26 | |
2013-03-12 | d3dretrace: Add state dumping support for ID3D11DeviceContext1 | Jeff Muizelaar | 1 | -1/+1 | |
Signed-off-by: José Fonseca <jfonseca@vmware.com> | |||||
2013-02-22 | d3dretrace: Cope with _MAP_FLAG_DO_NOT_WAIT flags. | José Fonseca | 1 | -2/+11 | |
If the map succeeded in the original trace, then we must wait. | |||||
2013-02-13 | Get DWM traces working. | José Fonseca | 1 | -8/+51 | |
Sort-of -- shared resources still don't work correctly. | |||||
2012-12-05 | d3dretrace: Fix driver overriding when pAdapter is non-NULL. | José Fonseca | 1 | -36/+66 | |
2012-12-05 | d3dretrace: Use debugging when available. | José Fonseca | 1 | -0/+19 | |
2012-12-05 | d3dretrace: Remove left ofer redundant code. | José Fonseca | 1 | -8/+0 | |