wlroots-hyprland/backend
Simon Ser bde68b1df7 backend/drm: refuse to switch CRTC for enabled connector
match_obj() might return a configuration where the CRTC for an
enabled connector is switched to another one.

We don't support this correctly: the wlr_output common code would
need to query again the supported formats, re-allocate the
swapchain, etc.

What's more, the kernel doesn't even support this [1]: it
requires planes to be disabled to change their CRTC, it rejects
commits directly switching the CRTC used by a plane.

[1]: https://cgit.freedesktop.org/drm/drm-misc/tree/drivers/gpu/drm/drm_atomic.c?h=6e90293618ed476d6b11f82ce724efbb9e9a071b#n697
2022-12-13 19:15:09 +00:00
..
drm backend/drm: refuse to switch CRTC for enabled connector 2022-12-13 19:15:09 +00:00
headless backend: use global output name counters 2022-10-13 13:12:43 +02:00
libinput build: unify naming for HAVE_* defines 2022-12-06 22:39:45 +00:00
multi backend: drop wlr_backend_get_session() 2022-11-15 21:16:25 +00:00
session backend/session: make optional 2022-11-25 16:15:29 +00:00
wayland backend/wayland: ensure buffers are released on shutdown 2022-12-06 20:14:44 +01:00
x11 build: unify naming for HAVE_* defines 2022-12-06 22:39:45 +00:00
backend.c backend/session: make optional 2022-11-25 16:15:29 +00:00
meson.build backend/session: make optional 2022-11-25 16:15:29 +00:00