X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Farb_uniform_buffer_object.cpp;fp=source%2Farb_uniform_buffer_object.cpp;h=0000000000000000000000000000000000000000;hb=619aae12e01f25e79626a94c973927e5599e99a5;hp=9b224ffb607343fe01d5d7afb5d6aefe6ea90e24;hpb=a3d248c7db9f04919ed5e4053f6e2a2f776cec47;p=libs%2Fgl.git diff --git a/source/arb_uniform_buffer_object.cpp b/source/arb_uniform_buffer_object.cpp deleted file mode 100644 index 9b224ffb..00000000 --- a/source/arb_uniform_buffer_object.cpp +++ /dev/null @@ -1,37 +0,0 @@ -#include "arb_uniform_buffer_object.h" - -namespace Msp { -namespace GL { - -PFNGLBINDBUFFERBASEPROC glBindBufferBase = 0; -PFNGLBINDBUFFERRANGEPROC glBindBufferRange = 0; -PFNGLGETACTIVEUNIFORMBLOCKNAMEPROC glGetActiveUniformBlockName = 0; -PFNGLGETACTIVEUNIFORMBLOCKIVPROC glGetActiveUniformBlockiv = 0; -PFNGLGETACTIVEUNIFORMNAMEPROC glGetActiveUniformName = 0; -PFNGLGETACTIVEUNIFORMSIVPROC glGetActiveUniformsiv = 0; -PFNGLGETUNIFORMBLOCKINDEXPROC glGetUniformBlockIndex = 0; -PFNGLGETUNIFORMINDICESPROC glGetUniformIndices = 0; -PFNGLUNIFORMBLOCKBINDINGPROC glUniformBlockBinding = 0; - -Extension::SupportLevel init_arb_uniform_buffer_object() -{ - if(is_version_at_least(3, 0) || is_supported("GL_ARB_uniform_buffer_object")) - { - glBindBufferBase = reinterpret_cast(get_proc_address("glBindBufferBase")); - glBindBufferRange = reinterpret_cast(get_proc_address("glBindBufferRange")); - glGetActiveUniformBlockName = reinterpret_cast(get_proc_address("glGetActiveUniformBlockName")); - glGetActiveUniformBlockiv = reinterpret_cast(get_proc_address("glGetActiveUniformBlockiv")); - glGetActiveUniformName = reinterpret_cast(get_proc_address("glGetActiveUniformName")); - glGetActiveUniformsiv = reinterpret_cast(get_proc_address("glGetActiveUniformsiv")); - glGetUniformBlockIndex = reinterpret_cast(get_proc_address("glGetUniformBlockIndex")); - glGetUniformIndices = reinterpret_cast(get_proc_address("glGetUniformIndices")); - glUniformBlockBinding = reinterpret_cast(get_proc_address("glUniformBlockBinding")); - return Extension::CORE; - } - return Extension::UNSUPPORTED; -} - -Extension ARB_uniform_buffer_object("GL_ARB_uniform_buffer_object", init_arb_uniform_buffer_object); - -} // namespace GL -} // namespace Msp