Okay, I've gone and done it



4 point light sources (1 sunlight, 3 dynamic). Unfortunately, it only works with a single entity because it uses material skills to store the vectors manually- next I'll probably start packing them 2 by 2 into each skill vector. It looses a touch of accuracy (angular freedom is halved), but that's usually not too noticable.

This beast has 4 render passes though


I no longer post on these forums, keep in touch with me via:
Linkedin.com
My MSDN blog