![]() |
XII Release 0.1.0
|
Builds collision-free atlas allocations and local-light view-projection matrices. More...
#include <LocalShadow.h>
Static Public Member Functions | |
| static void | Build (const xiiLocalShadowAtlasSettings &settings, xiiArrayPtr< const xiiGpuLightData > lights, xiiLocalShadowAtlasDataArray &out_shadowData, xiiLocalShadowAtlasStatistics &out_statistics) |
| static void | Build (const xiiLocalShadowAtlasSettings &settings, xiiArrayPtr< const xiiGpuLightData > lights, const xiiVec3 &vObserverPosition, xiiLocalShadowAtlasDataArray &out_shadowData, xiiLocalShadowAtlasStatistics &out_statistics) |
Builds collision-free atlas allocations and local-light view-projection matrices.
|
static |
Camera-aware overload used by runtime lighting. Candidates are ranked by projected influence and physical intensity, with stable light IDs resolving ties deterministically.