Pixels each thread is responsible for are interleaved; found a weird problem where photons that are too far/behind an object are captured