Patent ID: 8830249

Claim:
A method of preparing to prefetch a texel for graphics processing, the method comprising: receiving memory addresses for texels of a texture map, the texels corresponding to a set of pixels in an image; determining that the set of pixels correspond to a common non-linear surface on different facets of a three-dimensional model; computing, using at least one processor operatively coupled with a memory, a surface derivative of a change in a texel memory location to a change in a surface location based at least in part on curve parameters of the non-linear surface; determining, based at least in part on the computed surface derivative, a predicted memory location of a texel in the texture map that corresponds to a selected pixel on the surface; and prefetching a texel for the selected pixel using the predicted memory location, wherein computing the surface derivative for prefetching is based on a determination that the pixels correspond to the same non-linear surface on different facets.