Apparatus for efficiently accessing graphic data for rendering on a display
AssigneeSilicon Graphics, Inc.
InventorChandlee Bryant Harrell
Life of this patent
Estimating the term…
Loading patent…
AssigneeSilicon Graphics, Inc.
InventorChandlee Bryant Harrell
Estimating the term…
An electronic logic and computer implemented apparatus and method for accessing graphic geometric data within a computer display system utilizing an SIMD environment. The present invention spreads the vertex data structure of geometric primitives across multiple memories allowing much higher bandwidth access into the data structure for greater performance. The present invention eliminates branches from the processing of triangle and quadrilateral primitives allowing full utilization of SIMD processors. The present invention utilizes an indirection circuit and software to control the order of coupling of these memory units to the inputs of specialized graphic processors. Therefore, the indirection mechanism allows a geometric data structure to be spread across multiple memories in a multi-memory/multi-bus environment with indirection across these multiple busses and memories. The present invention provides full utilization of a SIMD processor processing triangles or quadrilaterals and performs splitting of quads and ordering of triangle vertices in hardware.
An apparatus for rendering a geometric primitive composed of data associated with a plurality of vertices, said apparatus comprising:
In a computer controlled graphics system including a display displaying computer generated images and a memory unit storing information representing geometric primitives, an apparatus for rendering said geometric primitives onto said display, said apparatus comprising:
In a computer controlled graphics system including a display displaying computer generated images and a memory unit storing information representing geometric primitives, an apparatus for rendering said geometric primitives onto said display, said apparatus comprising:
Dependencies are inferred from the claim text.