Route retained draw state through GL dispatch
This commit is contained in:
@@ -355,10 +355,13 @@ Known local toolchain state:
|
||||
atlas texture formats, text mesh buffer targets, attribute component and
|
||||
normalization tokens, draw primitive/index type, upload usage, and active
|
||||
texture unit selection also consume the backend mapping. Text mesh
|
||||
buffer/VAO creation, deferred index/vertex uploads, and indexed draw calls
|
||||
now consume tested `pp_renderer_gl` mesh dispatch contracts too. Canvas undo/redo
|
||||
dirty-region texture updates and readbacks also consume the backend-owned 2D
|
||||
texture target, RGBA pixel format, and unsigned-byte component mapping.
|
||||
buffer/VAO creation, deferred index/vertex uploads, indexed draw calls, and
|
||||
draw-time texture-unit activation now consume tested `pp_renderer_gl`
|
||||
dispatch contracts too. Canvas undo/redo dirty-region texture updates and
|
||||
readbacks also consume the backend-owned 2D texture target, RGBA pixel
|
||||
format, and unsigned-byte component mapping; canvas stroke commit, thumbnail,
|
||||
and object-draw history paths now consume tested capability-state query
|
||||
dispatch for saved blend state.
|
||||
`NodeViewport` preview rendering also consumes backend-owned viewport query,
|
||||
clear-color query, color-buffer clear mask, and blend-state tokens.
|
||||
`NodeImageTexture` preview drawing also consumes backend-owned fallback 2D
|
||||
@@ -373,8 +376,8 @@ Known local toolchain state:
|
||||
paths also consume backend-owned blend-state tokens.
|
||||
Canvas layer cube/equirect generation, clear, restore, and snapshot paths
|
||||
also consume backend-owned cube/2D texture targets, active texture units,
|
||||
blend/clear state, viewport execution, target-aware framebuffer-to-texture
|
||||
copies, and RGBA8 read/write pixel mapping.
|
||||
cube texture binding, blend/clear state, viewport execution, target-aware
|
||||
framebuffer-to-texture copies, and RGBA8 read/write pixel mapping.
|
||||
`NodePanelGrid` heightmap preview and lightmap baking also consume
|
||||
backend-owned texture readback formats, sampler filters, depth/blend state,
|
||||
depth clears, viewport queries, color-mask booleans, active texture units,
|
||||
@@ -666,12 +669,12 @@ Known local toolchain state:
|
||||
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,
|
||||
tested active-texture dispatch consumed by retained Canvas, NodeCanvas, and
|
||||
NodeStrokePreview texture-unit switches,
|
||||
tested active-texture dispatch consumed by retained Canvas, Font, NodeCanvas,
|
||||
and NodeStrokePreview texture-unit switches,
|
||||
tested viewport/scissor/capability dispatch consumed by retained Canvas,
|
||||
NodeCanvas, NodeStrokePreview, and HMD render-state paths,
|
||||
tested capability-state query dispatch consumed by retained `NodeCanvas`,
|
||||
`CanvasMode`, and `NodePanelGrid` draw-state restore paths,
|
||||
tested capability-state query dispatch consumed by retained `Canvas`,
|
||||
`NodeCanvas`, `CanvasMode`, and `NodePanelGrid` draw-state restore paths,
|
||||
tested viewport query, clear-color query, and clear-color restore dispatch
|
||||
consumed by retained `Canvas`, `CanvasLayer`, `NodeCanvas`, and
|
||||
`NodeStrokePreview` draw-state paths,
|
||||
@@ -681,7 +684,8 @@ Known local toolchain state:
|
||||
tested pixel-buffer allocation/readback/map/unmap/delete dispatch
|
||||
consumed by retained `PBO` recording readbacks, tested framebuffer-to-texture
|
||||
copy dispatch consumed by retained canvas/UI paint paths and CanvasLayer
|
||||
cube-face generation, tested framebuffer bind/restore dispatch consumed by
|
||||
cube-face generation, tested cube texture bind dispatch consumed by
|
||||
CanvasLayer equirect export, tested framebuffer bind/restore dispatch consumed by
|
||||
retained `RTT` render-target pass entry
|
||||
and exit paths, tested depth renderbuffer allocation/delete and framebuffer
|
||||
depth attach/detach dispatch consumed by retained RTT and canvas object-drawing helpers,
|
||||
|
||||
Reference in New Issue
Block a user