Skip to content

v0.3.8

Choose a tag to compare

@HakanSeven12 HakanSeven12 released this 23 May 07:41
· 4949 commits to main since this release

Performance

  • Wire rendering migrated to instanced GPU pipeline — segment upload shrinks from 576 B to 76 B (~7.6× smaller), making cold-open of large drawings markedly faster.
  • Wire vertex emission now runs in parallel across CPU cores (rayon).
  • Wire upload writes straight into a mapped_at_creation GPU buffer, skipping one staging copy.
  • LWDISPLAY (Show Lineweight) toggle is now a shader uniform — flipping it no longer triggers a full retessellate.

Fixes

  • Wide-polyline fill band arc center corrected, plus LWDISPLAY command added.
  • Wipeout uses real clip vertices and the correct image-pixel → WCS mapping.

Features

  • Update notice now shows release notes inline with a version-card layout.

Chore

  • acadrust dependency now tracks its main branch for upstream fixes.

Notes

PDF export now respects an entity's real lineweight regardless of the on-screen LWDISPLAY toggle, matching AutoCAD's plot semantics.

Full Changelog: v0.3.7...v0.3.8