]> git.tdb.fi Git - libs/gl.git/blob - source/arb_vertex_buffer_object.h
Complete rewrite of extension handling
[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 "extension.h"
5 #include "gl.h"
6 #include <GL/glext.h>
7
8 namespace Msp {
9 namespace GL {
10
11 extern PFNGLBINDBUFFERPROC glBindBuffer;
12 extern PFNGLBUFFERDATAPROC glBufferData;
13 extern PFNGLBUFFERSUBDATAPROC glBufferSubData;
14 extern PFNGLDELETEBUFFERSPROC glDeleteBuffers;
15 extern PFNGLGENBUFFERSPROC glGenBuffers;
16 extern PFNGLGETBUFFERPARAMETERIVPROC glGetBufferParameteriv;
17 extern PFNGLGETBUFFERPOINTERVPROC glGetBufferPointerv;
18 extern PFNGLGETBUFFERSUBDATAPROC glGetBufferSubData;
19 extern PFNGLISBUFFERPROC glIsBuffer;
20 extern PFNGLMAPBUFFERPROC glMapBuffer;
21 extern PFNGLUNMAPBUFFERPROC glUnmapBuffer;
22
23 extern Extension ARB_vertex_buffer_object;
24
25 } // namespace GL
26 } // namespace Msp
27
28 #endif