Commits

Jason McKesson committed fe2569e

Updated spec files. This adds new entrypoints and removes extensions.

Comments (0)

Files changed (6)

glload/codegen/glspecs/glspec.lua

 				["offset"] = [==[?]==],
 				["return"] = [==[void]==],
 				["glxropcode"] = [==[?]==],
+				["name"] = [==[TextureView]==],
+				["category"] = [==[ARB_texture_view]==],
+				["param"] = [==[numlayers]==],
+				["version"] = [==[4.3]==],
+				["glxflags"] = [==[ignore]==],
+				["params"] = {
+					{
+						["input"] = true,
+						["type"] = [==[UInt32]==],
+						["name"] = [==[texture]==],
+						["kind"] = [==[value]==],
+					},
+					{
+						["input"] = true,
+						["type"] = [==[GLenum]==],
+						["name"] = [==[target]==],
+						["kind"] = [==[value]==],
+					},
+					{
+						["input"] = true,
+						["type"] = [==[UInt32]==],
+						["name"] = [==[origtexture]==],
+						["kind"] = [==[value]==],
+					},
+					{
+						["input"] = true,
+						["type"] = [==[GLenum]==],
+						["name"] = [==[internalformat]==],
+						["kind"] = [==[value]==],
+					},
+					{
+						["input"] = true,
+						["type"] = [==[UInt32]==],
+						["name"] = [==[minlevel]==],
+						["kind"] = [==[value]==],
+					},
+					{
+						["input"] = true,
+						["type"] = [==[UInt32]==],
+						["name"] = [==[numlevels]==],
+						["kind"] = [==[value]==],
+					},
+					{
+						["input"] = true,
+						["type"] = [==[UInt32]==],
+						["name"] = [==[minlayer]==],
+						["kind"] = [==[value]==],
+					},
+					{
+						["input"] = true,
+						["type"] = [==[UInt32]==],
+						["name"] = [==[numlayers]==],
+						["kind"] = [==[value]==],
+					},
+				},
+			},
+			{
+				["offset"] = [==[?]==],
+				["return"] = [==[void]==],
+				["glxropcode"] = [==[?]==],
+				["name"] = [==[BindVertexBuffer]==],
+				["category"] = [==[ARB_vertex_attrib_binding]==],
+				["param"] = [==[stride]==],
+				["version"] = [==[4.3]==],
+				["glxflags"] = [==[ignore]==],
+				["params"] = {
+					{
+						["input"] = true,
+						["type"] = [==[UInt32]==],
+						["name"] = [==[bindingindex]==],
+						["kind"] = [==[value]==],
+					},
+					{
+						["input"] = true,
+						["type"] = [==[UInt32]==],
+						["name"] = [==[buffer]==],
+						["kind"] = [==[value]==],
+					},
+					{
+						["input"] = true,
+						["type"] = [==[BufferOffset]==],
+						["name"] = [==[offset]==],
+						["kind"] = [==[value]==],
+					},
+					{
+						["input"] = true,
+						["type"] = [==[SizeI]==],
+						["name"] = [==[stride]==],
+						["kind"] = [==[value]==],
+					},
+				},
+			},
+			{
+				["offset"] = [==[?]==],
+				["return"] = [==[void]==],
+				["glxropcode"] = [==[?]==],
+				["name"] = [==[VertexAttribFormat]==],
+				["category"] = [==[ARB_vertex_attrib_binding]==],
+				["param"] = [==[relativeoffset]==],
+				["version"] = [==[4.3]==],
+				["glxflags"] = [==[ignore]==],
+				["params"] = {
+					{
+						["input"] = true,
+						["type"] = [==[UInt32]==],
+						["name"] = [==[attribindex]==],
+						["kind"] = [==[value]==],
+					},
+					{
+						["input"] = true,
+						["type"] = [==[Int32]==],
+						["name"] = [==[size]==],
+						["kind"] = [==[value]==],
+					},
+					{
+						["input"] = true,
+						["type"] = [==[GLenum]==],
+						["name"] = [==[type]==],
+						["kind"] = [==[value]==],
+					},
+					{
+						["input"] = true,
+						["type"] = [==[Boolean]==],
+						["name"] = [==[normalized]==],
+						["kind"] = [==[value]==],
+					},
+					{
+						["input"] = true,
+						["type"] = [==[UInt32]==],
+						["name"] = [==[relativeoffset]==],
+						["kind"] = [==[value]==],
+					},
+				},
+			},
+			{
+				["offset"] = [==[?]==],
+				["return"] = [==[void]==],
+				["glxropcode"] = [==[?]==],
+				["name"] = [==[VertexAttribIFormat]==],
+				["category"] = [==[ARB_vertex_attrib_binding]==],
+				["param"] = [==[relativeoffset]==],
+				["version"] = [==[4.3]==],
+				["glxflags"] = [==[ignore]==],
+				["params"] = {
+					{
+						["input"] = true,
+						["type"] = [==[UInt32]==],
+						["name"] = [==[attribindex]==],
+						["kind"] = [==[value]==],
+					},
+					{
+						["input"] = true,
+						["type"] = [==[Int32]==],
+						["name"] = [==[size]==],
+						["kind"] = [==[value]==],
+					},
+					{
+						["input"] = true,
+						["type"] = [==[GLenum]==],
+						["name"] = [==[type]==],
+						["kind"] = [==[value]==],
+					},
+					{
+						["input"] = true,
+						["type"] = [==[UInt32]==],
+						["name"] = [==[relativeoffset]==],
+						["kind"] = [==[value]==],
+					},
+				},
+			},
+			{
+				["offset"] = [==[?]==],
+				["return"] = [==[void]==],
+				["glxropcode"] = [==[?]==],
+				["name"] = [==[VertexAttribLFormat]==],
+				["category"] = [==[ARB_vertex_attrib_binding]==],
+				["param"] = [==[relativeoffset]==],
+				["version"] = [==[4.3]==],
+				["glxflags"] = [==[ignore]==],
+				["params"] = {
+					{
+						["input"] = true,
+						["type"] = [==[UInt32]==],
+						["name"] = [==[attribindex]==],
+						["kind"] = [==[value]==],
+					},
+					{
+						["input"] = true,
+						["type"] = [==[Int32]==],
+						["name"] = [==[size]==],
+						["kind"] = [==[value]==],
+					},
+					{
+						["input"] = true,
+						["type"] = [==[GLenum]==],
+						["name"] = [==[type]==],
+						["kind"] = [==[value]==],
+					},
+					{
+						["input"] = true,
+						["type"] = [==[UInt32]==],
+						["name"] = [==[relativeoffset]==],
+						["kind"] = [==[value]==],
+					},
+				},
+			},
+			{
+				["offset"] = [==[?]==],
+				["return"] = [==[void]==],
+				["glxropcode"] = [==[?]==],
+				["name"] = [==[VertexAttribBinding]==],
+				["category"] = [==[ARB_vertex_attrib_binding]==],
+				["param"] = [==[bindingindex]==],
+				["version"] = [==[4.3]==],
+				["glxflags"] = [==[ignore]==],
+				["params"] = {
+					{
+						["input"] = true,
+						["type"] = [==[UInt32]==],
+						["name"] = [==[attribindex]==],
+						["kind"] = [==[value]==],
+					},
+					{
+						["input"] = true,
+						["type"] = [==[UInt32]==],
+						["name"] = [==[bindingindex]==],
+						["kind"] = [==[value]==],
+					},
+				},
+			},
+			{
+				["offset"] = [==[?]==],
+				["return"] = [==[void]==],
+				["glxropcode"] = [==[?]==],
+				["name"] = [==[VertexBindingDivisor]==],
+				["category"] = [==[ARB_vertex_attrib_binding]==],
+				["param"] = [==[divisor]==],
+				["version"] = [==[4.3]==],
+				["glxflags"] = [==[ignore]==],
+				["params"] = {
+					{
+						["input"] = true,
+						["type"] = [==[UInt32]==],
+						["name"] = [==[bindingindex]==],
+						["kind"] = [==[value]==],
+					},
+					{
+						["input"] = true,
+						["type"] = [==[UInt32]==],
+						["name"] = [==[divisor]==],
+						["kind"] = [==[value]==],
+					},
+				},
+			},
+			{
+				["offset"] = [==[?]==],
+				["return"] = [==[void]==],
+				["glxropcode"] = [==[?]==],
+				["name"] = [==[VertexArrayBindVertexBufferEXT]==],
+				["category"] = [==[ARB_vertex_attrib_binding]==],
+				["param"] = [==[stride]==],
+				["version"] = [==[4.3]==],
+				["glxflags"] = [==[ignore]==],
+				["params"] = {
+					{
+						["input"] = true,
+						["type"] = [==[UInt32]==],
+						["name"] = [==[vaobj]==],
+						["kind"] = [==[value]==],
+					},
+					{
+						["input"] = true,
+						["type"] = [==[UInt32]==],
+						["name"] = [==[bindingindex]==],
+						["kind"] = [==[value]==],
+					},
+					{
+						["input"] = true,
+						["type"] = [==[UInt32]==],
+						["name"] = [==[buffer]==],
+						["kind"] = [==[value]==],
+					},
+					{
+						["input"] = true,
+						["type"] = [==[BufferOffset]==],
+						["name"] = [==[offset]==],
+						["kind"] = [==[value]==],
+					},
+					{
+						["input"] = true,
+						["type"] = [==[SizeI]==],
+						["name"] = [==[stride]==],
+						["kind"] = [==[value]==],
+					},
+				},
+			},
+			{
+				["offset"] = [==[?]==],
+				["return"] = [==[void]==],
+				["glxropcode"] = [==[?]==],
+				["name"] = [==[VertexArrayVertexAttribFormatEXT]==],
+				["category"] = [==[ARB_vertex_attrib_binding]==],
+				["param"] = [==[relativeoffset]==],
+				["version"] = [==[4.3]==],
+				["glxflags"] = [==[ignore]==],
+				["params"] = {
+					{
+						["input"] = true,
+						["type"] = [==[UInt32]==],
+						["name"] = [==[vaobj]==],
+						["kind"] = [==[value]==],
+					},
+					{
+						["input"] = true,
+						["type"] = [==[UInt32]==],
+						["name"] = [==[attribindex]==],
+						["kind"] = [==[value]==],
+					},
+					{
+						["input"] = true,
+						["type"] = [==[Int32]==],
+						["name"] = [==[size]==],
+						["kind"] = [==[value]==],
+					},
+					{
+						["input"] = true,
+						["type"] = [==[GLenum]==],
+						["name"] = [==[type]==],
+						["kind"] = [==[value]==],
+					},
+					{
+						["input"] = true,
+						["type"] = [==[Boolean]==],
+						["name"] = [==[normalized]==],
+						["kind"] = [==[value]==],
+					},
+					{
+						["input"] = true,
+						["type"] = [==[UInt32]==],
+						["name"] = [==[relativeoffset]==],
+						["kind"] = [==[value]==],
+					},
+				},
+			},
+			{
+				["offset"] = [==[?]==],
+				["return"] = [==[void]==],
+				["glxropcode"] = [==[?]==],
+				["name"] = [==[VertexArrayVertexAttribIFormatEXT]==],
+				["category"] = [==[ARB_vertex_attrib_binding]==],
+				["param"] = [==[relativeoffset]==],
+				["version"] = [==[4.3]==],
+				["glxflags"] = [==[ignore]==],
+				["params"] = {
+					{
+						["input"] = true,
+						["type"] = [==[UInt32]==],
+						["name"] = [==[vaobj]==],
+						["kind"] = [==[value]==],
+					},
+					{
+						["input"] = true,
+						["type"] = [==[UInt32]==],
+						["name"] = [==[attribindex]==],
+						["kind"] = [==[value]==],
+					},
+					{
+						["input"] = true,
+						["type"] = [==[Int32]==],
+						["name"] = [==[size]==],
+						["kind"] = [==[value]==],
+					},
+					{
+						["input"] = true,
+						["type"] = [==[GLenum]==],
+						["name"] = [==[type]==],
+						["kind"] = [==[value]==],
+					},
+					{
+						["input"] = true,
+						["type"] = [==[UInt32]==],
+						["name"] = [==[relativeoffset]==],
+						["kind"] = [==[value]==],
+					},
+				},
+			},
+			{
+				["offset"] = [==[?]==],
+				["return"] = [==[void]==],
+				["glxropcode"] = [==[?]==],
+				["name"] = [==[VertexArrayVertexAttribLFormatEXT]==],
+				["category"] = [==[ARB_vertex_attrib_binding]==],
+				["param"] = [==[relativeoffset]==],
+				["version"] = [==[4.3]==],
+				["glxflags"] = [==[ignore]==],
+				["params"] = {
+					{
+						["input"] = true,
+						["type"] = [==[UInt32]==],
+						["name"] = [==[vaobj]==],
+						["kind"] = [==[value]==],
+					},
+					{
+						["input"] = true,
+						["type"] = [==[UInt32]==],
+						["name"] = [==[attribindex]==],
+						["kind"] = [==[value]==],
+					},
+					{
+						["input"] = true,
+						["type"] = [==[Int32]==],
+						["name"] = [==[size]==],
+						["kind"] = [==[value]==],
+					},
+					{
+						["input"] = true,
+						["type"] = [==[GLenum]==],
+						["name"] = [==[type]==],
+						["kind"] = [==[value]==],
+					},
+					{
+						["input"] = true,
+						["type"] = [==[UInt32]==],
+						["name"] = [==[relativeoffset]==],
+						["kind"] = [==[value]==],
+					},
+				},
+			},
+			{
+				["offset"] = [==[?]==],
+				["return"] = [==[void]==],
+				["glxropcode"] = [==[?]==],
+				["name"] = [==[VertexArrayVertexAttribBindingEXT]==],
+				["category"] = [==[ARB_vertex_attrib_binding]==],
+				["param"] = [==[bindingindex]==],
+				["version"] = [==[4.3]==],
+				["glxflags"] = [==[ignore]==],
+				["params"] = {
+					{
+						["input"] = true,
+						["type"] = [==[UInt32]==],
+						["name"] = [==[vaobj]==],
+						["kind"] = [==[value]==],
+					},
+					{
+						["input"] = true,
+						["type"] = [==[UInt32]==],
+						["name"] = [==[attribindex]==],
+						["kind"] = [==[value]==],
+					},
+					{
+						["input"] = true,
+						["type"] = [==[UInt32]==],
+						["name"] = [==[bindingindex]==],
+						["kind"] = [==[value]==],
+					},
+				},
+			},
+			{
+				["offset"] = [==[?]==],
+				["return"] = [==[void]==],
+				["glxropcode"] = [==[?]==],
+				["name"] = [==[VertexArrayVertexBindingDivisorEXT]==],
+				["category"] = [==[ARB_vertex_attrib_binding]==],
+				["param"] = [==[divisor]==],
+				["version"] = [==[4.3]==],
+				["glxflags"] = [==[ignore]==],
+				["params"] = {
+					{
+						["input"] = true,
+						["type"] = [==[UInt32]==],
+						["name"] = [==[vaobj]==],
+						["kind"] = [==[value]==],
+					},
+					{
+						["input"] = true,
+						["type"] = [==[UInt32]==],
+						["name"] = [==[bindingindex]==],
+						["kind"] = [==[value]==],
+					},
+					{
+						["input"] = true,
+						["type"] = [==[UInt32]==],
+						["name"] = [==[divisor]==],
+						["kind"] = [==[value]==],
+					},
+				},
+			},
+			{
+				["offset"] = [==[?]==],
+				["return"] = [==[void]==],
+				["glxropcode"] = [==[?]==],
 				["name"] = [==[FramebufferParameteri]==],
 				["category"] = [==[ARB_framebuffer_no_attachments]==],
 				["param"] = [==[param]==],
 				},
 			},
 			{
-				["offset"] = [==[?]==],
-				["return"] = [==[void]==],
-				["glxropcode"] = [==[?]==],
-				["name"] = [==[TextureView]==],
-				["category"] = [==[ARB_texture_view]==],
-				["param"] = [==[numlayers]==],
-				["version"] = [==[4.3]==],
-				["glxflags"] = [==[ignore]==],
-				["params"] = {
-					{
-						["input"] = true,
-						["type"] = [==[UInt32]==],
-						["name"] = [==[texture]==],
-						["kind"] = [==[value]==],
-					},
-					{
-						["input"] = true,
-						["type"] = [==[GLenum]==],
-						["name"] = [==[target]==],
-						["kind"] = [==[value]==],
-					},
-					{
-						["input"] = true,
-						["type"] = [==[UInt32]==],
-						["name"] = [==[origtexture]==],
-						["kind"] = [==[value]==],
-					},
-					{
-						["input"] = true,
-						["type"] = [==[GLenum]==],
-						["name"] = [==[internalformat]==],
-						["kind"] = [==[value]==],
-					},
-					{
-						["input"] = true,
-						["type"] = [==[UInt32]==],
-						["name"] = [==[minlevel]==],
-						["kind"] = [==[value]==],
-					},
-					{
-						["input"] = true,
-						["type"] = [==[UInt32]==],
-						["name"] = [==[numlevels]==],
-						["kind"] = [==[value]==],
-					},
-					{
-						["input"] = true,
-						["type"] = [==[UInt32]==],
-						["name"] = [==[minlayer]==],
-						["kind"] = [==[value]==],
-					},
-					{
-						["input"] = true,
-						["type"] = [==[UInt32]==],
-						["name"] = [==[numlayers]==],
-						["kind"] = [==[value]==],
-					},
-				},
-			},
-			{
-				["offset"] = [==[?]==],
-				["return"] = [==[void]==],
-				["glxropcode"] = [==[?]==],
-				["name"] = [==[BindVertexBuffer]==],
-				["category"] = [==[ARB_vertex_attrib_binding]==],
-				["param"] = [==[stride]==],
-				["version"] = [==[4.3]==],
-				["glxflags"] = [==[ignore]==],
-				["params"] = {
-					{
-						["input"] = true,
-						["type"] = [==[UInt32]==],
-						["name"] = [==[bindingindex]==],
-						["kind"] = [==[value]==],
-					},
-					{
-						["input"] = true,
-						["type"] = [==[UInt32]==],
-						["name"] = [==[buffer]==],
-						["kind"] = [==[value]==],
-					},
-					{
-						["input"] = true,
-						["type"] = [==[BufferOffset]==],
-						["name"] = [==[offset]==],
-						["kind"] = [==[value]==],
-					},
-					{
-						["input"] = true,
-						["type"] = [==[SizeI]==],
-						["name"] = [==[stride]==],
-						["kind"] = [==[value]==],
-					},
-				},
-			},
-			{
-				["offset"] = [==[?]==],
-				["return"] = [==[void]==],
-				["glxropcode"] = [==[?]==],
-				["name"] = [==[VertexAttribFormat]==],
-				["category"] = [==[ARB_vertex_attrib_binding]==],
-				["param"] = [==[relativeoffset]==],
-				["version"] = [==[4.3]==],
-				["glxflags"] = [==[ignore]==],
-				["params"] = {
-					{
-						["input"] = true,
-						["type"] = [==[UInt32]==],
-						["name"] = [==[attribindex]==],
-						["kind"] = [==[value]==],
-					},
-					{
-						["input"] = true,
-						["type"] = [==[Int32]==],
-						["name"] = [==[size]==],
-						["kind"] = [==[value]==],
-					},
-					{
-						["input"] = true,
-						["type"] = [==[GLenum]==],
-						["name"] = [==[type]==],
-						["kind"] = [==[value]==],
-					},
-					{
-						["input"] = true,
-						["type"] = [==[Boolean]==],
-						["name"] = [==[normalized]==],
-						["kind"] = [==[value]==],
-					},
-					{
-						["input"] = true,
-						["type"] = [==[UInt32]==],
-						["name"] = [==[relativeoffset]==],
-						["kind"] = [==[value]==],
-					},
-				},
-			},
-			{
-				["offset"] = [==[?]==],
-				["return"] = [==[void]==],
-				["glxropcode"] = [==[?]==],
-				["name"] = [==[VertexAttribIFormat]==],
-				["category"] = [==[ARB_vertex_attrib_binding]==],
-				["param"] = [==[relativeoffset]==],
-				["version"] = [==[4.3]==],
-				["glxflags"] = [==[ignore]==],
-				["params"] = {
-					{
-						["input"] = true,
-						["type"] = [==[UInt32]==],
-						["name"] = [==[attribindex]==],
-						["kind"] = [==[value]==],
-					},
-					{
-						["input"] = true,
-						["type"] = [==[Int32]==],
-						["name"] = [==[size]==],
-						["kind"] = [==[value]==],
-					},
-					{
-						["input"] = true,
-						["type"] = [==[GLenum]==],
-						["name"] = [==[type]==],
-						["kind"] = [==[value]==],
-					},
-					{
-						["input"] = true,
-						["type"] = [==[UInt32]==],
-						["name"] = [==[relativeoffset]==],
-						["kind"] = [==[value]==],
-					},
-				},
-			},
-			{
-				["offset"] = [==[?]==],
-				["return"] = [==[void]==],
-				["glxropcode"] = [==[?]==],
-				["name"] = [==[VertexAttribLFormat]==],
-				["category"] = [==[ARB_vertex_attrib_binding]==],
-				["param"] = [==[relativeoffset]==],
-				["version"] = [==[4.3]==],
-				["glxflags"] = [==[ignore]==],
-				["params"] = {
-					{
-						["input"] = true,
-						["type"] = [==[UInt32]==],
-						["name"] = [==[attribindex]==],
-						["kind"] = [==[value]==],
-					},
-					{
-						["input"] = true,
-						["type"] = [==[Int32]==],
-						["name"] = [==[size]==],
-						["kind"] = [==[value]==],
-					},
-					{
-						["input"] = true,
-						["type"] = [==[GLenum]==],
-						["name"] = [==[type]==],
-						["kind"] = [==[value]==],
-					},
-					{
-						["input"] = true,
-						["type"] = [==[UInt32]==],
-						["name"] = [==[relativeoffset]==],
-						["kind"] = [==[value]==],
-					},
-				},
-			},
-			{
-				["offset"] = [==[?]==],
-				["return"] = [==[void]==],
-				["glxropcode"] = [==[?]==],
-				["name"] = [==[VertexAttribBinding]==],
-				["category"] = [==[ARB_vertex_attrib_binding]==],
-				["param"] = [==[bindingindex]==],
-				["version"] = [==[4.3]==],
-				["glxflags"] = [==[ignore]==],
-				["params"] = {
-					{
-						["input"] = true,
-						["type"] = [==[UInt32]==],
-						["name"] = [==[attribindex]==],
-						["kind"] = [==[value]==],
-					},
-					{
-						["input"] = true,
-						["type"] = [==[UInt32]==],
-						["name"] = [==[bindingindex]==],
-						["kind"] = [==[value]==],
-					},
-				},
-			},
-			{
-				["offset"] = [==[?]==],
-				["return"] = [==[void]==],
-				["glxropcode"] = [==[?]==],
-				["name"] = [==[VertexBindingDivisor]==],
-				["category"] = [==[ARB_vertex_attrib_binding]==],
-				["param"] = [==[divisor]==],
-				["version"] = [==[4.3]==],
-				["glxflags"] = [==[ignore]==],
-				["params"] = {
-					{
-						["input"] = true,
-						["type"] = [==[UInt32]==],
-						["name"] = [==[bindingindex]==],
-						["kind"] = [==[value]==],
-					},
-					{
-						["input"] = true,
-						["type"] = [==[UInt32]==],
-						["name"] = [==[divisor]==],
-						["kind"] = [==[value]==],
-					},
-				},
-			},
-			{
-				["offset"] = [==[?]==],
-				["return"] = [==[void]==],
-				["glxropcode"] = [==[?]==],
-				["name"] = [==[VertexArrayBindVertexBufferEXT]==],
-				["category"] = [==[ARB_vertex_attrib_binding]==],
-				["param"] = [==[stride]==],
-				["version"] = [==[4.3]==],
-				["glxflags"] = [==[ignore]==],
-				["params"] = {
-					{
-						["input"] = true,
-						["type"] = [==[UInt32]==],
-						["name"] = [==[vaobj]==],
-						["kind"] = [==[value]==],
-					},
-					{
-						["input"] = true,
-						["type"] = [==[UInt32]==],
-						["name"] = [==[bindingindex]==],
-						["kind"] = [==[value]==],
-					},
-					{
-						["input"] = true,
-						["type"] = [==[UInt32]==],
-						["name"] = [==[buffer]==],
-						["kind"] = [==[value]==],
-					},
-					{
-						["input"] = true,
-						["type"] = [==[BufferOffset]==],
-						["name"] = [==[offset]==],
-						["kind"] = [==[value]==],
-					},
-					{
-						["input"] = true,
-						["type"] = [==[SizeI]==],
-						["name"] = [==[stride]==],
-						["kind"] = [==[value]==],
-					},
-				},
-			},
-			{
-				["offset"] = [==[?]==],
-				["return"] = [==[void]==],
-				["glxropcode"] = [==[?]==],
-				["name"] = [==[VertexArrayVertexAttribFormatEXT]==],
-				["category"] = [==[ARB_vertex_attrib_binding]==],
-				["param"] = [==[relativeoffset]==],
-				["version"] = [==[4.3]==],
-				["glxflags"] = [==[ignore]==],
-				["params"] = {
-					{
-						["input"] = true,
-						["type"] = [==[UInt32]==],
-						["name"] = [==[vaobj]==],
-						["kind"] = [==[value]==],
-					},
-					{
-						["input"] = true,
-						["type"] = [==[UInt32]==],
-						["name"] = [==[attribindex]==],
-						["kind"] = [==[value]==],
-					},
-					{
-						["input"] = true,
-						["type"] = [==[Int32]==],
-						["name"] = [==[size]==],
-						["kind"] = [==[value]==],
-					},
-					{
-						["input"] = true,
-						["type"] = [==[GLenum]==],
-						["name"] = [==[type]==],
-						["kind"] = [==[value]==],
-					},
-					{
-						["input"] = true,
-						["type"] = [==[Boolean]==],
-						["name"] = [==[normalized]==],
-						["kind"] = [==[value]==],
-					},
-					{
-						["input"] = true,
-						["type"] = [==[UInt32]==],
-						["name"] = [==[relativeoffset]==],
-						["kind"] = [==[value]==],
-					},
-				},
-			},
-			{
-				["offset"] = [==[?]==],
-				["return"] = [==[void]==],
-				["glxropcode"] = [==[?]==],
-				["name"] = [==[VertexArrayVertexAttribIFormatEXT]==],
-				["category"] = [==[ARB_vertex_attrib_binding]==],
-				["param"] = [==[relativeoffset]==],
-				["version"] = [==[4.3]==],
-				["glxflags"] = [==[ignore]==],
-				["params"] = {
-					{
-						["input"] = true,
-						["type"] = [==[UInt32]==],
-						["name"] = [==[vaobj]==],
-						["kind"] = [==[value]==],
-					},
-					{
-						["input"] = true,
-						["type"] = [==[UInt32]==],
-						["name"] = [==[attribindex]==],
-						["kind"] = [==[value]==],
-					},
-					{
-						["input"] = true,
-						["type"] = [==[Int32]==],
-						["name"] = [==[size]==],
-						["kind"] = [==[value]==],
-					},
-					{
-						["input"] = true,
-						["type"] = [==[GLenum]==],
-						["name"] = [==[type]==],
-						["kind"] = [==[value]==],
-					},
-					{
-						["input"] = true,
-						["type"] = [==[UInt32]==],
-						["name"] = [==[relativeoffset]==],
-						["kind"] = [==[value]==],
-					},
-				},
-			},
-			{
-				["offset"] = [==[?]==],
-				["return"] = [==[void]==],
-				["glxropcode"] = [==[?]==],
-				["name"] = [==[VertexArrayVertexAttribLFormatEXT]==],
-				["category"] = [==[ARB_vertex_attrib_binding]==],
-				["param"] = [==[relativeoffset]==],
-				["version"] = [==[4.3]==],
-				["glxflags"] = [==[ignore]==],
-				["params"] = {
-					{
-						["input"] = true,
-						["type"] = [==[UInt32]==],
-						["name"] = [==[vaobj]==],
-						["kind"] = [==[value]==],
-					},
-					{
-						["input"] = true,
-						["type"] = [==[UInt32]==],
-						["name"] = [==[attribindex]==],
-						["kind"] = [==[value]==],
-					},
-					{
-						["input"] = true,
-						["type"] = [==[Int32]==],
-						["name"] = [==[size]==],
-						["kind"] = [==[value]==],
-					},
-					{
-						["input"] = true,
-						["type"] = [==[GLenum]==],
-						["name"] = [==[type]==],
-						["kind"] = [==[value]==],
-					},
-					{
-						["input"] = true,
-						["type"] = [==[UInt32]==],
-						["name"] = [==[relativeoffset]==],
-						["kind"] = [==[value]==],
-					},
-				},
-			},
-			{
-				["offset"] = [==[?]==],
-				["return"] = [==[void]==],
-				["glxropcode"] = [==[?]==],
-				["name"] = [==[VertexArrayVertexAttribBindingEXT]==],
-				["category"] = [==[ARB_vertex_attrib_binding]==],
-				["param"] = [==[bindingindex]==],
-				["version"] = [==[4.3]==],
-				["glxflags"] = [==[ignore]==],
-				["params"] = {
-					{
-						["input"] = true,
-						["type"] = [==[UInt32]==],
-						["name"] = [==[vaobj]==],
-						["kind"] = [==[value]==],
-					},
-					{
-						["input"] = true,
-						["type"] = [==[UInt32]==],
-						["name"] = [==[attribindex]==],
-						["kind"] = [==[value]==],
-					},
-					{
-						["input"] = true,
-						["type"] = [==[UInt32]==],
-						["name"] = [==[bindingindex]==],
-						["kind"] = [==[value]==],
-					},
-				},
-			},
-			{
-				["offset"] = [==[?]==],
-				["return"] = [==[void]==],
-				["glxropcode"] = [==[?]==],
-				["name"] = [==[VertexArrayVertexBindingDivisorEXT]==],
-				["category"] = [==[ARB_vertex_attrib_binding]==],
-				["param"] = [==[divisor]==],
-				["version"] = [==[4.3]==],
-				["glxflags"] = [==[ignore]==],
-				["params"] = {
-					{
-						["input"] = true,
-						["type"] = [==[UInt32]==],
-						["name"] = [==[vaobj]==],
-						["kind"] = [==[value]==],
-					},
-					{
-						["input"] = true,
-						["type"] = [==[UInt32]==],
-						["name"] = [==[bindingindex]==],
-						["kind"] = [==[value]==],
-					},
-					{
-						["input"] = true,
-						["type"] = [==[UInt32]==],
-						["name"] = [==[divisor]==],
-						["kind"] = [==[value]==],
-					},
-				},
-			},
-			{
 				["extension"] = [==[soft]==],
 				["return"] = [==[void]==],
 				["glxropcode"] = [==[4096]==],
 				["offset"] = [==[?]==],
 				["return"] = [==[void]==],
 				["glxropcode"] = [==[?]==],
-				["name"] = [==[glVertexArrayVertexAttribOffsetEXT]==],
+				["name"] = [==[VertexArrayVertexAttribOffsetEXT]==],
 				["category"] = [==[EXT_direct_state_access]==],
 				["param"] = [==[offset]==],
 				["subcategory"] = [==[ARB_vertex_array_object]==],
 		[==[ARB_clear_buffer_object]==],
 		[==[ARB_compute_shader]==],
 		[==[ARB_copy_image]==],
-		[==[ARB_debug_group]==],
-		[==[ARB_debug_label]==],
-		[==[ARB_debug_output2]==],
+		[==[ARB_texture_view]==],
+		[==[ARB_vertex_attrib_binding]==],
+		[==[ARB_robustness_isolation]==],
 		[==[ARB_ES3_compatibility]==],
 		[==[ARB_explicit_uniform_location]==],
 		[==[ARB_fragment_layer_viewport]==],
 		[==[ARB_texture_buffer_range]==],
 		[==[ARB_texture_query_levels]==],
 		[==[ARB_texture_storage_multisample]==],
-		[==[ARB_texture_view]==],
-		[==[ARB_vertex_attrib_binding]==],
-		[==[ARB_robustness_isolation]==],
 		[==[EXT_abgr]==],
 		[==[EXT_blend_color]==],
 		[==[EXT_polygon_offset]==],
 			["value"] = [==[0x0503]==],
 			["extensions"] = {
 				[==[KHR_debug]==],
-				[==[ARB_debug_group]==],
 			},
 			["version"] = [==[4.3]==],
 		},
 			["value"] = [==[0x0504]==],
 			["extensions"] = {
 				[==[KHR_debug]==],
-				[==[ARB_debug_group]==],
 			},
 			["version"] = [==[4.3]==],
 		},
 			["name"] = [==[VERTEX_ARRAY]==],
 			["deprecated"] = [==[3.0]==],
 			["value"] = [==[0x8074]==],
