1bf215546Sopenharmony_ci<?xml version="1.0"?> 2bf215546Sopenharmony_ci<!DOCTYPE OpenGLAPI SYSTEM "gl_API.dtd"> 3bf215546Sopenharmony_ci 4bf215546Sopenharmony_ci<!-- Note: no GLX protocol info yet. --> 5bf215546Sopenharmony_ci 6bf215546Sopenharmony_ci 7bf215546Sopenharmony_ci<OpenGLAPI> 8bf215546Sopenharmony_ci 9bf215546Sopenharmony_ci<category name="GL_ARB_debug_output" number="104"> 10bf215546Sopenharmony_ci 11bf215546Sopenharmony_ci <!-- glEnable/Disable/IsEnabled --> 12bf215546Sopenharmony_ci <enum name="DEBUG_OUTPUT_SYNCHRONOUS_ARB" value="0x8242"/> 13bf215546Sopenharmony_ci 14bf215546Sopenharmony_ci <!-- glGetIntegerv --> 15bf215546Sopenharmony_ci <enum name="MAX_DEBUG_MESSAGE_LENGTH_ARB" count="1" value="0x9143"> 16bf215546Sopenharmony_ci <size name="Get" mode="get"/> 17bf215546Sopenharmony_ci </enum> 18bf215546Sopenharmony_ci <enum name="MAX_DEBUG_LOGGED_MESSAGES_ARB" count="1" value="0x9144"> 19bf215546Sopenharmony_ci <size name="Get" mode="get"/> 20bf215546Sopenharmony_ci </enum> 21bf215546Sopenharmony_ci <enum name="DEBUG_LOGGED_MESSAGES_ARB" count="1" value="0x9145"> 22bf215546Sopenharmony_ci <size name="Get" mode="get"/> 23bf215546Sopenharmony_ci </enum> 24bf215546Sopenharmony_ci <enum name="DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_ARB" count="1" value="0x8243"> 25bf215546Sopenharmony_ci <size name="Get" mode="get"/> 26bf215546Sopenharmony_ci </enum> 27bf215546Sopenharmony_ci 28bf215546Sopenharmony_ci <!-- glGetPointerv --> 29bf215546Sopenharmony_ci <enum name="DEBUG_CALLBACK_FUNCTION_ARB" count="1" value="0x8244"> 30bf215546Sopenharmony_ci <size name="GetPointerv" mode="get"/> 31bf215546Sopenharmony_ci </enum> 32bf215546Sopenharmony_ci <enum name="DEBUG_CALLBACK_USER_PARAM_ARB" count="1" value="0x8245"> 33bf215546Sopenharmony_ci <size name="GetPointerv" mode="get"/> 34bf215546Sopenharmony_ci </enum> 35bf215546Sopenharmony_ci 36bf215546Sopenharmony_ci <enum name="DEBUG_SOURCE_API_ARB" value="0x8246"/> 37bf215546Sopenharmony_ci <enum name="DEBUG_SOURCE_WINDOW_SYSTEM_ARB" value="0x8247"/> 38bf215546Sopenharmony_ci <enum name="DEBUG_SOURCE_SHADER_COMPILER_ARB" value="0x8248"/> 39bf215546Sopenharmony_ci <enum name="DEBUG_SOURCE_THIRD_PARTY_ARB" value="0x8249"/> 40bf215546Sopenharmony_ci <enum name="DEBUG_SOURCE_APPLICATION_ARB" value="0x824A"/> 41bf215546Sopenharmony_ci <enum name="DEBUG_SOURCE_OTHER_ARB" value="0x824B"/> 42bf215546Sopenharmony_ci 43bf215546Sopenharmony_ci <enum name="DEBUG_TYPE_ERROR_ARB" value="0x824C"/> 44bf215546Sopenharmony_ci <enum name="DEBUG_TYPE_DEPRECATED_BEHAVIOR_ARB" value="0x824D"/> 45bf215546Sopenharmony_ci <enum name="DEBUG_TYPE_UNDEFINED_BEHAVIOR_ARB" value="0x824E"/> 46bf215546Sopenharmony_ci <enum name="DEBUG_TYPE_PORTABILITY_ARB" value="0x824F"/> 47bf215546Sopenharmony_ci <enum name="DEBUG_TYPE_PERFORMANCE_ARB" value="0x8250"/> 48bf215546Sopenharmony_ci <enum name="DEBUG_TYPE_OTHER_ARB" value="0x8251"/> 49bf215546Sopenharmony_ci 50bf215546Sopenharmony_ci <enum name="DEBUG_SEVERITY_HIGH_ARB" value="0x9146"/> 51bf215546Sopenharmony_ci <enum name="DEBUG_SEVERITY_MEDIUM_ARB" value="0x9147"/> 52bf215546Sopenharmony_ci <enum name="DEBUG_SEVERITY_LOW_ARB" value="0x9148"/> 53bf215546Sopenharmony_ci 54bf215546Sopenharmony_ci 55bf215546Sopenharmony_ci <function name="DebugMessageControlARB" alias="DebugMessageControl"> 56bf215546Sopenharmony_ci <param name="source" type="GLenum"/> 57bf215546Sopenharmony_ci <param name="type" type="GLenum"/> 58bf215546Sopenharmony_ci <param name="severity" type="GLenum"/> 59bf215546Sopenharmony_ci <param name="count" type="GLsizei" counter="true"/> 60bf215546Sopenharmony_ci <param name="ids" type="const GLuint *" count="count"/> 61bf215546Sopenharmony_ci <param name="enabled" type="GLboolean"/> 62bf215546Sopenharmony_ci </function> 63bf215546Sopenharmony_ci 64bf215546Sopenharmony_ci <function name="DebugMessageInsertARB" alias="DebugMessageInsert"> 65bf215546Sopenharmony_ci <param name="source" type="GLenum"/> 66bf215546Sopenharmony_ci <param name="type" type="GLenum"/> 67bf215546Sopenharmony_ci <param name="id" type="GLuint"/> 68bf215546Sopenharmony_ci <param name="severity" type="GLenum"/> 69bf215546Sopenharmony_ci <param name="length" type="GLsizei"/> 70bf215546Sopenharmony_ci <param name="buf" type="const GLcharARB *"/> 71bf215546Sopenharmony_ci </function> 72bf215546Sopenharmony_ci 73bf215546Sopenharmony_ci <function name="DebugMessageCallbackARB" alias="DebugMessageCallback"> 74bf215546Sopenharmony_ci <param name="callback" type="GLDEBUGPROCARB"/> 75bf215546Sopenharmony_ci <param name="userParam" type="const GLvoid *"/> 76bf215546Sopenharmony_ci </function> 77bf215546Sopenharmony_ci 78bf215546Sopenharmony_ci <function name="GetDebugMessageLogARB" alias="GetDebugMessageLog"> 79bf215546Sopenharmony_ci <return type="GLuint"/> 80bf215546Sopenharmony_ci <param name="count" type="GLuint"/> 81bf215546Sopenharmony_ci <param name="bufsize" type="GLsizei"/> 82bf215546Sopenharmony_ci <param name="sources" type="GLenum *" output="true"/> 83bf215546Sopenharmony_ci <param name="types" type="GLenum *" output="true"/> 84bf215546Sopenharmony_ci <param name="ids" type="GLuint *" output="true"/> 85bf215546Sopenharmony_ci <param name="severities" type="GLenum *" output="true"/> 86bf215546Sopenharmony_ci <param name="lengths" type="GLsizei *" output="true"/> 87bf215546Sopenharmony_ci <param name="messageLog" type="GLcharARB *" output="true"/> 88bf215546Sopenharmony_ci </function> 89bf215546Sopenharmony_ci 90bf215546Sopenharmony_ci</category> 91bf215546Sopenharmony_ci 92bf215546Sopenharmony_ci 93bf215546Sopenharmony_ci</OpenGLAPI> 94