24 return std::make_shared<GL4ConstantBuffer>(
GL4ConstantBuffer(ConstantBuffer const *cbuffer)
#define GL_UNIFORM_BUFFER
GraphicsObjectType GetType() const
#define LogError(message)
static std::shared_ptr< GEObject > Create(void *unused, GraphicsObject const *object)
void APIENTRY glBindBufferBase(GLenum target, GLuint index, GLuint buffer)
void AttachToUnit(GLint uniformBufferUnit)
virtual void Initialize()