godot/platform/linuxbsd/wayland
Riteo b01a36b3cd Wayland: Restore tablet support and handle multiple tools
This code was already partially there, although heavily incomplete and
nowadays commented out.

It got broken after the `WaylandThread` refactor and I didn't bother to
bring it over, preferring to `#if 0` it into oblivion for the time
being as I don't have a tablet/pen which support an eraser and tilt
reporting.

This commit brings it back and adds proper multi-tool support (needed
for eraser detection) thanks to winston-yallow, who could test this code
with their more capable tablet.
2024-02-28 13:08:31 +01:00
..
dynwrappers Add Wayland support 2024-01-30 16:44:47 +01:00
SCsub Finish splitting functionality of the Vulkan and D3D12 backends into RenderingDeviceDriver. 2024-02-12 10:02:18 -03:00
detect_prime_egl.cpp Add Wayland support 2024-01-30 16:44:47 +01:00
detect_prime_egl.h Add Wayland support 2024-01-30 16:44:47 +01:00
display_server_wayland.cpp Wayland: suspend window after frame timeout or suspend state 2024-02-15 23:48:56 +01:00
display_server_wayland.h Wayland: suspend window after frame timeout or suspend state 2024-02-15 23:48:56 +01:00
egl_manager_wayland.cpp Add Wayland support 2024-01-30 16:44:47 +01:00
egl_manager_wayland.h Add Wayland support 2024-01-30 16:44:47 +01:00
key_mapping_xkb.cpp Add Wayland support 2024-01-30 16:44:47 +01:00
key_mapping_xkb.h Add Wayland support 2024-01-30 16:44:47 +01:00
rendering_context_driver_vulkan_wayland.cpp Finish splitting functionality of the Vulkan and D3D12 backends into RenderingDeviceDriver. 2024-02-12 10:02:18 -03:00
rendering_context_driver_vulkan_wayland.h Finish splitting functionality of the Vulkan and D3D12 backends into RenderingDeviceDriver. 2024-02-12 10:02:18 -03:00
wayland_thread.cpp Wayland: Restore tablet support and handle multiple tools 2024-02-28 13:08:31 +01:00
wayland_thread.h Wayland: Restore tablet support and handle multiple tools 2024-02-28 13:08:31 +01:00