simvx.graphics.renderer.shadow_renderer

Shadow map rendering — directional CSM and point/spot shadows.

Module Contents

Classes

ShadowRenderer

Handles shadow depth map rendering for directional, point, and spot lights.

Data

API

simvx.graphics.renderer.shadow_renderer.__all__

[‘ShadowRenderer’]

simvx.graphics.renderer.shadow_renderer.log[source]

‘getLogger(…)’

class simvx.graphics.renderer.shadow_renderer.ShadowRenderer(renderer: simvx.graphics.renderer.forward.ForwardRenderer)[source]

Handles shadow depth map rendering for directional, point, and spot lights.

Initialization

render_shadows(cmd: Any, registry: Any) None[source]

Render shadow depth maps for directional lights.

render_point_spot_shadows(cmd: Any, registry: Any) None[source]

Render point and spot light shadow maps, then upload data to shadow SSBO.