Reuse main stroke texture dispatch helper

This commit is contained in:
2026-06-13 16:52:08 +02:00
parent 2a29ebb1a9
commit 7659f4907b
3 changed files with 45 additions and 21 deletions

View File

@@ -509,6 +509,12 @@ Done Checks:
Progress Notes:
- 2026-06-13: `Canvas::stroke_draw()` main-pass texture dispatch now reuses
retained helper builders for texture-unit, brush-tip, pattern, and mixer
callback wiring; the live adapter still owns the concrete textures and
sampler state. Next slice should target the remaining inline `stroke_draw()`
dispatch construction or another narrow seam without reopening landed pad or
dual-pass helpers.
- 2026-06-13: `Canvas::stroke_draw()` dual-brush replay now reuses the new
retained brush-tip texture dispatch helper for binding and unbinding; the
live adapter still owns the concrete brush texture object and live-pass