re organizing lights glsl shader for direct light injection