summaryrefslogtreecommitdiffstats
path: root/src/platformsupport/kmsconvenience/qkmsdevice.cpp
diff options
context:
space:
mode:
authorLionel CHAZALLON <longchair@hotmail.com>2018-04-07 10:41:38 +0200
committerLionel CHAZALLON <longchair@hotmail.com>2018-05-03 18:40:42 +0000
commit93cf1cf2e59328f1d969ad1cda5ffd7531c66aef (patch)
tree6f37d232ba970c4ba7c7444e1f5f65fa67ff3d9a /src/platformsupport/kmsconvenience/qkmsdevice.cpp
parenteac736e0fbc7f11bbc82901cbf1058562df31f53 (diff)
eglfs/kms: Add drm atomic zpos property handling
This adds the ability to specify a ZPOS property for the eglfs plane ZPOS will allow to control the relative position between eglfs layer and the other layers. It is bound to using QT_QPA_EGLFS_KMS_ZPOS environment variable to determine its value. Change-Id: I51986ccb22a9dbaeef20165ac5feb7dbe8047373 Reviewed-by: Laszlo Agocs <laszlo.agocs@qt.io>
Diffstat (limited to 'src/platformsupport/kmsconvenience/qkmsdevice.cpp')
-rw-r--r--src/platformsupport/kmsconvenience/qkmsdevice.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/platformsupport/kmsconvenience/qkmsdevice.cpp b/src/platformsupport/kmsconvenience/qkmsdevice.cpp
index d477d12d72..71422b469b 100644
--- a/src/platformsupport/kmsconvenience/qkmsdevice.cpp
+++ b/src/platformsupport/kmsconvenience/qkmsdevice.cpp
@@ -824,6 +824,8 @@ void QKmsDevice::discoverPlanes()
plane.crtcXPropertyId = prop->prop_id;
} else if (!strcasecmp(prop->name, "crtc_y")) {
plane.crtcYPropertyId = prop->prop_id;
+ } else if (!strcasecmp(prop->name, "zpos")) {
+ plane.zposPropertyId = prop->prop_id;
}
});