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

要件

要件
Header d3d12umddi.h

こちらもご覧ください

D3D12DDI_D3D12_OPTIONS_DATA_0089