Optimization: less render passes when lights have attenuation