update upstream sources
[clinton/guile-figl.git] / upstream-doc / man4 / glDebugMessageControl.xml
index e6370b3..9e9c59e 100644 (file)
         <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