aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorUneven Prankster <unevenprankster@protonmail.com>2023-07-25 09:56:44 -0300
committerUneven Prankster <unevenprankster@protonmail.com>2023-07-25 09:56:44 -0300
commit8ad5232c5f08c1646cb791021a5b6178035fcd1e (patch)
treee025ba6b444c12d93eaa1c14a297216dde15ba54
parent027673211d9b0d78fc7aad54fa4321dbe0242e5c (diff)
Raylib already kinda deals with it on its own, eh!
-rw-r--r--src/shader_sys.c13
1 files changed, 4 insertions, 9 deletions
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]);
}
}
}