Robert Mader dfd58ca8f1 clutter/actor: Extend caching in apply_relative_transformation_matrix
Apart from a few edge cases we can avoid walking the tree and transform
to the ancestor coordinate space by multiplying the actor stage-relative
matrix with the inverse of the ancestor's stage-relative matrix.

Since the stage-relative matrices are cached, this reduces the number of
matrix multiplications we do in many situations considerably.

Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/3259>
2023-09-12 10:16:58 +00:00
..
2023-08-30 08:48:23 +02:00
2023-08-12 20:13:37 +00:00
2023-08-12 20:13:37 +00:00
2023-08-12 20:13:37 +00:00
2023-08-07 22:24:36 +00:00
2023-08-07 22:24:36 +00:00
2023-08-30 08:48:23 +02:00
2023-08-30 08:48:23 +02:00
2023-08-30 08:48:23 +02:00
2023-08-30 08:48:23 +02:00
2023-08-12 20:13:37 +00:00
2023-08-12 20:13:37 +00:00
2023-08-07 22:24:36 +00:00
2023-08-12 20:13:37 +00:00
2022-12-22 15:13:54 +01:00