Bagikan melalui


d3d11shadertracing.h header

Header ini digunakan oleh Direct3D 11 Graphics. Untuk informasi selengkapnya, lihat:

d3d11shadertracing.h berisi antarmuka pemrograman berikut:

Antarmuka

 
ID3D11ShaderTrace

Antarmuka ID3D11ShaderTrace mengimplementasikan metode untuk mendapatkan jejak eksekusi shader.
ID3D11ShaderTraceFactory

Antarmuka ID3D11ShaderTraceFactory mengimplementasikan metode untuk menghasilkan objek informasi pelacakan shader.

Fungsi

 
D3DDisassemble11Trace

Membongkar bagian kode Microsoft High Level Shader Language (HLSL) yang dikompilasi yang ditentukan oleh langkah-langkah pelacakan shader.

Struktur

 
D3D11_COMPUTE_SHADER_TRACE_DESC

Menjelaskan instans shader komputasi untuk dilacak.
D3D11_DOMAIN_SHADER_TRACE_DESC

Menjelaskan instans shader domain untuk dilacak.
D3D11_GEOMETRY_SHADER_TRACE_DESC

Menjelaskan instans shader geometri untuk dilacak.
D3D11_HULL_SHADER_TRACE_DESC

Menjelaskan instans shader lambung untuk dilacak.
D3D11_PIXEL_SHADER_TRACE_DESC

Menjelaskan instans shader piksel untuk dilacak.
D3D11_SHADER_TRACE_DESC

Menjelaskan objek shader-trace.
D3D11_TRACE_REGISTER

Menjelaskan daftar pelacakan.
D3D11_TRACE_STATS

Menentukan statistik tentang jejak.
D3D11_TRACE_STEP

Menjelaskan langkah pelacakan, yang merupakan instruksi.
D3D11_TRACE_VALUE

Menjelaskan nilai jejak.
D3D11_VERTEX_SHADER_TRACE_DESC

Menjelaskan instans shader vertex untuk dilacak.

Enumerasi

 
D3D11_SHADER_TYPE

Mengidentifikasi jenis shader untuk pelacakan.
D3D11_TRACE_GS_INPUT_PRIMITIVE

Mengidentifikasi jenis input shader geometri primitif.
D3D11_TRACE_REGISTER_TYPE

Mengidentifikasi jenis register pelacakan.