Apparatus for processing non-planar video graphics primitives and associated method of operation
AssigneeATI Technologies, Inc.
InventorsVineet Goel, Robert S. Hartog, Michael A. Mang
Life of this patent
Estimating the term…
Loading patent…
AssigneeATI Technologies, Inc.
InventorsVineet Goel, Robert S. Hartog, Michael A. Mang
Estimating the term…
An apparatus for processing a non-planar graphics primitive employs an associated method of operation and includes a controller, at least one computation engine, memory and at least one lookup table. Responsive to operation codes issued by the controller, the computation engine(s) determines a group of control points based on the position coordinates and normal vectors of the non-planar primitive vertices. The computation engine(s) then determines position coordinates of supplemental vertices defining multiple planar tessellated primitives based on the control points and stored weighting factors that provide a cubic relation between the control points and the position coordinates of the supplemental vertices. A first memory stores at least the control points and at least one lookup table stores the cubic weighting factors. A second memory stores the position coordinates of the non-planar primitive vertices and the supplemental vertices of the planar primitives generated through tessellation for further graphics processing.
An apparatus for processing a non-planar video graphics primitive, the non-planar video graphics primitive being defined by a plurality of vertices, each of the plurality of vertices having associated position coordinates and normal vectors, the apparatus comprising:
An apparatus for processing a non-planar video graphics primitive, the non-planar video graphics primitive being defined by a plurality of vertices, each of the plurality of vertices having associated position coordinates and normal vectors, the apparatus comprising:
A method for tessellating a non-planar video graphics primitive into a plurality of planar video graphics primitives, the non-planar video graphics primitive being defined by a plurality of vertices, each of the plurality of vertices having associated position coordinates and normal vectors, the method comprising the steps of:
Dependencies are inferred from the claim text.