mirror of
https://github.com/rwengine/openrw.git
synced 2024-10-05 08:37:20 +02:00
18 lines
342 B
C++
18 lines
342 B
C++
|
#include <render/GeometryBuffer.hpp>
|
||
|
|
||
|
GeometryBuffer::GeometryBuffer()
|
||
|
: vbo(0), num(0)
|
||
|
{
|
||
|
|
||
|
}
|
||
|
|
||
|
void GeometryBuffer::uploadVertices(GLsizei num, GLsizeiptr size, const GLvoid* mem)
|
||
|
{
|
||
|
if(vbo == 0) {
|
||
|
glGenBuffers(1, &vbo);
|
||
|
}
|
||
|
this->num = num;
|
||
|
glBindBuffer(GL_ARRAY_BUFFER, vbo);
|
||
|
glBufferData(GL_ARRAY_BUFFER, size, mem, GL_STATIC_DRAW);
|
||
|
}
|