diff --git a/renderdoc/core/replay_proxy.cpp b/renderdoc/core/replay_proxy.cpp index 749f8f27e..bccc3695e 100644 --- a/renderdoc/core/replay_proxy.cpp +++ b/renderdoc/core/replay_proxy.cpp @@ -2191,7 +2191,8 @@ void ReplayProxy::RemapProxyTextureIfNeeded(TextureDescription &tex, GetTextureD case RemapTexture::RGBA8: tex.format.compCount = 4; tex.format.compByteWidth = 1; - tex.format.compType = CompType::UNorm; + if(tex.format.compType != CompType::UNormSRGB) + tex.format.compType = CompType::UNorm; // Range adaptation is only needed when remapping a higher precision format down to RGBA8. params.whitePoint = 1.0f; break;