This commit is contained in:
milek7
2018-08-02 20:38:39 +02:00
parent f6f7fee8d8
commit e603d2fefe
22 changed files with 1007 additions and 613 deletions

View File

@@ -1,11 +1,17 @@
#include "stdafx.h"
#include "ubo.h"
gl::ubo::ubo(int size, int index)
gl::ubo::ubo(int size, int idx, GLenum hint)
{
glGenBuffers(1, *this);
bind();
glBufferData(GL_UNIFORM_BUFFER, size, nullptr, GL_STREAM_DRAW);
glBufferData(GL_UNIFORM_BUFFER, size, nullptr, hint);
index = idx;
bind_uniform();
}
void gl::ubo::bind_uniform()
{
glBindBufferBase(GL_UNIFORM_BUFFER, index, *this);
}