diff options
| author | Brian Paul <brianp@vmware.com> | 2009-05-22 13:12:01 -0600 | 
|---|---|---|
| committer | Brian Paul <brianp@vmware.com> | 2009-05-22 13:12:01 -0600 | 
| commit | 96370113f1a3580ed2a8ef2fb427f37afd7432f8 (patch) | |
| tree | beb26972166f1ed06589ea34a76c95e4cf6a5ac1 | |
| parent | 1b3f5df1e0e9ff956315262196e4947913c7f172 (diff) | |
demos/util: add funcs for GL_ARB_buffer_object
| -rw-r--r-- | progs/util/extfuncs.h | 19 | 
1 files changed, 19 insertions, 0 deletions
| diff --git a/progs/util/extfuncs.h b/progs/util/extfuncs.h index 070414e294..238794d55a 100644 --- a/progs/util/extfuncs.h +++ b/progs/util/extfuncs.h @@ -86,6 +86,15 @@ static PFNGLISVERTEXARRAYAPPLEPROC glIsVertexArrayAPPLE_func = NULL;  /* GL_EXT_stencil_two_side */  static PFNGLACTIVESTENCILFACEEXTPROC glActiveStencilFaceEXT_func = NULL; +/* GL_ARB_buffer_object */ +static PFNGLGENBUFFERSARBPROC glGenBuffersARB_func = NULL; +static PFNGLDELETEBUFFERSARBPROC glDeleteBuffersARB_func = NULL; +static PFNGLBINDBUFFERARBPROC glBindBufferARB_func = NULL; +static PFNGLBUFFERDATAARBPROC glBufferDataARB_func = NULL; +static PFNGLBUFFERSUBDATAARBPROC glBufferSubDataARB_func = NULL; +static PFNGLMAPBUFFERARBPROC glMapBufferARB_func = NULL; +static PFNGLUNMAPBUFFERARBPROC glUnmapBufferARB_func = NULL; +  static void  GetExtensionFuncs(void) @@ -173,5 +182,15 @@ GetExtensionFuncs(void)     /* GL_EXT_stencil_two_side */     glActiveStencilFaceEXT_func = (PFNGLACTIVESTENCILFACEEXTPROC) glutGetProcAddress("glActiveStencilFaceEXT"); + +   /* GL_ARB_vertex_buffer_object */ +   glGenBuffersARB_func = (PFNGLGENBUFFERSARBPROC) glutGetProcAddress("glGenBuffersARB"); +   glDeleteBuffersARB_func = (PFNGLDELETEBUFFERSARBPROC) glutGetProcAddress("glDeleteBuffersARB"); +   glBindBufferARB_func = (PFNGLBINDBUFFERARBPROC) glutGetProcAddress("glBindBufferARB"); +   glBufferDataARB_func = (PFNGLBUFFERDATAARBPROC) glutGetProcAddress("glBufferDataARB"); +   glBufferSubDataARB_func = (PFNGLBUFFERSUBDATAARBPROC) glutGetProcAddress("glBufferSubDataARB"); +   glMapBufferARB_func = (PFNGLMAPBUFFERARBPROC) glutGetProcAddress("glMapBufferARB"); +   glUnmapBufferARB_func = (PFNGLUNMAPBUFFERARBPROC) glutGetProcAddress("glUnmapBufferARB"); +  } | 
