GPU ShaderAnalyzer 是一款用于分析 AMD Radeon™ 显卡像素、顶点、几何、曲面、域和计算着色器性能的工具。它能为您提供着色器的准确性能估算,甚至无需在实际硬件上运行应用程序即可查看生成的硬件着色器的反汇编。GPU ShaderAnalyzer 可用作交互式着色器调整的 GUI 工具,或在命令行模式下生成详细报告。它支持 Direct3D (D3D9.0 – D3D11) 和 OpenGL (GLSL 1.50, arb_fp 和 arb_vp) 着色器。要分析流式计算内核(OpenCL、Brook+ 和 IL),请下载 Stream KernelAnalyzer。
入门
将您的着色器输入到“源代码”窗口中。您可以通过“文件”菜单加载它,将其拖放到窗口上,或者如果您愿意,可以从头开始输入。
如果通过“文件”菜单或拖放方式加载着色器,GPU ShaderAnalyzer 将尝试自动检测着色器类型。此功能可在“选项”中更改。
确保“源代码类型”设置正确,并且如果需要,HLSL 或 GLSL“目标”也已为您的着色器正确设置。
如果您的着色器是 HLSL,则您可能需要为您的着色器正确设置“函数”。
点击“编译”按钮。自动编译可在“选项”中启用。
如果您的着色器编译成功,您应该会在“目标代码”窗口中看到其反汇编。

单击以查看大图
要求
Windows® XP、Windows® Vista® 或 Windows® 7 Microsoft® DirectX® SDK(2007 年 4 月或更高版本)。
更新内容
版本 1.59 – 支持 Catalyst™ 驱动程序 12.1-12.4
“编译器统计信息”窗口和“D3D 程序集统计信息窗口”将列出有关您程序的统计信息。如果您希望查看 ATI 着色器编译器生成的硬件着色器的反汇编,您可以从“目标代码”上方的“格式”列表中选择您感兴趣的 ATI Radeon™ 显卡。
下载
文件名GPUShaderAnalyzerv1.59.0.3208.msi版本1.59大小34 MB发布日期2012 年 4 月 24 日操作系统Windows®位数32 位/64 位描述GPU ShaderAnalyzer 像素和顶点着色器性能分析器