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 |