D3D11_SHADER_TRACE_DESC struttura (d3d11shadertracing.h)
Descrive un oggetto shader-trace.
Sintassi
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;
Members
Type
Valore D3D11_SHADER_TYPE tipizzato che identifica il tipo di shader descritto dall'oggetto shader-trace. Questo membro determina anche il tipo di traccia shader da usare nell'unione seguente.
Flags
Combinazione dei flag seguenti combinati usando un'operazione OR bit per bit. Il valore risultante specifica il modo in cui ID3D11ShaderTraceFactory::CreateShaderTrace crea l'oggetto shader-trace.
Flag | Descrizione |
---|---|
D3D11_SHADER_TRACE_FLAG_RECORD_REGISTER_WRITES (0x1) | L'oggetto di traccia shader registra le scritture di registrazione. |
D3D11_SHADER_TRACE_FLAG_RECORD_REGISTER_READS (0x2) | L'oggetto di traccia shader registra le letture dei registri. |
VertexShaderTraceDesc
Struttura D3D11_VERTEX_SHADER_TRACE_DESC che descrive un'istanza di un vertex shader da tracciare.
HullShaderTraceDesc
Struttura D3D11_HULL_SHADER_TRACE_DESC che descrive un'istanza di uno shader dello scafo da tracciare.
DomainShaderTraceDesc
Struttura D3D11_DOMAIN_SHADER_TRACE_DESC che descrive un'istanza di un domain shader da tracciare.
GeometryShaderTraceDesc
Struttura D3D11_GEOMETRY_SHADER_TRACE_DESC che descrive un'istanza di un shader geometry da tracciare.
PixelShaderTraceDesc
Struttura D3D11_PIXEL_SHADER_TRACE_DESC che descrive un'istanza di un pixel shader da tracciare.
ComputeShaderTraceDesc
Struttura D3D11_COMPUTE_SHADER_TRACE_DESC che descrive un'istanza di un shader di calcolo da tracciare.
Commenti
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 |