
Internally, a graphene_matrix_t representing the same transform that of a CoglMatrix is the same matrix but transposed, so in order to get the same element given a column and row for a matrix as if it would be located in Cogl, it is necessary to swap the row and column when retrieving it from the graphene matrix. https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1439