enumerazione D3D12DDI_CROSS_NODE_SHARING_TIER (d3d12umddi.h)
Un valore D3D12DDI_CROSS_NODE_SHARING_TIER specifica il livello di condivisione tra i nodi di una scheda di visualizzazione.
Sintassi
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
} ;
Costanti
D3D12DDI_CROSS_NODE_SHARING_TIER_NOT_SUPPORTED Valore: 0 La condivisione tra nodi non è applicabile. |
D3D12DDI_CROSS_NODE_SHARING_TIER_1_EMULATED Valore: 1 Emulato. I driver esegnano queste operazioni di copia tramite un'allocazione di memoria del sistema interna al driver. In questo modo queste operazioni di copia consumano tempo nella GPU di destinazione e nell'origine. |
D3D12DDI_CROSS_NODE_SHARING_TIER_1 Valore: 2 Se impostato su Livello 1, i driver supportano solo l'area del buffer di copia, l'area della trama e la risorsa di copia. La risorsa tra nodi deve essere la destinazione dell'area di copia. |
D3D12DDI_CROSS_NODE_SHARING_TIER_2 Valore: 3 Tutte le operazioni tra i nodi sono supportate, ad eccezione delle visualizzazioni di destinazione di rendering, delle visualizzazioni degli stencil di profondità e delle operazioni atomiche UAV. |
D3D12DDI_CROSS_NODE_SHARING_TIER_0041_3 Valore: 4 Supporta funzionalità di condivisione tra nodi oltre il livello 2. |
Osservazioni
Quando viene usata la versione DDI corrispondente, è necessario compilare le strutture dei dati con limite più recenti dal driver. Il driver può anche rilevare quale versione di ogni limite di controllo si verifica dal valore DataSize passato insieme a ogni cap-query. Il livello 4 delle risorse affiancate non può essere supportato direttamente impostando il livello 4 delle risorse affiancate. Impostare invece il supporto per il limite Deterministic64KBUndefinedSwizzle.
Fabbisogno
Requisito | Valore |
---|---|
intestazione | d3d12umddi.h |