cad-editor/src/scene/pipeline
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Hakan Seven 899b3f4796 feat: GPU scissor rect for paper-space viewport wires
Viewport-projected wires now clip at pixel level to their viewport boundary.

- WireModel.vp_scissor: Option<[f32; 4]> — paper-space bbox set on projection
- WireGpu.vp_scissor carries it through to the draw loop
- Pipeline.compute_wire_scissors() converts paper→NDC→pixel each frame
- render() calls set_scissor_rect() per wire, reset after viewport group
- INTEGRATION_GAPS.md: Viewport ⚠️ → ✅, all 51 gaps resolved

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-06 07:12:05 +03:00
..
face3d_gpu.rs fix: correct polyline arc direction, text precision, Face3D edge color, buffer chunking 2026-04-29 20:58:44 +03:00
hatch_gpu.rs first commit 2026-03-22 14:56:27 +03:00
image_gpu.rs perf: cache hatch/wipeout/image/mesh models per geometry epoch (F+G+H) 2026-04-26 11:34:52 +03:00
mesh_gpu.rs first commit 2026-03-22 14:56:27 +03:00
mod.rs feat: GPU scissor rect for paper-space viewport wires 2026-05-06 07:12:05 +03:00
uniforms.rs first commit 2026-03-22 14:56:27 +03:00
viewcube.rs fix: ViewCube hover, glow, centroids, corner geometry and snap angles 2026-04-23 19:11:19 +03:00
wire_gpu.rs feat: GPU scissor rect for paper-space viewport wires 2026-05-06 07:12:05 +03:00