From baf8cec8371e802be8e1555fcfe08887e632fe3a Mon Sep 17 00:00:00 2001 From: Francesco Abbate Date: Fri, 5 Jun 2020 14:16:08 +0200 Subject: [PATCH] Cosmetic change to floor_div function --- lib/font_renderer/font_renderer.cpp | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/lib/font_renderer/font_renderer.cpp b/lib/font_renderer/font_renderer.cpp index eb8b044a..98040085 100644 --- a/lib/font_renderer/font_renderer.cpp +++ b/lib/font_renderer/font_renderer.cpp @@ -223,11 +223,10 @@ void blend_solid_hspan(agg::rendering_buffer& rbuf, blender_gamma_type& blender, } static int floor_div(int a, int b) { - int rem = a % b; - if (rem < 0) { - rem += b; + if (a < 0) { + return -((-a + b - 1) / b); } - return (a - rem) / b; + return a / b; } void blend_solid_hspan_rgb_subpixel(agg::rendering_buffer& rbuf, agg::gamma_lut<>& gamma, agg::lcd_distribution_lut& lcd_lut,