From cab0d6e99d96f621e6efcf1ed6b5537cf122ad96 Mon Sep 17 00:00:00 2001 From: iamcheeseman <[hidden email]> Date: Sun, 15 Feb 2026 13:17:36 -0500 Subject: Wall sliding/jumping --- src/fw/opengl.odin | 1 + src/fw/renderer.odin | 3 +++ 2 files changed, 4 insertions(+) (limited to 'src/fw') diff --git a/src/fw/opengl.odin b/src/fw/opengl.odin index 3419b48..1cac88f 100644 --- a/src/fw/opengl.odin +++ b/src/fw/opengl.odin @@ -171,6 +171,7 @@ gl_deinit :: proc() { gl.DeleteProgram(shader_program) gl.DeleteBuffers(1, &vbo) + gl.DeleteBuffers(1, &ebo) gl.DeleteVertexArrays(1, &vao) } diff --git a/src/fw/renderer.odin b/src/fw/renderer.odin index 75d2c38..b4bbbc2 100644 --- a/src/fw/renderer.odin +++ b/src/fw/renderer.odin @@ -122,6 +122,9 @@ _renderer_init :: proc(config: Config) { _renderer_deinit :: proc() { destroy_texture(renderer.white_1x1) + delete(renderer.draw_call.vertices) + delete(renderer.draw_call.indices) + switch renderer.backend { case .OpenGL: gl_deinit() } -- cgit v1.3-2-g0d8e