diff options
author | Kenny Levinsen <kl@kl.wtf> | 2023-10-07 19:06:09 +0200 |
---|---|---|
committer | Kenny Levinsen <kl@kl.wtf> | 2023-10-10 12:44:59 +0000 |
commit | 45ba35719e874f7e8651e088c0582fe50301e731 (patch) | |
tree | f4ef77beadac1d336466ba4b7f45e0eb6dc114d2 /include | |
parent | fcc55ca1d0fabd9e7c29f2daeedbc9c7782f09ff (diff) |
backend/drm: Automatic non-blocking commits
We currently only perform non-blocking commits for non-modeset commits
with a buffer attached.
Perform non-blocking commits whenever there is no pending pageflip
event. If a non-blocking modeset commit fails, which can happen if the
driver implicitly added more CRTCs to the commit that we did not know we
had to wait for, retry with a blocking commit.
References: https://gitlab.freedesktop.org/wlroots/wlroots/-/issues/2239
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions