15 #ifndef GlobeEngine_BaseBuffer_h
16 #define GlobeEngine_BaseBuffer_h
18 #include "OpenGL_Includes.h"
32 glBindBufferBase(TYPE, _baseLayer, _bufferHandle);
36 glBindBufferBase(TYPE, _baseLayer, 0);
50 BaseBuffer(
const BaseBuffer&);
52 BaseBuffer & operator = (
const BaseBuffer &);
60 #ifndef GENGINE_GL_BELOW_410
void unbindBufferBase(unsigned int _baseLayer) const
Definition: BaseBuffer.h:35
void bindBufferBase(unsigned int _baseLayer, GLuint _bufferHandle) const
Definition: BaseBuffer.h:31
BaseBuffer< GL_UNIFORM_BUFFER > UniformBaseBuffer
Definition: BaseBuffer.h:56
BaseBuffer< GL_TRANSFORM_FEEDBACK_BUFFER > TransformFeedbackBaseBuffer
Definition: BaseBuffer.h:57
BaseBuffer< GL_SHADER_STORAGE_BUFFER > ShaderStorageBaseBuffer
Definition: BaseBuffer.h:62
~BaseBuffer()
Definition: BaseBuffer.h:29
Definition: BaseBuffer.h:21
static BaseBuffer & instance()
Definition: BaseBuffer.h:24
BaseBuffer< GL_ATOMIC_COUNTER_BUFFER > AtomicCounterBaseBuffer
Definition: BaseBuffer.h:61
Definition: AvalancheTrainingSimulationEngine.h:28