Partager via


en-tête d3d11shadertracing.h

Cet en-tête est utilisé par Direct3D 11 Graphics. Pour plus d'informations, consultez les pages suivantes :

d3d11shadertracing.h contient les interfaces de programmation suivantes :

Interfaces

 
ID3D11ShaderTrace

Une interface ID3D11ShaderTrace implémente des méthodes pour obtenir des traces d’exécutions de nuanceurs.
ID3D11ShaderTraceFactory

Une interface ID3D11ShaderTraceFactory implémente une méthode pour générer des objets d’informations sur les traces du nuanceur.

Fonctions

 
D3DDisassemble11Trace

Désassemble une section du code HLSL (Microsoft High Level Shader Language) compilé spécifié par les étapes de trace du nuanceur.

Structures

 
D3D11_COMPUTE_SHADER_TRACE_DESC

Décrit une instance d’un nuanceur de calcul à suivre.
D3D11_DOMAIN_SHADER_TRACE_DESC

Décrit une instance d’un nuanceur de domaine à tracer.
D3D11_GEOMETRY_SHADER_TRACE_DESC

Décrit une instance d’un nuanceur de géométrie à tracer.
D3D11_HULL_SHADER_TRACE_DESC

Décrit une instance d’un nuanceur de coque à tracer.
D3D11_PIXEL_SHADER_TRACE_DESC

Décrit une instance d’un nuanceur de pixels à tracer.
D3D11_SHADER_TRACE_DESC

Décrit un objet shader-trace.
D3D11_TRACE_REGISTER

Décrit un registre de traces.
D3D11_TRACE_STATS

Spécifie les statistiques relatives à une trace.
D3D11_TRACE_STEP

Décrit une étape de trace, qui est une instruction.
D3D11_TRACE_VALUE

Décrit une valeur de trace.
D3D11_VERTEX_SHADER_TRACE_DESC

Décrit une instance d’un nuanceur de vertex à tracer.

Énumérations

 
D3D11_SHADER_TYPE

Identifie un type de nuanceur pour le suivi.
D3D11_TRACE_GS_INPUT_PRIMITIVE

Identifie le type de primitive d’entrée du nuanceur géométrique.
D3D11_TRACE_REGISTER_TYPE

Identifie un type de registre de traces.