修改 DirectX 9/10/11 DirectX* 状态
如果未出现您预期的渲染场景 , 您可以在 Graphics Frame Analyzer 更改某些 DirectX* 状态,以对其调试并立即看到修改后的状态如何影响场景。此外 , 使用此覆盖评估修改状态是否导致了比对视觉效果所作的相应的更改产生了可接受的性能变更。
要修改 DirectX* 状态 , 请执行以下操作 :
- 在Scene Overview窗格中选择要求的尔格, 或在可视化窗格中选择。
- 单击Tabs窗格中的State选项卡。
- 以下选项卡之间切换来更改相应的 DirectX* 状态 :对 Microsoft DirectX* 9 应用程序 :
- 渲染状态
- 采样器状态
- 其它状态
- 指示灯 ( 只读 )
- 指标 ( 只读 )
- 调色板 ( 只读 )
- 剪切面 ( 只读 )
对 Microsoft DirectX* 10 应用程序 :- 混合状态
- Depth-Stencil 状态
- 光栅化状态
- Geometry Shader 取样器
- 顶点着色器取样器
- 像素着色器取样器
对 Microsoft DirectX* 11 应用程序 :- 混合状态
- Depth-Stencil 状态
- 光栅化状态
- Geometry Shader 取样器
- 顶点着色器取样器
- 像素着色器取样器
- Hull 着色器取样器
- 域着色器取样器
如果状态字段包含值,那么所有选定的尔格使用该值;简单地更改状态字段中的值更改值所选尔格。如果如下面图中的状态字段是空的,这是指两个或多个所选尔格具有该状态字段不同的值;如果你在这个空状态字段设置一个值,该值将被用于所有选定的尔格。