Not sure if everyone sees this or it's just my machine, but the frame rate slowed dramatically using the fixed function state for lights.  This switches back to using uniforms.