A circuit for providing a perspective correct transformation of attribute
values at positions defining a planar polygon in world space to attribute
values at pixels describing the polygon in screen space including a first
circuit for determining a series of presetup values defined by coordinates
of vertices of the polygon which are constant throughout the polygon, a
second circuit for computing setup values for each attribute which are
constant throughout the polygon from the presetup values, a third circuit
for computing from the setup values for each attribute a result for the
attribute which is constant at any pixel describing the polygon, a fourth
circuit for determining a reciprocal of a result of a depth attribute
computed by the third circuit, and a fifth circuit for combining the
values of the result computed by the third circuit for each attribute and
the reciprocal value for each pixel of the polygon.
Un circuito per fornire una trasformazione corretta di prospettiva dei valori di attributo alle posizioni che definiscono un poligono planare nello spazio del mondo per attribuire i valori ai pixel che descrivono il poligono nello spazio dello schermo compreso un primo circuito per la determinazione della serie di valori del presetup definiti dalle coordinate dei vertici del poligono che sono costanti durante il poligono, un secondo circuito per la messa a punto di calcolo stima per ogni attributo che sono costanti durante il poligono dai valori del presetup, un terzo circuito per la computazione dalla messa a punto stima per ogni attributo un risultato per l'attributo che è costante a tutto il pixel che descrive il poligono, un circuito di quarto per la determinazione del reciproco di un risultato di un attributo di profondità computato dal terzo circuito e da un quinto circuito per la combinazione dei valori del risultato computato dal terzo circuito per ogni attributo ed il valore reciproco per ogni pixel del poligono.