é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) |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour