From d12a62e457bbe9c20e7aa8b924bcad9de21507e0 Mon Sep 17 00:00:00 2001 From: "Dr. Chat" Date: Mon, 25 Jul 2016 14:11:21 -0500 Subject: [PATCH] Mark A2RGB10 formats as special (previously only doing A2BGR10 formats) --- renderdoc/driver/vulkan/vk_common.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/renderdoc/driver/vulkan/vk_common.cpp b/renderdoc/driver/vulkan/vk_common.cpp index eff45abcb..eaf268358 100644 --- a/renderdoc/driver/vulkan/vk_common.cpp +++ b/renderdoc/driver/vulkan/vk_common.cpp @@ -164,11 +164,17 @@ ResourceFormat MakeResourceFormat(VkFormat fmt) ret.specialFormat = eSpecial_R4G4B4A4; break; case VK_FORMAT_A2B10G10R10_UNORM_PACK32: + case VK_FORMAT_A2R10G10B10_UNORM_PACK32: case VK_FORMAT_A2B10G10R10_SNORM_PACK32: + case VK_FORMAT_A2R10G10B10_SNORM_PACK32: case VK_FORMAT_A2B10G10R10_USCALED_PACK32: + case VK_FORMAT_A2R10G10B10_USCALED_PACK32: case VK_FORMAT_A2B10G10R10_SSCALED_PACK32: + case VK_FORMAT_A2R10G10B10_SSCALED_PACK32: case VK_FORMAT_A2B10G10R10_UINT_PACK32: + case VK_FORMAT_A2R10G10B10_UINT_PACK32: case VK_FORMAT_A2B10G10R10_SINT_PACK32: + case VK_FORMAT_A2R10G10B10_SINT_PACK32: ret.special = true; ret.specialFormat = eSpecial_R10G10B10A2; break;