mirror of
https://github.com/brl/mutter.git
synced 2025-03-28 22:23:47 +00:00

Using a list of heap allocated ClutterPaintVolumes adds quite a bit of unnecessary overhead: It means for every single redraw clip we allocate a list and a paint volume on the heap. Let's avoid all those heap allocations by using a GArray with static ClutterPaintVolumes instead. Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2679>