GS/GL: Properly clear fbo states.

Fixes crashes in Renderdoc when re launching OpenGL again.
This commit is contained in:
lightningterror
2026-04-05 10:29:28 +02:00
parent ce472dde8b
commit 2fb8a48418
+11
View File
@@ -958,11 +958,22 @@ void GSDeviceOGL::DestroyResources()
glDeleteBuffers(1, &m_expand_ibo);
if (m_fbo != 0)
{
glDeleteFramebuffers(1, &m_fbo);
m_fbo = 0;
}
if (m_fbo_read != 0)
{
glDeleteFramebuffers(1, &m_fbo_read);
m_fbo_read = 0;
}
if (m_fbo_write != 0)
{
glDeleteFramebuffers(1, &m_fbo_write);
m_fbo_write = 0;
}
GLState::fbo = 0;
}
bool GSDeviceOGL::UpdateWindow()