From dfce15c0d275b05c56f6fa62224dc938b71ac378 Mon Sep 17 00:00:00 2001 From: onelin Date: Fri, 21 Mar 2025 11:11:35 +0100 Subject: Free up some resources --- src/rendering/src/gl.c | 3 ++- src/rendering/src/window.c | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/rendering/src/gl.c b/src/rendering/src/gl.c index 636c70f..029e540 100644 --- a/src/rendering/src/gl.c +++ b/src/rendering/src/gl.c @@ -84,7 +84,8 @@ Shader compile_shader(const char* file_path, const ShaderType shader_type) { ERROR("Failed to compile shader: " TERM_COLOR_YELLOW "%s" TERM_COLOR_RESET, msg); free(msg); } - //free(source); + + free(source); return (Shader){.program = shaderID, .type = shader_type}; } diff --git a/src/rendering/src/window.c b/src/rendering/src/window.c index 49ff332..f27640a 100644 --- a/src/rendering/src/window.c +++ b/src/rendering/src/window.c @@ -246,6 +246,7 @@ void destroy_window(Window* w) { switch(w->renderer) { case WINDOW_RENDERER_OPENGL: // Missing unloader function in glad MX library + free(w->context); w->context = NULL; break; default: -- cgit v1.3