diff --git a/gfx/drivers_shader/shader_glsl.c b/gfx/drivers_shader/shader_glsl.c index 7267f7b9e9..94965b5c52 100644 --- a/gfx/drivers_shader/shader_glsl.c +++ b/gfx/drivers_shader/shader_glsl.c @@ -682,6 +682,7 @@ static void gl_glsl_destroy_resources(glsl_shader_data_t *glsl) continue; glDeleteProgram(glsl->prg[i].id); + glsl->prg[i].id = 0; } if (glsl->shader && glsl->shader->luts)