split shadow light source accumulator from detection