summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/rendering/src/gl.c3
-rw-r--r--src/rendering/src/window.c1
2 files changed, 3 insertions, 1 deletions
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: