diff --git a/renderdoc/driver/gl/gl_replay.cpp b/renderdoc/driver/gl/gl_replay.cpp index 0689d5597..a98be75cb 100644 --- a/renderdoc/driver/gl/gl_replay.cpp +++ b/renderdoc/driver/gl/gl_replay.cpp @@ -144,7 +144,13 @@ vector GLReplay::GetBuffers() vector ret; for(auto it = m_pDriver->m_Buffers.begin(); it != m_pDriver->m_Buffers.end(); ++it) + { + // skip buffers that aren't from the log + if(m_pDriver->GetResourceManager()->GetOriginalID(it->first) == it->first) + continue; + ret.push_back(it->first); + } return ret; }