From 2b4305b89e0aee24e0f6d5470e4be9abb4854943 Mon Sep 17 00:00:00 2001 From: Jack Jamison Date: Tue, 28 Oct 2025 01:40:34 -0400 Subject: non fancy scroll --- graphics.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'graphics.c') diff --git a/graphics.c b/graphics.c index 7ae5c51..285d3e0 100644 --- a/graphics.c +++ b/graphics.c @@ -179,7 +179,7 @@ void render_frame(client_state *state) { // calculate input buffer size rect_t prompt, input, options; - calculate_layout(state, &prompt, &input, &options, false); + calculate_layout(state, &prompt, &input, &options, false, false); if (state->prompt && *state->prompt) { glScissor(prompt.x, prompt.y, prompt.dx, prompt.dy); @@ -248,7 +248,7 @@ void render_frame(client_state *state) { glUniform4f(state->t_color_uniform, text_color.r,text_color.g,text_color.b,text_color.a); glActiveTexture(GL_TEXTURE0); glBindTexture(GL_TEXTURE_2D, state->atlas.texture); - for (uint32_t i = 0; i < array_size(state->filtered_items); ++i) { + for (uint32_t i = state->displayed_item_start; i < state->displayed_item_end; ++i) { item_display_t* display = &state->filtered_items[i]; item_t* item = display->item; -- cgit v1.2.3