-			["extensions"] = {
-				[==[ARB_debug_label]==],
-			},
 			["version"] = [==[1.1]==],
 		},
 		{
 			["value"] = [==[0x8268]==],
 			["extensions"] = {
 				[==[KHR_debug]==],
-				[==[ARB_debug_group]==],
 			},
 			["version"] = [==[4.3]==],
 		},
 			["value"] = [==[0x8269]==],
 			["extensions"] = {
 				[==[KHR_debug]==],
-				[==[ARB_debug_group]==],
 			},
 			["version"] = [==[4.3]==],
 		},
 			["value"] = [==[0x826A]==],
 			["extensions"] = {
 				[==[KHR_debug]==],
-				[==[ARB_debug_group]==],
 			},
 			["version"] = [==[4.3]==],
 		},
 			["value"] = [==[0x826B]==],
 			["extensions"] = {
 				[==[KHR_debug]==],
-				[==[ARB_debug_group]==],
 			},
 			["version"] = [==[4.3]==],
 		},
 			["value"] = [==[0x826C]==],
 			["extensions"] = {
 				[==[KHR_debug]==],
-				[==[ARB_debug_group]==],
 			},
 			["version"] = [==[4.3]==],
 		},
 			["value"] = [==[0x826D]==],
 			["extensions"] = {
 				[==[KHR_debug]==],
-				[==[ARB_debug_group]==],
 			},
 			["version"] = [==[4.3]==],
 		},
 			["value"] = [==[0x82E0]==],
 			["extensions"] = {
 				[==[KHR_debug]==],
-				[==[ARB_debug_label]==],
 			},
 			["version"] = [==[4.3]==],
 		},
 			["value"] = [==[0x82E1]==],
 			["extensions"] = {
 				[==[KHR_debug]==],
-				[==[ARB_debug_label]==],
 			},
 			["version"] = [==[4.3]==],
 		},
 			["value"] = [==[0x82E2]==],
 			["extensions"] = {
 				[==[KHR_debug]==],
-				[==[ARB_debug_label]==],
 			},
 			["version"] = [==[4.3]==],
 		},
 			["value"] = [==[0x82E3]==],
 			["extensions"] = {
 				[==[KHR_debug]==],
-				[==[ARB_debug_label]==],
 			},
 			["version"] = [==[4.3]==],
 		},
 			["value"] = [==[0x82E4]==],
 			["extensions"] = {
 				[==[KHR_debug]==],
-				[==[ARB_debug_label]==],
 			},
 			["version"] = [==[4.3]==],
 		},
 			["value"] = [==[0x82E6]==],
 			["extensions"] = {
 				[==[KHR_debug]==],
-				[==[ARB_debug_label]==],
 			},
 			["version"] = [==[4.3]==],
 		},
 			["value"] = [==[0x82E7]==],
 			["extensions"] = {
 				[==[KHR_debug]==],
-				[==[ARB_debug_label]==],
 			},
 			["version"] = [==[4.3]==],
 		},
 			["value"] = [==[0x82E8]==],
 			["extensions"] = {
 				[==[KHR_debug]==],
-				[==[ARB_debug_label]==],
 			},
 			["version"] = [==[4.3]==],
 		},
 			["value"] = [==[0x92E0]==],
 			["extensions"] = {
 				[==[KHR_debug]==],
-				[==[ARB_debug_output2]==],
 			},
 			["version"] = [==[4.3]==],
 		},
 			["value"] = [==[0x00000002]==],
 			["extensions"] = {
 				[==[KHR_debug]==],
-				[==[ARB_debug_output2]==],
 			},
 			["version"] = [==[4.3]==],
 		},

