A lighting unit which exhibits improved handling of incoming color values corresponding to a polygon. The lighting unit includes an input buffer for storing a plurality of color values, a mode register including a color mode field specifying whether the plurality of color values corresponds to the front or back side of the polygon. Furthermore, the lighting unit includes a register file for storing color information. The register file includes a first and second plurality of registers for storing front and back side color information, respectively. Still further, the lighting unit includes input/output logic configured to perform a transfer color instruction, which first comprises accessing the mode register to obtain a value of the color mode field, and then transferring the plurality of color values from the input buffer to one or more registers within the register file. The one or more registers are located within the first plurality of registers if the value of the color mode field indicates that the plurality of color values correspond to front side color information, and are located within the second plurality of registers if the value of the color mode field indicates back side color information. The one or more registers are located within the first and second plurality of registers if the value of the color mode field indicates both front and back side color information. Finally, the lighting unit includes a lighting computation unit configured to determine a face direction of the polygon. The lighting unit is further configured to use one or more of the plurality of color values (selected in accordance with the face direction) to perform lighting calculations for the polygon.

Un'unità di illuminazione che esibisce la manipolazione migliorata del colore ricevuto stima corrispondere ad un poligono. L'unità di illuminazione include un amplificatore dell'input per la memorizzazione della pluralità di valori di colore, un registro di modo compreso un campo di modo di colore che specifica se la pluralità di valori di colore corrisponde al lato anteriore o posteriore del poligono. Ancora, l'unità di illuminazione include una lima del registro per memorizzare le informazioni di colore. La lima del registro include una prima e seconda pluralità di registri per memorizzare le informazioni di colore del lato anteriore e posteriore, rispettivamente. Ancora più, l'unità di illuminazione include la logica dell'ingreso/uscita configurata per realizzare un'istruzione di colore di trasferimento, che in primo luogo contiene l'accesso a del registro di modo per ottenere un valore del campo di modo di colore ed allora trasferire la pluralità di valori di colore dall'amplificatore dell'input ad uno o più registra all'interno della lima del registro. Gli uno o più registri sono situati all'interno della prima pluralità di registri se il valore del campo di modo di colore indica che la pluralità di valori di colore corrisponde alle informazioni di colore della facciata frontale ed è situato all'interno della seconda pluralità di registri se il valore del campo di modo di colore indica indietro le informazioni di colore del lato. Gli uno o più registri sono situati all'interno della prima e seconda pluralità di registri se il valore del campo di modo di colore indica sia le informazioni di colore del lato anteriore che posteriore. Per concludere, l'unità di illuminazione include un'unità di calcolo di illuminazione configurata per determinare un senso della faccia del poligono. L'unità di illuminazione più ulteriormente è configurata per usare uno o più della pluralità di valori di colore (selezionati in conformità con il senso della faccia) per effettuare i calcoli di illuminazione per il poligono.

 
Web www.patentalert.com

< (none)

< Channel server functionality

> System and method for producing a three dimensional relief

> (none)

~ 00000