cad-editor/src/scene/pipeline
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Hakan Seven d37aacd895 refactor(pipeline): name the real hatch renderer hatch_gpu, legacy → wipeout_gpu
The batched path is the sole hatch renderer and has no family cap, yet it
was named hatch_batched_gpu while the old capped per-primitive renderer
kept the hatch_gpu / MAX_FAMILIES name — which reads as if visible hatch
fills are truncated at 16 families (they are not). Swap the names so the
active renderer is hatch_gpu.rs / hatch.wgsl and the legacy one, now used
only for wipeout masks, is wipeout_gpu.rs / wipeout.wgsl. MAX_FAMILIES now
lives only in the wipeout module. Pure rename; no behaviour change.

Refs #323.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-09 10:45:40 +03:00
..
face3d_gpu.rs fix(render): draw 3D surface fills at their real depth, not draw order 2026-07-02 01:23:27 +03:00
hatch_gpu.rs refactor(pipeline): name the real hatch renderer hatch_gpu, legacy → wipeout_gpu 2026-07-09 10:45:40 +03:00
image_gpu.rs feat(render): double-single corners for the image pipeline 2026-06-23 18:28:52 +03:00
mesh_gpu.rs feat(render): draw ACIS solids as B-rep feature edges, meshes as tri edges 2026-07-04 17:57:00 +03:00
mod.rs refactor(pipeline): name the real hatch renderer hatch_gpu, legacy → wipeout_gpu 2026-07-09 10:45:40 +03:00
text_gpu.rs feat(text): render TEXT as SDF quads behind OCS_TEXT_SDF flag 2026-07-06 23:02:34 +03:00
uniforms.rs refactor: remove the legacy full view_proj (CPU cull now relative-to-eye) 2026-06-24 20:14:41 +03:00
viewcube.rs refactor(viewcube): shrink cube 30%, compact controls, centre UCS picker 2026-06-27 01:56:17 +03:00
wipeout_gpu.rs refactor(pipeline): name the real hatch renderer hatch_gpu, legacy → wipeout_gpu 2026-07-09 10:45:40 +03:00
wire_gpu.rs fix(render): don't apply the draw-order z-bias to 3D mesh outline edges 2026-07-04 21:04:37 +03:00