]> git.tdb.fi Git - libs/gl.git/blob - source/arb_uniform_buffer_object.h
1b8ced53b508837dd45f8707a91e2ac6d11c65a5
[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 "gl.h"
5 #include <GL/glext.h>
6
7 namespace Msp {
8 namespace GL {
9
10 extern PFNGLGETUNIFORMINDICESPROC glGetUniformIndices;
11 extern PFNGLGETACTIVEUNIFORMSIVPROC glGetActiveUniformsiv;
12 extern PFNGLGETACTIVEUNIFORMNAMEPROC glGetActiveUniformName;
13 extern PFNGLGETUNIFORMBLOCKINDEXPROC glGetUniformBlockIndex;
14 extern PFNGLGETACTIVEUNIFORMBLOCKIVPROC glGetActiveUniformBlockiv;
15 extern PFNGLGETACTIVEUNIFORMBLOCKNAMEPROC glGetActiveUniformBlockName;
16 extern PFNGLUNIFORMBLOCKBINDINGPROC glUniformBlockBinding;
17 extern PFNGLBINDBUFFERBASEPROC glBindBufferBase;
18 extern PFNGLBINDBUFFERRANGEPROC glBindBufferRange;
19
20 void init_arb_uniform_buffer_object();
21
22 } // namespace GL
23 } // namespace Msp
24
25 #endif