wlroots/include/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
session Use more consistent include guard names 2017-09-23 10:26:01 +02:00
headless.h backend/headless: handle renderer destroy 2020-05-02 19:36:03 +02:00
libinput.h backend/drm, backend/libinput: listen to session destroy 2019-12-01 10:26:12 -05:00
multi.h Rework session handling 2018-09-24 23:35:09 +02:00
noop.h backend/noop: improve output number handling 2019-03-15 18:38:12 +02:00
wayland.h output: check buffer in wlr_output_test 2020-04-08 16:31:21 +02:00
x11.h backend/x11: add support for adaptive_sync_enabled 2020-03-06 21:32:58 +01:00