From b2ffb2f0e5a46a95d025407417d4c470a10abf4a Mon Sep 17 00:00:00 2001 From: Nic Barker Date: Wed, 21 May 2025 16:36:19 +1200 Subject: [PATCH] swap round for floor to appease compiler --- renderers/terminal/clay_renderer_terminal_ansi.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/renderers/terminal/clay_renderer_terminal_ansi.c b/renderers/terminal/clay_renderer_terminal_ansi.c index 089bbe5..66e676e 100644 --- a/renderers/terminal/clay_renderer_terminal_ansi.c +++ b/renderers/terminal/clay_renderer_terminal_ansi.c @@ -88,10 +88,10 @@ void Clay_Console_Render(Clay_RenderCommandArray renderCommands, int width, int for (int j = 0; j < renderCommands.length; j++) { Clay_RenderCommand *renderCommand = Clay_RenderCommandArray_Get(&renderCommands, j); Clay_BoundingBox boundingBox = (Clay_BoundingBox) { - .x = roundf((renderCommand->boundingBox.x / columnWidth)), - .y = roundf((renderCommand->boundingBox.y / columnWidth)), - .width = roundf((renderCommand->boundingBox.width / columnWidth)), - .height = roundf((renderCommand->boundingBox.height / columnWidth)), + .x = floorf((renderCommand->boundingBox.x / columnWidth) + 0.5), + .y = floorf((renderCommand->boundingBox.y / columnWidth) + 0.5), + .width = floorf((renderCommand->boundingBox.width / columnWidth) + 0.5), + .height = floorf((renderCommand->boundingBox.height / columnWidth) + 0.5), }; switch (renderCommand->commandType) { case CLAY_RENDER_COMMAND_TYPE_TEXT: {