bbdc0b42fc
This also switches from using CoglHandle to CoglProgram where appropriate which allowed dropping a duplicated function that had the wrong signature... Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/3193>