diff --git a/stepmania/src/RageDisplay_OGL_Helpers.cpp b/stepmania/src/RageDisplay_OGL_Helpers.cpp index 73925fd8ad..0b2d27ea49 100644 --- a/stepmania/src/RageDisplay_OGL_Helpers.cpp +++ b/stepmania/src/RageDisplay_OGL_Helpers.cpp @@ -181,7 +181,25 @@ void GLExt_t::Load( LowLevelWindow *pWind ) F( glDisableVertexAttribArrayARB ), F( glVertexAttribPointerARB ), F( glGetUniformLocationARB ), + F( glUniform1fARB ), + F( glUniform2fARB ), + F( glUniform3fARB ), + F( glUniform4fARB ), F( glUniform1iARB ), + F( glUniform2iARB ), + F( glUniform3iARB ), + F( glUniform4iARB ), + F( glUniform1fvARB ), + F( glUniform2fvARB ), + F( glUniform3fvARB ), + F( glUniform4fvARB ), + F( glUniform1ivARB ), + F( glUniform2ivARB ), + F( glUniform3ivARB ), + F( glUniform4ivARB ), + F( glUniformMatrix2fvARB ), + F( glUniformMatrix2fvARB ), + F( glUniformMatrix2fvARB ), { NULL, NULL } }; diff --git a/stepmania/src/RageDisplay_OGL_Helpers.h b/stepmania/src/RageDisplay_OGL_Helpers.h index 6d795c031c..04b1fee607 100644 --- a/stepmania/src/RageDisplay_OGL_Helpers.h +++ b/stepmania/src/RageDisplay_OGL_Helpers.h @@ -99,7 +99,25 @@ struct GLExt_t PFNGLDISABLEVERTEXATTRIBARRAYARBPROC glDisableVertexAttribArrayARB; PFNGLVERTEXATTRIBPOINTERARBPROC glVertexAttribPointerARB; PFNGLGETUNIFORMLOCATIONARBPROC glGetUniformLocationARB; + PFNGLUNIFORM1FARBPROC glUniform1fARB; + PFNGLUNIFORM2FARBPROC glUniform2fARB; + PFNGLUNIFORM3FARBPROC glUniform3fARB; + PFNGLUNIFORM4FARBPROC glUniform4fARB; PFNGLUNIFORM1IARBPROC glUniform1iARB; + PFNGLUNIFORM2IARBPROC glUniform2iARB; + PFNGLUNIFORM3IARBPROC glUniform3iARB; + PFNGLUNIFORM4IARBPROC glUniform4iARB; + PFNGLUNIFORM1FVARBPROC glUniform1fvARB; + PFNGLUNIFORM2FVARBPROC glUniform2fvARB; + PFNGLUNIFORM3FVARBPROC glUniform3fvARB; + PFNGLUNIFORM4FVARBPROC glUniform4fvARB; + PFNGLUNIFORM1IVARBPROC glUniform1ivARB; + PFNGLUNIFORM2IVARBPROC glUniform2ivARB; + PFNGLUNIFORM3IVARBPROC glUniform3ivARB; + PFNGLUNIFORM4IVARBPROC glUniform4ivARB; + PFNGLUNIFORMMATRIX2FVARBPROC glUniformMatrix2fvARB; + PFNGLUNIFORMMATRIX3FVARBPROC glUniformMatrix3fvARB; + PFNGLUNIFORMMATRIX4FVARBPROC glUniformMatrix4fvARB; // GL_ARB_vertex_shader and GL_ARB_fragment_shader: bool m_bGL_ARB_vertex_shader;