A method and apparatus are provided for a lighting system for graphics
processing. Included is a plurality of input buffers adapted for being
coupled to a transform system for receiving vortex data therefrom. The
input buffers include a first input buffer, a second input buffer and a
third input buffer. An input of the first buffer, the second input buffer
and the third input buffer are coupled to an output of the transform
system. Further included is a multiplication logic unit having a first
input coupled to an output of the first input buffer and a second input
coupled to an output of the second input buffer. An arithmetic logic unit
has a first input coupled to an output of the second input buffer. The
arithmetic logic unit further has a second input coupled to an output of
the multiplication logic unit. An output of the arithmetic logic unit is
coupled to the output of the lighting system. Next provided is a first
register unit having an input coupled to the output of the arithmetic
logic unit and an output coupled to the first input of the arithmetic
logic unit. A second register unit has an input coupled to the output of
the arithmetic logic unit. Also, such second register has an output
coupled to the first input and the second input of the multiplication
logic unit. A lighting logic unit is also provided having a first input
coupled to the output of the arithmetic logic unit, a second input coupled
to the output of the first input buffer, and an output coupled to the
first input of the multiplication logic unit. Finally, memory is coupled
to at least one of the inputs of the multiplication logic unit and the
output of the arithmetic logic unit. The memory has stored therein a
plurality of constants and variables for being used in conjunction with
the input buffers, the multiplication logic unit, the arithmetic logic
unit, the first register unit, the second register unit, and the lighting
logic unit for processing the vertex data.
Μια μέθοδος και μια συσκευή παρέχονται για ένα σύστημα φωτισμού για την επεξεργασία γραφικής παράστασης. Περιλαμβάνεται μια πολλαπλότητα των απομονωτών εισαγωγής που προσαρμόζονται για την ένωση με ένα σύστημα μετατροπής για τα στοιχεία δινών απ' αυτό. Οι απομονωτές εισαγωγής περιλαμβάνουν έναν πρώτο απομονωτή εισαγωγής, έναν δεύτερο απομονωτή εισαγωγής και έναν τρίτο απομονωτή εισαγωγής. Μια εισαγωγή του πρώτου απομονωτή, ο δεύτερος απομονωτής εισαγωγής και ο τρίτος απομονωτής εισαγωγής συνδέονται με μια παραγωγή του συστήματος μετατροπής. Περαιτέρω περιλαμβάνεται μια μονάδα λογικής πολλαπλασιασμού που έχει μια πρώτη εισαγωγή συνδεμένων με μια παραγωγή του πρώτου απομονωτή εισαγωγής και μια δεύτερη εισαγωγή συνδεμένη με μια παραγωγή του δεύτερου απομονωτή εισαγωγής. Μια αριθμητική μονάδα λογικής συνδέει μια πρώτη εισαγωγή με μια παραγωγή του δεύτερου απομονωτή εισαγωγής. Η αριθμητική μονάδα λογικής περαιτέρω συνδέει μια δεύτερη εισαγωγή με μια παραγωγή της μονάδας λογικής πολλαπλασιασμού. Μια παραγωγή της αριθμητικής μονάδας λογικής συνδέεται με την παραγωγή του συστήματος φωτισμού. Έπειτα υπό τον όρο ότι είναι μια πρώτη μονάδα καταλόγων που έχει μια εισαγωγή συνδεμένη με την παραγωγή της αριθμητικής μονάδας λογικής και μια παραγωγή που συνδέεται με την πρώτη εισαγωγή της αριθμητικής μονάδας λογικής. Μια δεύτερη μονάδα καταλόγων συνδέει μια εισαγωγή με την παραγωγή της αριθμητικής μονάδας λογικής. Επίσης, τέτοιος δεύτερος κατάλογος συνδέει μια παραγωγή με την πρώτη εισαγωγή και τη δεύτερη εισαγωγή της μονάδας λογικής πολλαπλασιασμού. Μια μονάδα λογικής φωτισμού παρέχεται επίσης ένωση μια πρώτης εισαγωγή με την παραγωγή της αριθμητικής μονάδας λογικής, μια δεύτερη εισαγωγή που συνδέεται με την παραγωγή του πρώτου απομονωτή εισαγωγής, και μια παραγωγή που συνδέεται με την πρώτη εισαγωγή της μονάδας λογικής πολλαπλασιασμού. Τέλος, η μνήμη συνδέεται με τουλάχιστον μια από τις εισαγωγές της μονάδας λογικής πολλαπλασιασμού και την παραγωγή της αριθμητικής μονάδας λογικής. Η μνήμη έχει αποθηκεύσει εκεί μέσα μια πολλαπλότητα των σταθερών και των μεταβλητών για τη χρησιμοποίηση από κοινού με τους απομονωτές εισαγωγής, τη μονάδα λογικής πολλαπλασιασμού, την αριθμητική μονάδα λογικής, την πρώτη μονάδα καταλόγων, τη δεύτερη μονάδα καταλόγων, και τη μονάδα λογικής φωτισμού για την επεξεργασία των vertex στοιχείων.