aa99e505ad
This will limit accidental manipulation of the framebuffer struct fields, while also paving the way to change to GObject type hierarchy. https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1496