D3D12_NODE_MASK構造体 (d3d12.h)

状態オブジェクトが適用される GPU ノードを識別する状態サブオブジェクト。

構文

typedef struct D3D12_NODE_MASK {
  UINT NodeMask;
} D3D12_NODE_MASK;

メンバー

NodeMask

ノード マスク。

解説

このサブオブジェクトは省略可能です。 存在しない場合、状態オブジェクトは使用可能なすべてのノードに適用されます。 ノード マスク サブオブジェクトが状態オブジェクトの任意の部分に関連付けられている場合は、状態オブジェクト (インポートされたコレクションを含む) 内のすべてのエクスポートに対してノード マスク関連付けを行い、参照されるすべてのノード マスク サブオブジェクトに一致するコンテンツが必要です。

重要

DirectX ランタイムの一部のバージョンでは、型が D3D12_STATE_SUBOBJECT_TYPE_NODE_MASK のD3D12_STATE_SUBOBJECTD3D12_NODE_MASK を介してノードを指定すると、ランタイムで ノード マスク値 0が正しく処理されません。ノード #1 を使用する必要があります。これにより、後で状態オブジェクトを使用しようとするとエラーが発生します。 この問題を回避するには、明示的なノード値 1 を指定するか、 D3D12_NODE_MASK サブオブジェクトを省略します。

要件

   
Header d3d12.h