Geometry processor for graphics display system
AssigneeStar Technologies Inc.
InventorWalter R. Steiner
Life of this patent
Estimating the term…
Loading patent…
AssigneeStar Technologies Inc.
InventorWalter R. Steiner
Estimating the term…
A geometry process for use in a graphics processing system, especially adapted to couple with a hierarchically structured graphics database memory, a special purpose processor for traversing the database, and a display processor, wherein the geometry processor includes double-buffered input registers, a first private data bus to the special purpose traversing processor, a second private data bus to the graphics database memory, a high-speed arithmetic processing module, a double-buffered output register, and a microprogrammable control system. The geometry processor is configured to process the graphics database in two passes. The first pass is a culling operation that culls out graphics data supplied from the database memory that is outside of a defined viewing volume, with the culled data being sent over of the first private bus to a stack memory in the traversing processor. The second pass retraverses the culled data, along with additional associated data from the database memory, from the traversing processor's stack memory and transforms that data from a three-dimensional mathematical format to a two-dimensional format suitable for display on a video display system.
A programmable electronic geometry processor circuit for use in a graphics display system that includes a database memory for storing segments of graphics data which represent three-dimensional objects to be displayed and which contain operation codes pertaining to the objects, a first processing means for writing segments of graphics data into the memory, a second processing means responsive to the first processing means for sequentially fetching graphics data stored in the memory and placing such fetched graphics data on a dedicated memory bus, and a third processing means for accepting processed graphics data from the geometry processor for display on a display device, where the geometry processor includes:
A programmable electronic geometry processor circuit adapted for use in a graphics display system that includes a database memory for storing segments of graphics data which represent three-dimensional objects to be displayed and which contain operation codes pertaining to the objects, a first processing means for writing segments of graphics data into the memory, a second processing means responsive to the first processing means for sequentially fetching graphics data stored in the memory and placing such fetched graphics data on a dedicated memory bus, and a third processing means for accepting processed graphics data from the geometry processor for display on a display device, where the geometry processor includes:
Dependencies are inferred from the claim text.