diff --git a/renderdoc/replay/replay_output.cpp b/renderdoc/replay/replay_output.cpp index 05fcb53ba..f5a662d03 100644 --- a/renderdoc/replay/replay_output.cpp +++ b/renderdoc/replay/replay_output.cpp @@ -205,14 +205,16 @@ bool ReplayOutput::AddThumbnail(void *wnd, ResourceId texID) RDCASSERT(wnd); - rdctype::array texs; - m_pRenderer->GetTextures(&texs); - bool depthMode = false; - for(int32_t t=0; t < texs.count; t++) - if(texs[t].ID == texID) - depthMode = (texs[t].creationFlags & eTextureCreate_DSV) > 0; + for(size_t t=0; t < m_pRenderer->m_Textures.size(); t++) + { + if(m_pRenderer->m_Textures[t].ID == texID) + { + depthMode = (m_pRenderer->m_Textures[t].creationFlags & eTextureCreate_DSV) > 0; + break; + } + } for(size_t i=0; i < m_Thumbnails.size(); i++) {