diff --git a/glslUtil/glslUtil.c b/glslUtil/glslUtil.c index 50102c9..29b1342 100644 --- a/glslUtil/glslUtil.c +++ b/glslUtil/glslUtil.c @@ -274,7 +274,7 @@ GLuint guMakeBuffer(GLenum target, GLenum usage, const void *ptr, size_t sz) } GLuint guMakeProgramFromSource(const char *v_shader, const char *f_shader, - guAttribBinding *bindings) + const guAttribBinding *bindings) { GLuint v_shader_id = guMakeShader(GL_VERTEX_SHADER, v_shader); GLuint f_shader_id = guMakeShader(GL_FRAGMENT_SHADER, f_shader); @@ -287,7 +287,7 @@ GLuint guMakeProgramFromSource(const char *v_shader, const char *f_shader, } GLuint guMakeProgramFromFiles(const char *v_shader, const char *f_shader, - guAttribBinding *bindings) + const guAttribBinding *bindings) { GLuint v_shader_id = guMakeShaderFromFile(GL_VERTEX_SHADER, v_shader); GLuint f_shader_id = guMakeShaderFromFile(GL_FRAGMENT_SHADER, f_shader); @@ -300,7 +300,7 @@ GLuint guMakeProgramFromFiles(const char *v_shader, const char *f_shader, } GLuint guMakeProgram(GLuint v_shader_id, GLuint f_shader_id, - guAttribBinding *bindings) + const guAttribBinding *bindings) { GLuint program = glCreateProgram(); glAttachShader(program, v_shader_id); diff --git a/glslUtil/glslUtil.h b/glslUtil/glslUtil.h index be1073a..fbed09d 100644 --- a/glslUtil/glslUtil.h +++ b/glslUtil/glslUtil.h @@ -40,11 +40,11 @@ GLuint guMakeShaderFromFile(GLenum shaderType, const char *fname); GLuint guMakeShader(GLenum shaderType, const char *source); GLuint guMakeBuffer(GLenum target, GLenum usage, const void *ptr, size_t sz); GLuint guMakeProgramFromSource(const char *v_shader, const char *f_shader, - guAttribBinding *bindings); + const guAttribBinding *bindings); GLuint guMakeProgramFromFiles(const char *v_shader, const char *f_shader, - guAttribBinding *bindings); + const guAttribBinding *bindings); GLuint guMakeProgram(GLuint v_shader_id, GLuint f_shader_id, - guAttribBinding *bindings); + const guAttribBinding *bindings); #ifdef __cplusplus }