weston/libweston/backend-drm
Marius Vlad bd002b9884 backend-drm: Assign the primary plane the lowest zpos value
when switching to mixed-mode of compositing

This way we avoid an (incorrect) duplicate check of zpos values. Also,
this would be needed because the renderer needs have the lowest zpos value
available as we don't (yet) properly support underlays, the primary
plane serves as our renderer.

Adds also a check to see if we try to assign a view to a plane with
a lower zpos value than the one assigned to the primary when switching
to mixed-mode of compositing.

Fixes: #304

Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
2019-11-22 17:11:28 +02:00
..
drm-gbm.c backend-drm: make GBM optional 2019-10-25 15:32:07 +02:00
drm-internal.h backend-drm: Add dmabuf scan-out check for DRM-backend 2019-11-21 14:07:54 +02:00
drm-virtual.c backend-drm: separate out DRM virtual support 2019-10-25 15:32:07 +02:00
drm.c backend-drm: Add dmabuf scan-out check for DRM-backend 2019-11-21 14:07:54 +02:00
fb.c backend-drm: Add dmabuf scan-out check for DRM-backend 2019-11-21 14:07:54 +02:00
kms.c backend-drm: Add zpos DRM-property 2019-11-11 16:51:48 +00:00
libbacklight.c backend-drm: move into new subdir 2019-05-16 13:32:34 +01:00
libbacklight.h backend-drm: move into new subdir 2019-05-16 13:32:34 +01:00
meson.build backend-drm: make GBM optional 2019-10-25 15:32:07 +02:00
modes.c compositor-drm: Move mode handling to separate file 2019-06-26 23:08:36 +01:00
state-helpers.c backend-drm: Construct a zpos candidate list of planes 2019-11-11 16:51:48 +00:00
state-propose.c backend-drm: Assign the primary plane the lowest zpos value 2019-11-22 17:11:28 +02:00
vaapi-recorder.c backend-drm: move into new subdir 2019-05-16 13:32:34 +01:00
vaapi-recorder.h backend-drm: move into new subdir 2019-05-16 13:32:34 +01:00