glload/include/glload/_int_gl_1_1_rem_3_1.h

 #define GL_FEEDBACK_BUFFER_SIZE 0x0DF1
 #define GL_FEEDBACK_BUFFER_TYPE 0x0DF2
 #define GL_SELECTION_BUFFER_SIZE 0x0DF4
+#define GL_VERTEX_ARRAY 0x8074
 #define GL_NORMAL_ARRAY 0x8075
 #define GL_COLOR_ARRAY 0x8076
 #define GL_INDEX_ARRAY 0x8077

glload/include/glload/_int_gl_1_1_rem_3_1.hpp

 		GL_FEEDBACK_BUFFER_SIZE          = 0x0DF1,
 		GL_FEEDBACK_BUFFER_TYPE          = 0x0DF2,
 		GL_SELECTION_BUFFER_SIZE         = 0x0DF4,
+		GL_VERTEX_ARRAY                  = 0x8074,
 		GL_NORMAL_ARRAY                  = 0x8075,
 		GL_COLOR_ARRAY                   = 0x8076,
 		GL_INDEX_ARRAY                   = 0x8077,

glload/include/glload/_int_gl_exts.h

 extern int glext_ARB_clear_buffer_object;
 extern int glext_ARB_compute_shader;
 extern int glext_ARB_copy_image;
