Partager via


énumération D3D12DDI_CROSS_NODE_SHARING_TIER (d3d12umddi.h)

Une valeur D3D12DDI_CROSS_NODE_SHARING_TIER spécifie le niveau de partage entre les nœuds d’une carte d’affichage.

Syntaxe

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
} ;

Constantes

 
D3D12DDI_CROSS_NODE_SHARING_TIER_NOT_SUPPORTED
Valeur : 0
Le partage entre nœuds ne s’applique pas.
D3D12DDI_CROSS_NODE_SHARING_TIER_1_EMULATED
Valeur : 1
Émulé. Les pilotes effectuent l’étape de ces opérations de copie via une allocation de mémoire système interne au pilote. Cela entraîne l’utilisation de ces opérations de copie sur le GPU de destination ainsi que sur la source.
D3D12DDI_CROSS_NODE_SHARING_TIER_1
Valeur : 2
Lorsqu’ils sont définis sur niveau 1, les pilotes prennent uniquement en charge la région de mémoire tampon de copie, la région de texture de copie et la ressource de copie. La ressource entre nœuds doit être la destination de la région de copie.
D3D12DDI_CROSS_NODE_SHARING_TIER_2
Valeur : 3
Toutes les opérations entre les nœuds sont prises en charge, à l’exception des affichages cibles de rendu, des vues de gabarit de profondeur et des opérations atomiques UAV.
D3D12DDI_CROSS_NODE_SHARING_TIER_0041_3
Valeur : 4
Prend en charge les fonctionnalités de partage entre nœuds au-delà du niveau 2.

Remarques

Les structures de données de limite les plus récentes doivent être renseignées par le pilote lorsque la version DDI correspondante est utilisée. Le pilote peut également détecter la version de chaque vérification de limite par la valeur DataSize transmise avec chaque requête de limite. Le niveau de ressources en mosaïques 4 ne peut pas être pris en charge directement en définissant le niveau de ressources en mosaïques 4. Au lieu de cela, définissez la prise en charge de la limite Deterministic64KBUndefinedSwizzle.

Exigences

Exigence Valeur
d’en-tête d3d12umddi.h

Voir aussi

D3D12DDI_D3D12_OPTIONS_DATA_0089