X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Farb_uniform_buffer_object.h;h=5a259252514bb5d96b43a32179d2ceb21c0fe410;hb=6afbace895a7bbcf216ab8e48280ea0303ab5892;hp=e53b1f2921ffed7d3117dd8ac899d91a59721f56;hpb=5f8bc38419379b7d47aa69cb68d380728f5ee26f;p=libs%2Fgl.git diff --git a/source/arb_uniform_buffer_object.h b/source/arb_uniform_buffer_object.h index e53b1f29..5a259252 100644 --- a/source/arb_uniform_buffer_object.h +++ b/source/arb_uniform_buffer_object.h @@ -1,21 +1,24 @@ #ifndef MSP_GL_ARB_UNIFORM_BUFFER_OBJECT_ #define MSP_GL_ARB_UNIFORM_BUFFER_OBJECT_ +#include "extension.h" #include "gl.h" #include namespace Msp { namespace GL { -extern PFNGLGETUNIFORMINDICESPROC glGetUniformIndices; -extern PFNGLGETACTIVEUNIFORMSIVPROC glGetActiveUniformsiv; +extern PFNGLBINDBUFFERBASEPROC glBindBufferBase; +extern PFNGLBINDBUFFERRANGEPROC glBindBufferRange; +extern PFNGLGETACTIVEUNIFORMBLOCKNAMEPROC glGetActiveUniformBlockName; +extern PFNGLGETACTIVEUNIFORMBLOCKIVPROC glGetActiveUniformBlockiv; extern PFNGLGETACTIVEUNIFORMNAMEPROC glGetActiveUniformName; +extern PFNGLGETACTIVEUNIFORMSIVPROC glGetActiveUniformsiv; extern PFNGLGETUNIFORMBLOCKINDEXPROC glGetUniformBlockIndex; -extern PFNGLGETACTIVEUNIFORMBLOCKIVPROC glGetActiveUniformBlockiv; -extern PFNGLGETACTIVEUNIFORMBLOCKNAMEPROC glGetActiveUniformBlockName; +extern PFNGLGETUNIFORMINDICESPROC glGetUniformIndices; extern PFNGLUNIFORMBLOCKBINDINGPROC glUniformBlockBinding; -void init_arb_uniform_buffer_object(); +extern Extension ARB_uniform_buffer_object; } // namespace GL } // namespace Msp