diff options
| author | Uneven Prankster <unevenprankster@protonmail.com> | 2023-07-25 09:56:44 -0300 |
|---|---|---|
| committer | Uneven Prankster <unevenprankster@protonmail.com> | 2023-07-25 09:56:44 -0300 |
| commit | 8ad5232c5f08c1646cb791021a5b6178035fcd1e (patch) | |
| tree | e025ba6b444c12d93eaa1c14a297216dde15ba54 /src/shader_sys.c | |
| parent | 027673211d9b0d78fc7aad54fa4321dbe0242e5c (diff) | |
Raylib already kinda deals with it on its own, eh!
Diffstat (limited to 'src/shader_sys.c')
| -rw-r--r-- | src/shader_sys.c | 13 |
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]); } } } |
