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