there is a cap set by the openGL shading language 164 dynamic lights and I need someone to test it who has a slower gfx card to see if They need a lower number. I don't think a shader model 2.0 will run the rest at all so min req 3.0 or someone could help me to make a detector that runs on both linux and windows that finds out the shader model and sets the max_light setting in game and sets the array size in shader.
ofc the performance blow is severe but obviously if the whole thing is used as supposed to then it will work at better rates.
just btw here are screenies...
openGL fixed function pipeline 8 lights (note the counter in the title bar will still say there are 68 lights, which is not true)
my pipeline, althought not used in the best of ways (not supposed to have that amount of lights same place)
