Crafter.Graphics/implementations
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Jorijn van der Graaf 6f471ca6b1
fix(text-input): a disable ends the composition like a leave
The window's record of the composing text it was last told (TextStrings().shown)
was cleared only by the compositor's leave. An app that disables and enables
the text input to reset the input method — after it committed the composing
word itself — then never heard of a later composition equal to that word: the
done handler reports a preedit only when it differs from the record. The
disable path clears the record and the pending flags now, as the leave does,
so the first composition after an enable is reported whatever it is.
2026-10-31 18:05:47 +01:00
..
Crafter.Graphics-Clipboard.cpp SPDX license update 2026-07-22 18:09:06 +02:00
Crafter.Graphics-ComputeShader.cpp feat: windows on their own clock, deferred deletion for every handle owner, staged re-uploads, and RTPass push data 2026-10-20 20:20:29 +02:00
Crafter.Graphics-Device-Features.cpp feat(device): applications ask for the device features their shaders use 2026-10-31 06:40:02 +01:00
Crafter.Graphics-Device.cpp fix(text-input): a disable ends the composition like a leave 2026-10-31 18:05:47 +01: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 feat: windows on their own clock, deferred deletion for every handle owner, staged re-uploads, and RTPass push data 2026-10-20 20:20:29 +02:00
Crafter.Graphics-GamepadWin32.c feat: windows on their own clock, deferred deletion for every handle owner, staged re-uploads, and RTPass push data 2026-10-20 20:20:29 +02:00
Crafter.Graphics-GamepadWin32.h feat: windows on their own clock, deferred deletion for every handle owner, staged re-uploads, and RTPass push data 2026-10-20 20:20:29 +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: windows on their own clock, deferred deletion for every handle owner, staged re-uploads, and RTPass push data 2026-10-20 20:20:29 +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 fix(rt): rebuild TLASes in place, after earlier traces, and queue their handles like a Mesh's 2026-10-31 02:32:48 +01: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(descriptor-heap): round the buffer region up, align the reserved range for buffers too, and never size a heap at zero 2026-10-31 16:06:44 +01:00