Share retained renderbuffer dispatch bridge
This commit is contained in:
@@ -437,9 +437,11 @@ powershell -ExecutionPolicy Bypass -File scripts\automation\apple-remote-build.p
|
||||
`RTT::create`/`RTT::destroy` and framebuffer bind/restore paths, plus RTT
|
||||
clear color/depth masks. RTT render-target clear, masked color clear with
|
||||
color-write-mask restore, and texture bind/unbind now execute through tested
|
||||
dispatch contracts here. Optional RTT depth renderbuffer allocation/storage/delete
|
||||
and framebuffer depth attach/detach, plus canvas object-drawing depth
|
||||
renderbuffer setup, also execute through tested dispatch contracts here. Renderer API render-pass color/depth/stencil
|
||||
dispatch contracts here. Optional RTT depth renderbuffer
|
||||
allocation/storage/delete and framebuffer depth attach/detach, plus canvas
|
||||
object-drawing depth renderbuffer setup, also execute through tested dispatch
|
||||
contracts here and share the retained `legacy_gl_renderbuffer_dispatch` raw
|
||||
callback bridge. Renderer API render-pass color/depth/stencil
|
||||
clear-mask and clear-value mapping, and color-write-mask query tokens. `RTT` no longer
|
||||
spells GL enum names directly. `RTT` also exposes a retained RGBA8
|
||||
region-readback helper that uses the tested framebuffer readback dispatch for
|
||||
@@ -559,8 +561,9 @@ powershell -ExecutionPolicy Bypass -File scripts\automation\apple-remote-build.p
|
||||
`pp_renderer_gl` dispatch helpers. Retained `Canvas` active texture, fallback
|
||||
texture unbind, viewport/scissor execution, viewport and clear-color query,
|
||||
clear-color restore, and capability query/apply adapter endpoints now share
|
||||
`legacy_ui_gl_dispatch`; Canvas depth renderbuffer allocation/attachment/delete
|
||||
remains a separate retained renderer-resource bridge. `NodeCanvas` saved
|
||||
`legacy_ui_gl_dispatch`; Canvas and RTT depth renderbuffer
|
||||
allocation/attachment/delete now share `legacy_gl_renderbuffer_dispatch`
|
||||
while renderer-resource ownership remains retained. `NodeCanvas` saved
|
||||
viewport/clear-color query, density/offscreen color clear, and clear-color
|
||||
restore paths use the same helpers. `NodeCanvas` and `NodeStrokePreview` now share
|
||||
`legacy_ui_gl_dispatch` for active texture, texture unbind, viewport/scissor,
|
||||
|
||||
Reference in New Issue
Block a user