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 |