From 2669c1e8bb46afc09b3dcd81bdf4478151714bd1 Mon Sep 17 00:00:00 2001 From: baldurk Date: Sat, 16 May 2020 11:33:53 +0100 Subject: [PATCH] Remap BC4/BC5 to RGBA16_FLOAT and BC7 to RGBA8_UNORM --- renderdoc/core/replay_proxy.cpp | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/renderdoc/core/replay_proxy.cpp b/renderdoc/core/replay_proxy.cpp index 969c97f2e..1e89786dc 100644 --- a/renderdoc/core/replay_proxy.cpp +++ b/renderdoc/core/replay_proxy.cpp @@ -2261,19 +2261,16 @@ void ReplayProxy::RemapProxyTextureIfNeeded(TextureDescription &tex, GetTextureD case ResourceFormatType::BC1: case ResourceFormatType::BC2: case ResourceFormatType::BC3: - case ResourceFormatType::BC4: - case ResourceFormatType::BC5: + case ResourceFormatType::BC7: tex.format.compType = CompType::UNorm; params.remap = RemapTexture::RGBA8; break; + case ResourceFormatType::BC4: + case ResourceFormatType::BC5: case ResourceFormatType::BC6: tex.format.compType = CompType::Float; params.remap = RemapTexture::RGBA16; break; - case ResourceFormatType::BC7: - tex.format.compType = CompType::UNorm; - params.remap = RemapTexture::RGBA16; - break; case ResourceFormatType::ASTC: tex.format.compType = CompType::Float; params.remap = RemapTexture::RGBA16;