Patent ID: 6683621
Filing Date: 2004-01-27
Classification: G06T

Abstract:
In a graphics adapter, a normalization circuit configured to receive vertex data including positional coordinates and normal coordinates, the circuit comprising:a set of multiplexers; a set of functional units comprising less than four floating point multipliers and less than three floating point adders, wherein the outputs of the set of multiplexer circuits provide inputs to the set of functiontional units; and a control circuit, configured to control the select inputs of the set of multiplexer units thereby controlling the inputs to the functional units to calculate a unit normal vector and a unit eye vector from the received vertex data wherein the normalization circuit is configured to compute both the unit normal vector and the unit eye vector by initiating calculation the unit eye vector, stalling the vertex data in a latch until a portion of the unit eye vector calculation is completed and initiating the unit normal calculation.