From 97a70e911db43884a28f65ffffae7e8c23ff127c Mon Sep 17 00:00:00 2001 From: Gregory Wells Date: Sun, 17 Aug 2025 23:37:40 -0400 Subject: [PATCH] fix glBufferData not being called to set buffer size --- projects/apis/opengl/src/buffer/opengl_buffer.c | 1 + 1 file changed, 1 insertion(+) diff --git a/projects/apis/opengl/src/buffer/opengl_buffer.c b/projects/apis/opengl/src/buffer/opengl_buffer.c index 0f99108..c70d3ee 100644 --- a/projects/apis/opengl/src/buffer/opengl_buffer.c +++ b/projects/apis/opengl/src/buffer/opengl_buffer.c @@ -14,6 +14,7 @@ gnReturnCode openglCreateBuffer(gnBufferHandle buffer, gnDevice device, gnBuffer glCreateBuffers(1, &buffer->buffer->id); buffer->buffer->type = gnBufferTypeToGLEnum(info.type); buffer->buffer->usage = (info.usage == GN_DYNAMIC_DRAW) ? GL_DYNAMIC_DRAW : GL_STATIC_DRAW; + glNamedBufferData(buffer->buffer->id, info.size, NULL, buffer->buffer->usage); return GN_SUCCESS; } void openglBufferData(gnBufferHandle buffer, size_t dataSize, void* data) {