D3D12_NODE_MASK-Struktur (d3d12.h)

Ein Zustandsunterobjekt, das die GPU-Knoten identifiziert, auf die das Zustandsobjekt angewendet wird.

Syntax

typedef struct D3D12_NODE_MASK {
  UINT NodeMask;
} D3D12_NODE_MASK;

Member

NodeMask

Die Knotenmaske.

Hinweise

Dieses Unterobjekt ist optional. Wenn es nicht vorhanden ist, gilt das Zustandsobjekt für alle verfügbaren Knoten. Wenn ein Knotenmaskenunterobjekt einem Beliebigen Teil eines Zustandsobjekts zugeordnet wurde, muss eine Knotenmaskenzuordnung zu allen Exporten in einem Zustandsobjekt (einschließlich importierter Auflistungen) vorgenommen werden, und alle Knotenmaskenunterobjekte, auf die verwiesen wird, müssen übereinstimmenden Inhalt aufweisen.

Wichtig

Bei einigen Versionen der DirectX-Runtime, die einen Knoten über D3D12_NODE_MASK in einer D3D12_STATE_SUBOBJECT mit dem Typ D3D12_STATE_SUBOBJECT_TYPE_NODE_MASK angeben, verarbeitet die Runtime fälschlicherweise den Knoten maskenwert von 0, der Knoten #1 verwenden sollte, was zu Fehlern führt, wenn das Zustandsobjekt später verwendet werden soll. Geben Sie einen expliziten Knotenwert von 1 an, oder lassen Sie das D3D12_NODE_MASK Unterobjekt aus, um dieses Problem zu vermeiden.

Anforderungen

   
Kopfzeile d3d12.h