énumération D3D11_TRACE_REGISTER_TYPE (d3d11shadertracing.h)
Identifie un type de registre de traces.
Syntax
typedef enum D3D11_TRACE_REGISTER_TYPE {
D3D11_TRACE_OUTPUT_NULL_REGISTER = 0,
D3D11_TRACE_INPUT_REGISTER,
D3D11_TRACE_INPUT_PRIMITIVE_ID_REGISTER,
D3D11_TRACE_IMMEDIATE_CONSTANT_BUFFER,
D3D11_TRACE_TEMP_REGISTER,
D3D11_TRACE_INDEXABLE_TEMP_REGISTER,
D3D11_TRACE_OUTPUT_REGISTER,
D3D11_TRACE_OUTPUT_DEPTH_REGISTER,
D3D11_TRACE_CONSTANT_BUFFER,
D3D11_TRACE_IMMEDIATE32,
D3D11_TRACE_SAMPLER,
D3D11_TRACE_RESOURCE,
D3D11_TRACE_RASTERIZER,
D3D11_TRACE_OUTPUT_COVERAGE_MASK,
D3D11_TRACE_STREAM,
D3D11_TRACE_THIS_POINTER,
D3D11_TRACE_OUTPUT_CONTROL_POINT_ID_REGISTER,
D3D11_TRACE_INPUT_FORK_INSTANCE_ID_REGISTER,
D3D11_TRACE_INPUT_JOIN_INSTANCE_ID_REGISTER,
D3D11_TRACE_INPUT_CONTROL_POINT_REGISTER,
D3D11_TRACE_OUTPUT_CONTROL_POINT_REGISTER,
D3D11_TRACE_INPUT_PATCH_CONSTANT_REGISTER,
D3D11_TRACE_INPUT_DOMAIN_POINT_REGISTER,
D3D11_TRACE_UNORDERED_ACCESS_VIEW,
D3D11_TRACE_THREAD_GROUP_SHARED_MEMORY,
D3D11_TRACE_INPUT_THREAD_ID_REGISTER,
D3D11_TRACE_INPUT_THREAD_GROUP_ID_REGISTER,
D3D11_TRACE_INPUT_THREAD_ID_IN_GROUP_REGISTER,
D3D11_TRACE_INPUT_COVERAGE_MASK_REGISTER,
D3D11_TRACE_INPUT_THREAD_ID_IN_GROUP_FLATTENED_REGISTER,
D3D11_TRACE_INPUT_GS_INSTANCE_ID_REGISTER,
D3D11_TRACE_OUTPUT_DEPTH_GREATER_EQUAL_REGISTER,
D3D11_TRACE_OUTPUT_DEPTH_LESS_EQUAL_REGISTER,
D3D11_TRACE_IMMEDIATE64,
D3D11_TRACE_INPUT_CYCLE_COUNTER_REGISTER,
D3D11_TRACE_INTERFACE_POINTER
} ;
Constantes
D3D11_TRACE_OUTPUT_NULL_REGISTER Valeur : 0 Registre NULL de sortie. |
D3D11_TRACE_INPUT_REGISTER Registre d’entrée. |
D3D11_TRACE_INPUT_PRIMITIVE_ID_REGISTER Registre d’ID primitif d’entrée. |
D3D11_TRACE_IMMEDIATE_CONSTANT_BUFFER Mémoire tampon constante immédiate. |
D3D11_TRACE_TEMP_REGISTER Registre temporaire. |
D3D11_TRACE_INDEXABLE_TEMP_REGISTER Registre temporaire qui peut être indexé. |
D3D11_TRACE_OUTPUT_REGISTER Registre de sortie. |
D3D11_TRACE_OUTPUT_DEPTH_REGISTER Registre oDepth de sortie. |
D3D11_TRACE_CONSTANT_BUFFER Mémoire tampon constante. |
D3D11_TRACE_IMMEDIATE32 Registre Immediate32. |
D3D11_TRACE_SAMPLER Sampler. |
D3D11_TRACE_RESOURCE Resource. |
D3D11_TRACE_RASTERIZER Rasterizer. |
D3D11_TRACE_OUTPUT_COVERAGE_MASK Masque de couverture de sortie. |
D3D11_TRACE_STREAM Flux. |
D3D11_TRACE_THIS_POINTER Pointeur. |
D3D11_TRACE_OUTPUT_CONTROL_POINT_ID_REGISTER Registre d’ID de point de contrôle de sortie (il s’agit en fait d’une entrée ; il définit la sortie que le thread contrôle). |
D3D11_TRACE_INPUT_FORK_INSTANCE_ID_REGISTER Registre de l’ID de instance de la duplication d’entrée. |
D3D11_TRACE_INPUT_JOIN_INSTANCE_ID_REGISTER Jointure d’entrée instance registre d’ID. |
D3D11_TRACE_INPUT_CONTROL_POINT_REGISTER Registre du point de contrôle d’entrée. |
D3D11_TRACE_OUTPUT_CONTROL_POINT_REGISTER Registre du point de contrôle de sortie. |
D3D11_TRACE_INPUT_PATCH_CONSTANT_REGISTER Registre de constante de correctif d’entrée. |
D3D11_TRACE_INPUT_DOMAIN_POINT_REGISTER Registre du point de domaine d’entrée. |
D3D11_TRACE_UNORDERED_ACCESS_VIEW Vue d’accès non ordonné. |
D3D11_TRACE_THREAD_GROUP_SHARED_MEMORY Mémoire partagée du groupe de threads. |
D3D11_TRACE_INPUT_THREAD_ID_REGISTER Registre de l’ID de thread d’entrée. |
D3D11_TRACE_INPUT_THREAD_GROUP_ID_REGISTER Registre de l’ID de groupe de threads. |
D3D11_TRACE_INPUT_THREAD_ID_IN_GROUP_REGISTER ID de thread d’entrée dans le registre de groupe. |
D3D11_TRACE_INPUT_COVERAGE_MASK_REGISTER Registre du masque de couverture d’entrée. |
D3D11_TRACE_INPUT_THREAD_ID_IN_GROUP_FLATTENED_REGISTER ID de thread d’entrée dans le registre aplatit en groupe. |
D3D11_TRACE_INPUT_GS_INSTANCE_ID_REGISTER Nuanceur de géométrie d’entrée (GS) instance registre d’ID. |
D3D11_TRACE_OUTPUT_DEPTH_GREATER_EQUAL_REGISTER Sortie oDepth supérieur ou égal au registre. |
D3D11_TRACE_OUTPUT_DEPTH_LESS_EQUAL_REGISTER Sortie oDepth inférieur ou égal à registre. |
D3D11_TRACE_IMMEDIATE64 Registre Immediate64. |
D3D11_TRACE_INPUT_CYCLE_COUNTER_REGISTER Registre du compteur de cycles. |
D3D11_TRACE_INTERFACE_POINTER Pointeur d’interface. |
Remarques
D3D11_TRACE_REGISTER_TYPE identifie le type de registre de traces dans une structure de D3D11_TRACE_REGISTER .
Note 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