Inventors:
Carroll Philip Gossett - Mountain View CA
Derek Bosch - Mountain View CA
Shouchern Alex Yen - Sunnyvale CA
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06T 1700
Abstract:
A novel technique and apparatus for antialiasing in a computer graphics system is presented. The invention provides antialiasing by gamma corrected area calculation wherein the pixel coverage area is efficiently determined using cross products of the end points of line edges and the corners of the pixels. Gamma correction is advantageously achieved using linear interpolation of a BÃzier curve representation of the gamma correction curve by application of the de Casteljau algorithm to programmable coefficients. The invention further provides for alpha blending of the gamma corrected area calculation for each pixel and adjustment of the area calculation for pixels with end points.