weston/libweston/backend-drm
Marius Vlad 18462e8924 backend-drm: Further checks to skip plane assignment to HW planes
Mode change from mixed-mode to renderer-only means we should no longer
try to place views in HW planes (as we composite everything into the
primary plane) thus we should avoid that whenever that happens.

In the same time we need to be able to place in mixed-mode/renderer-only
mode the cursor view into the cursor plane (if one is available).

This patch adds a further check to skip plane assignment when disabling
overlay support (when we switch to renderer-only mode), when drivers do
not have atomic-modeset or it has been disabled intentionally.

Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
2019-11-22 20:25:20 +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: Further checks to skip plane assignment to HW planes 2019-11-22 20:25:20 +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