énumération D3D12DDI_QUERY_TYPE (d3d12umddi.h)
Une valeur d’énumération D3D12DDI_QUERY_TYPE identifie le type d’une requête.
Syntaxe
typedef enum D3D12DDI_QUERY_TYPE {
D3D12DDI_QUERY_TYPE_OCCLUSION = 0,
D3D12DDI_QUERY_TYPE_BINARY_OCCLUSION = 1,
D3D12DDI_QUERY_TYPE_TIMESTAMP = 2,
D3D12DDI_QUERY_TYPE_PIPELINE_STATISTICS = 3,
D3D12DDI_QUERY_TYPE_SO_STATISTICS_STREAM0 = 4,
D3D12DDI_QUERY_TYPE_SO_STATISTICS_STREAM1 = 5,
D3D12DDI_QUERY_TYPE_SO_STATISTICS_STREAM2 = 6,
D3D12DDI_QUERY_TYPE_SO_STATISTICS_STREAM3 = 7,
D3D12DDI_QUERY_TYPE_0020_VIDEO_DECODE_STATISTICS = 8,
D3D12DDI_QUERY_TYPE_PIPELINE_STATISTICS1 = 10
} ;
Constantes
D3D12DDI_QUERY_TYPE_OCCLUSION Valeur : 0 La requête concerne les nombres d’occlusions de profondeur/gabarit. |
D3D12DDI_QUERY_TYPE_BINARY_OCCLUSION Valeur : 1 La requête concerne les statistiques d’occlusion de profondeur/gabarit binaire. Ce type de requête agit comme D3D12DDI_QUERY_TYPE_OCCLUSION sauf qu’il retourne simplement un résultat binaire 0/1 : 0 indique qu’aucun échantillon n’a passé de profondeur et de test de gabarit, 1 indique qu’au moins un échantillon a passé la profondeur et le test de gabarit. Cela permet aux requêtes d’occlusion de ne pas interférer avec une optimisation des performances GPU associée aux tests de profondeur/gabarit. |
D3D12DDI_QUERY_TYPE_TIMESTAMP Valeur : 2 La requête concerne les horodatages gpu et processeur haute définition. |
D3D12DDI_QUERY_TYPE_PIPELINE_STATISTICS Valeur : 3 Le type de requête est destiné aux statistiques de pipeline graphique préD3D12. Voir D3D11_DDI_QUERY_DATA_PIPELINE_STATISTICS. |
D3D12DDI_QUERY_TYPE_SO_STATISTICS_STREAM0 Valeur : 4 Le type de requête concerne les statistiques de sortie de flux (SO) pour Stream0. La sortie de flux est la capacité du GPU à écrire des sommets dans une mémoire tampon. Les compteurs de sortie de flux surveillent la progression. Voir D3D10_DDI_QUERY_DATA_SO_STATISTICS |
D3D12DDI_QUERY_TYPE_SO_STATISTICS_STREAM1 Valeur : 5 Le type de requête est destiné aux statistiques SO pour Stream1. |
D3D12DDI_QUERY_TYPE_SO_STATISTICS_STREAM2 Valeur : 6 Le type de requête est destiné aux statistiques SO pour Stream2. |
D3D12DDI_QUERY_TYPE_SO_STATISTICS_STREAM3 Valeur : 7 Le type de requête est destiné aux statistiques SO pour Stream3. |
D3D12DDI_QUERY_TYPE_0020_VIDEO_DECODE_STATISTICS Valeur : 8 Le type de requête est destiné aux statistiques de décodage vidéo. Voir D3D12DDI_QUERY_DATA_VIDEO_DECODE_STATISTICS_0022. |
D3D12DDI_QUERY_TYPE_PIPELINE_STATISTICS1 Valeur : 10 Le type de requête est destiné aux statistiques de pipeline graphique. Consultez **D3D12DDI_QUERY_DATA_PIPELINE_STATISTICS1 **. |
Remarques
Les requêtes sont utilisées pour capturer des informations à partir du GPU, telles que les statistiques et les codes d’état qui peuvent être consommés directement sur le GPU ou sur l’UC.
Exigences
Exigence | Valeur |
---|---|
d’en-tête | d3d12umddi.h (include D3d12umddi.h) |