structure D3D11_SHADER_TRACE_DESC (d3d11shadertracing.h)
Décrit un objet nuanceur-trace.
Syntaxe
typedef struct D3D11_SHADER_TRACE_DESC {
D3D11_SHADER_TYPE Type;
UINT Flags;
union {
D3D11_VERTEX_SHADER_TRACE_DESC VertexShaderTraceDesc;
D3D11_HULL_SHADER_TRACE_DESC HullShaderTraceDesc;
D3D11_DOMAIN_SHADER_TRACE_DESC DomainShaderTraceDesc;
D3D11_GEOMETRY_SHADER_TRACE_DESC GeometryShaderTraceDesc;
D3D11_PIXEL_SHADER_TRACE_DESC PixelShaderTraceDesc;
D3D11_COMPUTE_SHADER_TRACE_DESC ComputeShaderTraceDesc;
};
} D3D11_SHADER_TRACE_DESC;
Membres
Type
Valeur de type D3D11_SHADER_TYPE qui identifie le type de nuanceur décrit par l’objet nuanceur-trace. Ce membre détermine également le type de trace de nuanceur à utiliser dans l’union suivante.
Flags
Combinaison des indicateurs suivants combinés à l’aide d’une opération OR au niveau du bit. La valeur résultante spécifie comment ID3D11ShaderTraceFactory ::CreateShaderTrace crée l’objet shader-trace.
Indicateur | Description |
---|---|
D3D11_SHADER_TRACE_FLAG_RECORD_REGISTER_WRITES (0x1) | L’objet trace du nuanceur enregistre register-writes. |
D3D11_SHADER_TRACE_FLAG_RECORD_REGISTER_READS (0x2) | L’objet trace du nuanceur enregistre register-reads. |
VertexShaderTraceDesc
Structure D3D11_VERTEX_SHADER_TRACE_DESC qui décrit une instance d’un nuanceur de vertex à tracer.
HullShaderTraceDesc
Structure D3D11_HULL_SHADER_TRACE_DESC qui décrit un instance d’un nuanceur de coque à tracer.
DomainShaderTraceDesc
Structure D3D11_DOMAIN_SHADER_TRACE_DESC qui décrit une instance d’un nuanceur de domaine à suivre.
GeometryShaderTraceDesc
Structure D3D11_GEOMETRY_SHADER_TRACE_DESC qui décrit une instance d’un nuanceur de géométrie à tracer.
PixelShaderTraceDesc
Structure D3D11_PIXEL_SHADER_TRACE_DESC qui décrit un instance d’un nuanceur de pixels à tracer.
ComputeShaderTraceDesc
Structure D3D11_COMPUTE_SHADER_TRACE_DESC qui décrit une instance d’un nuanceur de calcul à suivre.
Remarques
Cette API nécessite le Kit de développement logiciel (SDK) Windows pour Windows 8.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 8 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2012 [applications de bureau uniquement] |
En-tête | d3d11shadertracing.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