catbot
a9e42f9c90
feat(vulkan-rt): Mesh::BuildProcedural — AABB (procedural) BLAS build path ( #33 )
...
Adds the native counterpart of the WebGPU Mesh::BuildProcedural: uploads
the boxes as a 24-byte-stride VkAabbPositionsKHR-compatible device buffer
(AS-build-input read-only + device address) and builds the BLAS from one
VK_GEOMETRY_TYPE_AABBS_KHR geometry. opaque maps to
VK_GEOMETRY_OPAQUE_BIT_KHR, default-false semantics matching the WebGPU
path so any-hit shaders run. The BLAS sizing/create/build tail is factored
into a geometry-type-agnostic helper shared with the triangle path; no
TLAS/instance changes needed.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-13 00:17:29 +00:00
..
Crafter.Graphics-Clipboard.cpp
clipboard
2026-05-19 00:45:22 +02:00
Crafter.Graphics-ComputeShader.cpp
fix(vulkan-rt): configurable recursion depth + per-shader TLAS push for compute ( #21 )
2026-06-03 18:35:39 +00:00
Crafter.Graphics-Device.cpp
feat(vulkan): re-enable GPU-Assisted Validation
2026-06-03 02:10:23 +00:00
Crafter.Graphics-Dom.cpp
browser DOM support
2026-05-18 02:07:48 +02:00
Crafter.Graphics-Font.cpp
new UI system
2026-05-01 23:35:37 +02:00
Crafter.Graphics-FontAtlas.cpp
webgpu support
2026-05-18 04:58:52 +02:00
Crafter.Graphics-Gamepad.cpp
browser DOM support
2026-05-18 02:07:48 +02:00
Crafter.Graphics-Input.cpp
new input system
2026-05-12 00:24:48 +02:00
Crafter.Graphics-InputField.cpp
new input system
2026-05-12 00:24:48 +02:00
Crafter.Graphics-Mesh-WebGPU.cpp
feat(webgpu-rt): emit intersection/any-hit dispatch + build AABB BVH
2026-06-02 22:09:20 +00:00
Crafter.Graphics-Mesh.cpp
feat(vulkan-rt): Mesh::BuildProcedural — AABB (procedural) BLAS build path ( #33 )
2026-06-13 00:17:29 +00:00
Crafter.Graphics-PipelineRTWebGPU.cpp
feat(webgpu-rt): atomic pixel accumulator + raysPerPixel for >1 ray/pixel/bounce ( #30 )
2026-06-09 22:45:25 +00:00
Crafter.Graphics-RenderingElement3D-WebGPU.cpp
webgpu improvements
2026-05-24 13:32:08 +02:00
Crafter.Graphics-RenderingElement3D.cpp
update
2026-05-05 23:49:29 +02:00
Crafter.Graphics-Router.cpp
browser DOM support
2026-05-18 02:07:48 +02:00
Crafter.Graphics-ShaderBindingTableWebGPU.cpp
webgpu triangle
2026-05-18 18:43:30 +02:00
Crafter.Graphics-UI-Shared.cpp
webgpu support
2026-05-18 04:58:52 +02:00
Crafter.Graphics-UI-WebGPU.cpp
feat(webgpu): HDR post-process primitives — float textures, storage-texture bindings, RESOLVE→HDR target ( #27 )
2026-06-09 12:55:14 +00:00
Crafter.Graphics-UI.cpp
custom shader webgpu
2026-05-18 05:39:17 +02:00
Crafter.Graphics-UIComponents.cpp
update
2026-05-03 02:45:38 +02:00
Crafter.Graphics-WebGPUComputeShader.cpp
webgpu triangle
2026-05-18 18:43:30 +02:00
Crafter.Graphics-Window.cpp
fix(vulkan): clear startup validation errors on native triangle
2026-05-31 20:59:10 +00:00