Head/data scheduling in 3D graphics
AssigneeS3 Graphics Co., Ltd.
InventorHsilin Huang
Life of this patent
Estimating the term…
Loading patent…
AssigneeS3 Graphics Co., Ltd.
InventorHsilin Huang
Estimating the term…
A system for processing graphics data for a stream of graphics primitives, such as triangles. The system has a plurality of memories each for storing an index of the primitive. A controller selects a memory to store the index and assigns a thread id to the index, the thread id indicating in which memory the index is stored. The thread id is stored in both a HEAD ID FIFO and a DATA ID FIFO, to maintain the order of the primitives during processing. A first multiplexer accesses a selected memory based on a thread id provided by the HEAD ID FIFO and a second multiplexer accesses a selected memory based on a thread id provided by the DATA ID FIFO. For each of the vertices of the graphics primitive, the first multiplexer provides a pointer for accessing coordinate information and the second multiplexer provides a pointer for accessing attribute information.
A system for processing graphics data for a stream of graphics primitives, the system comprising:
A method of processing graphics data for a stream of graphics primitives, the method comprising:
Dependencies are inferred from the claim text.