From 8ad5232c5f08c1646cb791021a5b6178035fcd1e Mon Sep 17 00:00:00 2001 From: Uneven Prankster Date: Tue, 25 Jul 2023 09:56:44 -0300 Subject: Raylib already kinda deals with it on its own, eh! --- src/shader_sys.c | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) (limited to 'src/shader_sys.c') diff --git a/src/shader_sys.c b/src/shader_sys.c index 65c8bd4..0fcc6ce 100644 --- a/src/shader_sys.c +++ b/src/shader_sys.c @@ -127,15 +127,10 @@ void update_shaders(void) i32 current_mod = GetFileModTime(shader_paths[i]); if(current_mod != shader_modtimes[i]){ - shader_modtimes[i] = current_mod; - - Shader attempt = load_joined_shader(shader_paths[i]); - - if(IsShaderReady(attempt)){ - UnloadShader(shader_slots[i]); - - shader_slots[i] = attempt; - } + shader_modtimes[i] = current_mod; + + UnloadShader(shader_slots[i]); + shader_slots[i] = load_joined_shader(shader_paths[i]); } } } -- cgit v1.2.3