gDEBugger is an OpenGL, OpenGL ES and OpenCL Debugger, Profiler and graphic memory analyzer. It traces application activity on top of the OpenGL API to provide the application behavior information you need to find bugs and to optimize application performance. gDEBugger transforms the debugging task of graphic application from a "Black box" into a "White box" model; using gDEBugger you can peer inside the OpenGL usage to see how individual commands affect the graphic pipeline implementation. gDEBugger has a lot of "standard debugger" abilities, but also contains many special features for graphics software developers: view render context state variables, view allocated textures, textures properties and image data, Shaders programs and source code, break on OpenGL errors and more. In addition, using its profiling abilities, gDEBugger enables you to pinpoint easily the exact location of the application's graphic pipeline performance bottleneck to let you optimize the application performance. gDEBugger also enables you to perform regression tests (compare the performance of two versions of your application or different hardware configuration) and graphic hardware comparisons. gDEBugger supports Windows, Mac OS X and Linux operating systems.
What's new in this version:
Support iPhone and iPad OpenGL ES applications