CONFIGURING RESOURCES USED BY A GRAPHICS PROCESSING UNIT

The application programming interface permits an application to specify resources to be used by shaders, executed by the GPU, through a data structure called the "root arguments." A root signature is a data structure in an application that defines the layout of the root arguments used by a...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: PATEL, AMAR, SANDY, MATTHEW D, DOTSENKO, YURI, MCMULLEN, MAX A, NATALIE, JESSE T
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:The application programming interface permits an application to specify resources to be used by shaders, executed by the GPU, through a data structure called the "root arguments." A root signature is a data structure in an application that defines the layout of the root arguments used by an application. The root arguments are a data structure resulting from the application populating locations in memory according to the root signature. The root arguments can include one or more constant values or other state information, and/or one or more pointers to memory locations which can contain descriptors, and/or one or more descriptor tables. Thus, the root arguments can support multiple levels of indirection through which a GPU can identify resources that are available for shaders to access. L'interface de programmation d'application permet à une application de spécifier des ressources qui doivent être utilisées par des nuanceurs, exécutés par la GPU, par le biais d'une structure de données appelée "arguments racine". Une signature racine est une structure de données dans une application qui définit l'agencement des arguments racine utilisés par une application. Les arguments racine sont une structure de données résultant de l'application renseignant des emplacements dans la mémoire selon la signature racine. Les arguments racine peuvent comprendre une ou plusieurs valeurs constantes ou d'autres informations d'état et/ou un ou plusieurs pointeurs vers des emplacements mémoire qui peuvent contenir des descripteurs et/ou une ou plusieurs tables de descripteurs. Ainsi, les arguments racine peuvent prendre en charge plusieurs niveaux d'indirection au moyen desquels une GPU peut identifier des ressources qui sont disponibles d'accès pour les nuanceurs.