1. A computer-implemented method for reprojecting a source image, comprising: receiving difference information representing a difference between the source image and a target image that is a reprojection of the source image; dividing the target image into a set of bounding areas that each include endpoints of vectors that originate in the source image and represent the difference information; and by a processor and for a starting point in the source image determined for at least one location in the target image based on the difference information for at least a first of the set of bounding areas, iterating a predefined function in order to generate target data for a respective location in the target image, including traversing the set of bounding areas based on a comparison between: (i) a depth value computed to represent the nearest depth value of surfaces in the first bounding area and (ii) a converged depth value computed for the at least one location in the target image.