mutter/clutter
Daniel van Vugt 59acb38951 clutter: Avoid redundant margin changes
When profiling gnome-shell it was found that one of the main triggers
of `clutter_actor_queue_relayout` during animations was
`clutter_actor_set_margin_internal` continuously setting the same
zero margins. That's obviously pointless but also expensive since it
incurs full stage relayouts and reallocation. So just avoid redundant
margin changes.

Helps to further improve:
https://gitlab.gnome.org/GNOME/mutter/issues/233,
https://gitlab.gnome.org/GNOME/gnome-shell/issues/349
2018-11-13 14:21:31 +00:00
..
build move everything into a clutter/ directory 2016-04-12 20:04:26 +02:00
clutter clutter: Avoid redundant margin changes 2018-11-13 14:21:31 +00:00
tests tests: Remove deprecated ATK functions 2018-11-08 18:08:57 +00:00
.gitignore clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
configure.ac clutter: Assume XGE is available at build time 2018-11-08 18:40:53 +00:00
Makefile.am clutter: Remove examples 2018-11-06 17:17:36 +01:00
meson.build Add meson build support 2018-11-06 18:51:44 +01:00