Jonas Ådahl dbcb6e3341
crtc/kms: Outsource CRTC state fetching to MetaKmsCrtc
Read moving state into a struct for MetaCrtcKms to use instead of
querying KMS itself. The state is fetched in the impl context, but
consists of only simple data types, so is made accessible publicly. As
of this, MetaCrtcKms construction does not involve any manual KMS
interaction outside of the MetaKms abstraction.

https://gitlab.gnome.org/GNOME/mutter/issues/548
https://gitlab.gnome.org/GNOME/mutter/merge_requests/525
2019-06-19 13:15:50 -03:00
..
2019-05-27 17:14:25 -05:00