A method and apparatus for providing video graphics processing that
includes anti-aliasing begins when a video graphics processor receives
vertex parameters of an object-element and walks a first edge of the
object element and a second edge of the object element. The video graphics
processor walks the first and second edges based on calculations involving
a decision corner and an error term. The calculations indicate which
direction to walk on a pixel by pixel basis, i.e., whether the walking
should be in the major direction or the minor direction. The calculations
also identify pixels that contain fragment pixel information, i.e., the
pixels along the edges of the object element. For each fragment pixel,
subpixel masks are created for each object element that is present in the
fragmented pixel. From the subpixel masks, subpixel sequences are
determined, which are used to produce pixel information of the fragment
pixel.
Un metodo e un apparecchio per fornire la video elaborazione dei grafici che include il anti-aliasing comincia quando un video processor dei grafici riceve i parametri di vertice di un oggetto-elemento e cammina un primo bordo dell'elemento dell'oggetto e un secondo bordo dell'elemento dell'oggetto. Le video camminate del processor dei grafici i primi e secondi bordi hanno basato sui calcoli che coinvolgono un angolo di decisione e un termine di errore. I calcoli indicano quale senso da camminare su un pixel dalla base del pixel, cioè, se camminare dovrebbe essere nel senso principale o nel senso secondario. I calcoli inoltre identificano i pixel che contengono le informazioni del pixel del frammento, cioè, i pixel lungo i bordi dell'elemento dell'oggetto. Per ogni pixel del frammento, le mascherine del subpixel sono generate per ogni elemento dell'oggetto che è presente nel pixel spezzettato. A partire dalle mascherine del subpixel, le sequenze del subpixel sono determinate, che sono usate per redigere le informazioni del pixel del pixel del frammento.