é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.
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 |