-extern int glext_ARB_debug_group;
-extern int glext_ARB_debug_label;
-extern int glext_ARB_debug_output2;
+extern int glext_ARB_texture_view;
+extern int glext_ARB_vertex_attrib_binding;
+extern int glext_ARB_robustness_isolation;
 extern int glext_ARB_ES3_compatibility;
 extern int glext_ARB_explicit_uniform_location;
 extern int glext_ARB_fragment_layer_viewport;
 extern int glext_ARB_texture_buffer_range;
 extern int glext_ARB_texture_query_levels;
 extern int glext_ARB_texture_storage_multisample;
-extern int glext_ARB_texture_view;
-extern int glext_ARB_vertex_attrib_binding;
-extern int glext_ARB_robustness_isolation;
 extern int glext_EXT_abgr;
 extern int glext_EXT_blend_color;
 extern int glext_EXT_polygon_offset;
 #endif /*GL_ARB_copy_image*/
 
 /******************************
-* Extension: GL_ARB_debug_group
-******************************/
-
-#define GL_STACK_OVERFLOW 0x0503
-#define GL_STACK_UNDERFLOW 0x0504
-#define GL_DEBUG_TYPE_MARKER 0x8268
-#define GL_DEBUG_TYPE_PUSH_GROUP 0x8269
-#define GL_DEBUG_TYPE_POP_GROUP 0x826A
-#define GL_DEBUG_SEVERITY_NOTIFICATION 0x826B
-#define GL_MAX_DEBUG_GROUP_STACK_DEPTH 0x826C
-#define GL_DEBUG_GROUP_STACK_DEPTH 0x826D
-
-
-/******************************
-* Extension: GL_ARB_debug_label
-******************************/
-
-#define GL_VERTEX_ARRAY 0x8074
-#define GL_BUFFER 0x82E0
-#define GL_SHADER 0x82E1
-#define GL_PROGRAM 0x82E2
-#define GL_QUERY 0x82E3
-#define GL_PROGRAM_PIPELINE 0x82E4
-#define GL_SAMPLER 0x82E6
-#define GL_DISPLAY_LIST 0x82E7
-#define GL_MAX_LABEL_LENGTH 0x82E8
-
-
-/******************************
 * Extension: GL_ARB_debug_output
 ******************************/
 
 #endif /*GL_ARB_debug_output*/
 
 /******************************
-* Extension: GL_ARB_debug_output2
-******************************/
-
-#define GL_DEBUG_OUTPUT 0x92E0
-#define GL_CONTEXT_FLAG_DEBUG_BIT 0x00000002
-
-
-/******************************
 * Extension: GL_ARB_depth_buffer_float
 ******************************/
 
 typedef void (GLE_FUNCPTR * PFNGLVERTEXARRAYTEXCOORDOFFSETEXTPROC)(GLuint , GLuint , GLint , GLenum , GLsizei , GLintptr );
 typedef void (GLE_FUNCPTR * PFNGLVERTEXARRAYVERTEXOFFSETEXTPROC)(GLuint , GLuint , GLint , GLenum , GLsizei , GLintptr );
 typedef void (GLE_FUNCPTR * PFNGLVERTEXARRAYVERTEXATTRIBIOFFSETEXTPROC)(GLuint , GLuint , GLuint , GLint , GLenum , GLsizei , GLintptr );
