Jorijn van der Graaf
aed6142cce
feat(wayland): touch, with the first finger standing in for the pointer
...
The seat's wl_touch was never bound, so a touchscreen could not drive a
window at all. Every finger is now reported through onTouchDown, onTouchMove,
onTouchUp and onTouchCancel (TouchPoint: the compositor's id and the
position in physical pixels). The first finger down also enters the window —
Device::focusedWindow and the pointer serial the clipboard needs — presses
the left button, moves it and releases it when it lifts, so an application
written for a pointer works on a phone as it is.
2026-10-18 01:48:30 +02:00
..
Crafter.Graphics-Clipboard.cpp
SPDX license update
2026-07-22 18:09:06 +02:00
Crafter.Graphics-ComputeShader.cpp
fix(compute): destroy the shader module once its pipeline exists
2026-10-18 01:12:21 +02:00
Crafter.Graphics-Device.cpp
feat(wayland): touch, with the first finger standing in for the pointer
2026-10-18 01:48:30 +02:00
Crafter.Graphics-Dom.cpp
wasm improvements
2026-08-05 04:08:13 +02:00
Crafter.Graphics-Font.cpp
SPDX license update
2026-07-22 18:09:06 +02:00
Crafter.Graphics-FontAtlas.cpp
SPDX license update
2026-07-22 18:09:06 +02:00
Crafter.Graphics-Gamepad.cpp
SPDX license update
2026-07-22 18:09:06 +02:00
Crafter.Graphics-Input.cpp
SPDX license update
2026-07-22 18:09:06 +02:00
Crafter.Graphics-InputField.cpp
SPDX license update
2026-07-22 18:09:06 +02:00
Crafter.Graphics-Mesh-WebGPU.cpp
SPDX license update
2026-07-22 18:09:06 +02:00
Crafter.Graphics-Mesh.cpp
feat(vulkan): run the compute/UI path without VK_EXT_descriptor_heap
2026-10-06 17:28:46 +02:00
Crafter.Graphics-PipelineRTWebGPU.cpp
SPDX license update
2026-07-22 18:09:06 +02:00
Crafter.Graphics-RenderingElement3D-WebGPU.cpp
SPDX license update
2026-07-22 18:09:06 +02:00
Crafter.Graphics-RenderingElement3D.cpp
feat(vulkan): run the compute/UI path without VK_EXT_descriptor_heap
2026-10-06 17:28:46 +02:00
Crafter.Graphics-Router.cpp
wasm improvements
2026-08-05 04:08:13 +02:00
Crafter.Graphics-ShaderBindingTableWebGPU.cpp
SPDX license update
2026-07-22 18:09:06 +02:00
Crafter.Graphics-UI-Shared.cpp
SPDX license update
2026-07-22 18:09:06 +02:00
Crafter.Graphics-UI-WebGPU.cpp
SPDX license update
2026-07-22 18:09:06 +02:00
Crafter.Graphics-UI.cpp
feat(vulkan): run the compute/UI path without VK_EXT_descriptor_heap
2026-10-06 17:28:46 +02:00
Crafter.Graphics-UIComponents.cpp
SPDX license update
2026-07-22 18:09:06 +02:00
Crafter.Graphics-WebGPUComputeShader.cpp
SPDX license update
2026-07-22 18:09:06 +02:00
Crafter.Graphics-Window.cpp
feat(wayland): touch, with the first finger standing in for the pointer
2026-10-18 01:48:30 +02:00