Jorijn van der Graaf
cc04d4e121
fix(wayland): constant-initialised statics in Device, for clang 23.1 on aarch64-musl
...
With the touch positions in an inline static std::unordered_map and the
text input's strings in inline static std::strings, clang 23.1 crashed
compiling Device.cpp for aarch64-alpine-linux-musl against that sysroot's
libc++ 22 — in LazyCallGraph at -O3, in the ThinLTO bitcode writer at -O0
(a dangling global); the native build was fine. The fingers now live in a
constant-initialised array of slots and the strings in function-local
statics of the implementation unit; nothing else changes.
2026-10-18 02:06: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
fix(wayland): constant-initialised statics in Device, for clang 23.1 on aarch64-musl
2026-10-18 02:06: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
fix(wayland): constant-initialised statics in Device, for clang 23.1 on aarch64-musl
2026-10-18 02:06:30 +02:00