gDEBugger, for those of you who are not familiar with it yet, is a powerful OpenGL and OpenGL ES debugger and profiler delivering one of the most intuitive OpenGL development toolkits available for graphics application developers. gDEBugger helps you save precious debugging time and boost your application’s performance. It traces application activity on top of the OpenGL API to provide the necessary information to find bugs and to optimize application rendering performance.
gDEBugger is rapidly developing a strong following. It is already being used in many universities and by graphics hardware vendors such as NVIDIA and ATI. It is being put to use in the realms of game development, film, visual simulations, medical applications, military and defense applications, CAD, and several other markets. There is no need to make any changes to your source code or recompile your application. Simply run your application in gDEBugger and start tuning it. gDEBugger works with all current graphic hardware products. It supports NVIDIA GPU performance counters via NVPerfKit, NVIDIA GLExpert driver reports, ATI GPU Performance Metrics, the latest version of OpenGL and many additional OpenGL and WGL extensions. It is available for the Windows operating system with a Linux version under development.
Graphic Remedy, the makers of gDEBugger, specializing in software applications for the 3D graphics market, specifically for developers programming with OpenGL and OpenGL ES. The company’s mission is to design innovative tools that make 3D graphics programming faster and easier, to save programmers time and money, and to improve graphics application performance and reliability. Graphic Remedy is an active contributor in the OpenGL ARB and a member of the Khronos Group. The company is working closely with ATI, NVIDIA and other partners to deliver the best solution for the developers. The debugging and profiling solution is being used in various fields such as: graphic chips manufacturing, games, movies, CAD, medical imaging, aerospace and visualization, as well as being taught and used in research by universities worldwide.
Additional features:
- Launch any OpenGL application for debug or profile session.
- Add breakpoints for any OpenGL or extension entry point
- View texture objects, their parameters and the textures' data as an image.
- Save textures as image files to disk.
- View program and shader parameters, active uniforms values and shader source code.
- Edit, Save and Compile Shaders, Link and Validate Programs "on the fly".
- View a list of active OpenGL render contexts.
- Detect OpenGL errors and automatically suspend the application run.
- View the application's threads call stack and source code.
- View OpenGL state variables values in the watch view.
- Save a snapshot of all the OpenGL state variables into a file.
- Compare the current OpenGL state machine values to a saved snapshot automatically.
- Force OpenGL to render directly into the front buffer and control the rendering speed.
- Force the OpenGL Polygon Raster mode to see the rendered geometry.
- Supports applications that render using multiple threads and multiple render contexts.
- Support debugging and profiling of OpenGL ES applications.
- gDEBugger OpenGL ES implementation is being used as an emulator for the embedded systems on a Windows PC machine.
- Display implementation-specific OpenGL run-time information such as pixel formats and available extensions.
- And more...
More information:
- gDEBugger Website- gDEBugger Linux
- gDEBugger Screenshots
- gDEBugger Online User Guide
- gDEBugger Technical Support Forum
- gDEBugger Academic Program



