ReadonlynameHuman-readable identifier used in graph node labels and error messages.
StaticcreateUpdate the global lighting parameters shared by every face this frame.
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 reflection-probe environment cubes. For each pending bake the pass runs 6 internal render sub-passes (one per cube face), drawing the sky into each face and, in
'scene'mode, the supplied meshes on top with simple forward shading.The output is written into one slot of the feature-owned capture cube array; downstream ReflectionProbeIblPass convolves each slot into its irradiance and prefiltered IBL cubes.