Route colorize mask and slider shader setup through helpers
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -3056,6 +3056,15 @@ Results:
|
||||
NodeCanvas cached/live layer redraws, and desktop VR layer redraws, while
|
||||
sampler/texture binding, render-task ordering, per-frame alpha updates, and
|
||||
draw execution remain in retained code.
|
||||
- Depth export `TextureColorize` setup now shares the retained draw-merge
|
||||
shader setup helper, while sampler/texture binding, layer color selection,
|
||||
and draw execution remain in retained Canvas code.
|
||||
- `NodeCanvas` smoothing-mask `TextureMask` setup now shares the retained
|
||||
draw-merge shader setup helper, while smoothing-mask texture binding,
|
||||
per-face MVP updates, blend state, and draw execution remain retained.
|
||||
- Slider `Color` and `ColorHue` setup now shares retained UI overlay helpers,
|
||||
while slider geometry, hue direction, border drawing, and draw execution
|
||||
remain retained.
|
||||
- `NodeCanvas` density-resolve drawing and desktop VR UI drawing now share the
|
||||
retained draw-merge texture shader setup helper, while render target,
|
||||
sampler/texture binding, viewport/state restoration, and draw execution
|
||||
|
||||
Reference in New Issue
Block a user