#include <algorithm>
-#include <msp/gl/extensions/arb_shader_objects.h>
-#include <msp/gl/extensions/arb_uniform_buffer_object.h>
#include "deviceinfo.h"
#include "uniformblock.h"
namespace GL {
UniformBlock::UniformBlock(const ReflectData::UniformBlockInfo &info):
+ UniformBlockBackend(info.bind_point>=0),
data(info.data_size)
-{
- static Require _req(ARB_shader_objects);
- if(info.bind_point>=0)
- static Require _req2(ARB_uniform_buffer_object);
-}
+{ }
unsigned UniformBlock::get_alignment() const
{