From dea9e981c76df63a73247497aad2006292694726 Mon Sep 17 00:00:00 2001 From: Bad Diode Date: Tue, 26 Jan 2021 11:11:49 +0100 Subject: Ensure old shader programs are deleted before reload --- src/app.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/app.c b/src/app.c index 08ca7f2..3792568 100644 --- a/src/app.c +++ b/src/app.c @@ -142,6 +142,7 @@ app_destroy(AppState *state, PlatformAPI platform) { static inline void app_reload(AppState *state, PlatformAPI platform) { platform.log("RELOAD"); + glDeleteProgram(state->shader_program); const char *vert = "shaders/triangle.vert"; const char *frag = "shaders/triangle.frag"; if (!compile_shaders(vert, frag, &state->shader_program, platform)) { -- cgit v1.2.1