X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Farb_uniform_buffer_object.cpp;h=b788e03686cf3615968e391e8dd77ff3e2c16af0;hb=9d2291e3f3c007b1aa7fe66d882a8c1fce8fdee6;hp=5de8da78f2fc45d27c1b4bfffefe1b6be10c49e6;hpb=196093790e242dec24bfbbf7ad8c28dcc442824c;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