Hakan Seven
7293bec1b9
fix(point): preserve relative marker sizing
...
Keep rendering, picking, block transforms, and plotted output on the
same viewport-relative PDSIZE geometry without overloading wire width
fields.
2026-08-22 22:22:01 +03:00
Hakan Seven
bca65600cd
fix: stabilize web loading and paper rendering
2026-07-25 21:34:29 +03:00
Hakan Seven
12bf126646
perf: remove large drawing stalls
...
Keep resident geometry and GPU resources stable across edits, MSPACE zoom, and Model/Paper switches. Add unified PERF output for tracing remaining costs.
2026-07-25 13:34:48 +03:00
Hakan Seven
2bc4c1c8f3
perf: eliminate initial hover freeze
2026-07-25 10:09:23 +03:00
Hakan Seven
39449ec684
perf: speed large drawing workflows
2026-07-25 09:05:52 +03:00
Hakan Seven
71e0b88839
perf: optimize large drawing workflows
2026-07-25 02:58:46 +03:00
Hakan Seven
1c7e4bb850
perf: reuse interaction index after edits
...
Remap immutable base candidates and cache only changed-wire indexes so block-heavy drawings avoid rebuilding millions of primitives on pointer movement. Build 3D BVHs lazily for plan views.
2026-07-25 01:34:49 +03:00
Hakan Seven
da34c6817a
perf: eliminate dense edit stalls
...
Keep resident wires, draw depths, GPU slabs, and edit history incremental across entity changes. Defer rollover work to avoid cursor jumps on dense drawings.
2026-07-25 01:06:00 +03:00
Hakan Seven
ea93e169ea
perf: make edit history incremental
...
Replace full-document snapshots with Arc first-touch deltas and batch cache invalidation. Reuse interaction and GPU category caches across unrelated edits.
2026-07-24 23:25:33 +03:00
Hakan Seven
90714d34b2
perf: expand spatial interaction indexing
...
Share subprimitive broad-phase queries across snap, hover, selection, hatch, and mesh paths while preserving exact hit tests.\n\nRefs #433
2026-07-24 22:00:40 +03:00
Hakan Seven
4db763ef27
perf: unify spatial interaction queries
...
Dense drawings previously rescanned full geometry for snapping, tracking, and selection.\n\nRefs #433
2026-07-24 20:49:05 +03:00