wlroots/backend/drm
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
..
atomic.c backend/drm: Remove reset from interface 2024-10-29 11:13:13 +01:00
backend.c backend/drm: Allow proceeding with render-less mgpu 2024-11-08 15:14:08 +01:00
drm.c backend/drm: Check for mgpu_renderer instead of parent 2024-11-08 15:14:08 +01:00
fb.c backend/drm: add drm_fb_copy() 2024-03-04 11:25:33 +01:00
gen_pnpids.sh backend/drm: use libdisplay-info to parse EDID 2023-02-28 14:44:02 +00:00
legacy.c backend/drm: Remove reset from interface 2024-10-29 11:13:13 +01:00
libliftoff.c backend/drm: Remove reset from interface 2024-10-29 11:13:13 +01:00
meson.build add an option to enable/disable libliftoff 2024-06-05 22:33:05 -06:00
monitor.c backend/drm: drop wl_display argument 2024-01-25 15:05:36 +00:00
properties.c backend/drm: add support for explicit sync APIs 2024-08-06 17:37:06 +00:00
renderer.c backend/drm: Bail if renderer cannot import DMA-BUFs 2024-11-08 15:14:08 +01:00
util.c backend/drm: improve doc comment for match_connectors_with_crtcs_() 2024-09-02 17:12:32 +00:00