From 10282bbd967c4f3e5070e0b1e8c9814b605efeb7 Mon Sep 17 00:00:00 2001 From: Jesse Natalie Date: Thu, 5 Jan 2023 09:49:25 -0800 Subject: [PATCH] dzn: Use R24G8_TYPELESS for 24/8 depth resources This is the same that was already being done for R32G8X24, not sure why it was missed for R24G8. Part-of: --- src/microsoft/vulkan/dzn_image.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/microsoft/vulkan/dzn_image.c b/src/microsoft/vulkan/dzn_image.c index 23d0088..aae3fac 100644 --- a/src/microsoft/vulkan/dzn_image.c +++ b/src/microsoft/vulkan/dzn_image.c @@ -295,8 +295,10 @@ dzn_image_get_dxgi_format(VkFormat format, if (aspects & VK_IMAGE_ASPECT_DEPTH_BIT) return DXGI_FORMAT_R24_UNORM_X8_TYPELESS; - else + else if (aspects & VK_IMAGE_ASPECT_STENCIL_BIT) return DXGI_FORMAT_X24_TYPELESS_G8_UINT; + else + return DXGI_FORMAT_R24G8_TYPELESS; case PIPE_FORMAT_X24S8_UINT: return usage == VK_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT ? -- 2.7.4