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 turn. 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.
Eine Methode und ein Apparat für das Zur Verfügung stellen der videographikverarbeitung, die Anti-aliasing einschließt, fängt an, wenn ein videographikprozessor Gipfelparameter eines Gegenstand-Elements empfängt und geht ein erster Rand des Gegenstandelements und ein zweiter Rand des Gegenstandelements. Die videographikprozessorwege die ersten und zweiten Ränder gründeten auf den Berechnungen, die eine Entscheidung Ecke und eine Störung Umdrehung mit einbeziehen. Die Berechnungen zeigen an, welche Richtung, zum auf ein Pixel durch Pixelgrundlage zu gehen d.h. ob das Gehen in der Hauptrichtung oder in der kleinen Richtung sein sollte. Die Berechnungen kennzeichnen auch Pixel, die Fragmentpixelinformationen d.h. die Pixel entlang den Rändern des Gegenstandelements enthalten. Für jedes Fragmentpixel werden subpixel Schablonen für jedes Gegenstandelement verursacht, das im zersplitterten Pixel anwesend ist. Von den subpixel Schablonen werden subpixel Reihenfolgen festgestellt, die verwendet werden, um Pixelinformationen des Fragmentpixels bekanntzugeben.