From 60faef5ce50f87a02e85b20c0aaaf0068dc6dad8 Mon Sep 17 00:00:00 2001 From: baldurk Date: Wed, 4 Sep 2019 15:40:51 +0100 Subject: [PATCH] Fix byte size calculation of ETC2 format textures --- renderdoc/driver/vulkan/vk_resources.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/renderdoc/driver/vulkan/vk_resources.cpp b/renderdoc/driver/vulkan/vk_resources.cpp index e84fa4dea..37b9fdb03 100644 --- a/renderdoc/driver/vulkan/vk_resources.cpp +++ b/renderdoc/driver/vulkan/vk_resources.cpp @@ -1363,8 +1363,6 @@ BlockShape GetBlockShape(VkFormat Format, uint32_t plane) case VK_FORMAT_ETC2_R8G8B8_SRGB_BLOCK: case VK_FORMAT_ETC2_R8G8B8A1_UNORM_BLOCK: case VK_FORMAT_ETC2_R8G8B8A1_SRGB_BLOCK: - case VK_FORMAT_ETC2_R8G8B8A8_UNORM_BLOCK: - case VK_FORMAT_ETC2_R8G8B8A8_SRGB_BLOCK: case VK_FORMAT_EAC_R11_UNORM_BLOCK: case VK_FORMAT_EAC_R11_SNORM_BLOCK: return {4, 4, 8}; case VK_FORMAT_BC2_UNORM_BLOCK: @@ -1377,6 +1375,8 @@ BlockShape GetBlockShape(VkFormat Format, uint32_t plane) case VK_FORMAT_BC6H_SFLOAT_BLOCK: case VK_FORMAT_BC7_UNORM_BLOCK: case VK_FORMAT_BC7_SRGB_BLOCK: + case VK_FORMAT_ETC2_R8G8B8A8_UNORM_BLOCK: + case VK_FORMAT_ETC2_R8G8B8A8_SRGB_BLOCK: case VK_FORMAT_EAC_R11G11_UNORM_BLOCK: case VK_FORMAT_EAC_R11G11_SNORM_BLOCK: return {4, 4, 16}; case VK_FORMAT_ASTC_4x4_UNORM_BLOCK: