Bagikan melalui


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

Lihat juga

Enumerasi DXGI

DXGI_ADAPTER_DESC2