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

@@ -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