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 标识跟踪寄存器的类型。 |