Patent ID: 7123266

Claim:
A video graphics circuit comprising: a setup engine that receives vertex information for an object element and provides therefrom, object element information, wherein the object element information includes a plurality of spans, the vertex information being at least one of color information, texture coordinates, physical coordinates, alpha blending parameters, perspective information, lighting information, fog information, pixel information derivatives, and three dimensional graphics parameters; an edgewalker circuit operably coupled to receive the object element information, wherein the edgewalker circuit processes the object element information to produce span definition information for each of the plurality of spans, the edgewalker circuit operably coupled to a non-parallel span processing circuit; the non-parallel span processing circuit operably coupled to receive the span definition information and at least a portion of the object element information for each of the plurality of spans, the span definition information being at least one of physical location of span start, length of span, direction of span, and span start pixel information, wherein the non-parallel span processing circuit produces a plurality of pixel parameters from the span definition information and the at least a portion of the object element information for each of the plurality of spans; and a plurality of pixel processing circuits operably coupled to the non-parallel span processing circuit, wherein each of the plurality of pixel processing circuits receives a corresponding one of the plurality of pixel parameters associated with each of the plurality of spans and produces, therefrom, pixel information for a corresponding pixel location within the object element for each of the plurality of spans, the plurality of pixel processing circuits having an even pixel processing circuit and an odd pixel processing circuit, wherein the span processing circuit provides even pixel parameters of the plurality of pixel parameters to the even pixel processing circuit and provides odd pixel parameters of the plurality of pixels parameters to the odd pixel processing circuit.