é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

Énumérations de nuanceur