ReadonlynameHuman-readable identifier used in graph node labels and error messages.
Output exposure multiplier; uploaded by updateCamera.
StaticcreateUploads the inverse view-projection (used to reconstruct view directions),
camera position, and the current exposure into the sky uniform
buffer. Reads matrices from ctx.activeCamera.
Insert the pass into graph for one frame. Implementations call
graph.addPass(name, type, b => { ... }) exactly once and use the
supplied PassBuilder to declare reads, writes, transient
resources, and the execute callback.
Graph being built this frame.
Pass-specific dependency record (handles, scene data, etc.).
Pass-specific output record (typically a set of handles downstream passes will consume).
Release every long-lived GPU resource owned by the pass (pipelines, persistent uniform buffers, samplers, BGLs). Called by the factory or application during teardown. Default implementation is a no-op.
Renders the sky as a fullscreen background by sampling an equirectangular HDR texture (render-graph version).
Issued as the first color writer of the frame: clears the HDR target and shades each pixel by reconstructing its world-space view direction from
invViewProjand sampling the supplied sky texture. Output exposure is configurable per frame.