enumerasi DXGI_COMPUTE_PREEMPTION_GRANULARITY (dxgi1_2.h)
Mengidentifikasi granularitas di mana unit pemrosesan grafis (GPU) dapat didahului untuk melakukan tugas komputasi saat ini.
Sintaks
typedef enum DXGI_COMPUTE_PREEMPTION_GRANULARITY {
DXGI_COMPUTE_PREEMPTION_DMA_BUFFER_BOUNDARY = 0,
DXGI_COMPUTE_PREEMPTION_DISPATCH_BOUNDARY = 1,
DXGI_COMPUTE_PREEMPTION_THREAD_GROUP_BOUNDARY = 2,
DXGI_COMPUTE_PREEMPTION_THREAD_BOUNDARY = 3,
DXGI_COMPUTE_PREEMPTION_INSTRUCTION_BOUNDARY = 4
} ;
Konstanta
DXGI_COMPUTE_PREEMPTION_DMA_BUFFER_BOUNDARY Nilai: 0 Menunjukkan granularitas preemption sebagai paket komputasi. |
DXGI_COMPUTE_PREEMPTION_DISPATCH_BOUNDARY Nilai: 1 Menunjukkan granularitas preemption sebagai pengiriman (misalnya, panggilan ke metode ID3D11DeviceContext::D ispatch ). Pengiriman adalah bagian dari paket komputasi. |
DXGI_COMPUTE_PREEMPTION_THREAD_GROUP_BOUNDARY Nilai: 2 Menunjukkan granularitas preemption sebagai grup utas. Grup utas adalah bagian dari pengiriman. |
DXGI_COMPUTE_PREEMPTION_THREAD_BOUNDARY Nilai: 3 Menunjukkan granularitas preemption sebagai utas dalam grup utas. Utas adalah bagian dari grup utas. |
DXGI_COMPUTE_PREEMPTION_INSTRUCTION_BOUNDARY Nilai: 4 Menunjukkan granularitas preemption sebagai instruksi komputasi dalam utas. |
Keterangan
Anda memanggil metode IDXGIAdapter2::GetDesc2 untuk mengambil tingkat granularitas di mana GPU dapat didahului untuk melakukan tugas komputasi saat ini. Sistem operasi menentukan tingkat granularitas komputasi dalam anggota ComputePreemptionGranularity dari struktur DXGI_ADAPTER_DESC2 .
Persyaratan
Klien minimum yang didukung | Pembaruan Windows 8 dan Platform untuk Windows 7 [aplikasi desktop | Aplikasi UWP] |
Server minimum yang didukung | Windows Server 2012 dan Pembaruan Platform untuk Windows Server 2008 R2 [aplikasi desktop | Aplikasi UWP] |
Header | dxgi1_2.h |