After identifying the particular tile, the rendering engine may identify a particular pixel of the tile. The particular pixel may be identified by a first (or initial) value of a sequential order, e.g., an inter-pixel order that may be generated, as noted earlier, by random shuffling. The rendering engine may then begin performing rendering computations on the identified pixel.
As described earlier, the particular tile identified by the rendering engine may, by chance, also be identified by another rendering engine for performing rendering operations. In this situation, both rendering engines, also by chance, may identify the same pixel of the same tile. However, the probability that both rendering engines identify an identical pixel of the same tile may be relatively small. For example, assuming a discrete uniform probability distribution, the probability that both rendering engines identify an identical pixel from a tile formed by an array of 8×8 pixels is equal to 1/64. Therefore, it is more likely that two rendering engines identifying a same tile would identify different pixels of the tile. In this manner, when rendering operations are first performed by such rendering engines, the rendering operation may quite likely be collectively performed across different pixels of the same tile.
As also described earlier, the particular tile identified by the rendering engine may be different from tiles identified by other rendering engines for performing rendering operations. When different rendering engines are performing rendering operations on different tiles (e.g., different tiles that are non-overlapping), the rendering engines are necessarily performing such operations on different pixels of the image.