Patent ID: 6954211

Claim:
A method for rasterizing a graphics primitive for a framebuffer comprising at least two scanlines, said method comprising: (A) dividing said graphics primitive into at least one region, said regions comprising at least one scanline-boundaried trapezoidal region, where each of said scanline-boundaried trapezoidal regions comprises a trapezoidal region where a first edge of said trapezoidal region falls on a first boundary between two scanlines and where a second edge of said trapezoidal region falls on a second boundary between two scanlines; (B) rasterizing at least one of said scanline-boundaried trapezoidal regions according to a trapezoid rasterization method, said trapezoid rasterization method comprising: (1) creating a first edge area corresponding to a third edge of said trapezoidal region, (2) creating a second edge area corresponding to a fourth edge of said trapezoidal region; and (3) shading said first edge area and said second edge area by (a) applying a texture to said first edge area and (b) applying said texture to said second edge area, where said texture comprises a lookup table for the coverage for a particular pixel where an edge has a specified slope and is a specified distance from said particular pixel, and (C) rasterizing each other region in said graphics primitive using a rasterizer.