Route RTT utility clears through GL backend
This commit is contained in:
@@ -825,6 +825,10 @@ MP4 execution remain tracked by DEBT-0037.
|
||||
Legacy `RTT::bindFramebuffer` and `RTT::unbindFramebuffer` now use tested
|
||||
`pp_renderer_gl` draw/read framebuffer binding snapshot and restore contracts,
|
||||
moving render-target pass entry/exit state management behind the backend.
|
||||
Legacy `RTT::clear`, `RTT::clear_mask`, `RTT::bindTexture`, and
|
||||
`RTT::unbindTexture` now dispatch through `pp_renderer_gl` clear,
|
||||
color-write-mask restore, and texture-bind contracts, keeping render-target
|
||||
utility operations behind the backend boundary.
|
||||
Windows RenderDoc frame capture hooks now also dispatch through
|
||||
`PlatformServices`, keeping capture integration in the platform service while
|
||||
leaving non-Windows adapters as no-ops.
|
||||
@@ -1020,9 +1024,11 @@ contracts. 2D framebuffer-to-texture
|
||||
copies used by canvas, transform, layer-conversion, panorama UI, and brush
|
||||
preview paths now route through a tested `pp_renderer_gl` copy dispatch via the
|
||||
retained `copy_framebuffer_to_texture_2d` utility bridge; the remaining cube-map
|
||||
copy is tracked under `DEBT-0036`. RTT clear color/depth masks, renderer API render-pass
|
||||
color/depth/stencil clear-mask and clear-value mapping, and color-write-mask query tokens also
|
||||
live in `pp_renderer_gl`. `RTT` no longer spells GL enum names directly.
|
||||
copy is tracked under `DEBT-0036`. RTT render-target clear, masked color clear
|
||||
with color-write-mask restore, and texture bind/unbind dispatch now execute
|
||||
through `pp_renderer_gl`; renderer API render-pass color/depth/stencil
|
||||
clear-mask and clear-value mapping, and color-write-mask query tokens also live
|
||||
there. `RTT` no longer spells GL enum names directly.
|
||||
Renderer API primitive-topology to OpenGL draw-mode mapping, mesh index-type
|
||||
and primitive-mode decisions used by legacy `Shape` drawing, plus Shape buffer
|
||||
targets, static upload usage, and vertex attribute component/normalization
|
||||
|
||||
Reference in New Issue
Block a user