Patent ID: 7619635

Claim:
A computer-implemented method of positioning multiple bilinear texture samples along a major axis of anisotropy with a length greater than two, comprising: positioning a single one of the bilinear texture samples in a center of the major axis of anisotropy when an anisotropic ratio of a footprint defined as a length of the major axis of anisotropy divided by a length of a minor axis of anisotropy is greater than an even number and less than an odd number, wherein the odd number equals the even number summed with one; computing a weight, by a programmable graphics processor, for the single one of the bilinear texture samples that is less than a reciprocal of the anisotropic ratio of a footprint defined by the major axis of anisotropy; positioning remaining samples of the bilinear texture samples along the major axis of anisotropy to cover the length of the major axis of anisotropy; computing a weight, by the programmable graphics processor, for each of the remaining bilinear texture samples that is the reciprocal of the anisotropic ratio of the footprint defined by the major axis of anisotropy; processing the bilinear texture samples, by the programmable graphics processor, to produce an image that is suitable for display; and storing the image in a graphics memory.