Route RTT texture updates through GL backend
This commit is contained in:
@@ -301,7 +301,9 @@ Known local toolchain state:
|
||||
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
|
||||
canvas pick/history/snapshot and transform history paths. 2D
|
||||
canvas pick/history/snapshot and transform history paths, plus a retained
|
||||
RGBA8 region-update helper that uses the tested texture-update dispatch for
|
||||
canvas undo, layer restore, and flood-fill texture writes. 2D
|
||||
framebuffer-to-texture copies used by retained canvas, transform,
|
||||
layer-conversion, panorama UI, and brush-preview paths now execute through a
|
||||
tested `pp_renderer_gl` dispatch via `copy_framebuffer_to_texture_2d`; the
|
||||
@@ -659,7 +661,8 @@ Known local toolchain state:
|
||||
consumed by the retained `gl_state` utility, tested texture lifecycle/readback dispatch consumed by
|
||||
the retained `Texture2D` utility, tested framebuffer blit/readback dispatch
|
||||
consumed by retained `RTT` resize/copy/readback and RGBA8 region-readback
|
||||
paths, tested render-target texture parameter, framebuffer allocation/delete,
|
||||
paths, tested texture-update dispatch consumed by retained `RTT` RGBA8
|
||||
dirty-region writes, tested render-target texture parameter, framebuffer allocation/delete,
|
||||
color/depth attachment, status-check, and binding-restore dispatch consumed
|
||||
by retained `RTT::create`/`RTT::destroy`, tested RTT render-target clear,
|
||||
masked color clear with color-write-mask restore, and texture-bind dispatch,
|
||||
|
||||
Reference in New Issue
Block a user