D3D11_TRACE_REGISTER_TYPE enumeración (d3d11shadertracing.h)

Identifica un tipo de registro de seguimiento.

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
Valor: 0
Registro NULL de salida.
D3D11_TRACE_INPUT_REGISTER
Registro de entrada.
D3D11_TRACE_INPUT_PRIMITIVE_ID_REGISTER
Registro de identificador primitivo de entrada.
D3D11_TRACE_IMMEDIATE_CONSTANT_BUFFER
Búfer de constantes inmediato.
D3D11_TRACE_TEMP_REGISTER
Registro temporal.
D3D11_TRACE_INDEXABLE_TEMP_REGISTER
Registro temporal que se puede indexar.
D3D11_TRACE_OUTPUT_REGISTER
Registro de salida.
D3D11_TRACE_OUTPUT_DEPTH_REGISTER
Registro oDepth de salida.
D3D11_TRACE_CONSTANT_BUFFER
Búfer de constantes.
D3D11_TRACE_IMMEDIATE32
Registro Inmediato32.
D3D11_TRACE_SAMPLER
Sampler.
D3D11_TRACE_RESOURCE
Resource.
D3D11_TRACE_RASTERIZER
Rasterizador.
D3D11_TRACE_OUTPUT_COVERAGE_MASK
Máscara de cobertura de salida.
D3D11_TRACE_STREAM
Secuencia.
D3D11_TRACE_THIS_POINTER
Este puntero.
D3D11_TRACE_OUTPUT_CONTROL_POINT_ID_REGISTER
Registro de identificador de punto de control de salida (esto es realmente una entrada; define la salida que controla el subproceso).
D3D11_TRACE_INPUT_FORK_INSTANCE_ID_REGISTER
Registro de identificador de instancia de bifurcación de entrada.
D3D11_TRACE_INPUT_JOIN_INSTANCE_ID_REGISTER
Registro de identificador de instancia de combinación de entrada.
D3D11_TRACE_INPUT_CONTROL_POINT_REGISTER
Registro de punto de control de entrada.
D3D11_TRACE_OUTPUT_CONTROL_POINT_REGISTER
Registro del punto de control de salida.
D3D11_TRACE_INPUT_PATCH_CONSTANT_REGISTER
Registro de constantes de revisión de entrada.
D3D11_TRACE_INPUT_DOMAIN_POINT_REGISTER
Registro de punto de dominio de entrada.
D3D11_TRACE_UNORDERED_ACCESS_VIEW
Vista de acceso desordenado.
D3D11_TRACE_THREAD_GROUP_SHARED_MEMORY
Memoria compartida del grupo de subprocesos.
D3D11_TRACE_INPUT_THREAD_ID_REGISTER
Registro de identificador de subproceso de entrada.
D3D11_TRACE_INPUT_THREAD_GROUP_ID_REGISTER
Registro del identificador del grupo de subprocesos.
D3D11_TRACE_INPUT_THREAD_ID_IN_GROUP_REGISTER
Registro del identificador del subproceso de entrada en el grupo.
D3D11_TRACE_INPUT_COVERAGE_MASK_REGISTER
Registro de máscara de cobertura de entrada.
D3D11_TRACE_INPUT_THREAD_ID_IN_GROUP_FLATTENED_REGISTER
Registro plano del identificador del subproceso de entrada en el grupo.
D3D11_TRACE_INPUT_GS_INSTANCE_ID_REGISTER
Registro de identificador de instancia del sombreador de geometría de entrada (GS).
D3D11_TRACE_OUTPUT_DEPTH_GREATER_EQUAL_REGISTER
Salida oDepth mayor o igual que el registro.
D3D11_TRACE_OUTPUT_DEPTH_LESS_EQUAL_REGISTER
Salida oDepth menor o igual que el registro.
D3D11_TRACE_IMMEDIATE64
Registro Inmediato64.
D3D11_TRACE_INPUT_CYCLE_COUNTER_REGISTER
Registro del contador de ciclo.
D3D11_TRACE_INTERFACE_POINTER
Puntero de interfaz.

Comentarios

D3D11_TRACE_REGISTER_TYPE identifica el tipo de registro de seguimiento en una estructura de D3D11_TRACE_REGISTER .

Nota Esta API requiere el Kit de desarrollo de software (SDK) de Windows para Windows 8.
 

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2012 [solo aplicaciones de escritorio]
Encabezado d3d11shadertracing.h

Consulte también

Enumeraciones de los sombreadores