Yes, that makes sense. We'll implement it. But wouldn't it be better to pass the light normal to the shader, instead of the angles?