summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorDaniel van Vugt <daniel.van.vugt@canonical.com>2020-07-08 17:18:23 +0800
committerRobert Mader <robert.mader@posteo.de>2020-08-30 11:49:09 +0000
commita1dd3c43fbb77e5e4a5ffe92af1a611592543b9e (patch)
tree99a6ab91e2b3d5768cae075ce02b69c6d77947fc /src
parent8e72566fc358cb67a7fdf51eeafb97ae913c728c (diff)
downloadmutter-a1dd3c43fbb77e5e4a5ffe92af1a611592543b9e.tar.gz
clutter-actor: Cull actors that don't intersect the redraw clip
Previously we only culled actors that didn't intersect the bounding box of the redraw clip. Now we also cull those whose paint volume bounds don't intersect the arbitrary shape of the redraw clip. This was inspired by the activities overview where idle windows and workspace previews were being needlessly repainted. In that particular case this yields more than 10% reduction in render time. But it probably helps in other situations too. https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1359
Diffstat (limited to 'src')
0 files changed, 0 insertions, 0 deletions