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 |