diff --git a/test/testshader.c b/test/testshader.c index cb1149183..72e5c106c 100644 --- a/test/testshader.c +++ b/test/testshader.c @@ -181,9 +181,11 @@ static SDL_bool CompileShaderProgram(ShaderData *data) static void DestroyShaderProgram(ShaderData *data) { - glDeleteObjectARB(data->vert_shader); - glDeleteObjectARB(data->frag_shader); - glDeleteObjectARB(data->program); + if (shaders_supported) { + glDeleteObjectARB(data->vert_shader); + glDeleteObjectARB(data->frag_shader); + glDeleteObjectARB(data->program); + } } static SDL_bool InitShaders() @@ -481,3 +483,5 @@ main(int argc, char *argv[]) } #endif /* HAVE_OPENGL */ + +/* vi: set ts=4 sw=4 expandtab: */