A straight copy of the source texture — §70's blit, and the identity element
of an effect chain.
The pass §63 calls "Final Composite" when nothing is being changed: an
off-screen frame put on screen, a ping-pong buffer moved, or the on-screen
debug view of an intermediate target that §63's "debug visualization" wants
and RenderGraph.describe could only print in text until now.
Backends must make this bit-exact: same texels in, same texels out, with
no arithmetic between the sample and the fragment output (the WebGL 2 backend
does — its fragment stage assigns the sampled texel unchanged).
A straight copy of the source texture — §70's blit, and the identity element of an effect chain.
The pass §63 calls "Final Composite" when nothing is being changed: an off-screen frame put on screen, a ping-pong buffer moved, or the on-screen debug view of an intermediate target that §63's "debug visualization" wants and RenderGraph.describe could only print in text until now.
Backends must make this bit-exact: same texels in, same texels out, with no arithmetic between the sample and the fragment output (the WebGL 2 backend does — its fragment stage assigns the sampled texel unchanged).