]> git.tdb.fi Git - libs/gl.git/blob - source/arb_vertex_buffer_object.h
Windows compatibility:
[libs/gl.git] / source / arb_vertex_buffer_object.h
1 #ifndef MSP_GL_ARB_VERTEX_BUFFER_OBJECT_
2 #define MSP_GL_ARB_VERTEX_BUFFER_OBJECT_
3
4 #include "gl.h"
5 #include <GL/glext.h>
6
7 namespace Msp {
8 namespace GL {
9
10 extern PFNGLBINDBUFFERARBPROC glBindBufferARB;
11 extern PFNGLDELETEBUFFERSARBPROC glDeleteBuffersARB;
12 extern PFNGLGENBUFFERSARBPROC glGenBuffersARB;
13 extern PFNGLISBUFFERARBPROC glIsBufferARB;
14 extern PFNGLBUFFERDATAARBPROC glBufferDataARB;
15 extern PFNGLBUFFERSUBDATAARBPROC glBufferSubDataARB;
16 extern PFNGLGETBUFFERSUBDATAARBPROC glGetBufferSubDataARB;
17 extern PFNGLMAPBUFFERARBPROC glMapBufferARB;
18 extern PFNGLUNMAPBUFFERARBPROC glUnmapBufferARB;
19 extern PFNGLGETBUFFERPARAMETERIVARBPROC glGetBufferParameterivARB;
20 extern PFNGLGETBUFFERPOINTERVARBPROC glGetBufferPointervARB;
21
22 void init_arb_vertex_buffer_object();
23
24 } // namespace GL
25 } // namespace Msp
26
27 #endif