From be271f9dd79f582e6a0f29e8a6b98c2c0f7f8f31 Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Thu, 22 Mar 2007 18:33:07 +0000 Subject: [PATCH] more VBO bindings --- stepmania/src/RageDisplay_OGL_Helpers.cpp | 2 ++ stepmania/src/RageDisplay_OGL_Helpers.h | 6 +++++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/stepmania/src/RageDisplay_OGL_Helpers.cpp b/stepmania/src/RageDisplay_OGL_Helpers.cpp index 9757f18f59..7c84cc7a0f 100644 --- a/stepmania/src/RageDisplay_OGL_Helpers.cpp +++ b/stepmania/src/RageDisplay_OGL_Helpers.cpp @@ -153,6 +153,8 @@ void GLExt_t::Load( LowLevelWindow *pWind ) F( glBufferDataARB ), F( glBufferSubDataARB ), F( glDeleteBuffersARB ), + F( glMapBufferARB ), + F( glUnmapBufferARB ), { NULL, NULL }, }; diff --git a/stepmania/src/RageDisplay_OGL_Helpers.h b/stepmania/src/RageDisplay_OGL_Helpers.h index 803d91b5db..add4d92f37 100644 --- a/stepmania/src/RageDisplay_OGL_Helpers.h +++ b/stepmania/src/RageDisplay_OGL_Helpers.h @@ -74,12 +74,16 @@ struct GLExt_t PFNGLCOLORTABLEPARAMETERIVPROC glGetColorTableParameterivEXT; PFNGLACTIVETEXTUREARBPROC glActiveTextureARB; PFNGLCLIENTACTIVETEXTUREARBPROC glClientActiveTextureARB; + PFNGLDRAWRANGEELEMENTSPROC glDrawRangeElements; + + // ARB_vertex_buffer_object: PFNGLGENBUFFERSARBPROC glGenBuffersARB; PFNGLBINDBUFFERARBPROC glBindBufferARB; PFNGLBUFFERDATAARBPROC glBufferDataARB; PFNGLBUFFERSUBDATAARBPROC glBufferSubDataARB; PFNGLDELETEBUFFERSARBPROC glDeleteBuffersARB; - PFNGLDRAWRANGEELEMENTSPROC glDrawRangeElements; + PFNGLMAPBUFFERARBPROC glMapBufferARB; + PFNGLUNMAPBUFFERARBPROC glUnmapBufferARB; // GL_ARB_shader_objects: bool m_bGL_ARB_shader_objects;