From 18365789ab2c349cab4a2e05326e2d06eb209865 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sun, 16 Jul 2023 13:11:15 +0530 Subject: [PATCH] Make loop a little more clear --- kitty/shaders.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/kitty/shaders.c b/kitty/shaders.c index 10b63822d..a6e62472e 100644 --- a/kitty/shaders.c +++ b/kitty/shaders.c @@ -477,10 +477,10 @@ draw_graphics(int program, ssize_t vao_idx, ImageRenderData *data, GLuint start, glUniform4f(u->viewport, viewport.left, viewport.top, viewport.right, viewport.bottom); glEnable(GL_CLIP_DISTANCE0); glEnable(GL_CLIP_DISTANCE1); glEnable(GL_CLIP_DISTANCE2); glEnable(GL_CLIP_DISTANCE3); for (GLuint i=0; i < count;) { - ImageRenderData *rd = data + start + i; - glBindTexture(GL_TEXTURE_2D, rd->texture_id); - for (GLuint k=0, limit=rd->group_count; k < limit; k++, i++) { - rd = data + start + i; + ImageRenderData *group = data + start + i; + glBindTexture(GL_TEXTURE_2D, group->texture_id); + for (GLuint k=0; k < group->group_count; k++, i++) { + ImageRenderData *rd = data + start + i; glUniform4f(u->src_rect, rd->src_rect.left, rd->src_rect.top, rd->src_rect.right, rd->src_rect.bottom); glUniform4f(u->dest_rect, rd->dest_rect.left, rd->dest_rect.top, rd->dest_rect.right, rd->dest_rect.bottom); glDrawArrays(GL_TRIANGLE_FAN, 0, 4);