<para>\r
<parameter>type</parameter> may be one of <constant>GL_DEBUG_TYPE_ERROR</constant>, <constant>GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR</constant>,\r
<constant>GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR</constant>, <constant>GL_DEBUG_TYPE_PORTABILITY</constant>,\r
- <constant>GL_DEBUG_TYPE_PERFORMANCE</constant>, <constant>GL_DEBUG_TYPE_OTHER</constant> to indicate the type of messages describing\r
- GL errors, attempted use of deprecated features, triggering of undefined behavior, portability issues, performance notifications and other\r
- types of messages. It may also take the value <constant>GL_DONT_CARE</constant>. If <parameter>type</parameter> is not <constant>GL_DONT_CARE</constant>\r
+ <constant>GL_DEBUG_TYPE_PERFORMANCE</constant>, <constant>GL_DEBUG_TYPE_MARKER</constant>, <constant>GL_DEBUG_TYPE_PUSH_GROUP</constant>,\r
+ <constant>GL_DEBUG_TYPE_POP_GROUP</constant>, or <constant>GL_DEBUG_TYPE_OTHER</constant> to indicate the type of messages describing\r
+ GL errors, attempted use of deprecated features, triggering of undefined behavior, portability issues, performance notifications, markers,\r
+ group push and pop events, and other\r
+ types of messages, respectively. It may also take the value <constant>GL_DONT_CARE</constant>. If <parameter>type</parameter> is not <constant>GL_DONT_CARE</constant>\r
then only messages whose type matches <parameter>type</parameter> will be referenced.\r
</para>\r
<para>\r
<parameter>severity</parameter> may be one of <constant>GL_DEBUG_SEVERITY_LOW</constant>, <constant>GL_DEBUG_SEVERITY_MEDIUM</constant>,\r
- or <constant>GL_DEBUG_SEVERITY_HIGH</constant> to select messages of low, medium or high severity messages. It may also take the\r
+ or <constant>GL_DEBUG_SEVERITY_HIGH</constant> to select messages of low, medium or high severity messages or to\r
+ <constant>GL_DEBUG_SEVERITY_NOTIFICATION</constant> for notifications. It may also take the\r
value <constant>GL_DONT_CARE</constant>. If <parameter>severity</parameter> is not <constant>GL_DONT_CARE</constant> then only\r
messages whose severity matches <parameter>severity</parameter> will be referenced.\r
</para>\r
inferior to those in a debug context. In particular, a valid implementation of the debug message queue in a non-debug context\r
may produce no messages at all.\r
</para>\r
+ <para>\r
+ <constant>GL_DEBUG_TYPE_MARKER</constant>, <constant>GL_DEBUG_TYPE_PUSH_GROUP</constant>, <constant>GL_DEBUG_TYPE_POP_GROUP</constant>, and <constant>GL_DEBUG_SEVERITY_NOTIFICATION</constant>\r
+ are available only if the GL version is 4.3 or higher.\r
+ </para>\r
</refsect1>\r
<refsect1 id="errors"><title>Errors</title>\r
<para>\r