Documentation
    Preparing search index...

    Class WgpuNodePipelineStore

    One renderer's node pipeline store — the registry interface implemented (wgpu-node-registry.ts owns each member's contract). Created per device by the registered factory; forgotten on device loss, disposed with the renderer.

    Implements

    Index
    • Pre-sizes the frame (the sized-before-recording discipline): resolves — and on first sight compiles — the program of every "node" item in items, and grows the store's own strided uniform buffer to hold one block per node draw per view. Returns whether any node draw may record this frame. Runs material accessors (material.graph), so the renderer re-checks its own disposal after calling it.

      Parameters

      Returns boolean

    • Draws one §70 "graph" effect (RFC 0001) in its own pass and encoder — the WGSL twin of GL's #renderGraphEffect, bound by renderEffect's contract: everything that will not resolve skips the effect before anything is recorded, and colorView is called only once the draw is certain (an on-screen destination's getCurrentTexture must not be acquired for an effect that then skips).

      Parameters

      Returns void