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 |