summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel van Vugt <daniel.van.vugt@canonical.com>2022-05-13 16:45:03 +0800
committerMarge Bot <marge-bot@gnome.org>2022-08-19 17:07:12 +0000
commitb6dbb686e2f3cb02b9386dd2dcae26112d427865 (patch)
tree399935026c99d1368b79700ee7a002dc373d99d5
parent0cc48158374c50bfb4f4fe3944b661f1c9e96363 (diff)
downloadmutter-b6dbb686e2f3cb02b9386dd2dcae26112d427865.tar.gz
kms-impl-device-simple: Apply META_KMS_CONNECTOR_PROP_MAX_BPC
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2412>
-rw-r--r--src/backends/native/meta-kms-impl-device-simple.c16
1 files changed, 16 insertions, 0 deletions
diff --git a/src/backends/native/meta-kms-impl-device-simple.c b/src/backends/native/meta-kms-impl-device-simple.c
index e4a8d5f1b..648de51c6 100644
--- a/src/backends/native/meta-kms-impl-device-simple.c
+++ b/src/backends/native/meta-kms-impl-device-simple.c
@@ -250,6 +250,22 @@ process_connector_update (MetaKmsImplDevice *impl_device,
return FALSE;
}
+ if (connector_update->max_bpc.has_update)
+ {
+ meta_topic (META_DEBUG_KMS,
+ "[simple] Setting max BPC to %u on connector %u (%s)",
+ (unsigned int) connector_update->max_bpc.value,
+ meta_kms_connector_get_id (connector),
+ meta_kms_impl_device_get_path (impl_device));
+
+ if (!set_connector_property (impl_device,
+ connector,
+ META_KMS_CONNECTOR_PROP_MAX_BPC,
+ connector_update->max_bpc.value,
+ error))
+ return FALSE;
+ }
+
return TRUE;
}