[ES][GL] Regenerated bindings
authorthefiddler <stapostol@gmail.com>
Sun, 8 Jun 2014 07:58:01 +0000 (09:58 +0200)
committerthefiddler <stapostol@gmail.com>
Sun, 8 Jun 2014 07:58:01 +0000 (09:58 +0200)
Source/OpenTK/Graphics/ES11/ES11.cs
Source/OpenTK/Graphics/ES20/ES20.cs
Source/OpenTK/Graphics/ES30/ES30.cs
Source/OpenTK/Graphics/OpenGL/GL.cs
Source/OpenTK/Graphics/OpenGL4/GL4.cs

index eb8b8e7..e2d1421 100644 (file)
@@ -14372,7 +14372,7 @@ namespace OpenTK.Graphics.ES11
         static extern unsafe void glGetSyncivAPPLE(IntPtr sync, System.Int32 pname, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Int32* values);
         [Slot(189)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
-        static extern bool glIsSyncAPPLE(IntPtr sync);
+        static extern byte glIsSyncAPPLE(IntPtr sync);
         [Slot(294)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
         static extern void glRenderbufferStorageMultisampleAPPLE(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height);
@@ -14600,13 +14600,13 @@ namespace OpenTK.Graphics.ES11
         static extern void glHint(System.Int32 target, System.Int32 mode);
         [Slot(184)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
-        static extern bool glIsBuffer(UInt32 buffer);
+        static extern byte glIsBuffer(UInt32 buffer);
         [Slot(185)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
-        static extern bool glIsEnabled(System.Int32 cap);
+        static extern byte glIsEnabled(System.Int32 cap);
         [Slot(190)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
-        static extern bool glIsTexture(UInt32 texture);
+        static extern byte glIsTexture(UInt32 texture);
         [Slot(192)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
         static extern void glLightf(System.Int32 light, System.Int32 pname, Single param);
@@ -14903,13 +14903,13 @@ namespace OpenTK.Graphics.ES11
         static extern unsafe void glGetFenceivNV(UInt32 fence, System.Int32 pname, [OutAttribute] Int32* @params);
         [Slot(186)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
-        static extern bool glIsFenceNV(UInt32 fence);
+        static extern byte glIsFenceNV(UInt32 fence);
         [Slot(310)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
         static extern void glSetFenceNV(UInt32 fence, System.Int32 condition);
         [Slot(316)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
-        static extern bool glTestFenceNV(UInt32 fence);
+        static extern byte glTestFenceNV(UInt32 fence);
         [Slot(0)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
         static extern void glAccumxOES(System.Int32 op, int value);
@@ -15134,13 +15134,13 @@ namespace OpenTK.Graphics.ES11
         static extern unsafe void glIndexxvOES(int* component);
         [Slot(187)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
-        static extern bool glIsFramebufferOES(UInt32 framebuffer);
+        static extern byte glIsFramebufferOES(UInt32 framebuffer);
         [Slot(188)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
-        static extern bool glIsRenderbufferOES(UInt32 renderbuffer);
+        static extern byte glIsRenderbufferOES(UInt32 renderbuffer);
         [Slot(191)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
-        static extern bool glIsVertexArrayOES(UInt32 array);
+        static extern byte glIsVertexArrayOES(UInt32 array);
         [Slot(197)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
         static extern void glLightModelxOES(System.Int32 pname, int param);
@@ -15407,7 +15407,7 @@ namespace OpenTK.Graphics.ES11
         static extern void glTranslatexOES(int x, int y, int z);
         [Slot(367)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
-        static extern bool glUnmapBufferOES(System.Int32 target);
+        static extern byte glUnmapBufferOES(System.Int32 target);
         [Slot(368)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
         static extern void glVertex2bOES(SByte x);
@@ -15488,7 +15488,7 @@ namespace OpenTK.Graphics.ES11
         static extern unsafe void glExtGetTexturesQCOM([OutAttribute] UInt32* textures, Int32 maxTextures, [OutAttribute] Int32* numTextures);
         [Slot(103)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
-        static extern bool glExtIsProgramBinaryQCOM(UInt32 program);
+        static extern byte glExtIsProgramBinaryQCOM(UInt32 program);
         [Slot(104)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
         static extern void glExtTexObjectStateOverrideiQCOM(System.Int32 target, System.Int32 pname, Int32 param);
index b8df179..846f8ae 100644 (file)
@@ -16948,6 +16948,7 @@ namespace OpenTK.Graphics.ES20
             /// <param name="src"> 
             /// Specifies how the red, green, blue, and alpha destination blending factors are computed. The following symbolic constants are accepted: Zero, One, SrcColor, OneMinusSrcColor, DstColor, OneMinusDstColor, SrcAlpha, OneMinusSrcAlpha, DstAlpha, OneMinusDstAlpha. ConstantColor, OneMinusConstantColor, ConstantAlpha, and OneMinusConstantAlpha. The initial value is Zero.
             /// </param>
+            /// <param name="dst"></param>
             [AutoGenerated(Category = "EXT_draw_buffers_indexed", Version = "", EntryPoint = "glBlendFunciEXT")]
             [CLSCompliant(false)]
             public static void BlendFunc(Int32 buf, OpenTK.Graphics.ES20.All src, OpenTK.Graphics.ES20.All dst) { throw new NotImplementedException(); }
@@ -16961,6 +16962,7 @@ namespace OpenTK.Graphics.ES20
             /// <param name="src"> 
             /// Specifies how the red, green, blue, and alpha destination blending factors are computed. The following symbolic constants are accepted: Zero, One, SrcColor, OneMinusSrcColor, DstColor, OneMinusDstColor, SrcAlpha, OneMinusSrcAlpha, DstAlpha, OneMinusDstAlpha. ConstantColor, OneMinusConstantColor, ConstantAlpha, and OneMinusConstantAlpha. The initial value is Zero.
             /// </param>
+            /// <param name="dst"></param>
             [AutoGenerated(Category = "EXT_draw_buffers_indexed", Version = "", EntryPoint = "glBlendFunciEXT")]
             [CLSCompliant(false)]
             public static void BlendFunc(UInt32 buf, OpenTK.Graphics.ES20.All src, OpenTK.Graphics.ES20.All dst) { throw new NotImplementedException(); }
@@ -17024,6 +17026,7 @@ namespace OpenTK.Graphics.ES20
             /// <param name="b"> 
             /// Specify whether red, green, blue, and alpha can or cannot be written into the frame buffer. The initial values are all True, indicating that the color components can be written.
             /// </param>
+            /// <param name="a"></param>
             [AutoGenerated(Category = "EXT_draw_buffers_indexed", Version = "", EntryPoint = "glColorMaskiEXT")]
             [CLSCompliant(false)]
             public static void ColorMask(Int32 index, bool r, bool g, bool b, bool a) { throw new NotImplementedException(); }
@@ -17043,6 +17046,7 @@ namespace OpenTK.Graphics.ES20
             /// <param name="b"> 
             /// Specify whether red, green, blue, and alpha can or cannot be written into the frame buffer. The initial values are all True, indicating that the color components can be written.
             /// </param>
+            /// <param name="a"></param>
             [AutoGenerated(Category = "EXT_draw_buffers_indexed", Version = "", EntryPoint = "glColorMaskiEXT")]
             [CLSCompliant(false)]
             public static void ColorMask(UInt32 index, bool r, bool g, bool b, bool a) { throw new NotImplementedException(); }
@@ -17797,6 +17801,7 @@ namespace OpenTK.Graphics.ES20
             /// <param name="target"> 
             /// Specifies a symbolic constant indicating a GL capability.
             /// </param>
+            /// <param name="index"></param>
             [AutoGenerated(Category = "EXT_draw_buffers_indexed", Version = "", EntryPoint = "glEnableiEXT")]
             [CLSCompliant(false)]
             public static void Enable(OpenTK.Graphics.ES20.All target, Int32 index) { throw new NotImplementedException(); }
@@ -17807,6 +17812,7 @@ namespace OpenTK.Graphics.ES20
             /// <param name="target"> 
             /// Specifies a symbolic constant indicating a GL capability.
             /// </param>
+            /// <param name="index"></param>
             [AutoGenerated(Category = "EXT_draw_buffers_indexed", Version = "", EntryPoint = "glEnableiEXT")]
             [CLSCompliant(false)]
             public static void Enable(OpenTK.Graphics.ES20.All target, UInt32 index) { throw new NotImplementedException(); }
@@ -19522,6 +19528,7 @@ namespace OpenTK.Graphics.ES20
             /// <param name="target"> 
             /// Specifies a symbolic constant indicating a GL capability.
             /// </param>
+            /// <param name="index"></param>
             [AutoGenerated(Category = "EXT_draw_buffers_indexed", Version = "", EntryPoint = "glIsEnablediEXT")]
             [CLSCompliant(false)]
             public static bool IsEnabled(OpenTK.Graphics.ES20.All target, Int32 index) { throw new NotImplementedException(); }
@@ -19532,6 +19539,7 @@ namespace OpenTK.Graphics.ES20
             /// <param name="target"> 
             /// Specifies a symbolic constant indicating a GL capability.
             /// </param>
+            /// <param name="index"></param>
             [AutoGenerated(Category = "EXT_draw_buffers_indexed", Version = "", EntryPoint = "glIsEnablediEXT")]
             [CLSCompliant(false)]
             public static bool IsEnabled(OpenTK.Graphics.ES20.All target, UInt32 index) { throw new NotImplementedException(); }
@@ -31167,7 +31175,7 @@ namespace OpenTK.Graphics.ES20
         static extern unsafe void glGetSyncivAPPLE(IntPtr sync, System.Int32 pname, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Int32* values);
         [Slot(224)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
-        static extern bool glIsSyncAPPLE(IntPtr sync);
+        static extern byte glIsSyncAPPLE(IntPtr sync);
         [Slot(291)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
         static extern void glRenderbufferStorageMultisampleAPPLE(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height);
@@ -31443,25 +31451,25 @@ namespace OpenTK.Graphics.ES20
         static extern void glHint(System.Int32 target, System.Int32 mode);
         [Slot(214)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
-        static extern bool glIsBuffer(UInt32 buffer);
+        static extern byte glIsBuffer(UInt32 buffer);
         [Slot(215)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
-        static extern bool glIsEnabled(System.Int32 cap);
+        static extern byte glIsEnabled(System.Int32 cap);
         [Slot(218)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
-        static extern bool glIsFramebuffer(UInt32 framebuffer);
+        static extern byte glIsFramebuffer(UInt32 framebuffer);
         [Slot(219)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
-        static extern bool glIsProgram(UInt32 program);
+        static extern byte glIsProgram(UInt32 program);
         [Slot(222)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
-        static extern bool glIsRenderbuffer(UInt32 renderbuffer);
+        static extern byte glIsRenderbuffer(UInt32 renderbuffer);
         [Slot(223)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
-        static extern bool glIsShader(UInt32 shader);
+        static extern byte glIsShader(UInt32 shader);
         [Slot(225)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
-        static extern bool glIsTexture(UInt32 texture);
+        static extern byte glIsTexture(UInt32 texture);
         [Slot(228)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
         static extern void glLineWidth(Single width);
@@ -31773,13 +31781,13 @@ namespace OpenTK.Graphics.ES20
         static extern void glInsertEventMarkerEXT(Int32 length, IntPtr marker);
         [Slot(216)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
-        static extern bool glIsEnablediEXT(System.Int32 target, UInt32 index);
+        static extern byte glIsEnablediEXT(System.Int32 target, UInt32 index);
         [Slot(220)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
-        static extern bool glIsProgramPipelineEXT(UInt32 pipeline);
+        static extern byte glIsProgramPipelineEXT(UInt32 pipeline);
         [Slot(221)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
-        static extern bool glIsQueryEXT(UInt32 id);
+        static extern byte glIsQueryEXT(UInt32 id);
         [Slot(227)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
         static extern void glLabelObjectEXT(System.Int32 type, UInt32 @object, Int32 length, IntPtr label);
@@ -32079,7 +32087,7 @@ namespace OpenTK.Graphics.ES20
         static extern unsafe void glGetFenceivNV(UInt32 fence, System.Int32 pname, [OutAttribute] Int32* @params);
         [Slot(217)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
-        static extern bool glIsFenceNV(UInt32 fence);
+        static extern byte glIsFenceNV(UInt32 fence);
         [Slot(285)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
         static extern void glReadBufferNV(System.Int32 mode);
@@ -32091,7 +32099,7 @@ namespace OpenTK.Graphics.ES20
         static extern void glSetFenceNV(UInt32 fence, System.Int32 condition);
         [Slot(311)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
-        static extern bool glTestFenceNV(UInt32 fence);
+        static extern byte glTestFenceNV(UInt32 fence);
         [Slot(349)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
         static extern unsafe void glUniformMatrix2x3fvNV(Int32 location, Int32 count, bool transpose, Single* value);
@@ -32148,7 +32156,7 @@ namespace OpenTK.Graphics.ES20
         static extern unsafe void glGetProgramBinaryOES(UInt32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] System.Int32* binaryFormat, [OutAttribute] IntPtr binary);
         [Slot(226)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
-        static extern bool glIsVertexArrayOES(UInt32 array);
+        static extern byte glIsVertexArrayOES(UInt32 array);
         [Slot(230)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
         static extern IntPtr glMapBufferOES(System.Int32 target, System.Int32 access);
@@ -32169,7 +32177,7 @@ namespace OpenTK.Graphics.ES20
         static extern void glTexSubImage3DOES(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, System.Int32 format, System.Int32 type, IntPtr pixels);
         [Slot(357)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
-        static extern bool glUnmapBufferOES(System.Int32 target);
+        static extern byte glUnmapBufferOES(System.Int32 target);
         [Slot(3)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
         static extern void glAlphaFuncQCOM(System.Int32 func, Single @ref);
@@ -32214,7 +32222,7 @@ namespace OpenTK.Graphics.ES20
         static extern unsafe void glExtGetTexturesQCOM([OutAttribute] UInt32* textures, Int32 maxTextures, [OutAttribute] Int32* numTextures);
         [Slot(118)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
-        static extern bool glExtIsProgramBinaryQCOM(UInt32 program);
+        static extern byte glExtIsProgramBinaryQCOM(UInt32 program);
         [Slot(119)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
         static extern void glExtTexObjectStateOverrideiQCOM(System.Int32 target, System.Int32 pname, Int32 param);
index ecef1ad..1841bdc 100644 (file)
@@ -25248,6 +25248,7 @@ namespace OpenTK.Graphics.ES30
             /// <param name="src"> 
             /// Specifies how the red, green, blue, and alpha destination blending factors are computed. The following symbolic constants are accepted: Zero, One, SrcColor, OneMinusSrcColor, DstColor, OneMinusDstColor, SrcAlpha, OneMinusSrcAlpha, DstAlpha, OneMinusDstAlpha. ConstantColor, OneMinusConstantColor, ConstantAlpha, and OneMinusConstantAlpha. The initial value is Zero.
             /// </param>
+            /// <param name="dst"></param>
             [AutoGenerated(Category = "EXT_draw_buffers_indexed", Version = "", EntryPoint = "glBlendFunciEXT")]
             [CLSCompliant(false)]
             public static void BlendFunc(Int32 buf, OpenTK.Graphics.ES30.All src, OpenTK.Graphics.ES30.All dst) { throw new NotImplementedException(); }
@@ -25261,6 +25262,7 @@ namespace OpenTK.Graphics.ES30
             /// <param name="src"> 
             /// Specifies how the red, green, blue, and alpha destination blending factors are computed. The following symbolic constants are accepted: Zero, One, SrcColor, OneMinusSrcColor, DstColor, OneMinusDstColor, SrcAlpha, OneMinusSrcAlpha, DstAlpha, OneMinusDstAlpha. ConstantColor, OneMinusConstantColor, ConstantAlpha, and OneMinusConstantAlpha. The initial value is Zero.
             /// </param>
+            /// <param name="dst"></param>
             [AutoGenerated(Category = "EXT_draw_buffers_indexed", Version = "", EntryPoint = "glBlendFunciEXT")]
             [CLSCompliant(false)]
             public static void BlendFunc(UInt32 buf, OpenTK.Graphics.ES30.All src, OpenTK.Graphics.ES30.All dst) { throw new NotImplementedException(); }
@@ -25324,6 +25326,7 @@ namespace OpenTK.Graphics.ES30
             /// <param name="b"> 
             /// Specify whether red, green, blue, and alpha are to be written into the frame buffer. The initial values are all True, indicating that the color components are written.
             /// </param>
+            /// <param name="a"></param>
             [AutoGenerated(Category = "EXT_draw_buffers_indexed", Version = "", EntryPoint = "glColorMaskiEXT")]
             [CLSCompliant(false)]
             public static void ColorMask(Int32 index, bool r, bool g, bool b, bool a) { throw new NotImplementedException(); }
@@ -25343,6 +25346,7 @@ namespace OpenTK.Graphics.ES30
             /// <param name="b"> 
             /// Specify whether red, green, blue, and alpha are to be written into the frame buffer. The initial values are all True, indicating that the color components are written.
             /// </param>
+            /// <param name="a"></param>
             [AutoGenerated(Category = "EXT_draw_buffers_indexed", Version = "", EntryPoint = "glColorMaskiEXT")]
             [CLSCompliant(false)]
             public static void ColorMask(UInt32 index, bool r, bool g, bool b, bool a) { throw new NotImplementedException(); }
@@ -26097,6 +26101,7 @@ namespace OpenTK.Graphics.ES30
             /// <param name="target"> 
             /// Specifies a symbolic constant indicating a GL capability.
             /// </param>
+            /// <param name="index"></param>
             [AutoGenerated(Category = "EXT_draw_buffers_indexed", Version = "", EntryPoint = "glEnableiEXT")]
             [CLSCompliant(false)]
             public static void Enable(OpenTK.Graphics.ES30.All target, Int32 index) { throw new NotImplementedException(); }
@@ -26107,6 +26112,7 @@ namespace OpenTK.Graphics.ES30
             /// <param name="target"> 
             /// Specifies a symbolic constant indicating a GL capability.
             /// </param>
+            /// <param name="index"></param>
             [AutoGenerated(Category = "EXT_draw_buffers_indexed", Version = "", EntryPoint = "glEnableiEXT")]
             [CLSCompliant(false)]
             public static void Enable(OpenTK.Graphics.ES30.All target, UInt32 index) { throw new NotImplementedException(); }
@@ -39081,7 +39087,7 @@ namespace OpenTK.Graphics.ES30
         static extern unsafe void glGetSyncivAPPLE(IntPtr sync, System.Int32 pname, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Int32* values);
         [Slot(287)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
-        static extern bool glIsSyncAPPLE(IntPtr sync);
+        static extern byte glIsSyncAPPLE(IntPtr sync);
         [Slot(362)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
         static extern void glRenderbufferStorageMultisampleAPPLE(System.Int32 target, Int32 samples, System.Int32 internalformat, Int32 width, Int32 height);
@@ -39537,40 +39543,40 @@ namespace OpenTK.Graphics.ES30
         static extern unsafe void glInvalidateSubFramebuffer(System.Int32 target, Int32 numAttachments, System.Int32* attachments, Int32 x, Int32 y, Int32 width, Int32 height);
         [Slot(274)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
-        static extern bool glIsBuffer(UInt32 buffer);
+        static extern byte glIsBuffer(UInt32 buffer);
         [Slot(275)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
-        static extern bool glIsEnabled(System.Int32 cap);
+        static extern byte glIsEnabled(System.Int32 cap);
         [Slot(278)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
-        static extern bool glIsFramebuffer(UInt32 framebuffer);
+        static extern byte glIsFramebuffer(UInt32 framebuffer);
         [Slot(279)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
-        static extern bool glIsProgram(UInt32 program);
+        static extern byte glIsProgram(UInt32 program);
         [Slot(281)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
-        static extern bool glIsQuery(UInt32 id);
+        static extern byte glIsQuery(UInt32 id);
         [Slot(283)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
-        static extern bool glIsRenderbuffer(UInt32 renderbuffer);
+        static extern byte glIsRenderbuffer(UInt32 renderbuffer);
         [Slot(284)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
-        static extern bool glIsSampler(UInt32 sampler);
+        static extern byte glIsSampler(UInt32 sampler);
         [Slot(285)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
-        static extern bool glIsShader(UInt32 shader);
+        static extern byte glIsShader(UInt32 shader);
         [Slot(286)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
-        static extern bool glIsSync(IntPtr sync);
+        static extern byte glIsSync(IntPtr sync);
         [Slot(288)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
-        static extern bool glIsTexture(UInt32 texture);
+        static extern byte glIsTexture(UInt32 texture);
         [Slot(289)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
-        static extern bool glIsTransformFeedback(UInt32 id);
+        static extern byte glIsTransformFeedback(UInt32 id);
         [Slot(290)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
-        static extern bool glIsVertexArray(UInt32 array);
+        static extern byte glIsVertexArray(UInt32 array);
         [Slot(293)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
         static extern void glLineWidth(Single width);
@@ -39804,7 +39810,7 @@ namespace OpenTK.Graphics.ES30
         static extern unsafe void glUniformMatrix4x3fv(Int32 location, Int32 count, bool transpose, Single* value);
         [Slot(453)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
-        static extern bool glUnmapBuffer(System.Int32 target);
+        static extern byte glUnmapBuffer(System.Int32 target);
         [Slot(455)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
         static extern void glUseProgram(UInt32 program);
@@ -39999,13 +40005,13 @@ namespace OpenTK.Graphics.ES30
         static extern void glInsertEventMarkerEXT(Int32 length, IntPtr marker);
         [Slot(276)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
-        static extern bool glIsEnablediEXT(System.Int32 target, UInt32 index);
+        static extern byte glIsEnablediEXT(System.Int32 target, UInt32 index);
         [Slot(280)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
-        static extern bool glIsProgramPipelineEXT(UInt32 pipeline);
+        static extern byte glIsProgramPipelineEXT(UInt32 pipeline);
         [Slot(282)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
-        static extern bool glIsQueryEXT(UInt32 id);
+        static extern byte glIsQueryEXT(UInt32 id);
         [Slot(292)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
         static extern void glLabelObjectEXT(System.Int32 type, UInt32 @object, Int32 length, IntPtr label);
@@ -40305,7 +40311,7 @@ namespace OpenTK.Graphics.ES30
         static extern unsafe void glGetFenceivNV(UInt32 fence, System.Int32 pname, [OutAttribute] Int32* @params);
         [Slot(277)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
-        static extern bool glIsFenceNV(UInt32 fence);
+        static extern byte glIsFenceNV(UInt32 fence);
         [Slot(355)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
         static extern void glReadBufferNV(System.Int32 mode);
@@ -40317,7 +40323,7 @@ namespace OpenTK.Graphics.ES30
         static extern void glSetFenceNV(UInt32 fence, System.Int32 condition);
         [Slot(387)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
-        static extern bool glTestFenceNV(UInt32 fence);
+        static extern byte glTestFenceNV(UInt32 fence);
         [Slot(440)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
         static extern unsafe void glUniformMatrix2x3fvNV(Int32 location, Int32 count, bool transpose, Single* value);
@@ -40374,7 +40380,7 @@ namespace OpenTK.Graphics.ES30
         static extern unsafe void glGetProgramBinaryOES(UInt32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] System.Int32* binaryFormat, [OutAttribute] IntPtr binary);
         [Slot(291)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
-        static extern bool glIsVertexArrayOES(UInt32 array);
+        static extern byte glIsVertexArrayOES(UInt32 array);
         [Slot(295)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
         static extern IntPtr glMapBufferOES(System.Int32 target, System.Int32 access);
@@ -40395,7 +40401,7 @@ namespace OpenTK.Graphics.ES30
         static extern void glTexSubImage3DOES(System.Int32 target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, System.Int32 format, System.Int32 type, IntPtr pixels);
         [Slot(454)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
-        static extern bool glUnmapBufferOES(System.Int32 target);
+        static extern byte glUnmapBufferOES(System.Int32 target);
         [Slot(3)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
         static extern void glAlphaFuncQCOM(System.Int32 func, Single @ref);
@@ -40440,7 +40446,7 @@ namespace OpenTK.Graphics.ES30
         static extern unsafe void glExtGetTexturesQCOM([OutAttribute] UInt32* textures, Int32 maxTextures, [OutAttribute] Int32* numTextures);
         [Slot(146)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
-        static extern bool glExtIsProgramBinaryQCOM(UInt32 program);
+        static extern byte glExtIsProgramBinaryQCOM(UInt32 program);
         [Slot(147)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
         static extern void glExtTexObjectStateOverrideiQCOM(System.Int32 target, System.Int32 pname, Int32 param);
index 9f45ab6..57732c9 100644 (file)
@@ -10241,6 +10241,7 @@ namespace OpenTK.Graphics.OpenGL
             /// <param name="n"> 
             /// Specifies the program object to be deleted.
             /// </param>
+            /// <param name="programs">[length: n]</param>
             [AutoGenerated(Category = "ARB_fragment_program|ARB_vertex_program", Version = "", EntryPoint = "glDeleteProgramsARB")]
             [CLSCompliant(false)]
             public static void DeleteProgram(Int32 n, Int32[] programs) { throw new NotImplementedException(); }
@@ -10251,6 +10252,7 @@ namespace OpenTK.Graphics.OpenGL
             /// <param name="n"> 
             /// Specifies the program object to be deleted.
             /// </param>
+            /// <param name="programs">[length: n]</param>
             [AutoGenerated(Category = "ARB_fragment_program|ARB_vertex_program", Version = "", EntryPoint = "glDeleteProgramsARB")]
             [CLSCompliant(false)]
             public static void DeleteProgram(Int32 n, ref Int32 programs) { throw new NotImplementedException(); }
@@ -10261,6 +10263,7 @@ namespace OpenTK.Graphics.OpenGL
             /// <param name="n"> 
             /// Specifies the program object to be deleted.
             /// </param>
+            /// <param name="programs">[length: n]</param>
             [AutoGenerated(Category = "ARB_fragment_program|ARB_vertex_program", Version = "", EntryPoint = "glDeleteProgramsARB")]
             [CLSCompliant(false)]
             public static unsafe void DeleteProgram(Int32 n, Int32* programs) { throw new NotImplementedException(); }
@@ -10271,6 +10274,7 @@ namespace OpenTK.Graphics.OpenGL
             /// <param name="n"> 
             /// Specifies the program object to be deleted.
             /// </param>
+            /// <param name="programs">[length: n]</param>
             [AutoGenerated(Category = "ARB_fragment_program|ARB_vertex_program", Version = "", EntryPoint = "glDeleteProgramsARB")]
             [CLSCompliant(false)]
             public static void DeleteProgram(Int32 n, UInt32[] programs) { throw new NotImplementedException(); }
@@ -10281,6 +10285,7 @@ namespace OpenTK.Graphics.OpenGL
             /// <param name="n"> 
             /// Specifies the program object to be deleted.
             /// </param>
+            /// <param name="programs">[length: n]</param>
             [AutoGenerated(Category = "ARB_fragment_program|ARB_vertex_program", Version = "", EntryPoint = "glDeleteProgramsARB")]
             [CLSCompliant(false)]
             public static void DeleteProgram(Int32 n, ref UInt32 programs) { throw new NotImplementedException(); }
@@ -10291,6 +10296,7 @@ namespace OpenTK.Graphics.OpenGL
             /// <param name="n"> 
             /// Specifies the program object to be deleted.
             /// </param>
+            /// <param name="programs">[length: n]</param>
             [AutoGenerated(Category = "ARB_fragment_program|ARB_vertex_program", Version = "", EntryPoint = "glDeleteProgramsARB")]
             [CLSCompliant(false)]
             public static unsafe void DeleteProgram(Int32 n, UInt32* programs) { throw new NotImplementedException(); }
@@ -22138,6 +22144,8 @@ namespace OpenTK.Graphics.OpenGL
         /// <param name="buffers">[length: count] 
         /// A pointer to an array of names of buffer objects to bind to the targets on the specified binding point, or Null.
         /// </param>
+        /// <param name="offsets">[length: count]</param>
+        /// <param name="sizes">[length: count]</param>
         [AutoGenerated(Category = "ARB_multi_bind|VERSION_4_4", Version = "4.4", EntryPoint = "glBindBuffersRange")]
         [CLSCompliant(false)]
         public static void BindBuffersRange(OpenTK.Graphics.OpenGL.BufferRangeTarget target, Int32 first, Int32 count, Int32[] buffers, IntPtr[] offsets, IntPtr[] sizes) { throw new NotImplementedException(); }
@@ -22157,6 +22165,8 @@ namespace OpenTK.Graphics.OpenGL
         /// <param name="buffers">[length: count] 
         /// A pointer to an array of names of buffer objects to bind to the targets on the specified binding point, or Null.
         /// </param>
+        /// <param name="offsets">[length: count]</param>
+        /// <param name="sizes">[length: count]</param>
         [AutoGenerated(Category = "ARB_multi_bind|VERSION_4_4", Version = "4.4", EntryPoint = "glBindBuffersRange")]
         [CLSCompliant(false)]
         public static void BindBuffersRange(OpenTK.Graphics.OpenGL.BufferRangeTarget target, Int32 first, Int32 count, ref Int32 buffers, ref IntPtr offsets, ref IntPtr sizes) { throw new NotImplementedException(); }
@@ -22176,6 +22186,8 @@ namespace OpenTK.Graphics.OpenGL
         /// <param name="buffers">[length: count] 
         /// A pointer to an array of names of buffer objects to bind to the targets on the specified binding point, or Null.
         /// </param>
+        /// <param name="offsets">[length: count]</param>
+        /// <param name="sizes">[length: count]</param>
         [AutoGenerated(Category = "ARB_multi_bind|VERSION_4_4", Version = "4.4", EntryPoint = "glBindBuffersRange")]
         [CLSCompliant(false)]
         public static unsafe void BindBuffersRange(OpenTK.Graphics.OpenGL.BufferRangeTarget target, Int32 first, Int32 count, Int32* buffers, IntPtr* offsets, IntPtr* sizes) { throw new NotImplementedException(); }
@@ -22195,6 +22207,8 @@ namespace OpenTK.Graphics.OpenGL
         /// <param name="buffers">[length: count] 
         /// A pointer to an array of names of buffer objects to bind to the targets on the specified binding point, or Null.
         /// </param>
+        /// <param name="offsets">[length: count]</param>
+        /// <param name="sizes">[length: count]</param>
         [AutoGenerated(Category = "ARB_multi_bind|VERSION_4_4", Version = "4.4", EntryPoint = "glBindBuffersRange")]
         [CLSCompliant(false)]
         public static void BindBuffersRange(OpenTK.Graphics.OpenGL.BufferRangeTarget target, UInt32 first, Int32 count, UInt32[] buffers, IntPtr[] offsets, IntPtr[] sizes) { throw new NotImplementedException(); }
@@ -22214,6 +22228,8 @@ namespace OpenTK.Graphics.OpenGL
         /// <param name="buffers">[length: count] 
         /// A pointer to an array of names of buffer objects to bind to the targets on the specified binding point, or Null.
         /// </param>
+        /// <param name="offsets">[length: count]</param>
+        /// <param name="sizes">[length: count]</param>
         [AutoGenerated(Category = "ARB_multi_bind|VERSION_4_4", Version = "4.4", EntryPoint = "glBindBuffersRange")]
         [CLSCompliant(false)]
         public static void BindBuffersRange(OpenTK.Graphics.OpenGL.BufferRangeTarget target, UInt32 first, Int32 count, ref UInt32 buffers, ref IntPtr offsets, ref IntPtr sizes) { throw new NotImplementedException(); }
@@ -22233,6 +22249,8 @@ namespace OpenTK.Graphics.OpenGL
         /// <param name="buffers">[length: count] 
         /// A pointer to an array of names of buffer objects to bind to the targets on the specified binding point, or Null.
         /// </param>
+        /// <param name="offsets">[length: count]</param>
+        /// <param name="sizes">[length: count]</param>
         [AutoGenerated(Category = "ARB_multi_bind|VERSION_4_4", Version = "4.4", EntryPoint = "glBindBuffersRange")]
         [CLSCompliant(false)]
         public static unsafe void BindBuffersRange(OpenTK.Graphics.OpenGL.BufferRangeTarget target, UInt32 first, Int32 count, UInt32* buffers, IntPtr* offsets, IntPtr* sizes) { throw new NotImplementedException(); }
@@ -33807,6 +33825,8 @@ namespace OpenTK.Graphics.OpenGL
         /// <param name="i2"> 
         /// Specify the first and last integer values for grid domain variable .
         /// </param>
+        /// <param name="j1"></param>
+        /// <param name="j2"></param>
         [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glEvalMesh2")]
         public static void EvalMesh2(OpenTK.Graphics.OpenGL.MeshMode2 mode, Int32 i1, Int32 i2, Int32 j1, Int32 j2) { throw new NotImplementedException(); }
 
@@ -40904,6 +40924,12 @@ namespace OpenTK.Graphics.OpenGL
         /// <param name="programInterface"> 
         /// A token identifying the interface within program containing the resource named name.
         /// </param>
+        /// <param name="index"></param>
+        /// <param name="propCount"></param>
+        /// <param name="props">[length: propCount]</param>
+        /// <param name="bufSize"></param>
+        /// <param name="length">[length: 1]</param>
+        /// <param name="@params">[length: bufSize]</param>
         [Obsolete("Use out overload instead")]
         [AutoGenerated(Category = "ARB_program_interface_query|VERSION_4_3", Version = "4.3", EntryPoint = "glGetProgramResourceiv")]
         [CLSCompliant(false)]
@@ -40918,6 +40944,12 @@ namespace OpenTK.Graphics.OpenGL
         /// <param name="programInterface"> 
         /// A token identifying the interface within program containing the resource named name.
         /// </param>
+        /// <param name="index"></param>
+        /// <param name="propCount"></param>
+        /// <param name="props">[length: propCount]</param>
+        /// <param name="bufSize"></param>
+        /// <param name="length">[length: 1]</param>
+        /// <param name="@params">[length: bufSize]</param>
         [AutoGenerated(Category = "ARB_program_interface_query|VERSION_4_3", Version = "4.3", EntryPoint = "glGetProgramResourceiv")]
         [CLSCompliant(false)]
         public static void GetProgramResource(Int32 program, OpenTK.Graphics.OpenGL.ProgramInterface programInterface, Int32 index, Int32 propCount, OpenTK.Graphics.OpenGL.ProgramProperty[] props, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] Int32[] @params) { throw new NotImplementedException(); }
@@ -40931,6 +40963,12 @@ namespace OpenTK.Graphics.OpenGL
         /// <param name="programInterface"> 
         /// A token identifying the interface within program containing the resource named name.
         /// </param>
+        /// <param name="index"></param>
+        /// <param name="propCount"></param>
+        /// <param name="props">[length: propCount]</param>
+        /// <param name="bufSize"></param>
+        /// <param name="length">[length: 1]</param>
+        /// <param name="@params">[length: bufSize]</param>
         [Obsolete("Use out overload instead")]
         [AutoGenerated(Category = "ARB_program_interface_query|VERSION_4_3", Version = "4.3", EntryPoint = "glGetProgramResourceiv")]
         [CLSCompliant(false)]
@@ -40945,6 +40983,12 @@ namespace OpenTK.Graphics.OpenGL
         /// <param name="programInterface"> 
         /// A token identifying the interface within program containing the resource named name.
         /// </param>
+        /// <param name="index"></param>
+        /// <param name="propCount"></param>
+        /// <param name="props">[length: propCount]</param>
+        /// <param name="bufSize"></param>
+        /// <param name="length">[length: 1]</param>
+        /// <param name="@params">[length: bufSize]</param>
         [Obsolete("Use out overload instead")]
         [AutoGenerated(Category = "ARB_program_interface_query|VERSION_4_3", Version = "4.3", EntryPoint = "glGetProgramResourceiv")]
         [CLSCompliant(false)]
@@ -40959,6 +41003,12 @@ namespace OpenTK.Graphics.OpenGL
         /// <param name="programInterface"> 
         /// A token identifying the interface within program containing the resource named name.
         /// </param>
+        /// <param name="index"></param>
+        /// <param name="propCount"></param>
+        /// <param name="props">[length: propCount]</param>
+        /// <param name="bufSize"></param>
+        /// <param name="length">[length: 1]</param>
+        /// <param name="@params">[length: bufSize]</param>
         [Obsolete("Use out overload instead")]
         [AutoGenerated(Category = "ARB_program_interface_query|VERSION_4_3", Version = "4.3", EntryPoint = "glGetProgramResourceiv")]
         [CLSCompliant(false)]
@@ -40973,6 +41023,12 @@ namespace OpenTK.Graphics.OpenGL
         /// <param name="programInterface"> 
         /// A token identifying the interface within program containing the resource named name.
         /// </param>
+        /// <param name="index"></param>
+        /// <param name="propCount"></param>
+        /// <param name="props">[length: propCount]</param>
+        /// <param name="bufSize"></param>
+        /// <param name="length">[length: 1]</param>
+        /// <param name="@params">[length: bufSize]</param>
         [AutoGenerated(Category = "ARB_program_interface_query|VERSION_4_3", Version = "4.3", EntryPoint = "glGetProgramResourceiv")]
         [CLSCompliant(false)]
         public static void GetProgramResource(UInt32 program, OpenTK.Graphics.OpenGL.ProgramInterface programInterface, UInt32 index, Int32 propCount, OpenTK.Graphics.OpenGL.ProgramProperty[] props, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] Int32[] @params) { throw new NotImplementedException(); }
@@ -40986,6 +41042,12 @@ namespace OpenTK.Graphics.OpenGL
         /// <param name="programInterface"> 
         /// A token identifying the interface within program containing the resource named name.
         /// </param>
+        /// <param name="index"></param>
+        /// <param name="propCount"></param>
+        /// <param name="props">[length: propCount]</param>
+        /// <param name="bufSize"></param>
+        /// <param name="length">[length: 1]</param>
+        /// <param name="@params">[length: bufSize]</param>
         [Obsolete("Use out overload instead")]
         [AutoGenerated(Category = "ARB_program_interface_query|VERSION_4_3", Version = "4.3", EntryPoint = "glGetProgramResourceiv")]
         [CLSCompliant(false)]
@@ -41000,6 +41062,12 @@ namespace OpenTK.Graphics.OpenGL
         /// <param name="programInterface"> 
         /// A token identifying the interface within program containing the resource named name.
         /// </param>
+        /// <param name="index"></param>
+        /// <param name="propCount"></param>
+        /// <param name="props">[length: propCount]</param>
+        /// <param name="bufSize"></param>
+        /// <param name="length">[length: 1]</param>
+        /// <param name="@params">[length: bufSize]</param>
         [Obsolete("Use out overload instead")]
         [AutoGenerated(Category = "ARB_program_interface_query|VERSION_4_3", Version = "4.3", EntryPoint = "glGetProgramResourceiv")]
         [CLSCompliant(false)]
@@ -45264,6 +45332,7 @@ namespace OpenTK.Graphics.OpenGL
         /// <param name="stride"> 
         /// Specifies the offset in bytes between each aggregate array element.
         /// </param>
+        /// <param name="pointer">[length: format,stride]</param>
         [AutoGenerated(Category = "VERSION_1_1", Version = "1.1", EntryPoint = "glInterleavedArrays")]
         public static void InterleavedArrays(OpenTK.Graphics.OpenGL.InterleavedArrayFormat format, Int32 stride, IntPtr pointer) { throw new NotImplementedException(); }
 
@@ -45276,6 +45345,7 @@ namespace OpenTK.Graphics.OpenGL
         /// <param name="stride"> 
         /// Specifies the offset in bytes between each aggregate array element.
         /// </param>
+        /// <param name="pointer">[length: format,stride]</param>
         [AutoGenerated(Category = "VERSION_1_1", Version = "1.1", EntryPoint = "glInterleavedArrays")]
         [CLSCompliant(false)]
         public static void InterleavedArrays<T2>(OpenTK.Graphics.OpenGL.InterleavedArrayFormat format, Int32 stride, [InAttribute, OutAttribute] T2[] pointer)
@@ -45291,6 +45361,7 @@ namespace OpenTK.Graphics.OpenGL
         /// <param name="stride"> 
         /// Specifies the offset in bytes between each aggregate array element.
         /// </param>
+        /// <param name="pointer">[length: format,stride]</param>
         [AutoGenerated(Category = "VERSION_1_1", Version = "1.1", EntryPoint = "glInterleavedArrays")]
         [CLSCompliant(false)]
         public static void InterleavedArrays<T2>(OpenTK.Graphics.OpenGL.InterleavedArrayFormat format, Int32 stride, [InAttribute, OutAttribute] T2[,] pointer)
@@ -45306,6 +45377,7 @@ namespace OpenTK.Graphics.OpenGL
         /// <param name="stride"> 
         /// Specifies the offset in bytes between each aggregate array element.
         /// </param>
+        /// <param name="pointer">[length: format,stride]</param>
         [AutoGenerated(Category = "VERSION_1_1", Version = "1.1", EntryPoint = "glInterleavedArrays")]
         [CLSCompliant(false)]
         public static void InterleavedArrays<T2>(OpenTK.Graphics.OpenGL.InterleavedArrayFormat format, Int32 stride, [InAttribute, OutAttribute] T2[,,] pointer)
@@ -45321,6 +45393,7 @@ namespace OpenTK.Graphics.OpenGL
         /// <param name="stride"> 
         /// Specifies the offset in bytes between each aggregate array element.
         /// </param>
+        /// <param name="pointer">[length: format,stride]</param>
         [AutoGenerated(Category = "VERSION_1_1", Version = "1.1", EntryPoint = "glInterleavedArrays")]
         public static void InterleavedArrays<T2>(OpenTK.Graphics.OpenGL.InterleavedArrayFormat format, Int32 stride, [InAttribute, OutAttribute] ref T2 pointer)
             where T2 : struct
@@ -73043,6 +73116,7 @@ namespace OpenTK.Graphics.OpenGL
             /// <param name="array"> 
             /// Specifies the capability to enable. Symbolic constants ColorArray, EdgeFlagArray, FogCoordArray, IndexArray, NormalArray, SecondaryColorArray, TextureCoordArray, and VertexArray are accepted.
             /// </param>
+            /// <param name="index"></param>
             [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glEnableClientStateiEXT")]
             [CLSCompliant(false)]
             public static void EnableClientState(OpenTK.Graphics.OpenGL.ArrayCap array, Int32 index) { throw new NotImplementedException(); }
@@ -73053,6 +73127,7 @@ namespace OpenTK.Graphics.OpenGL
             /// <param name="array"> 
             /// Specifies the capability to enable. Symbolic constants ColorArray, EdgeFlagArray, FogCoordArray, IndexArray, NormalArray, SecondaryColorArray, TextureCoordArray, and VertexArray are accepted.
             /// </param>
+            /// <param name="index"></param>
             [AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glEnableClientStateiEXT")]
             [CLSCompliant(false)]
             public static void EnableClientState(OpenTK.Graphics.OpenGL.ArrayCap array, UInt32 index) { throw new NotImplementedException(); }
@@ -97577,6 +97652,7 @@ namespace OpenTK.Graphics.OpenGL
             /// <param name="z"> 
             /// Specify the , ,  coordinates for the raster position.
             /// </param>
+            /// <param name="w"></param>
             [AutoGenerated(Category = "MESA_window_pos", Version = "", EntryPoint = "glWindowPos4dMESA")]
             public static void WindowPos4(Double x, Double y, Double z, Double w) { throw new NotImplementedException(); }
 
@@ -97622,6 +97698,7 @@ namespace OpenTK.Graphics.OpenGL
             /// <param name="z"> 
             /// Specify the , ,  coordinates for the raster position.
             /// </param>
+            /// <param name="w"></param>
             [AutoGenerated(Category = "MESA_window_pos", Version = "", EntryPoint = "glWindowPos4fMESA")]
             public static void WindowPos4(Single x, Single y, Single z, Single w) { throw new NotImplementedException(); }
 
@@ -97667,6 +97744,7 @@ namespace OpenTK.Graphics.OpenGL
             /// <param name="z"> 
             /// Specify the , ,  coordinates for the raster position.
             /// </param>
+            /// <param name="w"></param>
             [AutoGenerated(Category = "MESA_window_pos", Version = "", EntryPoint = "glWindowPos4iMESA")]
             public static void WindowPos4(Int32 x, Int32 y, Int32 z, Int32 w) { throw new NotImplementedException(); }
 
@@ -97712,6 +97790,7 @@ namespace OpenTK.Graphics.OpenGL
             /// <param name="z"> 
             /// Specify the , ,  coordinates for the raster position.
             /// </param>
+            /// <param name="w"></param>
             [AutoGenerated(Category = "MESA_window_pos", Version = "", EntryPoint = "glWindowPos4sMESA")]
             public static void WindowPos4(Int16 x, Int16 y, Int16 z, Int16 w) { throw new NotImplementedException(); }
 
@@ -98298,6 +98377,7 @@ namespace OpenTK.Graphics.OpenGL
             /// <param name="height"> 
             /// The depth of the region to be copied.
             /// </param>
+            /// <param name="depth"></param>
             [AutoGenerated(Category = "NV_copy_image", Version = "", EntryPoint = "glCopyImageSubDataNV")]
             [CLSCompliant(false)]
             public static void CopyImageSubData(Int32 srcName, OpenTK.Graphics.OpenGL.NvCopyImage srcTarget, Int32 srcLevel, Int32 srcX, Int32 srcY, Int32 srcZ, Int32 dstName, OpenTK.Graphics.OpenGL.NvCopyImage dstTarget, Int32 dstLevel, Int32 dstX, Int32 dstY, Int32 dstZ, Int32 width, Int32 height, Int32 depth) { throw new NotImplementedException(); }
@@ -98347,6 +98427,7 @@ namespace OpenTK.Graphics.OpenGL
             /// <param name="height"> 
             /// The depth of the region to be copied.
             /// </param>
+            /// <param name="depth"></param>
             [AutoGenerated(Category = "NV_copy_image", Version = "", EntryPoint = "glCopyImageSubDataNV")]
             [CLSCompliant(false)]
             public static void CopyImageSubData(UInt32 srcName, OpenTK.Graphics.OpenGL.NvCopyImage srcTarget, Int32 srcLevel, Int32 srcX, Int32 srcY, Int32 srcZ, UInt32 dstName, OpenTK.Graphics.OpenGL.NvCopyImage dstTarget, Int32 dstLevel, Int32 dstX, Int32 dstY, Int32 dstZ, Int32 width, Int32 height, Int32 depth) { throw new NotImplementedException(); }
@@ -99357,6 +99438,7 @@ namespace OpenTK.Graphics.OpenGL
             /// <param name="n"> 
             /// Specifies the program object to be deleted.
             /// </param>
+            /// <param name="programs">[length: n]</param>
             [AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glDeleteProgramsNV")]
             [CLSCompliant(false)]
             public static void DeleteProgram(Int32 n, Int32[] programs) { throw new NotImplementedException(); }
@@ -99367,6 +99449,7 @@ namespace OpenTK.Graphics.OpenGL
             /// <param name="n"> 
             /// Specifies the program object to be deleted.
             /// </param>
+            /// <param name="programs">[length: n]</param>
             [AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glDeleteProgramsNV")]
             [CLSCompliant(false)]
             public static void DeleteProgram(Int32 n, ref Int32 programs) { throw new NotImplementedException(); }
@@ -99377,6 +99460,7 @@ namespace OpenTK.Graphics.OpenGL
             /// <param name="n"> 
             /// Specifies the program object to be deleted.
             /// </param>
+            /// <param name="programs">[length: n]</param>
             [AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glDeleteProgramsNV")]
             [CLSCompliant(false)]
             public static unsafe void DeleteProgram(Int32 n, Int32* programs) { throw new NotImplementedException(); }
@@ -99387,6 +99471,7 @@ namespace OpenTK.Graphics.OpenGL
             /// <param name="n"> 
             /// Specifies the program object to be deleted.
             /// </param>
+            /// <param name="programs">[length: n]</param>
             [AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glDeleteProgramsNV")]
             [CLSCompliant(false)]
             public static void DeleteProgram(Int32 n, UInt32[] programs) { throw new NotImplementedException(); }
@@ -99397,6 +99482,7 @@ namespace OpenTK.Graphics.OpenGL
             /// <param name="n"> 
             /// Specifies the program object to be deleted.
             /// </param>
+            /// <param name="programs">[length: n]</param>
             [AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glDeleteProgramsNV")]
             [CLSCompliant(false)]
             public static void DeleteProgram(Int32 n, ref UInt32 programs) { throw new NotImplementedException(); }
@@ -99407,6 +99493,7 @@ namespace OpenTK.Graphics.OpenGL
             /// <param name="n"> 
             /// Specifies the program object to be deleted.
             /// </param>
+            /// <param name="programs">[length: n]</param>
             [AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glDeleteProgramsNV")]
             [CLSCompliant(false)]
             public static unsafe void DeleteProgram(Int32 n, UInt32* programs) { throw new NotImplementedException(); }
@@ -107479,6 +107566,9 @@ namespace OpenTK.Graphics.OpenGL
             /// <param name="x"> 
             /// Specifies the new value of the parameter specified by pname for program.
             /// </param>
+            /// <param name="y"></param>
+            /// <param name="z"></param>
+            /// <param name="w"></param>
             [AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glProgramParameter4dNV")]
             [CLSCompliant(false)]
             public static void ProgramParameter4(OpenTK.Graphics.OpenGL.AssemblyProgramTargetArb target, Int32 index, Double x, Double y, Double z, Double w) { throw new NotImplementedException(); }
@@ -107495,6 +107585,9 @@ namespace OpenTK.Graphics.OpenGL
             /// <param name="x"> 
             /// Specifies the new value of the parameter specified by pname for program.
             /// </param>
+            /// <param name="y"></param>
+            /// <param name="z"></param>
+            /// <param name="w"></param>
             [AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glProgramParameter4dNV")]
             [CLSCompliant(false)]
             public static void ProgramParameter4(OpenTK.Graphics.OpenGL.AssemblyProgramTargetArb target, UInt32 index, Double x, Double y, Double z, Double w) { throw new NotImplementedException(); }
@@ -107607,6 +107700,9 @@ namespace OpenTK.Graphics.OpenGL
             /// <param name="x"> 
             /// Specifies the new value of the parameter specified by pname for program.
             /// </param>
+            /// <param name="y"></param>
+            /// <param name="z"></param>
+            /// <param name="w"></param>
             [AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glProgramParameter4fNV")]
             [CLSCompliant(false)]
             public static void ProgramParameter4(OpenTK.Graphics.OpenGL.AssemblyProgramTargetArb target, Int32 index, Single x, Single y, Single z, Single w) { throw new NotImplementedException(); }
@@ -107623,6 +107719,9 @@ namespace OpenTK.Graphics.OpenGL
             /// <param name="x"> 
             /// Specifies the new value of the parameter specified by pname for program.
             /// </param>
+            /// <param name="y"></param>
+            /// <param name="z"></param>
+            /// <param name="w"></param>
             [AutoGenerated(Category = "NV_vertex_program", Version = "", EntryPoint = "glProgramParameter4fNV")]
             [CLSCompliant(false)]
             public static void ProgramParameter4(OpenTK.Graphics.OpenGL.AssemblyProgramTargetArb target, UInt32 index, Single x, Single y, Single z, Single w) { throw new NotImplementedException(); }
@@ -121903,7 +122002,7 @@ namespace OpenTK.Graphics.OpenGL
         static extern unsafe void glGetPerfMonitorGroupStringAMD(UInt32 group, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] IntPtr groupString);
         [Slot(1090)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
-        static extern bool glIsNameAMD(System.Int32 identifier, UInt32 name);
+        static extern byte glIsNameAMD(System.Int32 identifier, UInt32 name);
         [Slot(1235)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
         static extern void glMultiDrawArraysIndirectAMD(System.Int32 mode, IntPtr indirect, Int32 primcount, Int32 stride);
@@ -121990,13 +122089,13 @@ namespace OpenTK.Graphics.OpenGL
         static extern void glGetTexParameterPointervAPPLE(System.Int32 target, System.Int32 pname, [OutAttribute] IntPtr @params);
         [Slot(1083)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
-        static extern bool glIsFenceAPPLE(UInt32 fence);
+        static extern byte glIsFenceAPPLE(UInt32 fence);
         [Slot(1118)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
-        static extern bool glIsVertexArrayAPPLE(UInt32 array);
+        static extern byte glIsVertexArrayAPPLE(UInt32 array);
         [Slot(1119)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
-        static extern bool glIsVertexAttribEnabledAPPLE(UInt32 index, System.Int32 pname);
+        static extern byte glIsVertexAttribEnabledAPPLE(UInt32 index, System.Int32 pname);
         [Slot(1192)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
         static extern unsafe void glMapVertexAttrib1dAPPLE(UInt32 index, UInt32 size, Double u1, Double u2, Int32 stride, Int32 order, Double* points);
@@ -122026,10 +122125,10 @@ namespace OpenTK.Graphics.OpenGL
         static extern void glSetFenceAPPLE(UInt32 fence);
         [Slot(1922)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
-        static extern bool glTestFenceAPPLE(UInt32 fence);
+        static extern byte glTestFenceAPPLE(UInt32 fence);
         [Slot(1924)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
-        static extern bool glTestObjectAPPLE(System.Int32 @object, UInt32 name);
+        static extern byte glTestObjectAPPLE(System.Int32 @object, UInt32 name);
         [Slot(2084)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
         static extern void glTextureRangeAPPLE(System.Int32 target, Int32 length, IntPtr pointer);
@@ -122350,22 +122449,22 @@ namespace OpenTK.Graphics.OpenGL
         static extern void glGetVertexAttribPointervARB(UInt32 index, System.Int32 pname, [OutAttribute] IntPtr pointer);
         [Slot(1078)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
-        static extern bool glIsBufferARB(UInt32 buffer);
+        static extern byte glIsBufferARB(UInt32 buffer);
         [Slot(1087)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
-        static extern bool glIsImageHandleResidentARB(UInt64 handle);
+        static extern byte glIsImageHandleResidentARB(UInt64 handle);
         [Slot(1092)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
-        static extern bool glIsNamedStringARB(Int32 namelen, IntPtr name);
+        static extern byte glIsNamedStringARB(Int32 namelen, IntPtr name);
         [Slot(1099)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
-        static extern bool glIsProgramARB(UInt32 program);
+        static extern byte glIsProgramARB(UInt32 program);
         [Slot(1104)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
-        static extern bool glIsQueryARB(UInt32 id);
+        static extern byte glIsQueryARB(UInt32 id);
         [Slot(1112)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
-        static extern bool glIsTextureHandleResidentARB(UInt64 handle);
+        static extern byte glIsTextureHandleResidentARB(UInt64 handle);
         [Slot(1138)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
         static extern void glLinkProgramARB(UInt32 programObj);
@@ -122638,7 +122737,7 @@ namespace OpenTK.Graphics.OpenGL
         static extern unsafe void glUniformMatrix4fvARB(Int32 location, Int32 count, bool transpose, Single* value);
         [Slot(2210)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
-        static extern bool glUnmapBufferARB(System.Int32 target);
+        static extern byte glUnmapBufferARB(System.Int32 target);
         [Slot(2216)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
         static extern void glUseProgramObjectARB(UInt32 programObj);
@@ -122929,7 +123028,7 @@ namespace OpenTK.Graphics.OpenGL
         static extern unsafe void glGetVertexAttribArrayObjectivATI(UInt32 index, System.Int32 pname, [OutAttribute] Int32* @params);
         [Slot(1093)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
-        static extern bool glIsObjectBufferATI(UInt32 buffer);
+        static extern byte glIsObjectBufferATI(UInt32 buffer);
         [Slot(1188)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
         static extern IntPtr glMapObjectBufferATI(UInt32 buffer);
@@ -123121,7 +123220,7 @@ namespace OpenTK.Graphics.OpenGL
         static extern void glAlphaFunc(System.Int32 func, Single @ref);
         [Slot(16)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
-        static extern unsafe bool glAreTexturesResident(Int32 n, UInt32* textures, [OutAttribute] bool* residences);
+        static extern unsafe byte glAreTexturesResident(Int32 n, UInt32* textures, [OutAttribute] bool* residences);
         [Slot(18)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
         static extern void glArrayElement(Int32 i);
@@ -124300,49 +124399,49 @@ namespace OpenTK.Graphics.OpenGL
         static extern void glInvalidateTexSubImage(UInt32 texture, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth);
         [Slot(1077)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
-        static extern bool glIsBuffer(UInt32 buffer);
+        static extern byte glIsBuffer(UInt32 buffer);
         [Slot(1080)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
-        static extern bool glIsEnabled(System.Int32 cap);
+        static extern byte glIsEnabled(System.Int32 cap);
         [Slot(1081)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
-        static extern bool glIsEnabledi(System.Int32 target, UInt32 index);
+        static extern byte glIsEnabledi(System.Int32 target, UInt32 index);
         [Slot(1085)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
-        static extern bool glIsFramebuffer(UInt32 framebuffer);
+        static extern byte glIsFramebuffer(UInt32 framebuffer);
         [Slot(1089)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
-        static extern bool glIsList(UInt32 list);
+        static extern byte glIsList(UInt32 list);
         [Slot(1098)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
-        static extern bool glIsProgram(UInt32 program);
+        static extern byte glIsProgram(UInt32 program);
         [Slot(1101)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
-        static extern bool glIsProgramPipeline(UInt32 pipeline);
+        static extern byte glIsProgramPipeline(UInt32 pipeline);
         [Slot(1103)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
-        static extern bool glIsQuery(UInt32 id);
+        static extern byte glIsQuery(UInt32 id);
         [Slot(1105)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
-        static extern bool glIsRenderbuffer(UInt32 renderbuffer);
+        static extern byte glIsRenderbuffer(UInt32 renderbuffer);
         [Slot(1107)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
-        static extern bool glIsSampler(UInt32 sampler);
+        static extern byte glIsSampler(UInt32 sampler);
         [Slot(1108)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
-        static extern bool glIsShader(UInt32 shader);
+        static extern byte glIsShader(UInt32 shader);
         [Slot(1109)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
-        static extern bool glIsSync(IntPtr sync);
+        static extern byte glIsSync(IntPtr sync);
         [Slot(1110)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
-        static extern bool glIsTexture(UInt32 texture);
+        static extern byte glIsTexture(UInt32 texture);
         [Slot(1114)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
-        static extern bool glIsTransformFeedback(UInt32 id);
+        static extern byte glIsTransformFeedback(UInt32 id);
         [Slot(1117)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
-        static extern bool glIsVertexArray(UInt32 array);
+        static extern byte glIsVertexArray(UInt32 array);
         [Slot(1122)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
         static extern void glLightf(System.Int32 light, System.Int32 pname, Single param);
@@ -125566,7 +125665,7 @@ namespace OpenTK.Graphics.OpenGL
         static extern unsafe void glUniformSubroutinesuiv(System.Int32 shadertype, Int32 count, UInt32* indices);
         [Slot(2209)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
-        static extern bool glUnmapBuffer(System.Int32 target);
+        static extern byte glUnmapBuffer(System.Int32 target);
         [Slot(2215)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
         static extern void glUseProgram(UInt32 program);
@@ -125992,7 +126091,7 @@ namespace OpenTK.Graphics.OpenGL
         static extern void glApplyTextureEXT(System.Int32 mode);
         [Slot(17)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
-        static extern unsafe bool glAreTexturesResidentEXT(Int32 n, UInt32* textures, [OutAttribute] bool* residences);
+        static extern unsafe byte glAreTexturesResidentEXT(Int32 n, UInt32* textures, [OutAttribute] bool* residences);
         [Slot(19)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
         static extern void glArrayElementEXT(Int32 i);
@@ -126694,22 +126793,22 @@ namespace OpenTK.Graphics.OpenGL
         static extern void glInsertEventMarkerEXT(Int32 length, IntPtr marker);
         [Slot(1082)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
-        static extern bool glIsEnabledIndexedEXT(System.Int32 target, UInt32 index);
+        static extern byte glIsEnabledIndexedEXT(System.Int32 target, UInt32 index);
         [Slot(1086)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
-        static extern bool glIsFramebufferEXT(UInt32 framebuffer);
+        static extern byte glIsFramebufferEXT(UInt32 framebuffer);
         [Slot(1102)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
-        static extern bool glIsProgramPipelineEXT(UInt32 pipeline);
+        static extern byte glIsProgramPipelineEXT(UInt32 pipeline);
         [Slot(1106)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
-        static extern bool glIsRenderbufferEXT(UInt32 renderbuffer);
+        static extern byte glIsRenderbufferEXT(UInt32 renderbuffer);
         [Slot(1111)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
-        static extern bool glIsTextureEXT(UInt32 texture);
+        static extern byte glIsTextureEXT(UInt32 texture);
         [Slot(1116)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
-        static extern bool glIsVariantEnabledEXT(UInt32 id, System.Int32 cap);
+        static extern byte glIsVariantEnabledEXT(UInt32 id, System.Int32 cap);
         [Slot(1120)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
         static extern void glLabelObjectEXT(System.Int32 type, UInt32 @object, Int32 length, IntPtr label);
@@ -127402,7 +127501,7 @@ namespace OpenTK.Graphics.OpenGL
         static extern void glUnlockArraysEXT();
         [Slot(2211)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
-        static extern bool glUnmapNamedBufferEXT(UInt32 buffer);
+        static extern byte glUnmapNamedBufferEXT(UInt32 buffer);
         [Slot(2218)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
         static extern void glUseProgramStagesEXT(UInt32 pipeline, UInt32 stages, UInt32 program);
@@ -127825,7 +127924,7 @@ namespace OpenTK.Graphics.OpenGL
         static extern void glActiveVaryingNV(UInt32 program, IntPtr name);
         [Slot(15)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
-        static extern unsafe bool glAreProgramsResidentNV(Int32 n, UInt32* programs, [OutAttribute] bool* residences);
+        static extern unsafe byte glAreProgramsResidentNV(Int32 n, UInt32* programs, [OutAttribute] bool* residences);
         [Slot(26)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
         static extern void glBeginConditionalRenderNV(UInt32 id, System.Int32 mode);
@@ -128218,37 +128317,37 @@ namespace OpenTK.Graphics.OpenGL
         static extern void glInterpolatePathsNV(UInt32 resultPath, UInt32 pathA, UInt32 pathB, Single weight);
         [Slot(1079)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
-        static extern bool glIsBufferResidentNV(System.Int32 target);
+        static extern byte glIsBufferResidentNV(System.Int32 target);
         [Slot(1084)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
-        static extern bool glIsFenceNV(UInt32 fence);
+        static extern byte glIsFenceNV(UInt32 fence);
         [Slot(1088)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
-        static extern bool glIsImageHandleResidentNV(UInt64 handle);
+        static extern byte glIsImageHandleResidentNV(UInt64 handle);
         [Slot(1091)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
-        static extern bool glIsNamedBufferResidentNV(UInt32 buffer);
+        static extern byte glIsNamedBufferResidentNV(UInt32 buffer);
         [Slot(1094)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
-        static extern bool glIsOcclusionQueryNV(UInt32 id);
+        static extern byte glIsOcclusionQueryNV(UInt32 id);
         [Slot(1095)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
-        static extern bool glIsPathNV(UInt32 path);
+        static extern byte glIsPathNV(UInt32 path);
         [Slot(1096)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
-        static extern bool glIsPointInFillPathNV(UInt32 path, UInt32 mask, Single x, Single y);
+        static extern byte glIsPointInFillPathNV(UInt32 path, UInt32 mask, Single x, Single y);
         [Slot(1097)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
-        static extern bool glIsPointInStrokePathNV(UInt32 path, Single x, Single y);
+        static extern byte glIsPointInStrokePathNV(UInt32 path, Single x, Single y);
         [Slot(1100)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
-        static extern bool glIsProgramNV(UInt32 id);
+        static extern byte glIsProgramNV(UInt32 id);
         [Slot(1113)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
-        static extern bool glIsTextureHandleResidentNV(UInt64 handle);
+        static extern byte glIsTextureHandleResidentNV(UInt64 handle);
         [Slot(1115)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
-        static extern bool glIsTransformFeedbackNV(UInt32 id);
+        static extern byte glIsTransformFeedbackNV(UInt32 id);
         [Slot(1150)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
         static extern unsafe void glLoadProgramNV(System.Int32 target, UInt32 id, Int32 len, Byte* program);
@@ -128386,7 +128485,7 @@ namespace OpenTK.Graphics.OpenGL
         static extern void glPixelDataRangeNV(System.Int32 target, Int32 length, IntPtr pointer);
         [Slot(1499)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
-        static extern unsafe bool glPointAlongPathNV(UInt32 path, Int32 startSegment, Int32 numSegments, Single distance, [OutAttribute] Single* x, [OutAttribute] Single* y, [OutAttribute] Single* tangentX, [OutAttribute] Single* tangentY);
+        static extern unsafe byte glPointAlongPathNV(UInt32 path, Int32 startSegment, Int32 numSegments, Single distance, [OutAttribute] Single* x, [OutAttribute] Single* y, [OutAttribute] Single* tangentX, [OutAttribute] Single* tangentY);
         [Slot(1509)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
         static extern void glPointParameteriNV(System.Int32 pname, Int32 param);
@@ -128584,7 +128683,7 @@ namespace OpenTK.Graphics.OpenGL
         static extern void glStencilStrokePathNV(UInt32 path, Int32 reference, UInt32 mask);
         [Slot(1923)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
-        static extern bool glTestFenceNV(UInt32 fence);
+        static extern byte glTestFenceNV(UInt32 fence);
         [Slot(1937)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
         static extern void glTexCoord1hNV(Half s);
@@ -128722,7 +128821,7 @@ namespace OpenTK.Graphics.OpenGL
         static extern void glVDPAUInitNV(IntPtr vdpDevice, IntPtr getProcAddress);
         [Slot(2237)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
-        static extern bool glVDPAUIsSurfaceNV(IntPtr surface);
+        static extern byte glVDPAUIsSurfaceNV(IntPtr surface);
         [Slot(2238)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
         static extern unsafe void glVDPAUMapSurfacesNV(Int32 numSurfaces, IntPtr* surfaces);
@@ -129586,7 +129685,7 @@ namespace OpenTK.Graphics.OpenGL
         static extern unsafe void glInstrumentsBufferSGIX(Int32 size, [OutAttribute] Int32* buffer);
         [Slot(1076)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
-        static extern bool glIsAsyncMarkerSGIX(UInt32 marker);
+        static extern byte glIsAsyncMarkerSGIX(UInt32 marker);
         [Slot(1121)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
         static extern void glLightEnviSGIX(System.Int32 pname, Int32 param);
index c218145..28e19a8 100644 (file)
@@ -3894,6 +3894,8 @@ namespace OpenTK.Graphics.OpenGL4
         /// <param name="buffers">[length: count] 
         /// A pointer to an array of names of buffer objects to bind to the targets on the specified binding point, or Null.
         /// </param>
+        /// <param name="offsets">[length: count]</param>
+        /// <param name="sizes">[length: count]</param>
         [AutoGenerated(Category = "ARB_multi_bind|VERSION_4_4", Version = "4.4", EntryPoint = "glBindBuffersRange")]
         [CLSCompliant(false)]
         public static void BindBuffersRange(OpenTK.Graphics.OpenGL4.BufferRangeTarget target, Int32 first, Int32 count, Int32[] buffers, IntPtr[] offsets, IntPtr[] sizes) { throw new NotImplementedException(); }
@@ -3913,6 +3915,8 @@ namespace OpenTK.Graphics.OpenGL4
         /// <param name="buffers">[length: count] 
         /// A pointer to an array of names of buffer objects to bind to the targets on the specified binding point, or Null.
         /// </param>
+        /// <param name="offsets">[length: count]</param>
+        /// <param name="sizes">[length: count]</param>
         [AutoGenerated(Category = "ARB_multi_bind|VERSION_4_4", Version = "4.4", EntryPoint = "glBindBuffersRange")]
         [CLSCompliant(false)]
         public static void BindBuffersRange(OpenTK.Graphics.OpenGL4.BufferRangeTarget target, Int32 first, Int32 count, ref Int32 buffers, ref IntPtr offsets, ref IntPtr sizes) { throw new NotImplementedException(); }
@@ -3932,6 +3936,8 @@ namespace OpenTK.Graphics.OpenGL4
         /// <param name="buffers">[length: count] 
         /// A pointer to an array of names of buffer objects to bind to the targets on the specified binding point, or Null.
         /// </param>
+        /// <param name="offsets">[length: count]</param>
+        /// <param name="sizes">[length: count]</param>
         [AutoGenerated(Category = "ARB_multi_bind|VERSION_4_4", Version = "4.4", EntryPoint = "glBindBuffersRange")]
         [CLSCompliant(false)]
         public static unsafe void BindBuffersRange(OpenTK.Graphics.OpenGL4.BufferRangeTarget target, Int32 first, Int32 count, Int32* buffers, IntPtr* offsets, IntPtr* sizes) { throw new NotImplementedException(); }
@@ -3951,6 +3957,8 @@ namespace OpenTK.Graphics.OpenGL4
         /// <param name="buffers">[length: count] 
         /// A pointer to an array of names of buffer objects to bind to the targets on the specified binding point, or Null.
         /// </param>
+        /// <param name="offsets">[length: count]</param>
+        /// <param name="sizes">[length: count]</param>
         [AutoGenerated(Category = "ARB_multi_bind|VERSION_4_4", Version = "4.4", EntryPoint = "glBindBuffersRange")]
         [CLSCompliant(false)]
         public static void BindBuffersRange(OpenTK.Graphics.OpenGL4.BufferRangeTarget target, UInt32 first, Int32 count, UInt32[] buffers, IntPtr[] offsets, IntPtr[] sizes) { throw new NotImplementedException(); }
@@ -3970,6 +3978,8 @@ namespace OpenTK.Graphics.OpenGL4
         /// <param name="buffers">[length: count] 
         /// A pointer to an array of names of buffer objects to bind to the targets on the specified binding point, or Null.
         /// </param>
+        /// <param name="offsets">[length: count]</param>
+        /// <param name="sizes">[length: count]</param>
         [AutoGenerated(Category = "ARB_multi_bind|VERSION_4_4", Version = "4.4", EntryPoint = "glBindBuffersRange")]
         [CLSCompliant(false)]
         public static void BindBuffersRange(OpenTK.Graphics.OpenGL4.BufferRangeTarget target, UInt32 first, Int32 count, ref UInt32 buffers, ref IntPtr offsets, ref IntPtr sizes) { throw new NotImplementedException(); }
@@ -3989,6 +3999,8 @@ namespace OpenTK.Graphics.OpenGL4
         /// <param name="buffers">[length: count] 
         /// A pointer to an array of names of buffer objects to bind to the targets on the specified binding point, or Null.
         /// </param>
+        /// <param name="offsets">[length: count]</param>
+        /// <param name="sizes">[length: count]</param>
         [AutoGenerated(Category = "ARB_multi_bind|VERSION_4_4", Version = "4.4", EntryPoint = "glBindBuffersRange")]
         [CLSCompliant(false)]
         public static unsafe void BindBuffersRange(OpenTK.Graphics.OpenGL4.BufferRangeTarget target, UInt32 first, Int32 count, UInt32* buffers, IntPtr* offsets, IntPtr* sizes) { throw new NotImplementedException(); }
@@ -18189,6 +18201,12 @@ namespace OpenTK.Graphics.OpenGL4
         /// <param name="programInterface"> 
         /// A token identifying the interface within program containing the resource named name.
         /// </param>
+        /// <param name="index"></param>
+        /// <param name="propCount"></param>
+        /// <param name="props">[length: propCount]</param>
+        /// <param name="bufSize"></param>
+        /// <param name="length">[length: 1]</param>
+        /// <param name="@params">[length: bufSize]</param>
         [Obsolete("Use out overload instead")]
         [AutoGenerated(Category = "ARB_program_interface_query|VERSION_4_3", Version = "4.3", EntryPoint = "glGetProgramResourceiv")]
         [CLSCompliant(false)]
@@ -18203,6 +18221,12 @@ namespace OpenTK.Graphics.OpenGL4
         /// <param name="programInterface"> 
         /// A token identifying the interface within program containing the resource named name.
         /// </param>
+        /// <param name="index"></param>
+        /// <param name="propCount"></param>
+        /// <param name="props">[length: propCount]</param>
+        /// <param name="bufSize"></param>
+        /// <param name="length">[length: 1]</param>
+        /// <param name="@params">[length: bufSize]</param>
         [AutoGenerated(Category = "ARB_program_interface_query|VERSION_4_3", Version = "4.3", EntryPoint = "glGetProgramResourceiv")]
         [CLSCompliant(false)]
         public static void GetProgramResource(Int32 program, OpenTK.Graphics.OpenGL4.ProgramInterface programInterface, Int32 index, Int32 propCount, OpenTK.Graphics.OpenGL4.ProgramProperty[] props, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] Int32[] @params) { throw new NotImplementedException(); }
@@ -18216,6 +18240,12 @@ namespace OpenTK.Graphics.OpenGL4
         /// <param name="programInterface"> 
         /// A token identifying the interface within program containing the resource named name.
         /// </param>
+        /// <param name="index"></param>
+        /// <param name="propCount"></param>
+        /// <param name="props">[length: propCount]</param>
+        /// <param name="bufSize"></param>
+        /// <param name="length">[length: 1]</param>
+        /// <param name="@params">[length: bufSize]</param>
         [Obsolete("Use out overload instead")]
         [AutoGenerated(Category = "ARB_program_interface_query|VERSION_4_3", Version = "4.3", EntryPoint = "glGetProgramResourceiv")]
         [CLSCompliant(false)]
@@ -18230,6 +18260,12 @@ namespace OpenTK.Graphics.OpenGL4
         /// <param name="programInterface"> 
         /// A token identifying the interface within program containing the resource named name.
         /// </param>
+        /// <param name="index"></param>
+        /// <param name="propCount"></param>
+        /// <param name="props">[length: propCount]</param>
+        /// <param name="bufSize"></param>
+        /// <param name="length">[length: 1]</param>
+        /// <param name="@params">[length: bufSize]</param>
         [Obsolete("Use out overload instead")]
         [AutoGenerated(Category = "ARB_program_interface_query|VERSION_4_3", Version = "4.3", EntryPoint = "glGetProgramResourceiv")]
         [CLSCompliant(false)]
@@ -18244,6 +18280,12 @@ namespace OpenTK.Graphics.OpenGL4
         /// <param name="programInterface"> 
         /// A token identifying the interface within program containing the resource named name.
         /// </param>
+        /// <param name="index"></param>
+        /// <param name="propCount"></param>
+        /// <param name="props">[length: propCount]</param>
+        /// <param name="bufSize"></param>
+        /// <param name="length">[length: 1]</param>
+        /// <param name="@params">[length: bufSize]</param>
         [Obsolete("Use out overload instead")]
         [AutoGenerated(Category = "ARB_program_interface_query|VERSION_4_3", Version = "4.3", EntryPoint = "glGetProgramResourceiv")]
         [CLSCompliant(false)]
@@ -18258,6 +18300,12 @@ namespace OpenTK.Graphics.OpenGL4
         /// <param name="programInterface"> 
         /// A token identifying the interface within program containing the resource named name.
         /// </param>
+        /// <param name="index"></param>
+        /// <param name="propCount"></param>
+        /// <param name="props">[length: propCount]</param>
+        /// <param name="bufSize"></param>
+        /// <param name="length">[length: 1]</param>
+        /// <param name="@params">[length: bufSize]</param>
         [AutoGenerated(Category = "ARB_program_interface_query|VERSION_4_3", Version = "4.3", EntryPoint = "glGetProgramResourceiv")]
         [CLSCompliant(false)]
         public static void GetProgramResource(UInt32 program, OpenTK.Graphics.OpenGL4.ProgramInterface programInterface, UInt32 index, Int32 propCount, OpenTK.Graphics.OpenGL4.ProgramProperty[] props, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] Int32[] @params) { throw new NotImplementedException(); }
@@ -18271,6 +18319,12 @@ namespace OpenTK.Graphics.OpenGL4
         /// <param name="programInterface"> 
         /// A token identifying the interface within program containing the resource named name.
         /// </param>
+        /// <param name="index"></param>
+        /// <param name="propCount"></param>
+        /// <param name="props">[length: propCount]</param>
+        /// <param name="bufSize"></param>
+        /// <param name="length">[length: 1]</param>
+        /// <param name="@params">[length: bufSize]</param>
         [Obsolete("Use out overload instead")]
         [AutoGenerated(Category = "ARB_program_interface_query|VERSION_4_3", Version = "4.3", EntryPoint = "glGetProgramResourceiv")]
         [CLSCompliant(false)]
@@ -18285,6 +18339,12 @@ namespace OpenTK.Graphics.OpenGL4
         /// <param name="programInterface"> 
         /// A token identifying the interface within program containing the resource named name.
         /// </param>
+        /// <param name="index"></param>
+        /// <param name="propCount"></param>
+        /// <param name="props">[length: propCount]</param>
+        /// <param name="bufSize"></param>
+        /// <param name="length">[length: 1]</param>
+        /// <param name="@params">[length: bufSize]</param>
         [Obsolete("Use out overload instead")]
         [AutoGenerated(Category = "ARB_program_interface_query|VERSION_4_3", Version = "4.3", EntryPoint = "glGetProgramResourceiv")]
         [CLSCompliant(false)]
@@ -37208,13 +37268,13 @@ namespace OpenTK.Graphics.OpenGL4
         static extern unsafe void glGetVertexAttribLui64vARB(UInt32 index, System.Int32 pname, [OutAttribute] UInt64* @params);
         [Slot(333)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
-        static extern bool glIsImageHandleResidentARB(UInt64 handle);
+        static extern byte glIsImageHandleResidentARB(UInt64 handle);
         [Slot(334)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
-        static extern bool glIsNamedStringARB(Int32 namelen, IntPtr name);
+        static extern byte glIsNamedStringARB(Int32 namelen, IntPtr name);
         [Slot(343)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
-        static extern bool glIsTextureHandleResidentARB(UInt64 handle);
+        static extern byte glIsTextureHandleResidentARB(UInt64 handle);
         [Slot(349)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
         static extern void glMakeImageHandleNonResidentARB(UInt64 handle);
@@ -38120,46 +38180,46 @@ namespace OpenTK.Graphics.OpenGL4
         static extern void glInvalidateTexSubImage(UInt32 texture, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth);
         [Slot(329)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
-        static extern bool glIsBuffer(UInt32 buffer);
+        static extern byte glIsBuffer(UInt32 buffer);
         [Slot(330)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
-        static extern bool glIsEnabled(System.Int32 cap);
+        static extern byte glIsEnabled(System.Int32 cap);
         [Slot(331)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
-        static extern bool glIsEnabledi(System.Int32 target, UInt32 index);
+        static extern byte glIsEnabledi(System.Int32 target, UInt32 index);
         [Slot(332)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
-        static extern bool glIsFramebuffer(UInt32 framebuffer);
+        static extern byte glIsFramebuffer(UInt32 framebuffer);
         [Slot(335)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
-        static extern bool glIsProgram(UInt32 program);
+        static extern byte glIsProgram(UInt32 program);
         [Slot(336)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
-        static extern bool glIsProgramPipeline(UInt32 pipeline);
+        static extern byte glIsProgramPipeline(UInt32 pipeline);
         [Slot(337)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
-        static extern bool glIsQuery(UInt32 id);
+        static extern byte glIsQuery(UInt32 id);
         [Slot(338)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
-        static extern bool glIsRenderbuffer(UInt32 renderbuffer);
+        static extern byte glIsRenderbuffer(UInt32 renderbuffer);
         [Slot(339)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
-        static extern bool glIsSampler(UInt32 sampler);
+        static extern byte glIsSampler(UInt32 sampler);
         [Slot(340)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
-        static extern bool glIsShader(UInt32 shader);
+        static extern byte glIsShader(UInt32 shader);
         [Slot(341)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
-        static extern bool glIsSync(IntPtr sync);
+        static extern byte glIsSync(IntPtr sync);
         [Slot(342)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
-        static extern bool glIsTexture(UInt32 texture);
+        static extern byte glIsTexture(UInt32 texture);
         [Slot(344)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
-        static extern bool glIsTransformFeedback(UInt32 id);
+        static extern byte glIsTransformFeedback(UInt32 id);
         [Slot(345)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
-        static extern bool glIsVertexArray(UInt32 array);
+        static extern byte glIsVertexArray(UInt32 array);
         [Slot(346)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
         static extern void glLineWidth(Single width);
@@ -38789,7 +38849,7 @@ namespace OpenTK.Graphics.OpenGL4
         static extern unsafe void glUniformSubroutinesuiv(System.Int32 shadertype, Int32 count, UInt32* indices);
         [Slot(573)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
-        static extern bool glUnmapBuffer(System.Int32 target);
+        static extern byte glUnmapBuffer(System.Int32 target);
         [Slot(574)]
         [DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
         static extern void glUseProgram(UInt32 program);