X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Farb_uniform_buffer_object.cpp;h=b788e03686cf3615968e391e8dd77ff3e2c16af0;hb=8eb9a8d90e5597154dab666481037b306b7bbca2;hp=5de8da78f2fc45d27c1b4bfffefe1b6be10c49e6;hpb=5f8bc38419379b7d47aa69cb68d380728f5ee26f;p=libs%2Fgl.git diff --git a/source/arb_uniform_buffer_object.cpp b/source/arb_uniform_buffer_object.cpp index 5de8da78..b788e036 100644 --- a/source/arb_uniform_buffer_object.cpp +++ b/source/arb_uniform_buffer_object.cpp @@ -11,6 +11,8 @@ PFNGLGETUNIFORMBLOCKINDEXPROC glGetUniformBlockIndex = 0; PFNGLGETACTIVEUNIFORMBLOCKIVPROC glGetActiveUniformBlockiv = 0; PFNGLGETACTIVEUNIFORMBLOCKNAMEPROC glGetActiveUniformBlockName = 0; PFNGLUNIFORMBLOCKBINDINGPROC glUniformBlockBinding = 0; +PFNGLBINDBUFFERBASEPROC glBindBufferBase = 0; +PFNGLBINDBUFFERRANGEPROC glBindBufferRange = 0; void init_arb_uniform_buffer_object() { @@ -21,6 +23,8 @@ void init_arb_uniform_buffer_object() glGetActiveUniformBlockiv = reinterpret_cast(get_proc_address("glGetActiveUniformBlockiv")); glGetActiveUniformBlockName = reinterpret_cast(get_proc_address("glGetActiveUniformBlockName")); glUniformBlockBinding = reinterpret_cast(get_proc_address("glUniformBlockBinding")); + glBindBufferBase = reinterpret_cast(get_proc_address("glBindBufferBase")); + glBindBufferRange = reinterpret_cast(get_proc_address("glBindBufferRange")); } } // namespace GL