Compartir a través de


estructura D3D11_SHADER_TRACE_DESC (d3d11shadertracing.h)

Describe un objeto de seguimiento de sombreador.

Sintaxis

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;

Miembros

Type

Valor de tipo D3D11_SHADER_TYPE que identifica el tipo de sombreador que describe el objeto de seguimiento del sombreador. Este miembro también determina qué tipo de seguimiento de sombreador se va a usar en la siguiente unión.

Flags

Combinación de las marcas siguientes que se combinan mediante una operación OR bit a bit. El valor resultante especifica cómo ID3D11ShaderTraceFactory::CreateShaderTrace crea el objeto shader-trace.

Marca Descripción
D3D11_SHADER_TRACE_FLAG_RECORD_REGISTER_WRITES (0x1) El objeto de seguimiento del sombreador registra las escrituras de registros.
D3D11_SHADER_TRACE_FLAG_RECORD_REGISTER_READS (0x2) El objeto de seguimiento del sombreador registra las lecturas de registros.

VertexShaderTraceDesc

Estructura D3D11_VERTEX_SHADER_TRACE_DESC que describe una instancia de un sombreador de vértices que se va a rastrear.

HullShaderTraceDesc

Estructura D3D11_HULL_SHADER_TRACE_DESC que describe una instancia de un sombreador de casco que se va a rastrear.

DomainShaderTraceDesc

Estructura D3D11_DOMAIN_SHADER_TRACE_DESC que describe una instancia de un sombreador de dominio que se va a realizar un seguimiento.

GeometryShaderTraceDesc

Estructura D3D11_GEOMETRY_SHADER_TRACE_DESC que describe una instancia de un sombreador de geometría que se va a realizar un seguimiento.

PixelShaderTraceDesc

Estructura D3D11_PIXEL_SHADER_TRACE_DESC que describe una instancia de un sombreador de píxeles que se va a rastrear.

ComputeShaderTraceDesc

Estructura D3D11_COMPUTE_SHADER_TRACE_DESC que describe una instancia de un sombreador de proceso que se va a realizar un seguimiento.

Comentarios

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

ID3D11ShaderTraceFactory::CreateShaderTrace

Estructuras de los sombreadores