Wrap remaining draw merge callbacks

This commit is contained in:
2026-06-13 19:04:48 +02:00
parent dd68c5de89
commit 748bec9486
3 changed files with 32 additions and 3 deletions

View File

@@ -93,6 +93,10 @@ agent or engineer to remove them without reconstructing context from chat.
the layer-composite shell through a local wrapper around
`execute_legacy_canvas_draw_merge_layer_composite(...)`; the final branch
selection remains in `Canvas`.
- 2026-06-13: DEBT-0036 was narrowed again. `Canvas::draw_merge()` now routes
the layer texture, layer blend, and final-plane composite callbacks through
local wrappers around the retained helpers; only branch selection glue
remains in the legacy Canvas path.
- 2026-06-13: DEBT-0036 was narrowed again. `NodeStrokePreview::draw_stroke_immediate()`
now routes retained preview feedback/material/composite planning plus stroke
shader uniform assembly through