struktur D3D11_SHADER_TRACE_DESC (d3d11shadertracing.h)
Menjelaskan objek shader-trace.
Sintaks
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;
Anggota
Type
Nilai D3D11_SHADER_TYPE-ketik yang mengidentifikasi jenis shader yang dijelaskan objek shader-trace. Anggota ini juga menentukan jenis shader-trace mana yang akan digunakan dalam serikat berikut.
Flags
Kombinasi bendera berikut yang digabungkan dengan menggunakan operasi OR bitwise. Nilai yang dihasilkan menentukan bagaimana ID3D11ShaderTraceFactory::CreateShaderTrace membuat objek shader-trace.
Bendera | Deskripsi |
---|---|
D3D11_SHADER_TRACE_FLAG_RECORD_REGISTER_WRITES (0x1) | Objek pelacakan shader merekam register-writes. |
D3D11_SHADER_TRACE_FLAG_RECORD_REGISTER_READS (0x2) | Objek pelacakan shader mencatat register-reads. |
VertexShaderTraceDesc
Struktur D3D11_VERTEX_SHADER_TRACE_DESC yang menjelaskan instans shader vertex untuk dilacak.
HullShaderTraceDesc
Struktur D3D11_HULL_SHADER_TRACE_DESC yang menjelaskan instans shader lambung untuk dilacak.
DomainShaderTraceDesc
Struktur D3D11_DOMAIN_SHADER_TRACE_DESC yang menjelaskan instans shader domain untuk dilacak.
GeometryShaderTraceDesc
Struktur D3D11_GEOMETRY_SHADER_TRACE_DESC yang menjelaskan instans shader geometri untuk dilacak.
PixelShaderTraceDesc
Struktur D3D11_PIXEL_SHADER_TRACE_DESC yang menjelaskan instans shader piksel untuk dilacak.
ComputeShaderTraceDesc
Struktur D3D11_COMPUTE_SHADER_TRACE_DESC yang menjelaskan instans shader komputasi untuk dilacak.
Keterangan
API ini memerlukan Windows Software Development Kit (SDK) untuk Windows 8.
Persyaratan
Klien minimum yang didukung | Windows 8 [khusus aplikasi desktop] |
Server minimum yang didukung | Windows Server 2012 [hanya aplikasi desktop] |
Header | d3d11shadertracing.h |