From e8c39c956a2eb92e5e4e277f6dc8a08b6c8a8b31 Mon Sep 17 00:00:00 2001 From: baldurk Date: Thu, 6 Jul 2017 11:51:03 +0100 Subject: [PATCH] Return texture ID directly from the image viewer replay driver * The proxy replay driver might not report an 'internal' ID that doesn't have a true live ID, so instead we take responsibility for reporting it. The proxy will still return its details when prompted. --- renderdoc/core/image_viewer.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/renderdoc/core/image_viewer.cpp b/renderdoc/core/image_viewer.cpp index a5927bf86..3ef65e7a6 100644 --- a/renderdoc/core/image_viewer.cpp +++ b/renderdoc/core/image_viewer.cpp @@ -135,7 +135,7 @@ public: { return m_Proxy->ApplyCustomShader(shader, m_TextureID, mip, arrayIdx, sampleIdx, typeHint); } - vector GetTextures() { return m_Proxy->GetTextures(); } + vector GetTextures() { return {m_TextureID}; } TextureDescription GetTexture(ResourceId id) { return m_Proxy->GetTexture(m_TextureID); } byte *GetTextureData(ResourceId tex, uint32_t arrayIdx, uint32_t mip, const GetTextureDataParams ¶ms, size_t &dataSize)