Fixed specular map shader not using light source colors for specular highlights
Fixed light positions/directions not being correctly calculated after camera moves