Initial commit of current work on Prime World Editor

This commit is contained in:
parax0
2015-07-26 17:39:49 -04:00
commit 66e8c2ebcb
305 changed files with 33469 additions and 0 deletions

28
OpenGL/CUniformBuffer.h Normal file
View File

@@ -0,0 +1,28 @@
#ifndef CUNIFORMBUFFER_H
#define CUNIFORMBUFFER_H
#include <gl/glew.h>
#include <Common/types.h>
class CUniformBuffer
{
GLuint mUniformBuffer;
u32 mBufferSize;
public:
CUniformBuffer();
CUniformBuffer(u32 Size);
~CUniformBuffer();
void Bind();
void Unbind();
void BindBase(GLuint index);
void Buffer(void *pData);
void SetBufferSize(u32 Size);
u32 GetBufferSize();
private:
void InitializeBuffer();
};
#endif // CUNIFORMBUFFER_H