pub fn trace( scene: &Scene, camera: &Camera, width: usize, height: usize, samples: u32, backbuffer: &mut [Vector3], rays: &mut usize, )