-typedef void (GLE_FUNCPTR * PFNGLGLVERTEXARRAYVERTEXATTRIBOFFSETEXTPROC)(GLuint , GLuint , GLuint , GLint , GLenum , GLboolean , GLsizei , GLintptr );
+typedef void (GLE_FUNCPTR * PFNGLVERTEXARRAYVERTEXATTRIBOFFSETEXTPROC)(GLuint , GLuint , GLuint , GLint , GLenum , GLboolean , GLsizei , GLintptr );
 typedef void (GLE_FUNCPTR * PFNGLGETVERTEXARRAYINTEGERVEXTPROC)(GLuint , GLenum , GLint *);
 typedef void (GLE_FUNCPTR * PFNGLGETVERTEXARRAYPOINTERVEXTPROC)(GLuint , GLenum , GLvoid* *);
 typedef void (GLE_FUNCPTR * PFNGLGETVERTEXARRAYINTEGERI_VEXTPROC)(GLuint , GLuint , GLenum , GLint *);
 extern PFNGLVERTEXARRAYTEXCOORDOFFSETEXTPROC glVertexArrayTexCoordOffsetEXT;
 extern PFNGLVERTEXARRAYVERTEXOFFSETEXTPROC glVertexArrayVertexOffsetEXT;
 extern PFNGLVERTEXARRAYVERTEXATTRIBIOFFSETEXTPROC glVertexArrayVertexAttribIOffsetEXT;
