Merge pull request #10477 from Pokechu22/light-dir-double-normalize Sanitize and use increased precision when normalizing light directions