User Guide

  • 2021.3
  • 09/23/2021
  • Public Content

Analyze Textures

Graphics Frame Analyzer allows you to review all textures for the selected events and determine whether this aspect of your application can be optimized. Using high-resolution textures, non-compressed formats, or multiple textures within a draw can negatively impact your application performance.
To speed up the rendering, you can:
  • Reduce the size of textures
  • Reduce the number of textures used in the scene by using one texture for a set of objects
  • Change the texture filtering setting
  • Reduce the number of texture fetches in the shaders
To review a texture used in the frame:
  1. In the Main bar chart, select the events that use the texture you want to analyze. To preview all textures used in the frame, you can select all the events.
  2. Select the texture thumbnail in the Resource List. Graphics Frame Analyzer displays the texture preview, alongside all the texture parameters. You can flip the texture image by clicking the button. This is useful if your texture is stored in memory in the reverse order and appears upside down. For 3D textures and texture arrays, you can also select the image layer from the Layer selector.
  3. Analyze the color distribution within the texture using the histogram accessible through the button.
You can export the texture image by clicking the button or pressing
. Depending on the texture format, you can choose between PNG, DirectDraw Surface (DDS) or Khronos Texture (KTX) formats.

Product and Performance Information


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