-extern PFNGLGLVERTEXARRAYVERTEXATTRIBOFFSETEXTPROC glglVertexArrayVertexAttribOffsetEXT;
+extern PFNGLVERTEXARRAYVERTEXATTRIBOFFSETEXTPROC glVertexArrayVertexAttribOffsetEXT;
 extern PFNGLGETVERTEXARRAYINTEGERVEXTPROC glGetVertexArrayIntegervEXT;
 extern PFNGLGETVERTEXARRAYPOINTERVEXTPROC glGetVertexArrayPointervEXT;
 extern PFNGLGETVERTEXARRAYINTEGERI_VEXTPROC glGetVertexArrayIntegeri_vEXT;

glload/include/glload/_int_gl_exts.hpp

 extern int glext_ARB_clear_buffer_object;
 extern int glext_ARB_compute_shader;
 extern int glext_ARB_copy_image;
-extern int glext_ARB_debug_group;
-extern int glext_ARB_debug_label;
-extern int glext_ARB_debug_output2;
+extern int glext_ARB_texture_view;
+extern int glext_ARB_vertex_attrib_binding;
+extern int glext_ARB_robustness_isolation;
 extern int glext_ARB_ES3_compatibility;
 extern int glext_ARB_explicit_uniform_location;
 extern int glext_ARB_fragment_layer_viewport;
 extern int glext_ARB_texture_buffer_range;
 extern int glext_ARB_texture_query_levels;
 extern int glext_ARB_texture_storage_multisample;
-extern int glext_ARB_texture_view;
-extern int glext_ARB_vertex_attrib_binding;
-extern int glext_ARB_robustness_isolation;
 extern int glext_EXT_abgr;
 extern int glext_EXT_blend_color;
 extern int glext_EXT_polygon_offset;
 extern void (GLE_FUNCPTR *glVertexArrayTexCoordOffsetEXT)(GLuint , GLuint , GLint , GLenum , GLsizei , GLintptr );
 extern void (GLE_FUNCPTR *glVertexArrayVertexOffsetEXT)(GLuint , GLuint , GLint , GLenum , GLsizei , GLintptr );
 extern void (GLE_FUNCPTR *glVertexArrayVertexAttribIOffsetEXT)(GLuint , GLuint , GLuint , GLint , GLenum , GLsizei , GLintptr );
