wlroots/backend
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
..
drm backend/drm: Bail if renderer cannot import DMA-BUFs 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