From 09eac707c3e30423dde833768eb7991ab853dfdf Mon Sep 17 00:00:00 2001 From: veclavtalica Date: Fri, 28 Feb 2025 17:27:01 +0300 Subject: [PATCH] draw: use GLint in circle element buffer --- src/rendering/twn_gl_any_rendering.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/rendering/twn_gl_any_rendering.c b/src/rendering/twn_gl_any_rendering.c index dc4e499..03b99f7 100644 --- a/src/rendering/twn_gl_any_rendering.c +++ b/src/rendering/twn_gl_any_rendering.c @@ -87,15 +87,15 @@ IndexBuffer get_circle_element_buffer(void) { if (buffer == 0) { buffer = create_index_buffer(); - IndexBufferBuilder builder = build_index_buffer(buffer, sizeof (GLshort) * (CIRCLE_VERTICES_MAX - 2) * 3); + IndexBufferBuilder builder = build_index_buffer(buffer, sizeof (GLint) * (CIRCLE_VERTICES_MAX - 2) * 3); for (size_t i = 1; i < CIRCLE_VERTICES_MAX - 1; ++i) { /* first one is center point index, always zero */ - ((GLshort *)builder.base)[(i - 1) * 3 + 0] = 0; + ((GLint *)builder.base)[(i - 1) * 3 + 0] = 0; /* generated point index */ - ((GLshort *)builder.base)[(i - 1) * 3 + 1] = (GLshort)i; - ((GLshort *)builder.base)[(i - 1) * 3 + 2] = (GLshort)i + 1; + ((GLint *)builder.base)[(i - 1) * 3 + 1] = (GLint)i; + ((GLint *)builder.base)[(i - 1) * 3 + 2] = (GLint)i + 1; } finish_index_builder(&builder);