-extern void (GLE_FUNCPTR *glglVertexArrayVertexAttribOffsetEXT)(GLuint , GLuint , GLuint , GLint , GLenum , GLboolean , GLsizei , GLintptr );
+extern void (GLE_FUNCPTR *glVertexArrayVertexAttribOffsetEXT)(GLuint , GLuint , GLuint , GLint , GLenum , GLboolean , GLsizei , GLintptr );
 extern void (GLE_FUNCPTR *glGetVertexArrayIntegervEXT)(GLuint , GLenum , GLint *);
 extern void (GLE_FUNCPTR *glGetVertexArrayPointervEXT)(GLuint , GLenum , GLvoid* *);
 extern void (GLE_FUNCPTR *glGetVertexArrayIntegeri_vEXT)(GLuint , GLuint , GLenum , GLint *);
 		GL_COPY_WRITE_BUFFER_BINDING     = 0x8F37,
 
 /******************************
-* Extension: GL_ARB_debug_group
-******************************/
-		GL_STACK_OVERFLOW                = 0x0503,
-		GL_STACK_UNDERFLOW               = 0x0504,
-		GL_DEBUG_TYPE_MARKER             = 0x8268,
-		GL_DEBUG_TYPE_PUSH_GROUP         = 0x8269,
-		GL_DEBUG_TYPE_POP_GROUP          = 0x826A,
-		GL_DEBUG_SEVERITY_NOTIFICATION   = 0x826B,
-		GL_MAX_DEBUG_GROUP_STACK_DEPTH   = 0x826C,
-		GL_DEBUG_GROUP_STACK_DEPTH       = 0x826D,
-
-/******************************
-* Extension: GL_ARB_debug_label
-******************************/
-		GL_VERTEX_ARRAY                  = 0x8074,
-		GL_BUFFER                        = 0x82E0,
-		GL_SHADER                        = 0x82E1,
-		GL_PROGRAM                       = 0x82E2,
-		GL_QUERY                         = 0x82E3,
-		GL_PROGRAM_PIPELINE              = 0x82E4,
-		GL_SAMPLER                       = 0x82E6,
-		GL_DISPLAY_LIST                  = 0x82E7,
-		GL_MAX_LABEL_LENGTH              = 0x82E8,
-
-/******************************
 * Extension: GL_ARB_debug_output
 ******************************/
 		GL_DEBUG_OUTPUT_SYNCHRONOUS_ARB  = 0x8242,
 		GL_DEBUG_SEVERITY_LOW_ARB        = 0x9148,
 
 /******************************
-* Extension: GL_ARB_debug_output2
-******************************/
-		GL_DEBUG_OUTPUT                  = 0x92E0,
-		GL_CONTEXT_FLAG_DEBUG_BIT        = 0x00000002,
-
-/******************************
 * Extension: GL_ARB_depth_buffer_float
 ******************************/
 		GL_DEPTH_COMPONENT32F            = 0x8CAC,
 /******************************
 * Extension: GL_KHR_debug
 ******************************/
-//		GL_STACK_OVERFLOW                = 0x0503, From: ARB_debug_group
-//		GL_STACK_UNDERFLOW               = 0x0504, From: ARB_debug_group
+		GL_STACK_OVERFLOW                = 0x0503,
+		GL_STACK_UNDERFLOW               = 0x0504,
 		GL_DEBUG_OUTPUT_SYNCHRONOUS      = 0x8242,
 		GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH = 0x8243,
 		GL_DEBUG_CALLBACK_FUNCTION       = 0x8244,
 		GL_DEBUG_SEVERITY_HIGH           = 0x9146,
 		GL_DEBUG_SEVERITY_MEDIUM         = 0x9147,
 		GL_DEBUG_SEVERITY_LOW            = 0x9148,
-//		GL_DEBUG_TYPE_MARKER             = 0x8268, From: ARB_debug_group
-//		GL_DEBUG_TYPE_PUSH_GROUP         = 0x8269, From: ARB_debug_group
-//		GL_DEBUG_TYPE_POP_GROUP          = 0x826A, From: ARB_debug_group
-//		GL_DEBUG_SEVERITY_NOTIFICATION   = 0x826B, From: ARB_debug_group
-//		GL_MAX_DEBUG_GROUP_STACK_DEPTH   = 0x826C, From: ARB_debug_group
-//		GL_DEBUG_GROUP_STACK_DEPTH       = 0x826D, From: ARB_debug_group
-//		GL_BUFFER                        = 0x82E0, From: ARB_debug_label
-//		GL_SHADER                        = 0x82E1, From: ARB_debug_label
-//		GL_PROGRAM                       = 0x82E2, From: ARB_debug_label
-//		GL_QUERY                         = 0x82E3, From: ARB_debug_label
-//		GL_PROGRAM_PIPELINE              = 0x82E4, From: ARB_debug_label
-//		GL_SAMPLER                       = 0x82E6, From: ARB_debug_label
-//		GL_DISPLAY_LIST                  = 0x82E7, From: ARB_debug_label
-//		GL_MAX_LABEL_LENGTH              = 0x82E8, From: ARB_debug_label
-//		GL_DEBUG_OUTPUT                  = 0x92E0, From: ARB_debug_output2
-//		GL_CONTEXT_FLAG_DEBUG_BIT        = 0x00000002, From: ARB_debug_output2
+		GL_DEBUG_TYPE_MARKER             = 0x8268,
+		GL_DEBUG_TYPE_PUSH_GROUP         = 0x8269,
+		GL_DEBUG_TYPE_POP_GROUP          = 0x826A,
+		GL_DEBUG_SEVERITY_NOTIFICATION   = 0x826B,
+		GL_MAX_DEBUG_GROUP_STACK_DEPTH   = 0x826C,
+		GL_DEBUG_GROUP_STACK_DEPTH       = 0x826D,
+		GL_BUFFER                        = 0x82E0,
+		GL_SHADER                        = 0x82E1,
+		GL_PROGRAM                       = 0x82E2,
+		GL_QUERY                         = 0x82E3,
+		GL_PROGRAM_PIPELINE              = 0x82E4,
+		GL_SAMPLER                       = 0x82E6,
+		GL_DISPLAY_LIST                  = 0x82E7,
+		GL_MAX_LABEL_LENGTH              = 0x82E8,
+		GL_DEBUG_OUTPUT                  = 0x92E0,
+		GL_CONTEXT_FLAG_DEBUG_BIT        = 0x00000002,
 
 /******************************
 * Extension: GL_KHR_texture_compression_astc_ldr
 	inline void VertexArrayTexCoordOffsetEXT(GLuint vaobj, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintptr offset) { ::glVertexArrayTexCoordOffsetEXT(vaobj, buffer, size, type, stride, offset); }
 	inline void VertexArrayVertexOffsetEXT(GLuint vaobj, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintptr offset) { ::glVertexArrayVertexOffsetEXT(vaobj, buffer, size, type, stride, offset); }
 	inline void VertexArrayVertexAttribIOffsetEXT(GLuint vaobj, GLuint buffer, GLuint index, GLint size, GLenum type, GLsizei stride, GLintptr offset) { ::glVertexArrayVertexAttribIOffsetEXT(vaobj, buffer, index, size, type, stride, offset); }
-	inline void glVertexArrayVertexAttribOffsetEXT(GLuint vaobj, GLuint buffer, GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, GLintptr offset) { ::glglVertexArrayVertexAttribOffsetEXT(vaobj, buffer, index, size, type, normalized, stride, offset); }
+	inline void VertexArrayVertexAttribOffsetEXT(GLuint vaobj, GLuint buffer, GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, GLintptr offset) { ::glVertexArrayVertexAttribOffsetEXT(vaobj, buffer, index, size, type, normalized, stride, offset); }
 	inline void GetVertexArrayIntegervEXT(GLuint vaobj, GLenum pname, GLint *param) { ::glGetVertexArrayIntegervEXT(vaobj, pname, param); }
 	inline void GetVertexArrayPointervEXT(GLuint vaobj, GLenum pname, GLvoid* *param) { ::glGetVertexArrayPointervEXT(vaobj, pname, param); }
 	inline void GetVertexArrayIntegeri_vEXT(GLuint vaobj, GLuint index, GLenum pname, GLint *param) { ::glGetVertexArrayIntegeri_vEXT(vaobj, index, pname, param); }

glload/source/gll_gl_ext.c

 int glext_ARB_clear_buffer_object = 0;
 int glext_ARB_compute_shader = 0;
 int glext_ARB_copy_image = 0;
-int glext_ARB_debug_group = 0;
-int glext_ARB_debug_label = 0;
-int glext_ARB_debug_output2 = 0;
+int glext_ARB_texture_view = 0;
+int glext_ARB_vertex_attrib_binding = 0;
+int glext_ARB_robustness_isolation = 0;
 int glext_ARB_ES3_compatibility = 0;
 int glext_ARB_explicit_uniform_location = 0;
 int glext_ARB_fragment_layer_viewport = 0;
 int glext_ARB_texture_buffer_range = 0;
 int glext_ARB_texture_query_levels = 0;
 int glext_ARB_texture_storage_multisample = 0;
-int glext_ARB_texture_view = 0;
-int glext_ARB_vertex_attrib_binding = 0;
-int glext_ARB_robustness_isolation = 0;
 int glext_EXT_abgr = 0;
 int glext_EXT_blend_color = 0;
 int glext_EXT_polygon_offset = 0;
 	glext_ARB_clear_buffer_object = 0;
 	glext_ARB_compute_shader = 0;
 	glext_ARB_copy_image = 0;
-	glext_ARB_debug_group = 0;
-	glext_ARB_debug_label = 0;
-	glext_ARB_debug_output2 = 0;
+	glext_ARB_texture_view = 0;
+	glext_ARB_vertex_attrib_binding = 0;
+	glext_ARB_robustness_isolation = 0;
 	glext_ARB_ES3_compatibility = 0;
 	glext_ARB_explicit_uniform_location = 0;
 	glext_ARB_fragment_layer_viewport = 0;
 	glext_ARB_texture_buffer_range = 0;
 	glext_ARB_texture_query_levels = 0;
 	glext_ARB_texture_storage_multisample = 0;
-	glext_ARB_texture_view = 0;
-	glext_ARB_vertex_attrib_binding = 0;
-	glext_ARB_robustness_isolation = 0;
 	glext_EXT_abgr = 0;
 	glext_EXT_blend_color = 0;
 	glext_EXT_polygon_offset = 0;
 #endif /*GL_ARB_copy_image*/
 	return bIsLoaded;
 }
