I'm glad you told me about the vertex lights, I've added support for directional, point, and spot vertex lights. Surprisingly easy and simple to setup. All the calculations are the same of course, you just do it per vertex, then pass variables for the diffuse and specular from vertex shader to fragment shader. They just…