| Value | Meaning |
|---|---|
| errorGL_DEBUG_TYPE_ERROR | for events that generated an error |
| deprecatedBehaviorGL_DEBUG_TYPE_DEPRECATED_BEHAVIOR | for behaviour that has been marked for deprecation |
| undefinedBehaviorGL_DEBUG_TYPE_UNDEFINED_BEHAVIOR | for behaviour that is undefined according to the specification |
| performanceGL_DEBUG_TYPE_PERFORMANCE | for implementation-dependent performance warnings |
| portabilityGL_DEBUG_TYPE_PORTABILITY | for the use of extensions or shaders in a way that is highly vendor-specific |
| markerGL_DEBUG_TYPE_MARKER | for annotation of the command stream |
| pushGroupGL_DEBUG_TYPE_PUSH_GROUP | for entering a debug group with glPushDebugGroup |
| popGroupGL_DEBUG_TYPE_POP_GROUP | for leaving a debug group with glPopDebugGroup |
| otherGL_DEBUG_TYPE_OTHER | for events that don't fit any of the ones listed above |