From 00c4294258818ae5f889c0ccfa668a0a6af724b9 Mon Sep 17 00:00:00 2001 From: baldurk Date: Wed, 5 Sep 2018 14:52:29 +0100 Subject: [PATCH] Specify depth component type for special depth-stencil packed formats --- renderdoc/driver/vulkan/vk_common.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/renderdoc/driver/vulkan/vk_common.cpp b/renderdoc/driver/vulkan/vk_common.cpp index 6bee6c5c5..5fd86e2ba 100644 --- a/renderdoc/driver/vulkan/vk_common.cpp +++ b/renderdoc/driver/vulkan/vk_common.cpp @@ -1399,7 +1399,10 @@ ResourceFormat MakeResourceFormat(VkFormat fmt) case VK_FORMAT_R64G64B64A64_SFLOAT: ret.compType = CompType::Double; break; case VK_FORMAT_D16_UNORM: case VK_FORMAT_X8_D24_UNORM_PACK32: - case VK_FORMAT_D32_SFLOAT: ret.compType = CompType::Depth; break; + case VK_FORMAT_D32_SFLOAT: + case VK_FORMAT_D16_UNORM_S8_UINT: + case VK_FORMAT_D24_UNORM_S8_UINT: + case VK_FORMAT_D32_SFLOAT_S8_UINT: ret.compType = CompType::Depth; break; default: break; }