Modern shaders are growing in complexity, making them harder to understand and debug.
The NVIDIA Shader Debugger was designed to be a full-featured pixel shader debugger that allows shaders to be debugged just like CPU code.
Here are some key features of "NVIDIA Shader Debugger":
· Cross-Language, Cross-API Support
Microsoft DirectX 9 & 10 (HLSL)
OpenGL (CgFX & COLLADA FX Cg)
· Debugging Control
Single Step
Examine control flow for a single pixel
Run to Cursor
Run to Bookmark
Debugging of multiple shaders concurrently
· Variable Inspection
View Globals, Parameters, and Local Variables
Search
Technique, Pass, and Function selection
Watch Expressions
Automatic variable selection
· Visual Debugging
Multiple Pixel Debugging
Value Visualization (Map variables to colors)
Conditional Pixel Kill
Non-Peer Pixel Kill
Requirements:
· GeForce 6 Series equivalent or better GPU
· 2+ GHz Dual-Core Processor
· 2 GB System Memory
· Requires FX Composer 2.5, which is bundled with the Shader Debugger download
· 360 MB free disk space (installer includes FX Composer 2.5)
Limitations:
· 30 days trial