From f3311bb5e53e07e1563138ac337c35e82898cfe3 Mon Sep 17 00:00:00 2001 From: Nekotekina Date: Thu, 26 Nov 2015 11:14:46 +0300 Subject: [PATCH] GL render crash fix --- rpcs3/Emu/RSX/GL/GLGSRender.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/rpcs3/Emu/RSX/GL/GLGSRender.cpp b/rpcs3/Emu/RSX/GL/GLGSRender.cpp index 7ef5fc0099..e4c9b1f8b9 100644 --- a/rpcs3/Emu/RSX/GL/GLGSRender.cpp +++ b/rpcs3/Emu/RSX/GL/GLGSRender.cpp @@ -1102,6 +1102,15 @@ void GLGSRender::on_exit() if (m_vao) m_vao.remove(); + if (m_scale_offset_buffer) + m_scale_offset_buffer.remove(); + + if (m_vertex_constants_buffer) + m_vertex_constants_buffer.remove(); + + if (m_fragment_constants_buffer) + m_fragment_constants_buffer.remove(); + m_prog_buffer.clear(); }