API ReferenceGE ExtensionsClient
Shadow Maps Init
Registers the box-filter blur shader used for shadow map processing.
Registers the box-filter blur shader used for shadow map processing.
Module Overview
| Property | Value |
|---|---|
| Source | lua/ge/client/lighting/shadowMaps/init.lua |
| Returns | - (side-effect module) |
Scene Objects Created
| Object | Type | Description |
|---|---|---|
BlurDepthShader | ShaderData | Box filter for shadow map depth blurring |
Shader Details
| Property | Value |
|---|---|
| Vertex Shader | shaders/common/lighting/shadowMap/boxFilterV.hlsl |
| Pixel Shader | shaders/common/lighting/shadowMap/boxFilterP.hlsl |
| Pixel Version | 5.0 |
Notes
- Minimal module - only creates one shader object.
- Used by the shadow map system for depth smoothing.
- Discovered by
client/lighting.luavia filesystem scan forinit.luafiles.
See Also
- client/lighting - Lighting system discovery
- client/lighting/advanced/shaders - Advanced light shaders
PostFx Glow Effect
Multi-pass glow/bloom post-processing effect using Gaussian blur. Downsamples the glow buffer, applies vertical and horizontal blur passes, then composites back with additive blending.
Client Lighting
Discovers and initializes lighting system backends (Advanced Lighting, Basic Lighting) with fallback logic.