From 8a98ba0baf0e827da0555efd35c8abc72a517115 Mon Sep 17 00:00:00 2001 From: Janos Pantos Date: Thu, 21 Sep 2017 17:56:37 +0200 Subject: [PATCH] Add hack for replaying ASTC textures with GL driver --- renderdoc/driver/gl/gl_replay.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/renderdoc/driver/gl/gl_replay.cpp b/renderdoc/driver/gl/gl_replay.cpp index 16dbe3f0c..785763339 100644 --- a/renderdoc/driver/gl/gl_replay.cpp +++ b/renderdoc/driver/gl/gl_replay.cpp @@ -3258,6 +3258,11 @@ void GLReplay::SetProxyTextureData(ResourceId texid, uint32_t arrayIdx, uint32_t bool GLReplay::IsTextureSupported(const ResourceFormat &format) { + // We couldn't create proxy textures for ASTC textures (see MakeGLFormat). So we give back false + // and let RemapProxyTextureIfNeeded to set remap type for them. + if(format.type == ResourceFormatType::ASTC) + return false; + return true; }