struktur D3D12_HEAP_PROPERTIES (d3d12.h)
Menjelaskan properti timbunan.
Sintaksis
typedef struct D3D12_HEAP_PROPERTIES {
D3D12_HEAP_TYPE Type;
D3D12_CPU_PAGE_PROPERTY CPUPageProperty;
D3D12_MEMORY_POOL MemoryPoolPreference;
UINT CreationNodeMask;
UINT VisibleNodeMask;
} D3D12_HEAP_PROPERTIES;
Anggota
Type
Nilai D3D12_HEAP_TYPE-typed yang menentukan jenis timbunan.
CPUPageProperty
Nilai D3D12_CPU_PAGE_PROPERTY-typed yang menentukan properti CPU-page untuk heap.
MemoryPoolPreference
Nilai D3D12_MEMORY_POOL-typed yang menentukan kumpulan memori untuk tumpukan.
CreationNodeMask
Untuk operasi multi-adapter, ini menunjukkan simpul tempat sumber daya harus dibuat.
Tepat satu bit UINT ini harus diatur. Lihat Sistem multi-adaptor.
Meneruskan nol setara dengan meneruskan satu, untuk menyederhanakan penggunaan adaptor GPU tunggal.
VisibleNodeMask
Untuk operasi multi-adaptor, ini menunjukkan kumpulan simpul tempat sumber daya terlihat.
VisibleNodeMask harus memiliki set bit yang sama yang diatur dalam CreationNodeMask. VisibleNodeMask dapat juga memiliki bit tambahan yang diatur untuk sumber daya lintas node, tetapi melakukannya berpotensi mengurangi performa untuk akses sumber daya, jadi Anda harus melakukannya hanya jika diperlukan.
Meneruskan nol setara dengan meneruskan satu, untuk menyederhanakan penggunaan adaptor GPU tunggal.
Komentar
Struktur ini digunakan oleh berikut:
- struktur D3D12_HEAP_DESC
- ID3D12Resource::GetHeapProperties
- ID3D12Device::GetCustomHeapProperties
- ID3D12Device::CreateCommittedResource
- Saat Jenis
D3D12_HEAP_TYPE _CUSTOM,CPUPageProperty dan MemoryPoolPreference tidak boleh ..._UNKNOWN. - Ketika Tipe
tidak D3D12_HEAP_TYPE_CUSTOM, CPUPageProperty dan MemoryPoolPreference harus ..._UNKNOWN. - Saat menggunakan D3D12_HEAP_TYPE_CUSTOM dan
D3D12_MEMORY_POOL _L1, pada adaptor NUMA,CPUPageProperty harus D3D12_CPU_PAGE_PROPERTY _NOT_AVAILABLE. Untuk membedakan NUMA dari adaptor UMA, lihat D3D12_FEATURE_ARCHITECTURE dan D3D12_FEATURE_DATA_ARCHITECTURE.
Persyaratan
Syarat | Nilai |
---|---|
Header |
d3d12.h |
Lihat juga
struktur
tumpuk deskriptor