wlroots-hyprland/backend
Simon Ser 6c3d080e25 backend/drm: populate cursor plane's current_fb
The set_cursor() hook is a little bit special: it's not really
synchronized to commit() or test(). Once set_cursor() returns true,
the new cursor is part of the current state.

This fixes a state where wlr_drm_connector.cursor_enabled is true
but there is no FB available. This is triggered by set_cursor()
followed by a failed commit(), which resets pending_fb.

We should definitely fix the output interface to make the cursor part
of the pending state, but that's a more involved change.
2021-06-17 00:25:27 +02:00
..
drm backend/drm: populate cursor plane's current_fb 2021-06-17 00:25:27 +02:00
headless backend/headless: remove swapchain 2021-06-07 15:42:38 +02:00
libinput backend: introduce wlr_backend_finish 2021-05-21 22:13:54 +02:00
multi backend: introduce wlr_backend_finish 2021-05-21 22:13:54 +02:00
noop backend: introduce wlr_backend_finish 2021-05-21 22:13:54 +02:00
session backend/session: add wlr_device.events.remove 2021-04-27 09:11:44 +02:00
wayland backend/wayland: remove swapchain 2021-06-07 15:42:38 +02:00
x11 backend/x11: use wlr_renderer_begin_with_buffer for cursor 2021-06-09 10:26:09 +02:00
backend.c backend: automatically create allocator 2021-05-21 22:13:54 +02:00
meson.build Drop RDP backend 2020-01-10 19:38:39 +01:00