User Guide

  • 2020.4
  • 12/10/2020
  • Public Content

Graphics Frame Analyzer Tab: Geometry

tab displays the pre-transform vertices, provides different visualization modes, shows vertex position values, and displays performance metrics for individual pipeline stages. This tab contains the following components:
Mesh Viewer
Mesh Viewer
displays vertices. You can manipulate the mesh in the following ways:
  • To rotate the mesh, click and drag with the mouse. The axes in the lower left-hand corner rotate as well, visualizing the current position of the mesh.
  • To pan the mesh:
    • Hold down the
      key, then click and drag with the mouse
    • Click with the middle mouse button and drag with the mouse
  • To zoom in and out of the mesh, use the mouse scroll wheel
  • To save the image, right-click the image and select
    Save Image...
    from the context menu. You can save the image in JPEG, BMP, or PNG formats.
  • To export geometry, right-click the image and select
    Export Geometry...
    from the context menu. Graphics Frame Analyzer exports geometry in the Alias Wavefront Object (*.obj) format. You can export geometry for any available pipeline stage by selecting the stage in the Pipeline Stages pane below.
Erg Selector
Erg Selector
enables you to choose which erg’s geometry to display. For example, suppose you selected ergs 1-9, 11, and 26 from the Visualization pane or the Scene Overview pane. The
Erg Selector
enables you to choose which of these ergs to use.
To select a single erg and remove other ergs from the list, right-click the erg in the
Erg Selector
and choose
Select This Erg
from the context menu.
Data Viewer
Select the
Show Data Viewer
check box to show
vertex position values.
Mesh Viewer Controls
button restores the default camera view and zoom level.
drop-down list provides the following culling options:
  • Clockwise - disable rendering of triangles with clockwise-oriented vertices.
  • Counter-clockwise - disable rendering of triangles with vertices oriented in a counter-clockwise order.
  • None - disable culling to render all triangles.
drop-down list shows the following coordinate systems:
  • Left-handed
  • Right-handed
drop-down list shows the following visualization modes for the mesh viewer:
  • Wireframe - the vertices are connected to show a wireframe model.
  • Hidden Line - a wireframe model with hidden occluded lines.
  • Solid - the faces of each triangle are filled with a color, so that the object is drawn as a solid model.
  • Point Cloud - the vertices are shown as points. The brighter points indicate a greater density of vertices; use this visualization to identify duplicate vertices
  • Strip Coloring - the mesh is broken up into sets of triangles based on data localization. If adjacent triangles share two vertices, they fall into the same set. For visual differentiation, each set is randomly colored. The bigger the set size, the better re-use of the vertex cache you have. A mesh with many small sets may indicate that your application performs more vertex fetch and shader work than necessary.
pane shows:
  • information about the geometry, such as the topology and primitive count
  • status messages
Pipeline Stages
This pane displays performance metrics available for individual shaders and enables you to view geometry for different pipeline stages of the selected erg in the mesh viewer:
  • IA
    Input Assembly
    ) - shows the pre-transform geometry.
  • VS
    Vertex Shader
    ) - shows the post-transform geometry performed by the vertex shader.
  • GS
    Geometry Shader
    ) - shows the results of processing by the geometry shader.
Depending on the version of Microsoft* DirectX* used in your target application, the following pipeline stages are supported:  
Target Application
Supported Pipeline Stages
Microsoft* DirectX* 9/9Ex
Microsoft* DirectX* 10/10.1
By default, the Graphics Frame Analyzer displays geometry for the IA pipeline stage. To toggle between different stages used by the selected erg, do one of the following:
  • Select the stage in the
    Pipeline Stage
  • Use
    Left Arrow
    Right Arrow
    buttons to sequentially go from stage to stage.
  • Click and drag with the mouse to scrub through different stages.
The pipeline stages have the following color-coded indication:
  • Dark-blue border highlights the currently selected pipeline stage.
  • White text indicates that geometry data is available for this pipeline stage.
  • Gray text indicates that the stage is unavailable.
When you switch between ergs, the Graphics Frame Analyzer tries to keep your last pipeline stage selection. If this stage is unavailable for the selected erg, the default IA stage is displayed.
See Also

Product and Performance Information


Performance varies by use, configuration and other factors. Learn more at