Modifying DirectX* State

If the rendered scene does not appear as you expected, you can change some of the DirectX states within the Intel® GPA Frame Analyzer to debug this and immediately see how the modified state affects the scene. Also, use this override to evaluate whether changing the state results in an acceptable change in performance compared to the corresponding change in the visual effect.   

To modify the DirectX states do the following:

  • Select the required ergs either in the Scene Overview panel or in the Visualization panel.
  • Click the State tab in the Tabs panel.
  • Switch between the following tabs to change the corresponding DirectX* states:
    for Microsoft DirectX* 9 applications:
    • Render States
    • Sampler States
    • Other States
    • Lights (read-only)
    • Matrices (read-only)
    • Palettes (read-only)
    • Clip Planes (read-only)

for Microsoft DirectX* 10 applications:

    • Blend State
    • Depth-Stencil State
    • Rasterizer State
    • Geometry Shader Samplers
    • Vertex Shader Samplers
    • Pixel Shader Samplers

for Microsoft DirectX* 11 applications:

    • Blend State
    • Depth-Stencil State
    • Rasterizer State
    • Geometry Shader Samplers
    • Vertex Shader Samplers
    • Pixel Shader Samplers
    • Hull Shader Samplers
    • Domain Shader Samplers

If a state field includes a value, then all selected ergs use that value; simply change the value in the state field to change the value for the selected ergs. If a state field is empty, as shown in the figure below, this means that two or more of the selected ergs have a different value for that state field; if you set a value in this empty state field, that value will then be used for all the selected ergs.

Intel Graphics Performance Analyzers fa state Modifying DirectX* State
 

If the modifications you make affect the ergs’ performance, you will see the changes in the Visualization, Scene Overview and Render Target Viewer panels.

Modifying DirectX* State