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-typed yang mengidentifikasi jenis shader yang dijelaskan objek shader-trace. Anggota ini juga menentukan jenis shader-trace mana yang akan digunakan dalam gabungan 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 mencatat 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 Kit Pengembangan Perangkat Lunak (SDK) Windows untuk Windows 8.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 8 [khusus aplikasi desktop]
Server minimum yang didukung Windows Server 2012 [hanya aplikasi desktop]
Header d3d11shadertracing.h

Lihat juga

ID3D11ShaderTraceFactory::CreateShaderTrace

Struktur Shader