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

Graphics Frame Analyzer 选项卡 : Texture

Texture
选项卡将显示与当前选定的尔格集相关联的所有纹理。
此选项卡包含以下组件 :
Selection List
Selection list
列举纹理 , 并将其作为小型缩略图图像显示。单击一个纹理以在
Image Window
中显示。每种纹理仅在列表中出现一次 , 即使它是由多个尔格使用。纹理图像右侧的文本表明使用的纹理类型、大小、格式化和使用的次数。
子图像列表
子图像列表中显示多维数据集的面孔或卷映射纹理切片的缩略图图像。此组件仅适用于包含多维数据集或卷纹理的应用程序。
将鼠标悬浮在
Sub-image list
中的一个纹理,以获得一个工具提示,显示以下信息 :
  • 使用此纹理的着色器管线:这将因 DirectX* API 版本而异 :
  • DirectX*9: Vertex Shader (VS), Pixel Shader (PS)
  • DirectX*10: Vertex Shader (VS), Geometry Shader (GS), Pixel Shader (PS)
  • DirectX*11: Vertex Shader (VS), Hull Shader (HS), Domain Shader (DS), Geometry Shader (GS), Pixel Shader (PS), Compute Shader (CS) 例如 , 下面的屏幕截图显示了 DX11 应用程序的纹理。
  • 使用此纹理的尔格: 2, 3, 4, 5, 6, 7, 8, 9, 10, 11。
  • 每个尔格的纹理插槽 ; 例如: 对尔格2,VS0 DS0 PS0。
一些纹理类型为未知。 例如 , 一个绑定到 DirectX* 11, 计算着色器的纹理可能是原始数据的纹理 , 而不是已知的纹理类型。 在这种情况下,Graphics Frame Analyzer 显示
Data Only
缩略图 :
缩略图旁边显示以下信息 :
  • 数据类型。 例如 : 二进制
  • 纹理大小 , 以字节为单位。 例如 :320000 字节
  • 默认情况下 , 是步幅乘以行的数量。 例如 : 32x1000
  • 使用纹理的次数。 示例 : 使用一次
如果纹理类型为未知 , 则显示 而不是
Image Window
Image Window
Image Window
显示选定的纹理。
右键单击图像以将其保存在您的系统上。默认图像文件格式是 DirectDraw Surface (DDS)。您也可以将图像保存为这些文件格式 : 可移植网络图形 (PNG) 、JPEG (JPG) 或位图 (BMP) 。如欲了解更多信息 , 请参阅 保存纹理图像
数据查看器
如果纹理类型为未知 , 则显示
Data Viewer
而不是
您可以更改以下选项 :
  • Stride
    : 数据的字节步幅。
  • View As
    : 可在此下拉菜单中指定如何查看数据。可以使用以下数据类型 :
    • 8 位无签名
    • 8 位有签名
    • 16 位无签名
    • 16 位有签名
    • 16 位浮点
    • 32 位无签名
    • 32 位有签名
    • 32 位浮点
    • 64 位浮点
Data Viewer
有以下列 :
  • Location
    - 纹理数据中的地址偏移量;每个位置的值是
    Stride
    的一个倍数。
  • Hex 
    - 纹理数据的十六进制视图
  • Data 
    - 纹理数据,依据
    Stride
    View As
    选项显示
例如,假设
Stride
是 8,
View As
类型是 32 位无签名。则
Location
地址偏移值将为 8 字节的倍数 ,
Hex
列显示 8 个十六进制值每行 , 并有 2 列 32 位无签名的值。
如果纹理类型是已知 , 则它可以被显示为图像或二进制数据。
Binary View
复选框在这两个视图之间切换。如果纹理类型是已知,则以下屏幕截图显示二进制数据 :
Mip 级别字段
包括两个滑块的 MIP 级别字段 : 
  • 查看 MIP 级别
    滑块用于切换纹理的 MIP 级别
  • 夹紧到 MIP
    滑块强制将特定的 MIP 级别用于场景的渲染  
直方图
此窗格包含当前纹理的直方图。打开直方图 , 从最右边的下拉滑块端左侧的图像 , 或者双击右侧滑块。
直方图使您能 :
  • 在当前的纹理中可视化颜色数据
  • 设置高亮显示和阴影定位点 ( 用于查看当前的纹理,使用直方图底部的
    Shadow
    Highlights
    滑块
  • 增加你正在查看纹理的动态范围,这样可以更好地看到里面的数据通过线性缩放钳范围之间的颜色
  • 更快区分小条和零高度条 : 直方图条下方具有高度为零的浅灰色  
直方图的颜色通道选择下拉列表
此下拉列表使您能够配置频道,以查看当前的纹理。
  • RGB
    模式 - 忽略一个的阿尔法通道(如果已存在)
  • RGBA
    模式――重量 alpha 通道的颜色值 ; 如果所有图像的 alpha 值为 0, 则没有颜色信息将是可见的 , 因此图像将显示为白色
  • Red
    /
    Green
    /
    Blue Color Channels
    - 以红色 / 绿色 / 蓝色颜色显示图像信息
  • Grayscale
    - 当前纹理中存在的 RGB 数据的灰度转换
  • Alpha Channel
    - 仅对当前纹理中 Alpha 数据的灰度转换
选择尔格和更改突出显示颜色会导致图像和直方图的更改。

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