Highlights
- Paper-space rendering restored: top-level annotations no longer hidden by stale-wpp LOD cull (only viewports were showing).
- XREF rendering polish: bound xref tables + faded geometry + per-defn precision offset; xref Inserts now labelled "External Reference" in the properties panel.
- Text rendering: greek/OBB-aware LOD ladder (5 / 10 px cull → greek → full), applied uniformly to top-level and block-defn text.
- Big perf: cached block defns + batched wires by style; frustum + pixel-size cull at zoom-out.
Features
- properties: label xref Insert as "External Reference" (f738a20)
- xref+block: bind xref tables, fade rendered geometry, per-defn precision offset (2f0220b)
- scene: enhance text LOD handling and add OBB support for Text/MText (ab69203)
- xref: honor BlockRecord is_loaded — skip Unloaded xrefs (e88a946) [later reverted: 0996b75]
Fixes
- scene: skip pixel-size LOD in paper space — paper entities were culled against stale model-world wpp, leaving only viewports visible (6cc2323)
- block_cache: drop zero-bbox placeholders from defn LO scan (f713354)
- block_cache: harden defn local_offset against NaN + bad-extent poison (0d543e8)
- scene: greek text OBB honors attachment point, propagates into blocks (ea87b3d)
- scene: correct view_world_aabb space + guard initial render (8d5ecde)
- scene: unfreeze open on huge xref Inserts (c61d648)
Performance
- block_cache: apply text LOD ladder inside block defns (e043e54)
- scene: text LOD ladder tuned to 5/10 px (cull / greek / full) (84621a2)
- scene: greek top-level Text/MText below 4 px height (242e887)
- scene: pixel-size LOD cull at zoom-out (c5ed83c)
- scene: frustum-cull wires using camera view AABB (78cbb55)
- scene: cache block defns + batch wires by style (def72e4)
Chore
- expose lib target + open-path profiling examples (03555ce)
Full Changelog: v0.2.6...v0.2.7