Michael Catanzaro
4d2647cdbc
Revert "ClutterActor: Optimize away idempotent scale/position updates"
...
This reverts commit 5cb5baa7d4
.
There's a cascade of regressions that needs to be sorted out before
relanding this:
https://bugzilla.gnome.org/show_bug.cgi?id=784314
2017-10-19 19:54:24 -05:00
Carlos Garnacho
5cb5baa7d4
ClutterActor: Optimize away idempotent scale/position updates
...
If the actor results in the same scale/position, there's no need to
trigger a transition.
https://bugzilla.gnome.org/show_bug.cgi?id=782344
2017-05-22 17:27:11 +02:00
Carlos Garnacho
d620189ae3
ClutterActor: Call queue_redraw vfunc directly if possible
...
Reduces some signal emission overhead.
https://bugzilla.gnome.org/show_bug.cgi?id=782344
2017-05-22 17:27:11 +02:00
Emmanuele Bassi
4b4c2b1afa
ClutterActor: Avoid frequent signal emission if possible
...
Avoid signal emission for ::paint/::pick if no handlers are connected,
which is the most frequent case.
https://bugzilla.gnome.org/show_bug.cgi?id=782344
2017-05-22 17:27:11 +02:00
Jonas Ådahl
bf71cb2e3c
Don't use config.h in clutter and cogl
...
In cogl use cogl-config.h and in clutter use clutter-build-config.h. We
can't use clutter-config.h in clutter because its already used and
installed.
https://bugzilla.gnome.org/show_bug.cgi?id=768976
2016-07-20 14:23:48 +08:00
Rui Matos
9710e4a8c0
move everything into a clutter/ directory
2016-04-12 20:04:26 +02:00