[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20250801-vkms-fix-zpos-v1-0-d83ba1e6291d@bootlin.com>
Date: Fri, 01 Aug 2025 16:43:47 +0200
From: Louis Chauvet <louis.chauvet@...tlin.com>
To: Haneen Mohammed <hamohammed.sa@...il.com>,
Simona Vetter <simona@...ll.ch>, Melissa Wen <melissa.srw@...il.com>,
Maarten Lankhorst <maarten.lankhorst@...ux.intel.com>,
Maxime Ripard <mripard@...nel.org>, Thomas Zimmermann <tzimmermann@...e.de>,
David Airlie <airlied@...il.com>
Cc: thomas.petazzoni@...tlin.com, dri-devel@...ts.freedesktop.org,
linux-kernel@...r.kernel.org, Louis Chauvet <louis.chauvet@...tlin.com>
Subject: [PATCH 0/2] drm/vkms: Fix plane blending z-order
As reported by Marius [1], the current blending algorithm for vkms planes
is not future-proof. Currently the z-ordering is only garanteed by the
creation order. As the future ConfigFS interface will allows to create
planes, this order may vary.
To avoid this, add the zpos property and blend the planes according to
this zpos order.
[1]:https://lore.kernel.org/all/aHpGGxZyimpJ8Ehz@xpredator/
Signed-off-by: Louis Chauvet <louis.chauvet@...tlin.com>
---
Louis Chauvet (2):
drm/vkms: Add zpos property to planes
drm/vkms: Properly order plane for blending
drivers/gpu/drm/vkms/vkms_crtc.c | 26 ++++++++++++++++++++------
drivers/gpu/drm/vkms/vkms_drv.c | 1 +
drivers/gpu/drm/vkms/vkms_plane.c | 12 ++++++++++++
3 files changed, 33 insertions(+), 6 deletions(-)
---
base-commit: 82928cc1c2b2be16ea6ee9e23799ca182e1cd37c
change-id: 20250801-vkms-fix-zpos-1dc6a3f51a50
Best regards,
--
Louis Chauvet <louis.chauvet@...tlin.com>
Powered by blists - more mailing lists