Skip to main content

Module skybox_agent

Module skybox_agent 

Source
Expand description

SkyboxAgent โ€” owns the environment-background render pass.

Runs in the OUTPUT phase after RenderAgent, like OverlayAgent, and contributes a single SkyboxPass to the FrameGraph (writes(Color).reads(Depth)). Its one lane (SkyboxLane) draws the IBL environment cube behind the scene geometry (depth-tested, no depth write), so the visible sky matches what surfaces reflect.

It is not GORNA-negotiated (there is one fixed background pass), but it is AgentImportance::Important โ€” the sky is not debug viz, so it is not dropped under budget pressure the way the optional overlays are.

Structsยง

SkyboxAgent
The agent responsible for the skybox / environment-background pass.