Patent ID: 6476808
Filing Date: 2002-11-05
Classification: G06T

Abstract:
A system for token-based buffering and processing of three-dimensional graphics, the system comprising:a model view transformation unit having an input and an output, the input of the model view transformation unit coupled to receive a token that is an index to vertex data; a Z clipping unit having an input and an output, the input of the Z clipping unit coupled to the output of the model view transformation unit; a projection unit having an input and an output, the input of the projection unit coupled to the output of Z clipping unit; a perspective transformation unit having an input and an output, the input of the perspective transformation unit coupled to the output of projection unit; a lighting unit having an input and an output, the input of the lighting unit coupled to the output of Z clipping unit, the lighting unit operating concurrently with the projection unit or the perspective transformation unit; a triangle rendering unit having an inputs and an output, a first input of the triangle rendering unit coupled to the output of the perspective transformation unit, a second input of the triangle rendering unit coupled to the output of the lighting unit; and a pixel rendering unit having an input and an output, the input of the pixel rendering unit coupled to the output of the triangle rendering unit, the pixel rendering unit providing data representing pixels at its output.