I've been spending some time implementing clustered shading and shadow maps for all lights in my engine. The light clustering is done on the cpu. Shadow maps are dynamically sized each frame and sub allocated from a large texture atlas.
I've been spending some time implementing clustered shading and shadow maps for all lights in my engine. The light clustering is done on the cpu. Shadow maps are dynamically sized each frame and sub allocated from a large texture atlas.