gDEBugger GL Tutorial

Table of Contents - gDEBugger GL Tutorial

Getting Started

  1. Installation and Startup
  2. Creating Your Project
  3. Simple Tasks
  4. gDEBugger usage tips
    1. How do I clean up my OpenGL usage?
    2. How do I find unneeded OpenGL function calls in my code?
    3. How do I measure my application's performance?
    4. How do I optimize my OpenGL application performance?
    5. How do I peer inside OpenGL?
    6. How do I know which execution mode to use?

Debug Mode

  1. The Main Window
  2. Debugging Tasks
    1. Locate OpenGL Errors
    2. Locate Detected Errors
    3. View Graphic Memory Information
    4. Locate Graphic Memory Leaks
    5. View the effect of OpenGL function calls on draw buffers (Draw Functions)
    6. Find Unrecommended Function Calls
    7. View Textures and Buffers Information
    8. View Shaders and Shading Programs' Information and Edit Shaders "On the Fly"
    9. Work with OpenGL State Variables
    10. Work with Breakpoints
    11. View Statistical information about OpenGL usage
    12. Locate Software Fallbacks

Profile Mode

  1. The Main Window
  2. Profiling Tasks
    1. Work with performance counters
    2. Locate Graphic Pipeline bottlenecks

Analyze Mode

  1. The Main Window
  2. Analysis Tasks
    1. View State Change Statistics
    2. Locate Redundant State Changes
    3. View Deprecated Function Statistics and Make Your Application Forward-Compatible
    4. View Redundant State Change, Get and Deprecated Functions' Chronological Position in the Frame Rendering Process

Additional Information

  1. Execution Modes comparison
  2. Glossary
    1. State Variable
    2. Redundant State Change
    3. OpenGL Error
    4. Detected Error
    5. Graphic Memory Allocated Object
    6. Graphic Memory Leak
    7. Vertex Batch
    8. Deprecated Function, Deprecated Feature
    9. Function Types
    10. Forced Mode
    11. Raster Mode
    12. Software Fallback
    13. Frame Terminator
  3. Keyboard Shortcuts

* Best viewed with Internet Explorer.