énumération DXGI_COMPUTE_PREEMPTION_GRANULARITY (dxgi1_2.h)

Identifie la granularité à laquelle l’unité de traitement graphique (GPU) peut être préemptée de l’exécution de sa tâche de calcul actuelle.

Syntaxe

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
} ;

Constantes

 
DXGI_COMPUTE_PREEMPTION_DMA_BUFFER_BOUNDARY
Valeur : 0
Indique la granularité de préemption en tant que paquet de calcul.
DXGI_COMPUTE_PREEMPTION_DISPATCH_BOUNDARY
Valeur : 1
Indique la granularité de préemption en tant que dispatch (par exemple, un appel à la méthode ID3D11DeviceContext::D ispatch ). Un dispatch fait partie d’un paquet de calcul.
DXGI_COMPUTE_PREEMPTION_THREAD_GROUP_BOUNDARY
Valeur : 2
Indique la granularité de préemption en tant que groupe de threads. Un groupe de threads fait partie d’un dispatch.
DXGI_COMPUTE_PREEMPTION_THREAD_BOUNDARY
Valeur : 3
Indique la granularité de préemption en tant que thread dans un groupe de threads. Un thread fait partie d’un groupe de threads.
DXGI_COMPUTE_PREEMPTION_INSTRUCTION_BOUNDARY
Valeur : 4
Indique la granularité de préemption en tant qu’instruction de calcul dans un thread.

Notes

Vous appelez la méthode IDXGIAdapter2::GetDesc2 pour récupérer le niveau de granularité auquel le GPU peut être préempté de l’exécution de sa tâche de calcul actuelle. Le système d’exploitation spécifie le niveau de granularité de calcul dans le membre ComputePreemptionGranularity de la structure DXGI_ADAPTER_DESC2 .

Spécifications

   
Client minimal pris en charge Windows 8 et mise à jour de plateforme pour Windows 7 [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows Server 2012 et Platform Update pour Windows Server 2008 R2 [applications de bureau | Applications UWP]
En-tête dxgi1_2.h

Voir aussi

Énumérations DXGI

DXGI_ADAPTER_DESC2