X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=source%2Farb_uniform_buffer_object.h;h=5a259252514bb5d96b43a32179d2ceb21c0fe410;hp=1b8ced53b508837dd45f8707a91e2ac6d11c65a5;hb=6afbace895a7bbcf216ab8e48280ea0303ab5892;hpb=485315ca65cb40f33253008a79b0933997bd74f5 diff --git a/source/arb_uniform_buffer_object.h b/source/arb_uniform_buffer_object.h index 1b8ced53..5a259252 100644 --- a/source/arb_uniform_buffer_object.h +++ b/source/arb_uniform_buffer_object.h @@ -1,23 +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; -extern PFNGLBINDBUFFERBASEPROC glBindBufferBase; -extern PFNGLBINDBUFFERRANGEPROC glBindBufferRange; -void init_arb_uniform_buffer_object(); +extern Extension ARB_uniform_buffer_object; } // namespace GL } // namespace Msp