Introduction to gDEBugger |
Best Practice |
Clean your OpenGL usage using gDEBugger |
Optimize Your Application Performance |
Transforming OpenGL Debugging to a White Box Model |
Track and Remove Redundant State Changes |
Toolbars |
Debug toolbar |
Execution Mode toolbar |
Interactive Mode toolbar |
OpenGL Calls History toolbar |
Performance Analysis toolbar |
Raster Mode toolbar |
Threads and Contexts toolbar |
Viewers toolbar |
Views |
Call Stack view |
OpenGL Function Calls History view |
Performance Dashboard view |
Performance Graph view |
Process Events view |
Properties view |
State Variables view |
Viewers |
Graphic Memory Analysis viewer |
Shaders Source Code editor |
Source Code viewer |
State Variables Comparison viewer |
Statistics viewer |
Main |
Function Types Statistics view |
Function Calls Statistics view |
State Change Statistics view |
Deprecated Function Statistics view |
Vertex Batch Statistics view |
Textures and Buffers viewer |
Main |
Image view |
Data view |
Dialogs |
Add/Remove Breakpoints |
Add/Remove OpenGL State Variables |
Add/Remove Performance Counters |
Debug Settings |
Render Context Information |
NVIDIA GLExpert Settings |
System Information |
Reset GUI Layouts |
gDEBugger Options |
Call Stack tab |
Calls History Recorder tab |
Connection tab |
Advanced tab |
Wizards |
New Workspace wizard |
Graphic Remedys Extensions |
Using Graphic Remedy Extensions |
GL_GREMEDY_frame_terminator |
GL_GREMEDY_string_marker |
GRemdeyExtensions.h |
How Do I... |
Find if there are OpenGL errors in my code |
Find performance bottlenecks |
Track changes of an OpenGL state variable value? |
FAQ |
gDEBugger does not stop on the breakpoints I defined. |
What are frame terminators? |
Which OpenGL extensions are supported? |
Which OpenGL version is supported? |
License Manager |
Windows OS - Node-Locked License |
Windows OS - Floating License |
Linux OS - Floating License |
License Server Status |
Supported Extensions |
System Requirements & Installation |
Legal Information |
Contact Information |