次の方法で共有


D3D12DDI_CROSS_NODE_SHARING_TIER列挙 (d3d12umddi.h)

D3D12DDI_CROSS_NODE_SHARING_TIER 値は、ディスプレイ アダプターのノード間の共有のレベルを指定します。

構文

typedef enum D3D12DDI_CROSS_NODE_SHARING_TIER {
  D3D12DDI_CROSS_NODE_SHARING_TIER_NOT_SUPPORTED = 0,
  D3D12DDI_CROSS_NODE_SHARING_TIER_1_EMULATED = 1,
  D3D12DDI_CROSS_NODE_SHARING_TIER_1 = 2,
  D3D12DDI_CROSS_NODE_SHARING_TIER_2 = 3,
  D3D12DDI_CROSS_NODE_SHARING_TIER_0041_3 = 4
} ;

定数

 
D3D12DDI_CROSS_NODE_SHARING_TIER_NOT_SUPPORTED
値: 0
クロスノード共有は適用されません。
D3D12DDI_CROSS_NODE_SHARING_TIER_1_EMULATED
値: 1
エミュレート。 ドライバーは、ドライバー内部のシステム メモリ割り当てを使用して、これらのコピー操作をステージングします。 これにより、これらのコピー操作によって、コピー先 GPU とソースで時間が消費されます。
D3D12DDI_CROSS_NODE_SHARING_TIER_1
値: 2
階層 1 に設定すると、ドライバーはコピー バッファー領域、コピー テクスチャ領域、およびコピー リソースのみをサポートします。 クロスノード リソースは、コピー リージョンの宛先である必要があります。
D3D12DDI_CROSS_NODE_SHARING_TIER_2
値: 3
レンダー ターゲット ビュー、深度ステンシル ビュー、UAV アトミック操作を除き、ノード間のすべての操作がサポートされます。
D3D12DDI_CROSS_NODE_SHARING_TIER_0041_3
値: 4
階層 2 を超えるクロスノード共有機能をサポートします。

備考

対応する DDI バージョンを使用する場合は、ドライバーによって最新のキャップ データ構造を入力する必要があります。 また、ドライバーは、各キャップ クエリと共に渡された DataSize 値によって、各キャップ チェックのどのバージョンが発生するかを検出することもできます。 タイル リソース層 4 は、タイルリソース層 4 を設定して直接サポートすることはできません。 代わりに、Deterministic64KBUndefinedSwizzle キャップのサポートを設定します。

必要条件

要件 価値
ヘッダー d3d12umddi.h

関連項目

D3D12DDI_D3D12_OPTIONS_DATA_0089