From f671cec5149218aeda49c931a35a70c14f3e1986 Mon Sep 17 00:00:00 2001 From: msizanoen1 Date: Sat, 17 Dec 2022 17:46:07 +0700 Subject: [PATCH] clutter/paint-volume: Do not use nearest rounding for actor bounds This ensures clipped redraw work properly with transformed actors. Part-of: --- clutter/clutter/clutter-paint-volume.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/clutter/clutter/clutter-paint-volume.c b/clutter/clutter/clutter-paint-volume.c index e2f273ef3..e6d16da69 100644 --- a/clutter/clutter/clutter-paint-volume.c +++ b/clutter/clutter/clutter-paint-volume.c @@ -1069,10 +1069,10 @@ _clutter_paint_volume_get_stage_paint_box (const ClutterPaintVolume *pv, * in this case. */ clutter_paint_volume_free (&projected_pv); - box->x1 = CLUTTER_NEARBYINT (box->x1); - box->y1 = CLUTTER_NEARBYINT (box->y1); - box->x2 = CLUTTER_NEARBYINT (box->x2); - box->y2 = CLUTTER_NEARBYINT (box->y2); + box->x1 = floorf (box->x1); + box->y1 = floorf (box->y1); + box->x2 = ceilf (box->x2); + box->y2 = ceilf (box->y2); return; }