enumerasi D3D12_CROSS_NODE_SHARING_TIER (d3d12.h)
Menentukan tingkat berbagi di seluruh simpul adaptor, seperti Tier 1 Emulated, Tier 1, atau Tier 2.
Sintaks
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
} ;
Konstanta
D3D12_CROSS_NODE_SHARING_TIER_NOT_SUPPORTED Nilai: 0 Jika adaptor hanya memiliki 1 simpul, maka berbagi simpul silang tidak berlaku, sehingga anggota CrossNodeSharingTier dari struktur D3D12_FEATURE_DATA_D3D12_OPTIONS diatur ke D3D12_CROSS_NODE_SHARING_NOT_SUPPORTED. |
D3D12_CROSS_NODE_SHARING_TIER_1_EMULATED Nilai: 1 Tingkat 1 ditiru. Perangkat yang mengatur anggota CrossNodeSharingTier dari struktur D3D12_FEATURE_DATA_D3D12_OPTIONS ke D3D12_CROSS_NODE_SHARING_TIER_1_EMULATED memiliki dukungan Tingkat 1. Namun, driver melakukan operasi penyalinan ini melalui alokasi memori sistem internal driver. Ini akan menyebabkan operasi penyalinan ini menghabiskan waktu pada GPU tujuan serta sumbernya. |
D3D12_CROSS_NODE_SHARING_TIER_1 Nilai: 2 Tingkat 1. Perangkat yang mengatur anggota CrossNodeSharingTier dari struktur D3D12_FEATURE_DATA_D3D12_OPTIONS ke D3D12_CROSS_NODE_SHARING_TIER_1 hanya mendukung operasi salinan lintas node berikut:
Selain itu, sumber daya lintas simpul harus menjadi tujuan operasi salin. |
D3D12_CROSS_NODE_SHARING_TIER_2 Nilai: 3 Tingkat 2. Perangkat yang mengatur anggota CrossNodeSharingTier dari struktur D3D12_FEATURE_DATA_D3D12_OPTIONS ke D3D12_CROSS_NODE_SHARING_TIER_2 mendukung semua operasi di seluruh simpul, kecuali untuk hal berikut:
Aplikasi dapat mengambil simpul tempat sumber daya/timbunan ada dari struktur D3D12_HEAP_DESC . Nilai-nilai ini dapat diambil untuk sumber daya yang dibuka. Runtime melakukan pemetaan ulang yang sesuai jika 2 perangkat menggunakan pemetaan ulang simpul yang ditentukan UMD yang berbeda. |
D3D12_CROSS_NODE_SHARING_TIER_3 Nilai: 4 Menunjukkan dukungan untuk D3D12_HEAP_FLAG_ALLOW_SHADER_ATOMICS pada timbunan yang terlihat oleh beberapa simpul. |
Keterangan
Enum ini digunakan oleh anggota CrossNodeSharingTier dari struktur D3D12_FEATURE_DATA_D3D12_OPTIONS .
Persyaratan
Persyaratan | Nilai |
---|---|
Header | d3d12.h |