A system and method implemented in hardware are provided to optimize
rendering of a computer graphics image, which may be displayed in an image
frame comprising a number of tiles. The system and method determine each
tile in the image frame touched by a geometry (e.g., a triangle). Graphics
data for the geometry is selectively stored into a separate, corresponding
portion of memory for each tile touched by the geometry. The graphics data
stored in each portion of memory can be readily accessed and used to
render a portion of the image in the respective tile of the image frame.
Ένα σύστημα και μια μέθοδος που εφαρμόζονται στο υλικό παρέχονται για να βελτιστοποιήσουν την απόδοση μιας εικόνας ηλεκτρονικής γραφιστικής, η οποία μπορεί να επιδειχθεί σε ένα πλαίσιο εικόνας περιλαμβάνοντας διάφορα κεραμίδια. Το σύστημα και η μέθοδος καθορίζουν κάθε κεραμίδι στο πλαίσιο εικόνας που αγγίζεται από μια γεωμετρία (π.χ., ένα τρίγωνο). Το στοιχείο γραφικής παράστασης για τη γεωμετρία αποθηκεύεται επιλεκτικά σε μια χωριστή, αντίστοιχη μερίδα της μνήμης για κάθε κεραμίδι που αγγίζεται από τη γεωμετρία. Τα στοιχεία γραφικής παράστασης που αποθηκεύονται σε κάθε μερίδα της μνήμης μπορούν να προσεγγιστούν εύκολα και να χρησιμοποιηθούν για να δώσουν μια μερίδα της εικόνας στο αντίστοιχο κεραμίδι του πλαισίου εικόνας.