Freigeben über


D3D12DDI_CROSS_NODE_SHARING_TIER-Enumeration (d3d12umddi.h)

Ein D3D12DDI_CROSS_NODE_SHARING_TIER-Wert gibt die Ebene der knotenübergreifenden Freigabe eines Grafikkartes an.

Syntax

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

Konstanten

 
D3D12DDI_CROSS_NODE_SHARING_TIER_NOT_SUPPORTED
Wert: 0
Die knotenübergreifende Freigabe gilt nicht.
D3D12DDI_CROSS_NODE_SHARING_TIER_1_EMULATED
Wert: 1
Emuliert. Treiber führen diese Kopiervorgänge über eine treiberinterne Systemspeicherbelegung aus. Dies führt dazu, dass diese Kopiervorgänge Zeit sowohl auf der Ziel-GPU als auch auf der Quelle beanspruchen.
D3D12DDI_CROSS_NODE_SHARING_TIER_1
Wert: 2
Bei Festlegung auf Ebene 1 unterstützen Treiber nur Kopierpufferbereich, Kopiertexturbereich und Kopierressource. Die knotenübergreifende Ressource muss das Ziel der Kopierregion sein.
D3D12DDI_CROSS_NODE_SHARING_TIER_2
Wert: 3
Alle knotenübergreifenden Vorgänge werden unterstützt, mit Ausnahme von Renderzielansichten, Tiefenschablonenansichten und UAV-Atomvorgängen.
D3D12DDI_CROSS_NODE_SHARING_TIER_0041_3
Wert: 4
Unterstützt knotenübergreifende Freigabefunktionen über Ebene 2 hinaus.

Hinweise

Die neuesten Cap-Datenstrukturen müssen vom Treiber ausgefüllt werden, wenn die entsprechende DDI-Version verwendet wird. Der Treiber erkennt möglicherweise auch, welche Version jeder Cap-Check durch den DataSize-Wert auftritt, der zusammen mit jeder Cap-Abfrage übergeben wird. Gekachelte Ressourcenebene 4 können nicht direkt unterstützt werden, indem die Ebene 4 für kachelte Ressourcen festgelegt wird. Legen Sie stattdessen die Unterstützung für die Obergrenze deterministic64KBUndefinedSwizzle fest.

Anforderungen

Anforderung Wert
Header d3d12umddi.h

Weitere Informationen

D3D12DDI_D3D12_OPTIONS_DATA_0089