GRAPHICS SYSTEM AND METHOD FOR USE OF SPARSE TEXTURES

This disclosure relates to a graphics system and method for use of sparse textures. The system and the method include example embodiments of graphics processor memory management systems that support the use of graphical textures that are not fully bound or 'backed' in memory throughout the...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: SWAMINATHAN NARAYANAN, CZARADZKI KAROL E, IMBROGNO MICHAEL, VALIENT MICHAL
Format: Patent
Sprache:chi ; eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:This disclosure relates to a graphics system and method for use of sparse textures. The system and the method include example embodiments of graphics processor memory management systems that support the use of graphical textures that are not fully bound or 'backed' in memory throughout their entire lifespans. Such graphical textures are referred to herein as 'sparse textures'. According to some embodiments, sparse textures may be split into fixed-dimension pages in memory wherein, during execution, a user may indicate a desire to map certain pages to physical memory locations and populate suchpages with the underlying data. In other embodiments, statistical information obtained from the graphics processor is used to aid in the determination of whether or not a given texture (or portion ofa texture) needs physical memory backing. In yet other embodiments, the graphics processor may also enforce ordering guarantees, e.g., in instances when there are fewer pages in memory available thanthere is a need for backin