This will be applied to the pipeline used for drawing, and can be used to include color state transformation snippets. Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/3433>
A quick cleanup in preparation for moving cogl-pango to libst later Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/3823>
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/3157>
This macro was introduced so as to be able to be built without GLib. However, this feature was long ago removed, and in Mutter we depend on it anyway, so let's get rid of it in favor of more consistency.