mirror of
https://github.com/baldurk/renderdoc.git
synced 2026-05-12 21:10:42 +00:00
Delete render buffer only after finish using it
This commit is contained in:
committed by
Baldur Karlsson
parent
3b8ac99a40
commit
c3ed881b9f
@@ -2529,13 +2529,12 @@ void WrappedOpenGL::glDeleteRenderbuffers(GLsizei n, const GLuint *renderbuffers
|
||||
if(GetResourceManager()->HasResourceRecord(res))
|
||||
{
|
||||
GLResourceRecord *record = GetResourceManager()->GetResourceRecord(res);
|
||||
record->Delete(GetResourceManager());
|
||||
|
||||
for(auto cd = m_ContextData.begin(); cd != m_ContextData.end(); ++cd)
|
||||
{
|
||||
if(cd->second.m_Renderbuffer == record->GetResourceID())
|
||||
cd->second.m_Renderbuffer = ResourceId();
|
||||
}
|
||||
record->Delete(GetResourceManager());
|
||||
}
|
||||
GetResourceManager()->UnregisterResource(res);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user