Hakan Seven and Claude Opus 5.5
80372abf2c
fix(render): transparency toggle also governs hatches, text and fills
...
Only the wire shaders read transparency_enable; hatch (solid, gradient
and pattern), text and 3D/fill-triangle fragments always drew the
entity's alpha, so turning Show Transparency off left them see-through.
Fixes #1529
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-29 09:09:42 +03:00
Christopher Overbeck
e52e565b1f
fix(renderer): keep draw-order offsets within clipping planes
2026-09-15 12:36:05 -05:00
Hakan Seven
2cd1d36661
fix(render): match model lineweight preview curve
2026-09-02 23:28:34 +03:00
Hakan Seven
edbc4d8ff8
fix(render): correct lineweight display scaling
...
Remove the global display boost and scale paper-space lineweights with the current sheet zoom across wire, block-wire, and hatch paths.
Fixes #962
2026-09-02 22:32:53 +03:00
Hakan Seven
fd801fac1b
fix(hatch): render weighted pattern strokes
...
Show styled boundaries only while selected.\n\nRefs #821
2026-08-25 22:44:51 +03:00
Hakan Seven
5b9fffdfba
fix(hatch): clip fill with kernel mesh
...
Resolve boundary topology before rendering so corner-aligned pattern rows cannot flip shader parity. Chunk indexed geometry to device buffer limits and retain the texture compatibility transport.
Refs #489
2026-08-13 00:29:03 +03:00
Hakan Seven
4fd9b98da4
perf(render): instance block geometry
...
Share source buffers across block placements and render nested content with GPU instance transforms.\n\nChunk silhouettes and compact mesh material data so large drawings stay under device buffer limits and remain responsive.
2026-08-12 02:33:10 +03:00
Hakan Seven
8e2b67bfa5
fix(hatch): delay complex pattern LOD
...
Keep every pattern family visible until all projected spacings
become sub-pixel, then switch the hatch to solid.
Refs #569
2026-07-29 16:50:16 +03:00
Hakan Seven
d80637cda7
refactor(hatch): unify capability backends
...
Keep storage and texture transports behind one renderer lifecycle so Pipeline no longer branches by backend.
2026-07-29 13:40:46 +03:00