énumération DXGI_GRAPHICS_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 rendu graphique actuelle.

Syntaxe

typedef enum DXGI_GRAPHICS_PREEMPTION_GRANULARITY {
  DXGI_GRAPHICS_PREEMPTION_DMA_BUFFER_BOUNDARY = 0,
  DXGI_GRAPHICS_PREEMPTION_PRIMITIVE_BOUNDARY = 1,
  DXGI_GRAPHICS_PREEMPTION_TRIANGLE_BOUNDARY = 2,
  DXGI_GRAPHICS_PREEMPTION_PIXEL_BOUNDARY = 3,
  DXGI_GRAPHICS_PREEMPTION_INSTRUCTION_BOUNDARY = 4
} ;

Constantes

 
DXGI_GRAPHICS_PREEMPTION_DMA_BUFFER_BOUNDARY
Valeur : 0
Indique la granularité de préemption en tant que mémoire tampon DMA.
DXGI_GRAPHICS_PREEMPTION_PRIMITIVE_BOUNDARY
Valeur : 1
Indique la granularité de préemption en tant que primitive graphique. Une primitive est une section dans une mémoire tampon DMA et peut être un groupe de triangles.
DXGI_GRAPHICS_PREEMPTION_TRIANGLE_BOUNDARY
Valeur : 2
Indique la granularité de préemption sous forme de triangle. Un triangle fait partie d’une primitive.
DXGI_GRAPHICS_PREEMPTION_PIXEL_BOUNDARY
Valeur : 3
Indique la granularité de préemption sous la forme d’un pixel. Un pixel fait partie d’un triangle.
DXGI_GRAPHICS_PREEMPTION_INSTRUCTION_BOUNDARY
Valeur : 4
Indique la granularité de préemption sous forme d’instruction graphique. Une instruction graphique fonctionne sur un pixel.

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 rendu graphique actuelle. Le système d’exploitation spécifie le niveau de granularité graphique dans le membre GraphicsPreemptionGranularity de la structure DXGI_ADAPTER_DESC2 .

La figure suivante montre la granularité des tâches de rendu graphique.

Granularité du rendu graphique

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