[Scummvm-git-logs] scummvm master -> 9d24207bbe848d8a8577cc2563613fef48200075

neuromancer noreply at scummvm.org
Sun Apr 2 14:10:05 UTC 2023


This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .

Summary:
9d24207bbe FREESCAPE: correctly deallocate shaders memory


Commit: 9d24207bbe848d8a8577cc2563613fef48200075
    https://github.com/scummvm/scummvm/commit/9d24207bbe848d8a8577cc2563613fef48200075
Author: neuromancer (gustavo.grieco at gmail.com)
Date: 2023-04-02T16:06:56+02:00

Commit Message:
FREESCAPE: correctly deallocate shaders memory

Changed paths:
    engines/freescape/gfx_opengl_shaders.cpp


diff --git a/engines/freescape/gfx_opengl_shaders.cpp b/engines/freescape/gfx_opengl_shaders.cpp
index 1a1d0717074..9e067cfd426 100644
--- a/engines/freescape/gfx_opengl_shaders.cpp
+++ b/engines/freescape/gfx_opengl_shaders.cpp
@@ -59,6 +59,9 @@ OpenGLShaderRenderer::OpenGLShaderRenderer(int screenW, int screenH, Common::Ren
 OpenGLShaderRenderer::~OpenGLShaderRenderer() {
 	OpenGL::Shader::freeBuffer(_triangleVBO);
 	delete _triangleShader;
+	OpenGL::Shader::freeBuffer(_bitmapVBO);
+	delete _bitmapShader;
+	free(_verts);
 }
 
 Texture *OpenGLShaderRenderer::createTexture(const Graphics::Surface *surface) {




More information about the Scummvm-git-logs mailing list