Light uniforms are now only allocated once