diff options
| -rw-r--r-- | src/rendering/src/gl.c | 3 |
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; |
