mutter/clutter
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
..
clutter clutter/actor: Extend caching in apply_relative_transformation_matrix 2023-09-12 10:16:58 +00:00
.gitignore
meson.build build: Use / operator instead of join_paths everywhere 2023-05-04 12:35:38 +00:00