Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gibt die Ebene der Freigabe zwischen Knoten eines Adapters an, z. B. Ebene 1 emuliert, Ebene 1 oder Ebene 2.
Syntax
typedef enum D3D12_CROSS_NODE_SHARING_TIER {
D3D12_CROSS_NODE_SHARING_TIER_NOT_SUPPORTED = 0,
D3D12_CROSS_NODE_SHARING_TIER_1_EMULATED = 1,
D3D12_CROSS_NODE_SHARING_TIER_1 = 2,
D3D12_CROSS_NODE_SHARING_TIER_2 = 3,
D3D12_CROSS_NODE_SHARING_TIER_3 = 4
} ;
Konstanten
D3D12_CROSS_NODE_SHARING_TIER_NOT_SUPPORTEDWert: 0 Wenn ein Adapter nur über 1 Knoten verfügt, gilt die knotenübergreifende Freigabe nicht, sodass das CrossNodeSharingTier-Element der D3D12_FEATURE_DATA_D3D12_OPTIONS-Struktur auf D3D12_CROSS_NODE_SHARING_NOT_SUPPORTED festgelegt ist. |
D3D12_CROSS_NODE_SHARING_TIER_1_EMULATEDWert: 1 Ebene 1 emuliert. Geräte, die das CrossNodeSharingTier-Element der D3D12_FEATURE_DATA_D3D12_OPTIONS-Struktur auf D3D12_CROSS_NODE_SHARING_TIER_1_EMULATED festlegen, verfügen über Unterstützung der Ebene 1. Treiber führen diese Kopiervorgänge jedoch ü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. |
D3D12_CROSS_NODE_SHARING_TIER_1Wert: 2 Ebene 1. Geräte, die das CrossNodeSharingTier-Element der D3D12_FEATURE_DATA_D3D12_OPTIONS-Struktur auf D3D12_CROSS_NODE_SHARING_TIER_1 festlegen, unterstützen nur die folgenden knotenübergreifenden Kopiervorgänge:
Darüber hinaus muss die knotenübergreifende Ressource das Ziel des Kopiervorgangs sein. |
D3D12_CROSS_NODE_SHARING_TIER_2Wert: 3 Ebene 2. Geräte, die das CrossNodeSharingTier-Element der D3D12_FEATURE_DATA_D3D12_OPTIONS-Struktur auf D3D12_CROSS_NODE_SHARING_TIER_2 festlegen, unterstützen alle vorgänge über Knoten hinweg, mit Ausnahme der folgenden:
Anwendungen können den Knoten, auf dem eine Ressource/ein Heap vorhanden ist, aus der D3D12_HEAP_DESC-Struktur abrufen. Diese Werte können für geöffnete Ressourcen abgerufen werden. Die Runtime führt die entsprechende Neuzuordnung aus, falls die zwei Geräte unterschiedliche UMD-angegebene Knotenzuordnungen verwenden. |
D3D12_CROSS_NODE_SHARING_TIER_3Wert: 4 Gibt die Unterstützung für D3D12_HEAP_FLAG_ALLOW_SHADER_ATOMICS auf Heaps an, die für mehrere Knoten sichtbar sind. |
Hinweise
Diese Enumeration wird vom CrossNodeSharingTier-Element der D3D12_FEATURE_DATA_D3D12_OPTIONS-Struktur verwendet.
Anforderungen
| Anforderung | Wert |
|---|---|
| Header | d3d12.h |