dolphin/Source/Core/VideoBackends/D3D12
Scott Mansell 606c18210d TextureCache: Refactor with smart pointers
The whole ownership model was getting a bit of a mess, with a some
of special cases to deal with. And I'm planning to make it even more
complex in the future.
So here is some upfront work to convert it over to reference counted
pointers.
2023-01-31 18:29:47 +13:00
..
CMakeLists.txt cmake: Don't use PCH with Qt6. 2022-05-22 01:19:44 +02:00
Common.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
D3D12BoundingBox.cpp VideoBackends:D3D12: Use COMMON as initial state for default heap buffer 2022-10-29 23:39:32 +02:00
D3D12BoundingBox.h Fix all uninitialized variable warnings (C26495) 2021-10-13 12:32:16 -07:00
D3D12PerfQuery.cpp VideoBackends: Rename query_type to query_group 2022-11-29 23:14:23 +01:00
D3D12PerfQuery.h VideoBackends: Rename query_type to query_group 2022-11-29 23:14:23 +01:00
D3D12Renderer.cpp VideoBackends:D3D12: Defer binding framebuffer in SetAndDiscardFramebuffer 2022-10-29 23:41:32 +02:00
D3D12Renderer.h VideoBackends:D3D12: Dynamic vertex loader support 2022-09-19 16:28:24 -05:00
D3D12StreamBuffer.cpp VideoBackends/D3D12: Include HRESULT in error messages 2022-01-09 12:44:53 -08:00
D3D12StreamBuffer.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
D3D12SwapChain.cpp VideoBackends/D3D12: Include HRESULT in error messages 2022-01-09 12:44:53 -08:00
D3D12SwapChain.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
D3D12VertexManager.cpp VideoCommon: De-globalize GeometryShaderManager class. 2022-12-29 15:33:19 +01:00
D3D12VertexManager.h VideoBackends:D3D12: Dynamic vertex loader support 2022-09-19 16:28:24 -05:00
DescriptorAllocator.cpp VideoBackends/D3D12: Include HRESULT in error messages 2022-01-09 12:44:53 -08:00
DescriptorAllocator.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
DescriptorHeapManager.cpp VideoBackends:D3D12: Don't query GPU descriptor handle for non-shader visible heap 2022-10-29 23:39:27 +02:00
DescriptorHeapManager.h VideoBackends:D3D12: Don't query GPU descriptor handle for non-shader visible heap 2022-10-29 23:39:27 +02:00
DX12Context.cpp VideoBackends:D3D12: Add support for vertex shader point and line expansion 2022-10-22 20:13:24 -05:00
DX12Context.h VideoBackends:D3D12: Dynamic vertex loader support 2022-09-19 16:28:24 -05:00
DX12Pipeline.cpp VideoCommon: Add separate pipeline usage for UberShaders 2022-09-19 16:28:24 -05:00
DX12Pipeline.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
DX12Shader.cpp VideoBackends/D3D12: Include HRESULT in error messages 2022-01-09 12:44:53 -08:00
DX12Shader.h VideoBackends / VideoCommon: allow the ability to set debug names for shaders / textures. These names are visible in applications like RenderDoc 2021-08-30 13:47:48 -05:00
DX12Texture.cpp VideoBackends/D3D12: Include HRESULT in error messages 2022-01-09 12:44:53 -08:00
DX12Texture.h VideoBackends: fix d3d12 subresource calculation 2022-10-28 19:07:08 -05:00
DX12VertexFormat.cpp Fix build errors related to formatting non-scoped enums 2022-11-23 13:45:43 -08:00
DX12VertexFormat.h Fix build errors related to formatting non-scoped enums 2022-11-23 13:45:43 -08:00
VideoBackend.cpp TextureCache: Refactor with smart pointers 2023-01-31 18:29:47 +13:00
VideoBackend.h treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00