From b0a694df46566e2fbe5381758acdec427a95f58a Mon Sep 17 00:00:00 2001 From: baldurk Date: Wed, 23 Jan 2019 11:39:21 +0000 Subject: [PATCH] Fix case fall-through when making string name for ETC2 --- renderdoc/replay/entry_points.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/renderdoc/replay/entry_points.cpp b/renderdoc/replay/entry_points.cpp index fc11ec1e2..78b8fa6bd 100644 --- a/renderdoc/replay/entry_points.cpp +++ b/renderdoc/replay/entry_points.cpp @@ -661,10 +661,10 @@ static std::string ResourceFormatName(const ResourceFormat &fmt) return fmt.SRGBCorrected() ? "BC7_SRGB" : "BC7_UNORM"; case ResourceFormatType::ETC2: { - if(fmt.compCount == 3) - return fmt.SRGBCorrected() ? "ETC2_RGB8_SRGB" : "ETC2_RGB8_UNORM"; - else if(fmt.compCount == 4) + if(fmt.compCount == 4) return fmt.SRGBCorrected() ? "ETC2_RGB8A1_SRGB" : "ETC2_RGB8A1_UNORM"; + else + return fmt.SRGBCorrected() ? "ETC2_RGB8_SRGB" : "ETC2_RGB8_UNORM"; } case ResourceFormatType::EAC: {