explicitly deleted some gl objects to try addressing memory leaks
This commit is contained in:
@@ -114,6 +114,11 @@ void olive::gl::Blit(ShaderPtr pipeline, bool flipped, QMatrix4x4 matrix) {
|
||||
func->glDrawArrays(GL_TRIANGLES, 0, 6);
|
||||
|
||||
pipeline->release();
|
||||
|
||||
m_vbo2.destroy();
|
||||
m_vbo.destroy();
|
||||
m_vao.release();
|
||||
m_vao.destroy();
|
||||
}
|
||||
|
||||
void olive::gl::OCIOBlit(ShaderPtr pipeline,
|
||||
|
||||
@@ -98,6 +98,7 @@ void RenderInstance::Stop()
|
||||
buffer_.Destroy();
|
||||
|
||||
// Destroy context
|
||||
|
||||
delete ctx_;
|
||||
|
||||
// Destroy offscreen surface
|
||||
|
||||
Reference in New Issue
Block a user