ppsspp/GPU/Vulkan
Henrik Rydgård d426ce5118 Clear depth buffers after changing depth rounding mode.
And thus change of depth buffer scale/offset.

Previously, old depth buffers with values that now are out of range
could stick around, causing #16941. This clears them to the expected 0
value, which helps Outrun. Ideally we should convert depth buffers to
the new format, but if we can get away without that, that's also nice.

This is enough for #16941.
2023-02-10 10:03:14 +01:00
..
DebugVisVulkan.cpp Remove the old allocator visualizer. Keep the setting but hide it. Other feedback 2021-11-23 08:55:12 +01:00
DebugVisVulkan.h VK: Whenever safely possible, shrink the render area. 2020-10-11 23:23:25 +02:00
DrawEngineVulkan.cpp Vulkan: Align for all Apple devices, not just M1. 2023-01-18 07:28:12 -08:00
DrawEngineVulkan.h Remove the 0th descriptor set, move everything else back to 0 2022-12-16 13:05:40 +01:00
FramebufferManagerVulkan.cpp Reporting: Fix some header includes. 2022-12-27 14:58:20 -08:00
FramebufferManagerVulkan.h Use subpass dependencies to implement shader framebuffer read in Vulkan. 2022-09-16 19:19:42 +02:00
GPU_Vulkan.cpp Clear depth buffers after changing depth rounding mode. 2023-02-10 10:03:14 +01:00
GPU_Vulkan.h Fix a race condition during Vulkan shader cache load. 2023-01-13 10:35:04 +01:00
PipelineManagerVulkan.cpp Fix a race condition during Vulkan shader cache load. 2023-01-13 10:35:04 +01:00
PipelineManagerVulkan.h Fix a race condition during Vulkan shader cache load. 2023-01-13 10:35:04 +01:00
ShaderManagerVulkan.cpp Use dedicated threads for the shader object creation. Bypasses the deadlock possibility. 2023-02-01 11:15:33 +01:00
ShaderManagerVulkan.h Vulkan: Clear items as they're loaded from cache. 2023-01-05 18:24:29 -08:00
StateMappingVulkan.cpp Reporting: Fix some header includes. 2022-12-27 14:58:20 -08:00
StateMappingVulkan.h Vulkan is strict about scissor rect, so let's clamp centrally. 2021-12-08 22:38:01 +01:00
TextureCacheVulkan.cpp Reporting: Fix some header includes. 2022-12-27 14:58:20 -08:00
TextureCacheVulkan.h Global: Cleanup virtual/override specifiers. 2022-12-10 21:13:36 -08:00
VulkanUtil.cpp Remove the 0th descriptor set, move everything else back to 0 2022-12-16 13:05:40 +01:00
VulkanUtil.h Vulkan: Reserve descriptor set 0 for frame-global data, move everything else to set 1 2022-10-28 09:39:56 +02:00