wlroots/backend/drm
Kenny Levinsen 1dd05437bf backend/drm: Bail if renderer cannot import DMA-BUFs
We create a renderer for the sole purpose of blitting buffers from a
primary renderer that we might not be able to scan-out from. If we end
up with the pixman renderer, it either won't work becuase it cannot
import dmabufs from the primary renderer, or won't have any effect
because the primary renderer already uses dumb buffers.

We test for DMA-BUF capabilities specifically to make it clear what our
interest is, rather than focusing too much on the pixman renderer.
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: Set timeline support based on capability 2024-11-08 13:45:05 +01:00
drm.c backend/drm: Set timeline support based on capability 2024-11-08 13:45:05 +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