diff options
| author | 0scar <qgt268@alumni.ku.dk> | 2024-07-28 14:03:16 +0000 |
|---|---|---|
| committer | 0scar <qgt268@alumni.ku.dk> | 2024-07-28 14:03:16 +0000 |
| commit | 31bdd3dcf04108b6b9a2e7e5ce8dbd33dab95688 (patch) | |
| tree | 7fe0be8eac9dc179e7ace745b2ad377a2eebc5e6 /src | |
| parent | 6fbee351168b6b448660440712f1d3130e344773 (diff) | |
Fix overflow
Diffstat (limited to 'src')
| -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; |
