summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/rendering/src/gl.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/rendering/src/gl.c b/src/rendering/src/gl.c
index 8e1ea7f..5cde439 100644
--- a/src/rendering/src/gl.c
+++ b/src/rendering/src/gl.c
@@ -190,6 +190,7 @@ RenderObject RenderObject_new(
Shader* shader,
u32 texture,
ShaderBuffer *restrict buffers, usize num_buffers) {
+
GladGLContext *gl = GLOBAL_PLATFORM->window->context;
RenderObject o;
@@ -201,7 +202,7 @@ RenderObject RenderObject_new(
for (usize i = 0; i < num_buffers; i++) {
gl->GenBuffers(1, &(buffers[i].buffername));
gl->BindBuffer(GL_ARRAY_BUFFER, buffers[i].buffername);
- gl->BufferData(GL_ARRAY_BUFFER, buffers[i].size * buffers[i].count * buffers[i].size_elem, buffers[i].data, GL_STATIC_DRAW);
+ gl->BufferData(GL_ARRAY_BUFFER, buffers[i].size, buffers[i].data, GL_STATIC_DRAW);
}
o.shader = *shader;