Partager via


D3D12_NODE_MASK structure (d3d12.h)

Sous-objet d’état qui identifie les nœuds GPU auxquels l’objet d’état s’applique.

Syntaxe

typedef struct D3D12_NODE_MASK {
  UINT NodeMask;
} D3D12_NODE_MASK;

Membres

NodeMask

Masque de nœud.

Notes

Ce sous-objet est facultatif. En son absence, l’objet d’état s’applique à tous les nœuds disponibles. Si un sous-objet de masque de nœud a été associé à une partie d’un objet d’état, une association de masque de nœud doit être effectuée à toutes les exportations dans un objet d’état (y compris les collections importées) et tous les sous-objets de masque de nœud référencés doivent avoir un contenu correspondant.

Important

Sur certaines versions du runtime DirectX, en spécifiant un nœud via D3D12_NODE_MASK dans un D3D12_STATE_SUBOBJECT de type D3D12_STATE_SUBOBJECT_TYPE_NODE_MASK, le runtime gère incorrectement une valeur de masque de nœud de 0, qui doit utiliser le nœud #1, ce qui entraînera des erreurs lors de la tentative d’utilisation de l’objet d’état ultérieurement. Spécifiez une valeur de nœud explicite de 1 ou omettez le sous-objet D3D12_NODE_MASK pour éviter ce problème.

Spécifications

   
En-tête d3d12.h