Route colorize mask and slider shader setup through helpers

This commit is contained in:
2026-06-13 05:57:08 +02:00
parent 5ab06a42e3
commit 20ecffa18c
7 changed files with 109 additions and 15 deletions

View File

@@ -18,6 +18,17 @@ agent or engineer to remove them without reconstructing context from chat.
## Recent Reductions
- 2026-06-13: DEBT-0036 was narrowed again. Depth export `TextureColorize`
shader setup now routes through `legacy_canvas_draw_merge_services.h`; the
export path still owns sampler/texture binding, layer color selection, and
draw execution.
- 2026-06-13: DEBT-0036 was narrowed again. `NodeCanvas` smoothing-mask
`TextureMask` setup now routes through `legacy_canvas_draw_merge_services.h`;
the node still owns smoothing-mask texture binding, per-face MVP updates,
blend state, and draw execution.
- 2026-06-13: DEBT-0036 was narrowed again. Slider `Color` and `ColorHue`
shader setup now routes through `legacy_ui_overlay_services.h`; the slider
nodes still own geometry, hue direction, border drawing, and draw execution.
- 2026-06-13: DEBT-0036 was narrowed again. Retained `TextureAlpha` shader
setup now routes through `legacy_canvas_draw_merge_services.h` for Canvas
draw-merge layer redraws, depth export merged-layer rendering, NodeCanvas