cad-editor/src
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Hakan 321433ee45 fix(render): cap wire segments to prevent GPU memory exhaustion
Adds two-layer protection against large entities crashing the renderer:
- MAX_SEGS_PER_WIRE (100K): per-entity hard cap, excess segments truncated
- MAX_TOTAL_SEGS (3M): scene-level budget in upload_wires, excess wires skipped

Both limits log a warning to stderr when triggered.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-07 17:24:28 +03:00
..
app feat(render): solid fill for PolyfaceMesh and PolygonMesh entities 2026-05-06 23:24:26 +03:00
command feat: add missing Annotate tab commands and icons 2026-04-09 03:26:47 +03:00
entities feat(render): solid fill for PolyfaceMesh and PolygonMesh entities 2026-05-06 23:24:26 +03:00
io perf: build hatch/image/mesh caches off the UI thread 2026-05-06 23:04:53 +03:00
modules feat(render): solid fill for PolyfaceMesh and PolygonMesh entities 2026-05-06 23:24:26 +03:00
scene fix(render): cap wire segments to prevent GPU memory exhaustion 2026-05-07 17:24:28 +03:00
shaders perf: dedicated Face3D shader — N draw calls → 2 2026-04-28 21:53:31 +03:00
snap perf: implement L–S performance improvements 2026-05-06 22:42:22 +03:00
ui feat: annotation scale system (CANNOSCALE, PSLTSCALE, MultiLeader, Leader) 2026-05-06 17:50:46 +03:00
linetypes.rs feat: complex linetype text elements and ellipse quadrant snaps 2026-04-27 02:34:51 +03:00
main.rs Refactor src/main.rs into modular src/app/ structure 2026-03-22 22:44:32 +03:00
patterns.rs first commit 2026-03-22 14:56:27 +03:00