US 7,576,751 B2
Pixel center position displacement
Rui M. Bastos, Porto Alegre (Brazil); Michael J. M. Toksvig, Palo Alto, Calif. (US); and Karim M. Abdalla, Menlo Park, Calif. (US)
Assigned to NVIDIA Corporation, Santa Clara, Calif. (US)
Filed on Sep. 14, 2006, as Appl. No. 11/532,069.
Application 11/532069 is a division of application No. 10/960857, filed on Oct. 07, 2004, granted, now 7,425,966.
Prior Publication US 2007/0008336 A1, Jan. 11, 2007
Int. Cl. G09G 5/00 (2006.01); G06T 11/20 (2006.01); G06T 15/00 (2006.01); G06K 9/36 (2006.01); G06K 9/40 (2006.01)
U.S. Cl. 345—613  [345/581; 345/586; 345/614; 345/552; 382/254; 382/276; 382/300] 16 Claims
OG exemplary drawing
 
1. A computer-implemented method of computing a displaced pixel center, comprising:
receiving, from a rasterizer, fragment data associated with a pixel including coverage data and barycentric weights;
determining whether a sign of a first barycentric weight is negative;
determining whether a sign of a second barycentric weight is negative;
adjusting the first barycentric weight, the second barycentric weight, and a third barycentric weight based on the sign of the first barycentric weight and the sign of the second barycentric weight to produce an adjusted first barycentric weight, an adjusted second barycentric weight, and an adjusted third barycentric weight;
combining the adjusted third barycentric weight, the adjusted second barycentric weight, and the adjusted first barycentric weight to produce the displaced pixel center;
computing image data associated with the pixel based on the displaced pixel center; and
storing the image data in a memory.