optimized directional lighting fragment