Module render_lane

Module render_lane 

Source
Expand description

Rendering lane - hot path for graphics operations

Modules§

shaders
Built-in shader sources for the Khora Engine rendering system.

Structs§

ExtractRenderablesLane
A lane that performs the “extraction” phase of the rendering pipeline.
ExtractedLight
A flat, GPU-friendly representation of a light source for rendering.
ExtractedMesh
A flat, GPU-friendly representation of a single mesh to be rendered.
ForwardPlusGpuResources
GPU resource handles for the Forward+ compute pass.
ForwardPlusLane
A rendering lane that implements Forward+ (Tiled Forward) rendering.
LitForwardLane
A lane that implements forward rendering with lighting support.
RenderWorld
A collection of all data extracted from the main World needed for rendering a single frame.
SimpleUnlitLane
A lane that implements a simple, unlit forward rendering strategy.

Enums§

ShaderComplexity
Shader complexity levels for resource budgeting and GORNA negotiation.

Traits§

RenderLane
A trait defining the behavior of a rendering lane.