wlroots-hyprland/backend
Simon Ser 15d8f1806e backend/drm: introduce pending and current CRTC state
Previously, we only had the pending state (crtc->pending, crtc->mode and
crtc->active). This causes issues when a commit fails: the pending state
is left as-is, and the next commit may read stale data from it.

This will also cause issues when implementing test-only commits: we need
to rollback the pending CRTC state after a test-only commit.

Introduce separate pending and current CRTC states. Properly update the
current state after a commit.
2020-05-26 23:34:37 +02:00
..
drm backend/drm: introduce pending and current CRTC state 2020-05-26 23:34:37 +02:00
headless render/egl: introduce wlr_egl_unset_current 2020-05-19 14:56:20 +02:00
libinput Fix -Wreturn-type warnings 2020-05-19 14:54:02 +02:00
multi backend/multi: handle backends depending on each other properly 2020-05-02 19:36:03 +02:00
noop output: re-introduce atomic mode, enabled, scale and transform 2019-12-30 11:21:11 -07:00
session Remove libcap support 2020-04-29 10:39:09 +02:00
wayland render/egl: unset current context after swapping buffers 2020-05-20 17:39:34 +02:00
x11 render/egl: unset current context after swapping buffers 2020-05-20 17:39:34 +02:00
backend.c Drop RDP backend 2020-01-10 19:38:39 +01:00
meson.build Drop RDP backend 2020-01-10 19:38:39 +01:00