diff --git a/ref/gl/gl2_shim/gl2_shim.c b/ref/gl/gl2_shim/gl2_shim.c index 5975a554..649947e8 100644 --- a/ref/gl/gl2_shim/gl2_shim.c +++ b/ref/gl/gl2_shim/gl2_shim.c @@ -207,8 +207,8 @@ static char *GL_PrintInfoLog( GLhandleARB object, qboolean program ) static char msg[8192]; int maxLength = 0; - if( program && pglProgramiv) - pglProgramiv( object, GL_OBJECT_INFO_LOG_LENGTH_ARB, &maxLength ); + if( program && pglGetProgramiv) + pglGetProgramiv( object, GL_OBJECT_INFO_LOG_LENGTH_ARB, &maxLength ); else pglGetObjectParameterivARB( object, GL_OBJECT_INFO_LOG_LENGTH_ARB, &maxLength ); @@ -358,8 +358,8 @@ static gl2wrap_prog_t *GL2_GetProg( const GLuint flags ) /// TODO: detect arb/core shaders in engine - if( pglProgramiv ) - pglProgramiv( glprog, GL_OBJECT_LINK_STATUS_ARB, &status ); + if( pglGetProgramiv ) + pglGetProgramiv( glprog, GL_OBJECT_LINK_STATUS_ARB, &status ); else pglGetObjectParameterivARB( glprog, GL_OBJECT_LINK_STATUS_ARB, &status ); if ( status == GL_FALSE ) diff --git a/ref/gl/gl_export.h b/ref/gl/gl_export.h index fbd8ddf7..7a2acf4c 100644 --- a/ref/gl/gl_export.h +++ b/ref/gl/gl_export.h @@ -1374,7 +1374,7 @@ APIENTRY_LINKAGE void GL_FUNCTION( glSwapInterval ) ( int interval ); // arb shaders change in core APIENTRY_LINKAGE void GL_FUNCTION( glDeleteProgram )(GLuint program); -APIENTRY_LINKAGE void GL_FUNCTION( glProgramiv )(GLuint program, GLenum e, GLuint *v); +APIENTRY_LINKAGE void GL_FUNCTION( glGetProgramiv )(GLuint program, GLenum e, GLuint *v); APIENTRY_LINKAGE void GL_FUNCTION( glGetProgramInfoLog )(GLhandleARB obj, GLsizei maxLength, GLsizei *length, GLcharARB *infoLog); // gl2shim deps diff --git a/ref/gl/gl_opengl.c b/ref/gl/gl_opengl.c index 32ca275b..98271823 100644 --- a/ref/gl/gl_opengl.c +++ b/ref/gl/gl_opengl.c @@ -381,7 +381,7 @@ static dllfunc_t shaderobjectsfuncs_gles[] = { "glVertexAttrib2f" , (void **)&pglVertexAttrib2fARB }, { "glVertexAttrib2fv" , (void **)&pglVertexAttrib2fvARB }, { "glVertexAttrib3fv" , (void **)&pglVertexAttrib3fvARB }, - { "glProgramiv" , (void**)&pglProgramiv }, + { "glGetProgramiv" , (void**)&pglGetProgramiv }, { "glDeleteProgram" , (void**)&pglDeleteProgram }, { "glGetProgramInfoLog" , (void **)&pglGetProgramInfoLog }, //{ "glVertexAttrib4f" , (void **)&pglVertexAttrib4fARB },