Improvements
Omnidirectional point-light shadows
Point lights now cast shadows in every direction. The renderer keeps a cubemap-array depth texture and renders six faces per shadow-casting point light each frame, so a point light's cast shadow no longer cuts off at a 90 degree cone toward the scene centre. Up to eight point lights can cast shadows simultaneously; the rest get direct illumination only. Directional and spot shadow paths are unchanged.