Syntaxe
Membres
pLocalRootSignatureType : ID3D12RootSignature * Signature racine qui fonctionnera comme signature racine locale. Un objet d’état conserve une référence à cette signature.
Remarques
La présence de ce sous-objet dans un objet d’état est facultative. La combinaison des signatures racines globales et/ou locales associées à une fonction de nuanceur donnée doit définir toutes les liaisons de ressources déclarées par le nuanceur (sans chevauchement entre les signatures racines globales et locales). Si une fonction donnée d’un graphe d’appels (sans compter les appels entre tables de nuanceurs) est associée à une signature racine locale particulière, toutes les autres fonctions du graphe doivent être associées soit à la même signature racine locale, soit à aucune, et le point d’entrée du nuanceur (la racine du graphe d’appels) doit être associé à la signature racine locale. Cela s’explique par le fait que l’ensemble du code accessible à partir d’un point d’entrée de nuanceur donné est appelé à partir d’un identificateur de nuanceur dans un enregistrement de nuanceur, où un seul ensemble d’arguments racines locaux s’applique. Bien entendu, différents nuanceurs peuvent utiliser différentes signatures racines locales (ou aucune), car leurs identificateurs de nuanceur se trouveront dans des enregistrements de nuanceur différents.Configuration requise
En-tête : d3d12_xs.h ou d3d12_x.hBibliothèque : d3d12_xs.lib ou d3d12_x.lib
Plateformes prises en charge : consoles XBOX Series et famille XBOX One
