Route texture alpha setup through helper
This commit is contained in:
@@ -18,6 +18,12 @@ agent or engineer to remove them without reconstructing context from chat.
|
||||
|
||||
## Recent Reductions
|
||||
|
||||
- 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
|
||||
cached/live layer redraws, and desktop VR layer redraws; those paths still
|
||||
own sampler/texture binding, render-task ordering, per-frame alpha updates,
|
||||
and draw execution.
|
||||
- 2026-06-13: DEBT-0036 was narrowed again. `NodeCanvas` density-resolve and
|
||||
desktop VR UI `Texture` shader setup now route through
|
||||
`legacy_canvas_draw_merge_services.h`; those paths still own render target,
|
||||
|
||||
@@ -3051,6 +3051,11 @@ Results:
|
||||
share the retained draw-merge texture shader setup helper for `Texture`,
|
||||
`Tex`, and `MVP` setup. Texture/sampler binding, viewport/state setup, and
|
||||
draw execution remain in the node paths.
|
||||
- Retained `TextureAlpha` setup now shares the draw-merge shader setup helper
|
||||
for Canvas draw-merge layer redraws, depth export merged-layer rendering,
|
||||
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.
|
||||
- `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