dolphin/Source/Core/VideoBackends/D3D12
Stenzek 13e143de38 D3D12: Optionally prevent StreamBuffer from executing command list
This applies to callers that do not have full knowledge of the command
list state, and thus, cannot restore it should allocations cause command
list execution. Instead we reallocate a new buffer. Should not happen
often enough for this to be a concern, as it's mainly for the utility
classes.
2016-02-28 17:18:46 +10:00
..
BoundingBox.cpp D3D12: Initial commit for D3D12 backend implementation. 2016-02-15 09:48:25 -08:00
BoundingBox.h D3D12: Initial commit for D3D12 backend implementation. 2016-02-15 09:48:25 -08:00
D3D12.vcxproj D3D12: Initial commit for D3D12 backend implementation. 2016-02-15 09:48:25 -08:00
D3D12.vcxproj.filters D3D12: Initial commit for D3D12 backend implementation. 2016-02-15 09:48:25 -08:00
D3DBase.cpp D3D12: Don't enumerate outputs, it's not used anywhere 2016-02-28 17:18:45 +10:00
D3DBase.h D3D12: Get rid of safe deletion macros 2016-02-16 02:09:06 -05:00
D3DCommandListManager.cpp D3D12: Cleanup/refactoring of teardown process 2016-02-28 17:18:42 +10:00
D3DCommandListManager.h D3D12: Cleanup/refactoring of teardown process 2016-02-28 17:18:42 +10:00
D3DDescriptorHeapManager.cpp D3D12: Initial commit for D3D12 backend implementation. 2016-02-15 09:48:25 -08:00
D3DDescriptorHeapManager.h D3D12: Initial commit for D3D12 backend implementation. 2016-02-15 09:48:25 -08:00
D3DQueuedCommandList.cpp D3D12: Cleanup/refactoring of teardown process 2016-02-28 17:18:42 +10:00
D3DQueuedCommandList.h D3D12: Cleanup/refactoring of teardown process 2016-02-28 17:18:42 +10:00
D3DShader.cpp D3D12: Initial commit for D3D12 backend implementation. 2016-02-15 09:48:25 -08:00
D3DShader.h D3D12: Initial commit for D3D12 backend implementation. 2016-02-15 09:48:25 -08:00
D3DState.cpp D3D12: Fix crash/errors when switching MSAA modes while running 2016-02-28 17:18:44 +10:00
D3DState.h D3D12: Fix crash/errors when switching MSAA modes while running 2016-02-28 17:18:44 +10:00
D3DStreamBuffer.cpp D3D12: Optionally prevent StreamBuffer from executing command list 2016-02-28 17:18:46 +10:00
D3DStreamBuffer.h D3D12: Optionally prevent StreamBuffer from executing command list 2016-02-28 17:18:46 +10:00
D3DTexture.cpp D3D12: Don't clear texture SRV on destruction, as it may still be in use 2016-02-28 17:18:37 +10:00
D3DTexture.h D3D12: Initial commit for D3D12 backend implementation. 2016-02-15 09:48:25 -08:00
D3DUtil.cpp D3D12: Implement non-blocking EFB access when EFB has not been modified 2016-02-28 17:18:43 +10:00
D3DUtil.h D3D12: Simplify and fix MSAA EFB depth copy path 2016-02-28 17:18:43 +10:00
FramebufferManager.cpp D3D12: Implement non-blocking EFB access when EFB has not been modified 2016-02-28 17:18:43 +10:00
FramebufferManager.h D3D12: Implement non-blocking EFB access when EFB has not been modified 2016-02-28 17:18:43 +10:00
main.cpp D3D12: Initial commit for D3D12 backend implementation. 2016-02-15 09:48:25 -08:00
NativeVertexFormat.cpp NativeVertexFormat: Use in-class initialization 2016-02-15 23:40:34 -05:00
NativeVertexFormat.h NativeVertexFormat: Add missing override specifier 2016-02-15 23:41:20 -05:00
PerfQuery.cpp D3D12: Initial commit for D3D12 backend implementation. 2016-02-15 09:48:25 -08:00
PerfQuery.h D3D12: Initial commit for D3D12 backend implementation. 2016-02-15 09:48:25 -08:00
PSTextureEncoder.cpp D3D12: Initial commit for D3D12 backend implementation. 2016-02-15 09:48:25 -08:00
PSTextureEncoder.h D3D12: Initial commit for D3D12 backend implementation. 2016-02-15 09:48:25 -08:00
Render.cpp D3D12: Fix crash/errors when switching MSAA modes while running 2016-02-28 17:18:44 +10:00
Render.h D3D12: Initial commit for D3D12 backend implementation. 2016-02-15 09:48:25 -08:00
ShaderCache.cpp ShaderCache: Remove unnecessary template type specifications 2016-02-15 23:32:30 -05:00
ShaderCache.h D3D12: Initial commit for D3D12 backend implementation. 2016-02-15 09:48:25 -08:00
ShaderConstantsManager.cpp D3D12: Get rid of safe deletion macros 2016-02-16 02:09:06 -05:00
ShaderConstantsManager.h D3D12: Initial commit for D3D12 backend implementation. 2016-02-15 09:48:25 -08:00
StaticShaderCache.cpp D3D12: Simplify and fix MSAA EFB depth copy path 2016-02-28 17:18:43 +10:00
StaticShaderCache.h D3D12: Simplify and fix MSAA EFB depth copy path 2016-02-28 17:18:43 +10:00
Television.cpp D3D12: Initial commit for D3D12 backend implementation. 2016-02-15 09:48:25 -08:00
Television.h D3D12: Initial commit for D3D12 backend implementation. 2016-02-15 09:48:25 -08:00
TextureCache.cpp D3D12: Get rid of safe deletion macros 2016-02-16 02:09:06 -05:00
TextureCache.h D3D12: Get rid of safe deletion macros 2016-02-16 02:09:06 -05:00
TextureEncoder.h D3D12: Initial commit for D3D12 backend implementation. 2016-02-15 09:48:25 -08:00
VertexManager.cpp D3D12: Get rid of safe deletion macros 2016-02-16 02:09:06 -05:00
VertexManager.h D3D12: Get rid of safe deletion macros 2016-02-16 02:09:06 -05:00
VideoBackend.h D3D12: Initial commit for D3D12 backend implementation. 2016-02-15 09:48:25 -08:00
XFBEncoder.cpp D3D12: Initial commit for D3D12 backend implementation. 2016-02-15 09:48:25 -08:00
XFBEncoder.h D3D12: Initial commit for D3D12 backend implementation. 2016-02-15 09:48:25 -08:00