Patent ID: 6795088
Filing Date: 2004-09-21
Classification: G06T

Abstract:
A system for utilizing at least one processor and at least one bypass processor of a computer graphics system, the at least one processor including a particular number of processors, the at least one processor and the at least one bypass processor for rendering a plurality of primitives, each of the plurality of primitives having a left corner and a right corner, the plurality of primitives being ordered based on the left corner of each of the plurality of primitives, the system comprising:a merge circuit for determining a left edge for each of the plurality of primitives and determining a right edge for each of the plurality of primitives; a distributor, coupled with the feedback circuit, for outputting a first portion of the plurality of primitives for a current position in a current line, the distributor providing a second portion of the plurality of primitives to the at least one processor and providing a third portion of the plurality of primitives to the at least one bypass processor if the first portion of the plurality of primitives includes more primitives than the particular number of processors, the second portion of the plurality of primitives including a number of primitives that is not greater than the particular number of processors, the distributor also for discarding an expired portion of the primitives, each of the expired portion of the primitives having a right edge to the left of a current position; a feedback circuit, coupled to the merge circuit and the distributor, for re-inputting a fourth portion of the plurality of primitives to the at least one bypass processor until the first portion of the plurality of primitives has been rendered for a particular line; and a controller for controlling the feedback circuit, the distributor and the merge circuit.