Adapt to required CoglContext params
They used to retrieve it from a global variable which we are trying to remove upstream
Mutter side mutter!3857 (merged)
Turned into a draft until I get back into figuring out the failed tests
Edited by Bilal Elmoussaoui