- feat(skylighting): add per-probe shadow visibility from cascade map by @claude
- fix(skylighting): address review findings for shadow cascade probes by @doodlum
- refactor(skylighting): merge shadow visibility into Sample loop by @doodlum
- refactor(skylighting): restrict shadow visibility to rim/soft/back lighting by @doodlum
- fix(skylighting): guard degenerate normal and remove dead code by @doodlum
- fix(skylighting): use R8_UNORM for shadow visibility texture by @doodlum
- fix(skylighting): correct GetShadowDepth call to single parameter by @doodlum
- fix(skylighting): CameraPosAdjust is no longer an array post-VR removal by @doodlum
- feat(skylighting): apply shadow visibility via dirSoftShadow replacement by @doodlum
- fix(skylighting): revert unintended CommonLibSSE-NG submodule change by @doodlum
- fix(skylighting): define SKYLIGHTING_SHADOW_VIS before DynamicCubemaps include by @doodlum
- refactor(skylighting): optimise dirSoftShadow path and clean up Sample by @doodlum
- fix(skylighting): restore basic tangent checks comment by @doodlum
- fix(skylighting): prevent division by zero on accumFrames wrap by @doodlum