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 |