dolphin-emulator/Source/Core/VideoBackends/D3D12
Stenzek 9bff187547 D3D12: Cleanup startup/shutdown process
Sorts out references that cause some modules to be kept around after
backend shutdown.

Should also solve the issue with errors being thrown due to the config
being loaded after device creation, leading to the incorrect device being
used in a multi-adapter system.
2016-05-08 23:18:58 +10:00
..
BoundingBox.cpp D3D12: Remove feature level checks 2016-05-08 12:08:25 +10:00
BoundingBox.h D3D12: Implement GPU-based bounding box 2016-05-08 12:08:25 +10:00
D3D12.vcxproj D3D12: Implement XFB encoding/decoding (support Real XFB) 2016-05-08 23:18:51 +10:00
D3D12.vcxproj.filters D3D12: Implement XFB encoding/decoding (support Real XFB) 2016-05-08 23:18:51 +10:00
D3DBase.cpp D3D12: Cleanup startup/shutdown process 2016-05-08 23:18:58 +10:00
D3DBase.h D3D12: Cleanup startup/shutdown process 2016-05-08 23:18:58 +10:00
D3DCommandListManager.cpp D3D12: Cleanup/refactoring of teardown process 2016-02-28 17:18:42 +10:00
D3DCommandListManager.h D3D12: Remove feature level checks 2016-05-08 12:08:25 +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: Implement perf query support 2016-05-08 23:18:57 +10:00
D3DQueuedCommandList.h D3D12: Implement perf query support 2016-05-08 23:18:57 +10:00
D3DShader.cpp D3D12: Improve output of shader compiler errors 2016-05-08 12:08:25 +10:00
D3DShader.h D3D12: Initial commit for D3D12 backend implementation. 2016-02-15 09:48:25 -08:00
D3DState.cpp D3D12: Remove D3D11 header references 2016-05-08 23:18:56 +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: Don't add padding when allocating within empty StreamBuffer 2016-05-08 12:08:25 +10:00
D3DStreamBuffer.h D3D12: Optionally prevent StreamBuffer from executing command list 2016-02-28 17:18:46 +10:00
D3DTexture.cpp D3D12: Remove D3D11 header references 2016-05-08 23:18:56 +10:00
D3DTexture.h D3D12: Remove D3D11 header references 2016-05-08 23:18:56 +10:00
D3DUtil.cpp D3D12: Implement XFB encoding/decoding (support Real XFB) 2016-05-08 23:18:51 +10:00
D3DUtil.h D3D12: Remove D3D11 header references 2016-05-08 23:18:56 +10:00
FramebufferManager.cpp D3D12: Remove D3D11 header references 2016-05-08 23:18:56 +10:00
FramebufferManager.h D3D12: Use helper method for binding EFB render targets 2016-05-08 12:08:25 +10:00
main.cpp D3D12: Cleanup startup/shutdown process 2016-05-08 23:18:58 +10: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: Implement perf query support 2016-05-08 23:18:57 +10:00
PerfQuery.h D3D12: Implement perf query support 2016-05-08 23:18:57 +10:00
PSTextureEncoder.cpp D3D12: Refactoring and cleanups 2016-05-08 12:08:25 +10:00
PSTextureEncoder.h D3D12: Don't keep screenshot/encoder buffers mapped 2016-02-28 17:24:09 +10:00
Render.cpp D3D12: Cleanup startup/shutdown process 2016-05-08 23:18:58 +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: Implement XFB encoding/decoding (support Real XFB) 2016-05-08 23:18:51 +10:00
StaticShaderCache.h D3D12: Implement XFB encoding/decoding (support Real XFB) 2016-05-08 23:18:51 +10:00
TextureCache.cpp D3D12: Remove D3D11 header references 2016-05-08 23:18:56 +10: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: Implement perf query support 2016-05-08 23:18:57 +10: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: Remove D3D11 header references 2016-05-08 23:18:56 +10:00
XFBEncoder.h D3D12: Implement XFB encoding/decoding (support Real XFB) 2016-05-08 23:18:51 +10:00