• Intel® Graphics Performance Analyzers 2020 R1
  • 12/20/2019
  • Public Content
Contents

桌面 API:分析应用程序的纹理

Graphics Frame Analyzer 允许查看选定事件的所有纹理,并确定应用程序的这一方面是否可优化。使用高分辨率纹理、非压缩格式或在一个 draw 中使用多个纹理,可对应用程序的性能造成负面影响。要加快渲染速度,可以尝试:
  • 缩小纹理的尺寸
  • 通过对一组对象使用一种纹理来减少场景中使用的纹理的数量
  • 改变纹理过滤设置
  • 减少着色器中的纹理拾取次数
要查看一个帧中使用的纹理:
  1. 条形图中,选择使用待分析纹理的事件。
    要预览帧中使用的所有纹理,可以选择所有事件。
  2. Resource List 中选择纹理缩略图。
    Graphics Frame Analyzer 显示纹理预览,以及所有纹理参数。
    可以通过点击 按钮反转纹理图。如果纹理以反序存储在内存中并上下倒置地显示,此功能有用。对于 3D 纹理和纹理阵列,还可以从
    Layer
    Selector 中选择该图层。
  3. 使用可通过 按钮访问的直方图分析纹理内的颜色分布
可通过点击 按钮或按下
Ctrl+S
导出纹理图。根据纹理格式,可选择 PNG、DirectDraw Surface (DDS) 或 Khronos Texture (KTX) 格式。

Product and Performance Information

1

Performance varies by use, configuration and other factors. Learn more at www.Intel.com/PerformanceIndex.