gl_glsl_destroy_resources - use glIsProgram as a final check

This commit is contained in:
twinaphex 2015-12-09 17:57:25 +01:00
parent 47161af73f
commit a710d7057f

View File

@ -675,6 +675,8 @@ static void gl_glsl_destroy_resources(glsl_shader_data_t *glsl)
{
if (glsl->gl_program[i] == 0 || (i && glsl->gl_program[i] == glsl->gl_program[0]))
continue;
if (!glIsProgram(glsl->gl_program[i]))
continue;
glDeleteProgram(glsl->gl_program[i]);
}