From 819907687869beb3469293bbfb8b590c41f365be Mon Sep 17 00:00:00 2001 From: Sam Lantinga Date: Sat, 22 Nov 2025 07:53:16 -0800 Subject: [PATCH] vulkan gpu: set the sample count for depth prepass Fixes https://github.com/libsdl-org/SDL/issues/14500 (cherry picked from commit 1fc093491ac6a0c53b3ee36ea50dc835869acf09) --- src/gpu/vulkan/SDL_gpu_vulkan.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/gpu/vulkan/SDL_gpu_vulkan.c b/src/gpu/vulkan/SDL_gpu_vulkan.c index a2e2f3443f..23877f183c 100644 --- a/src/gpu/vulkan/SDL_gpu_vulkan.c +++ b/src/gpu/vulkan/SDL_gpu_vulkan.c @@ -7169,6 +7169,8 @@ static VkRenderPass VULKAN_INTERNAL_FetchRenderPass( key.sampleCount = VK_SAMPLE_COUNT_1_BIT; if (numColorTargets > 0) { key.sampleCount = SDLToVK_SampleCount[((VulkanTextureContainer *)colorTargetInfos[0].texture)->header.info.sample_count]; + } else if (numColorTargets == 0 && depthStencilTargetInfo != NULL) { + key.sampleCount = SDLToVK_SampleCount[((VulkanTextureContainer *)depthStencilTargetInfo->texture)->header.info.sample_count]; } key.numColorTargets = numColorTargets;