wlroots-hyprland/include/wlr
Simon Ser bda1b41ee2 output-swapchain-manager: new helper
This new helper assists compositors in allocating buffers for
modesets. It degrades to different allocation parameters as
needed, and should help with screens not turning on when multiple
outputs are connected on some hardware (e.g. Intel).

For simplicity, the old logic to try allocating with explicit
modifiers first and then fallback to implicit modifiers later is
left as-is. We'll probably want to have more complicated logic
instead in the future: try the fallback on one output at a time,
and try dropping modifiers one by one instead of using implicit
modifiers (at the cost of some combinatorial explosion).

Closes: https://gitlab.freedesktop.org/wlroots/wlroots/-/issues/1873
Co-authored-by: Kenny Levinsen <kl@kl.wtf>
2024-03-14 22:08:01 +00:00
..
backend backend: add wlr_backend_{test,commit}() 2024-03-14 22:03:10 +00:00
interfaces output: take wl_event_loop in wlr_output_init() 2023-11-23 11:39:25 +00:00
render render/pixman: add wlr_pixman_renderer_get_buffer_image() 2023-12-11 19:47:55 +01:00
types output-swapchain-manager: new helper 2024-03-14 22:08:01 +00:00
util region: add docs for wlr_region_scale_xy() and wlr_region_confine() 2024-01-03 21:19:41 +03:00
xwayland xwayland: add wlr_xwayland_get_xwm_connection 2024-03-09 11:21:17 +00:00
backend.h backend: add wlr_backend_{test,commit}() 2024-03-14 22:03:10 +00:00
config.h.in backend/session: make optional 2022-11-25 16:15:29 +00:00
meson.build build: bump version to 0.16.0-dev 2022-05-24 15:04:14 +02:00
version.h.in Drop WLR_VERSION_API_* 2021-06-29 12:22:55 +02:00
xcursor.h examples, tinywl: use "default" cursor instead of "left_ptr" 2023-02-01 15:00:42 +01:00
xwayland.h xwayland: split headers 2022-11-02 19:00:23 +01:00