wlroots/include
Lasse Heitgres a6b3d52f5d backend/wayland: implement multi-output touch
The wayland backend mapped every touch event to the first output and
carried a TODO asking for multi-output support. Track the output each
touch point belongs to: on touch down, resolve it from the event's
wl_surface (falling back to the first output), store it per touch id, and
convert coordinates against that output for down and motion events. This
makes touch work correctly when the backend drives multiple outputs.

Closes #4102
2026-06-10 16:45:36 +00:00
..
backend backend/wayland: implement multi-output touch 2026-06-10 16:45:36 +00:00
interfaces types/wlr_input_device: move init and finish function to private API 2022-03-07 16:37:41 +00:00
render render/egl: disable implicit flush on context change 2026-05-21 14:58:02 -04:00
types types/wlr_buffer: add buffer_get_drm_format helper function 2026-02-06 13:53:46 +00:00
util util/rect_union: Limit rect_union_add to 1024 rects 2026-05-01 12:50:04 +00:00
wlr wlr_xdg_decoration_v1: support version 2 2026-05-31 08:03:46 +00:00
xcursor Add some missing includes/declarations 2023-06-05 21:06:19 +00:00
xwayland treewide: make type-check helpers take const pointers 2026-03-06 16:04:21 +08:00
meson.build render/color: add fallback stub when LCMS2 is disabled 2024-06-04 17:45:51 +00:00