-
-
 #ifndef GL_ARB_debug_output
 typedef void (GLE_FUNCPTR * PFNGLDEBUGMESSAGECONTROLARBPROC)(GLenum , GLenum , GLenum , GLsizei , const GLuint *, GLboolean );
 typedef void (GLE_FUNCPTR * PFNGLDEBUGMESSAGEINSERTARBPROC)(GLenum , GLenum , GLuint , GLenum , GLsizei , const GLchar *);
 
 
 
-
 #ifndef GL_ARB_draw_buffers
 typedef void (GLE_FUNCPTR * PFNGLDRAWBUFFERSARBPROC)(GLsizei , const GLenum *);
 
 typedef void (GLE_FUNCPTR * PFNGLVERTEXARRAYTEXCOORDOFFSETEXTPROC)(GLuint , GLuint , GLint , GLenum , GLsizei , GLintptr );
 typedef void (GLE_FUNCPTR * PFNGLVERTEXARRAYVERTEXOFFSETEXTPROC)(GLuint , GLuint , GLint , GLenum , GLsizei , GLintptr );
 typedef void (GLE_FUNCPTR * PFNGLVERTEXARRAYVERTEXATTRIBIOFFSETEXTPROC)(GLuint , GLuint , GLuint , GLint , GLenum , GLsizei , GLintptr );
-typedef void (GLE_FUNCPTR * PFNGLGLVERTEXARRAYVERTEXATTRIBOFFSETEXTPROC)(GLuint , GLuint , GLuint , GLint , GLenum , GLboolean , GLsizei , GLintptr );
+typedef void (GLE_FUNCPTR * PFNGLVERTEXARRAYVERTEXATTRIBOFFSETEXTPROC)(GLuint , GLuint , GLuint , GLint , GLenum , GLboolean , GLsizei , GLintptr );
 typedef void (GLE_FUNCPTR * PFNGLGETVERTEXARRAYINTEGERVEXTPROC)(GLuint , GLenum , GLint *);
 typedef void (GLE_FUNCPTR * PFNGLGETVERTEXARRAYPOINTERVEXTPROC)(GLuint , GLenum , GLvoid* *);
 typedef void (GLE_FUNCPTR * PFNGLGETVERTEXARRAYINTEGERI_VEXTPROC)(GLuint , GLuint , GLenum , GLint *);
 PFNGLVERTEXARRAYTEXCOORDOFFSETEXTPROC glVertexArrayTexCoordOffsetEXT;
 PFNGLVERTEXARRAYVERTEXOFFSETEXTPROC glVertexArrayVertexOffsetEXT;
 PFNGLVERTEXARRAYVERTEXATTRIBIOFFSETEXTPROC glVertexArrayVertexAttribIOffsetEXT;
-PFNGLGLVERTEXARRAYVERTEXATTRIBOFFSETEXTPROC glglVertexArrayVertexAttribOffsetEXT;
+PFNGLVERTEXARRAYVERTEXATTRIBOFFSETEXTPROC glVertexArrayVertexAttribOffsetEXT;
 PFNGLGETVERTEXARRAYINTEGERVEXTPROC glGetVertexArrayIntegervEXT;
 PFNGLGETVERTEXARRAYPOINTERVEXTPROC glGetVertexArrayPointervEXT;
 PFNGLGETVERTEXARRAYINTEGERI_VEXTPROC glGetVertexArrayIntegeri_vEXT;
 	if(!glVertexArrayVertexOffsetEXT) bIsLoaded = 0;
 	glVertexArrayVertexAttribIOffsetEXT = (PFNGLVERTEXARRAYVERTEXATTRIBIOFFSETEXTPROC)gleIntGetProcAddress("glVertexArrayVertexAttribIOffsetEXT");
 	if(!glVertexArrayVertexAttribIOffsetEXT) bIsLoaded = 0;
-	glglVertexArrayVertexAttribOffsetEXT = (PFNGLGLVERTEXARRAYVERTEXATTRIBOFFSETEXTPROC)gleIntGetProcAddress("glglVertexArrayVertexAttribOffsetEXT");
-	if(!glglVertexArrayVertexAttribOffsetEXT) bIsLoaded = 0;
+	glVertexArrayVertexAttribOffsetEXT = (PFNGLVERTEXARRAYVERTEXATTRIBOFFSETEXTPROC)gleIntGetProcAddress("glVertexArrayVertexAttribOffsetEXT");
+	if(!glVertexArrayVertexAttribOffsetEXT) bIsLoaded = 0;
 	glGetVertexArrayIntegervEXT = (PFNGLGETVERTEXARRAYINTEGERVEXTPROC)gleIntGetProcAddress("glGetVertexArrayIntegervEXT");
 	if(!glGetVertexArrayIntegervEXT) bIsLoaded = 0;
 	glGetVertexArrayPointervEXT = (PFNGLGETVERTEXARRAYPOINTERVEXTPROC)gleIntGetProcAddress("glGetVertexArrayPointervEXT");
 	{"GL_ARB_conservative_depth", &glext_ARB_conservative_depth, NULL},
 	{"GL_ARB_copy_buffer", &glext_ARB_copy_buffer, gleIntLoad_ARB_copy_buffer},
 	{"GL_ARB_copy_image", &glext_ARB_copy_image, gleIntLoad_ARB_copy_image},
-	{"GL_ARB_debug_group", &glext_ARB_debug_group, NULL},
-	{"GL_ARB_debug_label", &glext_ARB_debug_label, NULL},
 	{"GL_ARB_debug_output", &glext_ARB_debug_output, gleIntLoad_ARB_debug_output},
-	{"GL_ARB_debug_output2", &glext_ARB_debug_output2, NULL},
 	{"GL_ARB_depth_buffer_float", &glext_ARB_depth_buffer_float, NULL},
 	{"GL_ARB_depth_clamp", &glext_ARB_depth_clamp, NULL},
 	{"GL_ARB_depth_texture", &glext_ARB_depth_texture, NULL},
 	{"GL_WIN_specular_fog", &glext_WIN_specular_fog, NULL},
 };
 
-int gleIntExtensionMapSize = 440;
+int gleIntExtensionMapSize = 437;
 
 typedef void (GLE_FUNCPTR * PFNGLCULLFACEPROC)(GLenum );
 PFNGLCULLFACEPROC __gleCullFace;