GraphicsDev_GPUShadeAnalyzer_1140x100

GPU ShaderAnalyzer is a tool for analyzing the performance of pixel, vertex, geometry, hull, domain and compute shaders for ATI Radeon™ graphics cards. It gives you accurate performance estimates for your shaders and even allows you to view disassembly of the generated hardware shader, all without having to run the application on actual hardware. GPU ShaderAnalyzer can be used as a GUI tool for interactive tuning of your shaders or in command line mode to generate detailed reports. It supports Direct3D (D3D9.0 – D3D11) and OpenGL (GLSL 1.50, arb_fp and arb_vp) shaders. To analyze stream kernels (OpenCL, Brook+ and IL), please download Stream KernelAnalyzer

Click or scroll down for requirements and to go to downloads

Getting Started

Enter your shader into the Source Code window. You can load it via the File menu, drag and drop it onto the window or type it in from scratch if you prefer.

If you load your shader via the File menu or drag and drop, GPU ShaderAnalyzer will attempt to automatically detect the shader type. This functionality can be changed in the Options.

Ensure the Source type is set correctly and, if required, the HLSL or GLSL Target is also set correctly for your shader.

If your shader is HLSL then you may need to set the Function correctly for your shader.

Click the Compile button. Auto compile can be enabled in the Options

If your shader is compiled successfully you should see the disassembly of it in the Object Code window.

Requirements

Windows® XP, Windows® Vista® or Windows® 7
Microsoft® DirectX® SDK (April 07 or later).

What's New

Version 1.59 – Support for Catalyst™ driver 12.1-12.4

Feedback or Questions?

Please visit the GPU Tools Forum

 

GSA_screen_shot

 

The Compiler Statistics window and D3D Assembly Statistics window will list statistics about your program.

If you wish to see disassembly of the hardware shader as generated by ATI’s Shader Compiler, you may select the ATI Radeon™ graphics card you are interested in from the Format list above the Object Code.

 

 

 

 

Downloads

File Name Version Size Launch Date OS Bitness Description

File Name

Version

1.59

Size

34 MB

Launch Date

04/24/2012

OS

Windows®

Bitness

32-bit/64-bit

Description

GPU ShaderAnalyzer pixel and vertex shaders performance analyzer