Jonas Ådahl
|
a9ae202327
|
kms/plane: Find property IDs to be used for atomic modesetting
Currently undiscovered, as we haven't enabled the atomic modesetting
capability, but lets get the infrastructure to get the property IDs in
place.
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1488>
|
2021-01-22 16:47:08 +00:00 |
|
Jonas Ådahl
|
227eea1e31
|
kms-impl-simple: Add fake cursor planes if no real ones
Non-atomic drivers may support drmModeSetCursor() even if no cursor
plane is advertised. To deal with this, add a fake cursor plane for
every CRTC when using MetaKmsImplSimple. This will eventually be
translated to drmModeSetCursor() calls without any explicit cursor plane
usage.
Fixes: https://gitlab.gnome.org/GNOME/mutter/issues/1058
https://gitlab.gnome.org/GNOME/mutter/merge_requests/1079
|
2020-03-07 21:40:50 +00:00 |
|
Jonas Ådahl
|
b23fc99655
|
kms/plane: Move _new() function to private header
Code outside of the MetaKms namespace is not expected to create plane
objects, so move it to a private header. More things will be added to
this header later.
https://gitlab.gnome.org/GNOME/mutter/merge_requests/930
|
2020-02-11 18:27:46 +01:00 |
|