From 4c64a3e42d0c3d7c5a52d3dd7ff7d23e8dce1eff Mon Sep 17 00:00:00 2001 From: baldurk Date: Wed, 7 Jun 2017 23:02:43 +0100 Subject: [PATCH] Skip listing buffers in GL that aren't from the capture itself --- renderdoc/driver/gl/gl_replay.cpp | 6 ++++++ 1 file changed, 6 insertions(+) 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; }