dolphin-emulator/Source/Core/VideoBackends
Robin Kertels 22fecb41fc
VideoBackends:D3D12: Don't query GPU descriptor handle for non-shader visible heap
Fixes the following error in the D3D12 debug layer:

D3D12 ERROR: ID3D12DescriptorHeap::GetGPUDescriptorHandleForHeapStart:
GetGPUDescriptorHandleForHeapStart is invalid to call on a descriptor
heap that does not have DESCRIPTOR_HEAP_FLAG_SHADER_VISIBLE set.
If the heap is not supposed to be shader visible, then
GetCPUDescriptorHandleForHeapStart would be the appropriate method
to call. That call is valid both for shader visible and non shader
visible descriptor heaps.
[ STATE_GETTING ERROR #1315: DESCRIPTOR_HEAP_NOT_SHADER_VISIBLE]
2022-10-29 23:39:27 +02:00
..
D3D VideoCommon: Add dynamic vertex loader to ubershaders 2022-09-19 16:28:23 -05:00
D3D12 VideoBackends:D3D12: Don't query GPU descriptor handle for non-shader visible heap 2022-10-29 23:39:27 +02:00
D3DCommon D3DCommon: Remove unused swap chain functions 2022-08-17 18:16:50 -07:00
Metal Merge pull request #11028 from tellowkrinkle/MetalFixes 2022-10-24 15:22:37 -04:00
Null VideoCommon: Add dynamic vertex loader to ubershaders 2022-09-19 16:28:23 -05:00
OGL VideoBackends:OGL: Add support for vertex shader point and line expansion 2022-10-22 20:13:24 -05:00
Software Software: Fix mipmaps and uneven strides in SWTexture 2022-09-26 19:43:57 -07:00
Vulkan Merge pull request #10977 from tellowkrinkle/FixBackendMultithreading 2022-10-25 04:14:01 -04:00
CMakeLists.txt VideoBackends: Add Metal renderer 2022-07-21 20:44:19 -05:00