Reuse stroke sampler dispatch helper

This commit is contained in:
2026-06-13 16:53:15 +02:00
parent 7659f4907b
commit f0cc49396e
3 changed files with 53 additions and 26 deletions

View File

@@ -509,6 +509,11 @@ Done Checks:
Progress Notes:
- 2026-06-13: `Canvas::stroke_draw()` live-pass sampler dispatch now reuses a
retained helper builder for brush-tip, destination, pattern, and mixer
sampler callbacks; the live adapter still owns the concrete sampler objects.
Next slice should target another narrow `stroke_draw()` seam without
reopening landed texture or dual-pass helpers.
- 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