clutter/paint-volume: Do not use nearest rounding for actor bounds
This ensures clipped redraw work properly with transformed actors. Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2726>
This commit is contained in:
parent
e94b527777
commit
f671cec514
@ -1069,10 +1069,10 @@ _clutter_paint_volume_get_stage_paint_box (const ClutterPaintVolume *pv,
|
|||||||
* in this case.
|
* in this case.
|
||||||
*/
|
*/
|
||||||
clutter_paint_volume_free (&projected_pv);
|
clutter_paint_volume_free (&projected_pv);
|
||||||
box->x1 = CLUTTER_NEARBYINT (box->x1);
|
box->x1 = floorf (box->x1);
|
||||||
box->y1 = CLUTTER_NEARBYINT (box->y1);
|
box->y1 = floorf (box->y1);
|
||||||
box->x2 = CLUTTER_NEARBYINT (box->x2);
|
box->x2 = ceilf (box->x2);
|
||||||
box->y2 = CLUTTER_NEARBYINT (box->y2);
|
box->y2 = ceilf (box->y2);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user