• 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

Intel's compilers may or may not optimize to the same degree for non-Intel microprocessors for optimizations that are not unique to Intel microprocessors. These optimizations include SSE2, SSE3, and SSSE3 instruction sets and other optimizations. Intel does not guarantee the availability, functionality, or effectiveness of any optimization on microprocessors not manufactured by Intel. Microprocessor-dependent optimizations in this product are intended for use with Intel microprocessors. Certain optimizations not specific to Intel microarchitecture are reserved for Intel microprocessors. Please refer to the applicable product User and Reference Guides for more information regarding the specific instruction sets covered by this notice.

Notice revision #20110804