enumerazione D3D11_TRACE_REGISTER_TYPE (d3d11shadertracing.h)

Identifica un tipo di registro di traccia.

Sintassi

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
} ;

Costanti

 
D3D11_TRACE_OUTPUT_NULL_REGISTER
Valore: 0
Registrare NULL di output.
D3D11_TRACE_INPUT_REGISTER
Registro di input.
D3D11_TRACE_INPUT_PRIMITIVE_ID_REGISTER
Registro ID primitivo di input.
D3D11_TRACE_IMMEDIATE_CONSTANT_BUFFER
Buffer costante immediato.
D3D11_TRACE_TEMP_REGISTER
Registro temporaneo.
D3D11_TRACE_INDEXABLE_TEMP_REGISTER
Registro temporaneo che può essere indicizzato.
D3D11_TRACE_OUTPUT_REGISTER
Registro di output.
D3D11_TRACE_OUTPUT_DEPTH_REGISTER
Output oDepth register.
D3D11_TRACE_CONSTANT_BUFFER
Buffer costante.
D3D11_TRACE_IMMEDIATE32
Registrazione immediata32.
D3D11_TRACE_SAMPLER
Campionatore.
D3D11_TRACE_RESOURCE
Resource.
D3D11_TRACE_RASTERIZER
Rasterizer.
D3D11_TRACE_OUTPUT_COVERAGE_MASK
Maschera di copertura dell'output.
D3D11_TRACE_STREAM
Flusso.
D3D11_TRACE_THIS_POINTER
Questo puntatore.
D3D11_TRACE_OUTPUT_CONTROL_POINT_ID_REGISTER
Registro ID del punto di controllo di output (si tratta in realtà di un input, definisce l'output controllato dai thread).
D3D11_TRACE_INPUT_FORK_INSTANCE_ID_REGISTER
Registro dell'ID istanza del fork di input.
D3D11_TRACE_INPUT_JOIN_INSTANCE_ID_REGISTER
Registro dell'ID istanza di join di input.
D3D11_TRACE_INPUT_CONTROL_POINT_REGISTER
Registro del punto di controllo di input.
D3D11_TRACE_OUTPUT_CONTROL_POINT_REGISTER
Registro del punto di controllo di output.
D3D11_TRACE_INPUT_PATCH_CONSTANT_REGISTER
Registro costante patch di input.
D3D11_TRACE_INPUT_DOMAIN_POINT_REGISTER
Registro del punto di dominio di input.
D3D11_TRACE_UNORDERED_ACCESS_VIEW
Visualizzazione di accesso non ordinato.
D3D11_TRACE_THREAD_GROUP_SHARED_MEMORY
Memoria condivisa del gruppo di thread.
D3D11_TRACE_INPUT_THREAD_ID_REGISTER
Registrare l'ID del thread di input.
D3D11_TRACE_INPUT_THREAD_GROUP_ID_REGISTER
Registrare l'ID del gruppo di thread.
D3D11_TRACE_INPUT_THREAD_ID_IN_GROUP_REGISTER
Id del thread di input nel registro di gruppo.
D3D11_TRACE_INPUT_COVERAGE_MASK_REGISTER
Registro maschera di copertura di input.
D3D11_TRACE_INPUT_THREAD_ID_IN_GROUP_FLATTENED_REGISTER
L'ID del thread di input nel gruppo ha appiattito il registro.
D3D11_TRACE_INPUT_GS_INSTANCE_ID_REGISTER
Registro dell'ID istanza del geometry shader (GS).
D3D11_TRACE_OUTPUT_DEPTH_GREATER_EQUAL_REGISTER
Output oDepth maggiore o uguale a register.
D3D11_TRACE_OUTPUT_DEPTH_LESS_EQUAL_REGISTER
Output oDepth minore o uguale a register.
D3D11_TRACE_IMMEDIATE64
Registrazione immediata64.
D3D11_TRACE_INPUT_CYCLE_COUNTER_REGISTER
Registro contatore del ciclo.
D3D11_TRACE_INTERFACE_POINTER
Puntatore all'interfaccia.

Commenti

D3D11_TRACE_REGISTER_TYPE identifica il tipo di registro di traccia in una struttura D3D11_TRACE_REGISTER .

Nota Questa API richiede Windows Software Development Kit (SDK) per Windows 8.
 

Requisiti

Requisito Valore
Client minimo supportato Windows 8 [solo app desktop]
Server minimo supportato Windows Server 2012 [solo app desktop]
Intestazione d3d11shadertracing.h

Vedi anche

Enumerazioni shader