wlroots-hyprland/backend
Simon Ser 85d7ad2eef backend/drm: allow legacy scan-out if FB props match
Historically we haven't allowed direct scan-out for legacy KMS,
because legacy misses the functionality to make sure a buffer can
be scanned out. However with renderer v6 the backend can't figure
out anymore whether the buffer comes from its internal swap-chain,
because the backend doesn't have an internal swap-chain.

The legacy KMS API guarantees that the driver won't reject a buffer
as long as it's been allocated with the same parameters as the
previous one. Let's check this in legacy_crtc_test.
2021-07-28 22:52:35 +02:00
..
drm backend/drm: allow legacy scan-out if FB props match 2021-07-28 22:52:35 +02:00
headless backend/headless: remove wlr_output_impl.export_dmabuf 2021-07-12 13:29:03 -04:00
libinput backend: make DRM and libinput backends optional 2021-07-22 09:56:38 -04:00
multi backend: introduce wlr_backend_finish 2021-05-21 22:13:54 +02:00
noop backend: add output state allow-lists 2021-06-20 23:17:08 +02:00
session backend/session: use DRM_PRIMARY_MINOR_NAME 2021-06-17 00:28:04 +02:00
wayland backend/wayland: properly cleanup wlr_wl_pointer 2021-07-13 09:20:25 -04:00
x11 backend: make DRM and libinput backends optional 2021-07-22 09:56:38 -04:00
backend.c backend: make DRM and libinput backends optional 2021-07-22 09:56:38 -04:00
meson.build backend: make DRM and libinput backends optional 2021-07-22 09:56:38 -04:00