diff --git a/engine/src/gl_shader.c b/engine/src/gl_shader.c index 9d06277..7e5a5c4 100644 --- a/engine/src/gl_shader.c +++ b/engine/src/gl_shader.c @@ -29,6 +29,8 @@ int GSGLShaderPrepare(GSGL gl, GLuint* shader, const char* vs, const char* fs) { char* fss; GLint st; + if(glUseProgram == NULL) return 0; + if((f = GSFileOpen(gl->engine, vs)) != NULL) { int sz = GSFileSize(f);