d3d11shadertracing.h 标头

Direct3D 11 Graphics 使用此标头。 有关详细信息,请参阅:

d3d11shadertracing.h 包含以下编程接口:

接口

 
ID3D11ShaderTrace

ID3D11ShaderTrace 接口实现用于获取着色器执行跟踪的方法。
ID3D11ShaderTraceFactory

ID3D11ShaderTraceFactory 接口实现用于生成着色器跟踪信息对象的方法。

函数

 
D3DDisassemble11Trace

) 着色器跟踪步骤指定的代码, (HLSL 反汇编编译的 Microsoft 高级着色器语言部分。

结构

 
D3D11_COMPUTE_SHADER_TRACE_DESC

描述要跟踪的计算着色器的实例。
D3D11_DOMAIN_SHADER_TRACE_DESC

描述要跟踪的域着色器的实例。
D3D11_GEOMETRY_SHADER_TRACE_DESC

描述要跟踪的几何着色器的实例。
D3D11_HULL_SHADER_TRACE_DESC

描述要跟踪的外壳着色器的实例。
D3D11_PIXEL_SHADER_TRACE_DESC

描述要跟踪的像素着色器的实例。
D3D11_SHADER_TRACE_DESC

描述着色器跟踪对象。
D3D11_TRACE_REGISTER

描述跟踪寄存器。
D3D11_TRACE_STATS

指定有关跟踪的统计信息。
D3D11_TRACE_STEP

描述跟踪步骤,这是一个指令。
D3D11_TRACE_VALUE

描述跟踪值。
D3D11_VERTEX_SHADER_TRACE_DESC

描述要跟踪的顶点着色器的实例。

枚举

 
D3D11_SHADER_TYPE

标识用于跟踪的着色器类型。
D3D11_TRACE_GS_INPUT_PRIMITIVE

标识几何着色器输入基元的类型。
D3D11_TRACE_REGISTER_TYPE

标识跟踪寄存器的类型。