wlroots/types/output
Simon Ser 3be6658ee7 output: allocate swapchain on first commit
On first commit, require a new buffer if the compositor called a
mode-setting function, even if the mode won't change. This makes it
so the swapchain is created now.

Stop trying to check whether the backend supports buffer-less modesets
because that makes everything more complicated. For instance, the
DRM backend doesn't need a new buffer if the previous DRM master left
the output enabled.

Closes: https://gitlab.freedesktop.org/wlroots/wlroots/-/issues/3499
Closes: https://gitlab.freedesktop.org/wlroots/wlroots/-/issues/3502
2022-10-07 19:21:20 +00:00
..
cursor.c output/cursor: downgrade error messages 2022-09-15 09:33:30 +02:00
output.c output: add a swapchain NULL check in wlr_output_commit_state() 2022-10-07 15:12:53 +00:00
render.c output: allocate swapchain on first commit 2022-10-07 19:21:20 +00:00
state.c output: add wlr_output_state.allow_artifacts 2022-09-30 10:58:17 +00:00
transform.c output: split into multiple files 2021-10-23 00:49:24 +02:00