diff options
| author | Gabriel Schneider <[email protected]> | 2026-09-29 23:49:01 -0300 |
|---|---|---|
| committer | Gabriel Schneider <[email protected]> | 2026-10-01 00:12:17 -0300 |
| commit | 7784ac98a09c0f7185d12b66307d67361e7de69d (patch) | |
| tree | aa712051aea87537c94d9b25e3a6d44ef86727d9 /src/selection_pipe.zig | |
| parent | 6d148bb9c433814835935ead30020e43781b7f03 (diff) | |
| download | pardes-7784ac98a09c0f7185d12b66307d67361e7de69d.tar.gz pardes-7784ac98a09c0f7185d12b66307d67361e7de69d.zip | |
Lapis's cells are drawn unblended: a see-through cell over a plaque with no ink loses its quad, not the whole frame its opaque pipeline
The cells a plaque shows through are recorded as they are emitted; once the frame's instances are built, those with no ink are dropped, and the frame falls back to the blended pipeline only when one has ink or the page itself is see-through. At 4K (scale 2, 120x40, RTX 3050) a lapis draw took 695 us of GPU against forge's 471; blending every cell for the plaques' sake was 94 us of it (now 601 us). Pixels identical in hidden captures at 1x and 2x.
Co-Authored-By: Claude Opus 5.5 <[email protected]>
Diffstat (limited to 'src/selection_pipe.zig')
0 files changed, 0 insertions, 0 deletions
