From 0b48323783a37059c9af13a5bda403465b1fea14 Mon Sep 17 00:00:00 2001 From: mattkae Date: Thu, 13 Oct 2022 18:50:52 -0400 Subject: Fixing bug where deallocation wasn't happening --- themes/Renderer2d.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'themes/Renderer2d.cpp') diff --git a/themes/Renderer2d.cpp b/themes/Renderer2d.cpp index 606b7fc..c303e83 100644 --- a/themes/Renderer2d.cpp +++ b/themes/Renderer2d.cpp @@ -123,7 +123,10 @@ void Mesh2D::render(Renderer2d* renderer, GLenum drawType) { void Mesh2D::unload() { glDeleteVertexArrays(1, &vao); glDeleteBuffers(1, &vbo); - if (ebo) { + if (ebo != 0) { glDeleteBuffers(1, &ebo); + ebo = 0; } + vao = 0; + vbo = 0; } -- cgit v1.2.1