From 39e1fcc70925c9d7cea0a599a896f659a928dc91 Mon Sep 17 00:00:00 2001 From: klemek Date: Sat, 16 May 2026 18:32:08 +0200 Subject: [PATCH] fix: set gl context before freeing shaders --- src/forge.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/forge.c b/src/forge.c index e216055..2b88f7d 100644 --- a/src/forge.c +++ b/src/forge.c @@ -387,8 +387,6 @@ static void shutdown() { state_save(&context, project.state_config); } - shaders_free(&program); - if (window_output != NULL) { window_use(window_output, &context); @@ -401,6 +399,8 @@ static void shutdown() { shaders_free_window(&program, init_params.output); } + shaders_free(&program); + #ifdef VIDEO_IN free_video_captures(); #endif /* VIDEO_IN */