énumération D3D12DDI_QUERY_TYPE (d3d12umddi.h)
Une valeur d’énumération D3D12DDI_QUERY_TYPE identifie le type d’une requête.
Syntax
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 le nombre 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 réussi les tests de profondeur et de gabarit, 1 indique qu’au moins un échantillon a réussi les tests de profondeur et de gabarit. Cela permet aux requêtes d’occlusion de ne pas interférer avec l’optimisation des performances GPU associée au test 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 est destiné aux statistiques de sortie de flux (SO) pour Stream0. Stream sortie 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 pour les statistiques SO pour Stream1. |
D3D12DDI_QUERY_TYPE_SO_STATISTICS_STREAM2 Valeur : 6 Le type de requête est pour les statistiques SO pour Stream2. |
D3D12DDI_QUERY_TYPE_SO_STATISTICS_STREAM3 Valeur : 7 Le type de requête est pour les 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 des statistiques et des codes status qui peuvent ensuite être consommés directement sur le GPU ou sur le processeur.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | d3d12umddi.h (inclure D3d12umddi.h) |