From 0deb243c626a3201e0f5e18185ca235665c958cb Mon Sep 17 00:00:00 2001 From: twinaphex Date: Wed, 9 Dec 2015 18:23:39 +0100 Subject: [PATCH] gl_glsl_destroy_resources - use glIsBuffer to check if buffer is bound --- gfx/drivers_shader/shader_glsl.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gfx/drivers_shader/shader_glsl.c b/gfx/drivers_shader/shader_glsl.c index 314f73826b..3bbd651168 100644 --- a/gfx/drivers_shader/shader_glsl.c +++ b/gfx/drivers_shader/shader_glsl.c @@ -698,9 +698,9 @@ static void gl_glsl_destroy_resources(glsl_shader_data_t *glsl) for (i = 0; i < GFX_MAX_SHADERS; i++) { - if (glsl->glsl_vbo[i].vbo_primary) + if (glIsBuffer(glsl->glsl_vbo[i].vbo_primary)) glDeleteBuffers(1, &glsl->glsl_vbo[i].vbo_primary); - if (glsl->glsl_vbo[i].vbo_secondary) + if (glIsBuffer(glsl->glsl_vbo[i].vbo_secondary)) glDeleteBuffers(1, &glsl->glsl_vbo[i].vbo_secondary); free(glsl->glsl_vbo[i].buffer_primary);