[mutter] kms/connector: Look up CRTC_ID property



commit d3c630f6374e0bb6bda803787cb1837a2c827485
Author: Jonas Ã…dahl <jadahl gmail com>
Date:   Thu Jul 16 22:05:18 2020 +0200

    kms/connector: Look up CRTC_ID property
    
    To be used by the atomic backend.
    
    Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1488>

 src/backends/native/meta-kms-connector-private.h | 3 ++-
 src/backends/native/meta-kms-connector.c         | 5 +++++
 2 files changed, 7 insertions(+), 1 deletion(-)
---
diff --git a/src/backends/native/meta-kms-connector-private.h 
b/src/backends/native/meta-kms-connector-private.h
index bb6bb115ca..9accf8ccdb 100644
--- a/src/backends/native/meta-kms-connector-private.h
+++ b/src/backends/native/meta-kms-connector-private.h
@@ -24,7 +24,8 @@
 
 typedef enum _MetaKmsConnectorProp
 {
-  META_KMS_CONNECTOR_PROP_DPMS = 0,
+  META_KMS_CONNECTOR_PROP_CRTC_ID = 0,
+  META_KMS_CONNECTOR_PROP_DPMS,
   META_KMS_CONNECTOR_PROP_UNDERSCAN,
   META_KMS_CONNECTOR_PROP_UNDERSCAN_HBORDER,
   META_KMS_CONNECTOR_PROP_UNDERSCAN_VBORDER,
diff --git a/src/backends/native/meta-kms-connector.c b/src/backends/native/meta-kms-connector.c
index 950def3f21..86792d9383 100644
--- a/src/backends/native/meta-kms-connector.c
+++ b/src/backends/native/meta-kms-connector.c
@@ -532,6 +532,11 @@ init_properties (MetaKmsConnector  *connector,
 
   *prop_table = (MetaKmsConnectorPropTable) {
     .props = {
+      [META_KMS_CONNECTOR_PROP_CRTC_ID] =
+        {
+          .name = "CRTC_ID",
+          .type = DRM_MODE_PROP_OBJECT,
+        },
       [META_KMS_CONNECTOR_PROP_DPMS] =
         {
           .name = "DPMS",


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]