wlroots/backend
Kenny Levinsen 0108506c77 backend/drm: Allow proceeding with render-less mgpu
If an mgpu device does not have a renderer, continue without one rather
than ignoring it entirely. It is not guaranteed that we will be able to
scan out to it in any particular configuration, but that is true for any
output regardless, and having the output visible is not harmful even if
it cannot light up.

To proceed safely, we strip implicit modifier support from all planes,
while avoiding duplication of the same logic for mdgpu_formats.

This helps GUD and DisplayLink scenarios.
2024-11-08 15:14:08 +01:00
..
drm backend/drm: Allow proceeding with render-less mgpu 2024-11-08 15:14:08 +01:00
headless backend/headless: actually perform output test 2024-10-24 10:49:08 +02:00
libinput pointer: release pressed buttons on destroy 2024-09-24 19:53:54 +00:00
multi backend/multi: only consider backends with dmabuf cap for timeline 2024-10-30 23:10:59 +00:00
session backend/session: use "KMS" instead of "DRM" in log messages 2024-06-17 09:43:38 +02:00
wayland backend/wayland: handle DMA-BUF import failures 2024-11-07 14:42:01 +00:00
x11 backend/x11: delete xcb conn check NULL 2024-10-24 09:02:41 +00:00
backend.c all: use public <wlr/render/allocator.h> 2024-11-07 18:48:20 +01:00
meson.build backend/session: make optional 2022-11-25 16:15:29 +00:00