]> git.tdb.fi Git - libs/gl.git/blob - source/arb_uniform_buffer_object.h
Complete rewrite of extension handling
[libs/gl.git] / source / arb_uniform_buffer_object.h
1 #ifndef MSP_GL_ARB_UNIFORM_BUFFER_OBJECT_
2 #define MSP_GL_ARB_UNIFORM_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 PFNGLBINDBUFFERBASEPROC glBindBufferBase;
12 extern PFNGLBINDBUFFERRANGEPROC glBindBufferRange;
13 extern PFNGLGETACTIVEUNIFORMBLOCKNAMEPROC glGetActiveUniformBlockName;
14 extern PFNGLGETACTIVEUNIFORMBLOCKIVPROC glGetActiveUniformBlockiv;
15 extern PFNGLGETACTIVEUNIFORMNAMEPROC glGetActiveUniformName;
16 extern PFNGLGETACTIVEUNIFORMSIVPROC glGetActiveUniformsiv;
17 extern PFNGLGETUNIFORMBLOCKINDEXPROC glGetUniformBlockIndex;
18 extern PFNGLGETUNIFORMINDICESPROC glGetUniformIndices;
19 extern PFNGLUNIFORMBLOCKBINDINGPROC glUniformBlockBinding;
20
21 extern Extension ARB_uniform_buffer_object;
22
23 } // namespace GL
24 } // namespace Msp
25
26 #endif