[mutter] kms/mode: Add width/height getters
- From: Marge Bot <marge-bot src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [mutter] kms/mode: Add width/height getters
- Date: Tue, 25 Jan 2022 16:25:06 +0000 (UTC)
commit 758e5e23fa7981691b7a531a58164783284e3659
Author: Jonas Ã…dahl <jadahl gmail com>
Date: Tue Jun 22 15:28:37 2021 +0200
kms/mode: Add width/height getters
This avoids some situations where one would otherwise need to fetch the
drm mode to check the dimensions.
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2159>
src/backends/native/meta-kms-mode.c | 12 ++++++++++++
src/backends/native/meta-kms-mode.h | 4 ++++
2 files changed, 16 insertions(+)
---
diff --git a/src/backends/native/meta-kms-mode.c b/src/backends/native/meta-kms-mode.c
index a52451620f..88da86a857 100644
--- a/src/backends/native/meta-kms-mode.c
+++ b/src/backends/native/meta-kms-mode.c
@@ -30,6 +30,18 @@ struct _MetaKmsMode
drmModeModeInfo drm_mode;
};
+int
+meta_kms_mode_get_width (MetaKmsMode *mode)
+{
+ return mode->drm_mode.hdisplay;
+}
+
+int
+meta_kms_mode_get_height (MetaKmsMode *mode)
+{
+ return mode->drm_mode.vdisplay;
+}
+
uint32_t
meta_kms_mode_create_blob_id (MetaKmsMode *mode,
GError **error)
diff --git a/src/backends/native/meta-kms-mode.h b/src/backends/native/meta-kms-mode.h
index e017dc9f29..a3499cd99c 100644
--- a/src/backends/native/meta-kms-mode.h
+++ b/src/backends/native/meta-kms-mode.h
@@ -34,6 +34,10 @@ typedef enum _MetaKmsModeFlag
META_KMS_MODE_FLAG_FALLBACK_PORTRAIT = 1 << 1,
} MetaKmsModeFlag;
+int meta_kms_mode_get_width (MetaKmsMode *mode);
+
+int meta_kms_mode_get_height (MetaKmsMode *mode);
+
const char * meta_kms_mode_get_name (MetaKmsMode *mode);
MetaKmsModeFlag meta_kms_mode_get_flags (MetaKmsMode *mode);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]