From 3595207e8b812526d23da9fd8fbbe6d720ab3459 Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Wed, 14 Feb 2007 00:02:36 +0000 Subject: [PATCH] bind glClientActiveTextureARB --- stepmania/src/RageDisplay_OGL_Helpers.cpp | 9 ++++++++- stepmania/src/RageDisplay_OGL_Helpers.h | 1 + 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/stepmania/src/RageDisplay_OGL_Helpers.cpp b/stepmania/src/RageDisplay_OGL_Helpers.cpp index cbbd713018..146748f3c6 100644 --- a/stepmania/src/RageDisplay_OGL_Helpers.cpp +++ b/stepmania/src/RageDisplay_OGL_Helpers.cpp @@ -119,7 +119,14 @@ void GLExt_t::Load( LowLevelWindow *pWind ) } if( HasExtension("GL_ARB_multitexture") ) - glActiveTextureARB = (PFNGLACTIVETEXTUREARBPROC) pWind->GetProcAddress("glActiveTextureARB"); + { + func_t funcs[] = { + F( glActiveTextureARB ), + F( glClientActiveTextureARB ), + { NULL, NULL }, + }; + LoadAllOrNothing( funcs, pWind); + } if( HasExtension("GL_EXT_blend_subtract") ) glBlendEquation = (PFNGLBLENDEQUATIONPROC) pWind->GetProcAddress("glBlendEquation"); diff --git a/stepmania/src/RageDisplay_OGL_Helpers.h b/stepmania/src/RageDisplay_OGL_Helpers.h index eef09eafd0..834aaab038 100644 --- a/stepmania/src/RageDisplay_OGL_Helpers.h +++ b/stepmania/src/RageDisplay_OGL_Helpers.h @@ -71,6 +71,7 @@ struct GLExt_t PFNGLBLENDEQUATIONPROC glBlendEquation; PFNGLCOLORTABLEPARAMETERIVPROC glGetColorTableParameterivEXT; PFNGLACTIVETEXTUREARBPROC glActiveTextureARB; + PFNGLCLIENTACTIVETEXTUREARBPROC glClientActiveTextureARB; PFNGLGENBUFFERSARBPROC glGenBuffersARB; PFNGLBINDBUFFERARBPROC glBindBufferARB; PFNGLBUFFERDATAARBPROC glBufferDataARB;