estrutura D3D11_SHADER_TRACE_DESC (d3d11shadertracing.h)
Descreve um objeto de rastreamento de sombreador.
Sintaxe
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;
Membros
Type
Um valor de tipo D3D11_SHADER_TYPE que identifica o tipo de sombreador que o objeto shader-trace descreve. Esse membro também determina qual tipo de rastreamento de sombreador usar na união a seguir.
Flags
Uma combinação dos sinalizadores a seguir que são combinados usando uma operação OR bit a bit. O valor resultante especifica como ID3D11ShaderTraceFactory::CreateShaderTrace cria o objeto shader-trace.
Sinalizador | Descrição |
---|---|
D3D11_SHADER_TRACE_FLAG_RECORD_REGISTER_WRITES (0x1) | O objeto de rastreamento do sombreador registra register-writes. |
D3D11_SHADER_TRACE_FLAG_RECORD_REGISTER_READS (0x2) | O objeto de rastreamento do sombreador registra register-reads. |
VertexShaderTraceDesc
Uma estrutura D3D11_VERTEX_SHADER_TRACE_DESC que descreve uma instância de um sombreador de vértice a ser rastreada.
HullShaderTraceDesc
Uma estrutura D3D11_HULL_SHADER_TRACE_DESC que descreve uma instância de um sombreador de casco a ser rastreada.
DomainShaderTraceDesc
Uma estrutura D3D11_DOMAIN_SHADER_TRACE_DESC que descreve uma instância de um sombreador de domínio a ser rastreada.
GeometryShaderTraceDesc
Uma estrutura D3D11_GEOMETRY_SHADER_TRACE_DESC que descreve uma instância de um sombreador de geometria a ser rastreada.
PixelShaderTraceDesc
Uma estrutura D3D11_PIXEL_SHADER_TRACE_DESC que descreve uma instância de um sombreador de pixel a ser rastreada.
ComputeShaderTraceDesc
Uma estrutura D3D11_COMPUTE_SHADER_TRACE_DESC que descreve uma instância de um sombreador de computação a ser rastreada.
Comentários
Essa API requer o SDK (Software Development Kit) do Windows para Windows 8.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 8 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2012 [somente aplicativos da área de trabalho] |
Cabeçalho | d3d11shadertracing.h |