From 99fafa104934911933cdd585e002cf897dc1febb Mon Sep 17 00:00:00 2001 From: the_fiddler Date: Mon, 14 Jan 2008 23:43:13 +0000 Subject: [PATCH] Updated bindings with the last generator version. --- Source/OpenTK/OpenGL/Bindings/GL.cs | 88 +- Source/OpenTK/OpenGL/Bindings/GLCore.cs | 8 +- Source/OpenTK/OpenGL/Bindings/GLDelegates.cs | 16 +- Source/OpenTK/OpenGL/Bindings/GLEnums.cs | 842 +++++++++++++------ 4 files changed, 640 insertions(+), 314 deletions(-) diff --git a/Source/OpenTK/OpenGL/Bindings/GL.cs b/Source/OpenTK/OpenGL/Bindings/GL.cs index 1afa0e07..63900e7f 100644 --- a/Source/OpenTK/OpenGL/Bindings/GL.cs +++ b/Source/OpenTK/OpenGL/Bindings/GL.cs @@ -5572,23 +5572,23 @@ namespace OpenTK.OpenGL } public static - void DrawElements(OpenTK.OpenGL.Enums.BeginMode mode, Int32 count, OpenTK.OpenGL.Enums.All type, IntPtr indices) + void DrawElements(OpenTK.OpenGL.Enums.BeginMode mode, Int32 count, OpenTK.OpenGL.Enums.DrawElementsType type, IntPtr indices) { unsafe { - Delegates.glDrawElements((OpenTK.OpenGL.Enums.BeginMode)mode, (Int32)count, (OpenTK.OpenGL.Enums.All)type, (IntPtr)indices); + Delegates.glDrawElements((OpenTK.OpenGL.Enums.BeginMode)mode, (Int32)count, (OpenTK.OpenGL.Enums.DrawElementsType)type, (IntPtr)indices); } } public static - void DrawElements(OpenTK.OpenGL.Enums.BeginMode mode, Int32 count, OpenTK.OpenGL.Enums.All type, [In, Out] object indices) + void DrawElements(OpenTK.OpenGL.Enums.BeginMode mode, Int32 count, OpenTK.OpenGL.Enums.DrawElementsType type, [In, Out] object indices) { unsafe { System.Runtime.InteropServices.GCHandle indices_ptr = System.Runtime.InteropServices.GCHandle.Alloc(indices, System.Runtime.InteropServices.GCHandleType.Pinned); try { - Delegates.glDrawElements((OpenTK.OpenGL.Enums.BeginMode)mode, (Int32)count, (OpenTK.OpenGL.Enums.All)type, (IntPtr)indices_ptr.AddrOfPinnedObject()); + Delegates.glDrawElements((OpenTK.OpenGL.Enums.BeginMode)mode, (Int32)count, (OpenTK.OpenGL.Enums.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject()); } finally { @@ -6219,40 +6219,40 @@ namespace OpenTK.OpenGL } public static - void BlendEquation(OpenTK.OpenGL.Enums.All mode) + void BlendEquation(OpenTK.OpenGL.Enums.BlendEquationMode mode) { - Delegates.glBlendEquation((OpenTK.OpenGL.Enums.All)mode); + Delegates.glBlendEquation((OpenTK.OpenGL.Enums.BlendEquationMode)mode); } [System.CLSCompliant(false)] public static - void DrawRangeElements(OpenTK.OpenGL.Enums.BeginMode mode, UInt32 start, UInt32 end, Int32 count, OpenTK.OpenGL.Enums.All type, IntPtr indices) + void DrawRangeElements(OpenTK.OpenGL.Enums.BeginMode mode, UInt32 start, UInt32 end, Int32 count, OpenTK.OpenGL.Enums.DrawElementsType type, IntPtr indices) { unsafe { - Delegates.glDrawRangeElements((OpenTK.OpenGL.Enums.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32)count, (OpenTK.OpenGL.Enums.All)type, (IntPtr)indices); + Delegates.glDrawRangeElements((OpenTK.OpenGL.Enums.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32)count, (OpenTK.OpenGL.Enums.DrawElementsType)type, (IntPtr)indices); } } public static - void DrawRangeElements(OpenTK.OpenGL.Enums.BeginMode mode, Int32 start, Int32 end, Int32 count, OpenTK.OpenGL.Enums.All type, IntPtr indices) + void DrawRangeElements(OpenTK.OpenGL.Enums.BeginMode mode, Int32 start, Int32 end, Int32 count, OpenTK.OpenGL.Enums.DrawElementsType type, IntPtr indices) { unsafe { - Delegates.glDrawRangeElements((OpenTK.OpenGL.Enums.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32)count, (OpenTK.OpenGL.Enums.All)type, (IntPtr)indices); + Delegates.glDrawRangeElements((OpenTK.OpenGL.Enums.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32)count, (OpenTK.OpenGL.Enums.DrawElementsType)type, (IntPtr)indices); } } [System.CLSCompliant(false)] public static - void DrawRangeElements(OpenTK.OpenGL.Enums.BeginMode mode, UInt32 start, UInt32 end, Int32 count, OpenTK.OpenGL.Enums.All type, [In, Out] object indices) + void DrawRangeElements(OpenTK.OpenGL.Enums.BeginMode mode, UInt32 start, UInt32 end, Int32 count, OpenTK.OpenGL.Enums.DrawElementsType type, [In, Out] object indices) { unsafe { System.Runtime.InteropServices.GCHandle indices_ptr = System.Runtime.InteropServices.GCHandle.Alloc(indices, System.Runtime.InteropServices.GCHandleType.Pinned); try { - Delegates.glDrawRangeElements((OpenTK.OpenGL.Enums.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32)count, (OpenTK.OpenGL.Enums.All)type, (IntPtr)indices_ptr.AddrOfPinnedObject()); + Delegates.glDrawRangeElements((OpenTK.OpenGL.Enums.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32)count, (OpenTK.OpenGL.Enums.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject()); } finally { @@ -6262,14 +6262,14 @@ namespace OpenTK.OpenGL } public static - void DrawRangeElements(OpenTK.OpenGL.Enums.BeginMode mode, Int32 start, Int32 end, Int32 count, OpenTK.OpenGL.Enums.All type, [In, Out] object indices) + void DrawRangeElements(OpenTK.OpenGL.Enums.BeginMode mode, Int32 start, Int32 end, Int32 count, OpenTK.OpenGL.Enums.DrawElementsType type, [In, Out] object indices) { unsafe { System.Runtime.InteropServices.GCHandle indices_ptr = System.Runtime.InteropServices.GCHandle.Alloc(indices, System.Runtime.InteropServices.GCHandleType.Pinned); try { - Delegates.glDrawRangeElements((OpenTK.OpenGL.Enums.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32)count, (OpenTK.OpenGL.Enums.All)type, (IntPtr)indices_ptr.AddrOfPinnedObject()); + Delegates.glDrawRangeElements((OpenTK.OpenGL.Enums.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32)count, (OpenTK.OpenGL.Enums.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject()); } finally { @@ -8119,25 +8119,25 @@ namespace OpenTK.OpenGL } public static - void MultiDrawElements(OpenTK.OpenGL.Enums.BeginMode mode, Int32[] count, OpenTK.OpenGL.Enums.All type, IntPtr indices, Int32 primcount) + void MultiDrawElements(OpenTK.OpenGL.Enums.BeginMode mode, Int32[] count, OpenTK.OpenGL.Enums.DrawElementsType type, IntPtr indices, Int32 primcount) { unsafe { fixed (Int32* count_ptr = count) { - Delegates.glMultiDrawElements((OpenTK.OpenGL.Enums.BeginMode)mode, (Int32*)count_ptr, (OpenTK.OpenGL.Enums.All)type, (IntPtr)indices, (Int32)primcount); + Delegates.glMultiDrawElements((OpenTK.OpenGL.Enums.BeginMode)mode, (Int32*)count_ptr, (OpenTK.OpenGL.Enums.DrawElementsType)type, (IntPtr)indices, (Int32)primcount); } } } [System.CLSCompliant(false)] public static - unsafe void MultiDrawElements(OpenTK.OpenGL.Enums.BeginMode mode, Int32* count, OpenTK.OpenGL.Enums.All type, [In, Out] object indices, Int32 primcount) + unsafe void MultiDrawElements(OpenTK.OpenGL.Enums.BeginMode mode, Int32* count, OpenTK.OpenGL.Enums.DrawElementsType type, [In, Out] object indices, Int32 primcount) { System.Runtime.InteropServices.GCHandle indices_ptr = System.Runtime.InteropServices.GCHandle.Alloc(indices, System.Runtime.InteropServices.GCHandleType.Pinned); try { - Delegates.glMultiDrawElements((OpenTK.OpenGL.Enums.BeginMode)mode, (Int32*)count, (OpenTK.OpenGL.Enums.All)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); + Delegates.glMultiDrawElements((OpenTK.OpenGL.Enums.BeginMode)mode, (Int32*)count, (OpenTK.OpenGL.Enums.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); } finally { @@ -8146,7 +8146,7 @@ namespace OpenTK.OpenGL } public static - void MultiDrawElements(OpenTK.OpenGL.Enums.BeginMode mode, ref Int32 count, OpenTK.OpenGL.Enums.All type, [In, Out] object indices, Int32 primcount) + void MultiDrawElements(OpenTK.OpenGL.Enums.BeginMode mode, ref Int32 count, OpenTK.OpenGL.Enums.DrawElementsType type, [In, Out] object indices, Int32 primcount) { unsafe { @@ -8155,7 +8155,7 @@ namespace OpenTK.OpenGL System.Runtime.InteropServices.GCHandle indices_ptr = System.Runtime.InteropServices.GCHandle.Alloc(indices, System.Runtime.InteropServices.GCHandleType.Pinned); try { - Delegates.glMultiDrawElements((OpenTK.OpenGL.Enums.BeginMode)mode, (Int32*)count_ptr, (OpenTK.OpenGL.Enums.All)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); + Delegates.glMultiDrawElements((OpenTK.OpenGL.Enums.BeginMode)mode, (Int32*)count_ptr, (OpenTK.OpenGL.Enums.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); } finally { @@ -28468,33 +28468,33 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void DrawRangeElements(OpenTK.OpenGL.Enums.BeginMode mode, UInt32 start, UInt32 end, Int32 count, OpenTK.OpenGL.Enums.All type, IntPtr indices) + void DrawRangeElements(OpenTK.OpenGL.Enums.BeginMode mode, UInt32 start, UInt32 end, Int32 count, OpenTK.OpenGL.Enums.DrawElementsType type, IntPtr indices) { unsafe { - Delegates.glDrawRangeElementsEXT((OpenTK.OpenGL.Enums.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32)count, (OpenTK.OpenGL.Enums.All)type, (IntPtr)indices); + Delegates.glDrawRangeElementsEXT((OpenTK.OpenGL.Enums.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32)count, (OpenTK.OpenGL.Enums.DrawElementsType)type, (IntPtr)indices); } } public static - void DrawRangeElements(OpenTK.OpenGL.Enums.BeginMode mode, Int32 start, Int32 end, Int32 count, OpenTK.OpenGL.Enums.All type, IntPtr indices) + void DrawRangeElements(OpenTK.OpenGL.Enums.BeginMode mode, Int32 start, Int32 end, Int32 count, OpenTK.OpenGL.Enums.DrawElementsType type, IntPtr indices) { unsafe { - Delegates.glDrawRangeElementsEXT((OpenTK.OpenGL.Enums.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32)count, (OpenTK.OpenGL.Enums.All)type, (IntPtr)indices); + Delegates.glDrawRangeElementsEXT((OpenTK.OpenGL.Enums.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32)count, (OpenTK.OpenGL.Enums.DrawElementsType)type, (IntPtr)indices); } } [System.CLSCompliant(false)] public static - void DrawRangeElements(OpenTK.OpenGL.Enums.BeginMode mode, UInt32 start, UInt32 end, Int32 count, OpenTK.OpenGL.Enums.All type, [In, Out] object indices) + void DrawRangeElements(OpenTK.OpenGL.Enums.BeginMode mode, UInt32 start, UInt32 end, Int32 count, OpenTK.OpenGL.Enums.DrawElementsType type, [In, Out] object indices) { unsafe { System.Runtime.InteropServices.GCHandle indices_ptr = System.Runtime.InteropServices.GCHandle.Alloc(indices, System.Runtime.InteropServices.GCHandleType.Pinned); try { - Delegates.glDrawRangeElementsEXT((OpenTK.OpenGL.Enums.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32)count, (OpenTK.OpenGL.Enums.All)type, (IntPtr)indices_ptr.AddrOfPinnedObject()); + Delegates.glDrawRangeElementsEXT((OpenTK.OpenGL.Enums.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32)count, (OpenTK.OpenGL.Enums.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject()); } finally { @@ -28504,14 +28504,14 @@ namespace OpenTK.OpenGL } public static - void DrawRangeElements(OpenTK.OpenGL.Enums.BeginMode mode, Int32 start, Int32 end, Int32 count, OpenTK.OpenGL.Enums.All type, [In, Out] object indices) + void DrawRangeElements(OpenTK.OpenGL.Enums.BeginMode mode, Int32 start, Int32 end, Int32 count, OpenTK.OpenGL.Enums.DrawElementsType type, [In, Out] object indices) { unsafe { System.Runtime.InteropServices.GCHandle indices_ptr = System.Runtime.InteropServices.GCHandle.Alloc(indices, System.Runtime.InteropServices.GCHandleType.Pinned); try { - Delegates.glDrawRangeElementsEXT((OpenTK.OpenGL.Enums.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32)count, (OpenTK.OpenGL.Enums.All)type, (IntPtr)indices_ptr.AddrOfPinnedObject()); + Delegates.glDrawRangeElementsEXT((OpenTK.OpenGL.Enums.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32)count, (OpenTK.OpenGL.Enums.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject()); } finally { @@ -28985,25 +28985,25 @@ namespace OpenTK.OpenGL } public static - void MultiDrawElements(OpenTK.OpenGL.Enums.BeginMode mode, Int32[] count, OpenTK.OpenGL.Enums.All type, IntPtr indices, Int32 primcount) + void MultiDrawElements(OpenTK.OpenGL.Enums.BeginMode mode, Int32[] count, OpenTK.OpenGL.Enums.DrawElementsType type, IntPtr indices, Int32 primcount) { unsafe { fixed (Int32* count_ptr = count) { - Delegates.glMultiDrawElementsEXT((OpenTK.OpenGL.Enums.BeginMode)mode, (Int32*)count_ptr, (OpenTK.OpenGL.Enums.All)type, (IntPtr)indices, (Int32)primcount); + Delegates.glMultiDrawElementsEXT((OpenTK.OpenGL.Enums.BeginMode)mode, (Int32*)count_ptr, (OpenTK.OpenGL.Enums.DrawElementsType)type, (IntPtr)indices, (Int32)primcount); } } } [System.CLSCompliant(false)] public static - unsafe void MultiDrawElements(OpenTK.OpenGL.Enums.BeginMode mode, Int32* count, OpenTK.OpenGL.Enums.All type, [In, Out] object indices, Int32 primcount) + unsafe void MultiDrawElements(OpenTK.OpenGL.Enums.BeginMode mode, Int32* count, OpenTK.OpenGL.Enums.DrawElementsType type, [In, Out] object indices, Int32 primcount) { System.Runtime.InteropServices.GCHandle indices_ptr = System.Runtime.InteropServices.GCHandle.Alloc(indices, System.Runtime.InteropServices.GCHandleType.Pinned); try { - Delegates.glMultiDrawElementsEXT((OpenTK.OpenGL.Enums.BeginMode)mode, (Int32*)count, (OpenTK.OpenGL.Enums.All)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); + Delegates.glMultiDrawElementsEXT((OpenTK.OpenGL.Enums.BeginMode)mode, (Int32*)count, (OpenTK.OpenGL.Enums.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); } finally { @@ -29012,7 +29012,7 @@ namespace OpenTK.OpenGL } public static - void MultiDrawElements(OpenTK.OpenGL.Enums.BeginMode mode, ref Int32 count, OpenTK.OpenGL.Enums.All type, [In, Out] object indices, Int32 primcount) + void MultiDrawElements(OpenTK.OpenGL.Enums.BeginMode mode, ref Int32 count, OpenTK.OpenGL.Enums.DrawElementsType type, [In, Out] object indices, Int32 primcount) { unsafe { @@ -29021,7 +29021,7 @@ namespace OpenTK.OpenGL System.Runtime.InteropServices.GCHandle indices_ptr = System.Runtime.InteropServices.GCHandle.Alloc(indices, System.Runtime.InteropServices.GCHandleType.Pinned); try { - Delegates.glMultiDrawElementsEXT((OpenTK.OpenGL.Enums.BeginMode)mode, (Int32*)count_ptr, (OpenTK.OpenGL.Enums.All)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); + Delegates.glMultiDrawElementsEXT((OpenTK.OpenGL.Enums.BeginMode)mode, (Int32*)count_ptr, (OpenTK.OpenGL.Enums.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); } finally { @@ -33191,23 +33191,23 @@ namespace OpenTK.OpenGL } public static - void DrawElementsInstance(OpenTK.OpenGL.Enums.BeginMode mode, Int32 count, OpenTK.OpenGL.Enums.All type, IntPtr indices, Int32 primcount) + void DrawElementsInstance(OpenTK.OpenGL.Enums.BeginMode mode, Int32 count, OpenTK.OpenGL.Enums.DrawElementsType type, IntPtr indices, Int32 primcount) { unsafe { - Delegates.glDrawElementsInstancedEXT((OpenTK.OpenGL.Enums.BeginMode)mode, (Int32)count, (OpenTK.OpenGL.Enums.All)type, (IntPtr)indices, (Int32)primcount); + Delegates.glDrawElementsInstancedEXT((OpenTK.OpenGL.Enums.BeginMode)mode, (Int32)count, (OpenTK.OpenGL.Enums.DrawElementsType)type, (IntPtr)indices, (Int32)primcount); } } public static - void DrawElementsInstance(OpenTK.OpenGL.Enums.BeginMode mode, Int32 count, OpenTK.OpenGL.Enums.All type, [In, Out] object indices, Int32 primcount) + void DrawElementsInstance(OpenTK.OpenGL.Enums.BeginMode mode, Int32 count, OpenTK.OpenGL.Enums.DrawElementsType type, [In, Out] object indices, Int32 primcount) { unsafe { System.Runtime.InteropServices.GCHandle indices_ptr = System.Runtime.InteropServices.GCHandle.Alloc(indices, System.Runtime.InteropServices.GCHandleType.Pinned); try { - Delegates.glDrawElementsInstancedEXT((OpenTK.OpenGL.Enums.BeginMode)mode, (Int32)count, (OpenTK.OpenGL.Enums.All)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); + Delegates.glDrawElementsInstancedEXT((OpenTK.OpenGL.Enums.BeginMode)mode, (Int32)count, (OpenTK.OpenGL.Enums.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); } finally { @@ -37683,26 +37683,26 @@ namespace OpenTK.OpenGL } public static - void MultiModeDrawElements(OpenTK.OpenGL.Enums.BeginMode[] mode, Int32[] count, OpenTK.OpenGL.Enums.All type, IntPtr indices, Int32 primcount, Int32 modestride) + void MultiModeDrawElements(OpenTK.OpenGL.Enums.BeginMode[] mode, Int32[] count, OpenTK.OpenGL.Enums.DrawElementsType type, IntPtr indices, Int32 primcount, Int32 modestride) { unsafe { fixed (OpenTK.OpenGL.Enums.BeginMode* mode_ptr = mode) fixed (Int32* count_ptr = count) { - Delegates.glMultiModeDrawElementsIBM((OpenTK.OpenGL.Enums.BeginMode*)mode_ptr, (Int32*)count_ptr, (OpenTK.OpenGL.Enums.All)type, (IntPtr)indices, (Int32)primcount, (Int32)modestride); + Delegates.glMultiModeDrawElementsIBM((OpenTK.OpenGL.Enums.BeginMode*)mode_ptr, (Int32*)count_ptr, (OpenTK.OpenGL.Enums.DrawElementsType)type, (IntPtr)indices, (Int32)primcount, (Int32)modestride); } } } [System.CLSCompliant(false)] public static - unsafe void MultiModeDrawElements(OpenTK.OpenGL.Enums.BeginMode* mode, Int32* count, OpenTK.OpenGL.Enums.All type, [In, Out] object indices, Int32 primcount, Int32 modestride) + unsafe void MultiModeDrawElements(OpenTK.OpenGL.Enums.BeginMode* mode, Int32* count, OpenTK.OpenGL.Enums.DrawElementsType type, [In, Out] object indices, Int32 primcount, Int32 modestride) { System.Runtime.InteropServices.GCHandle indices_ptr = System.Runtime.InteropServices.GCHandle.Alloc(indices, System.Runtime.InteropServices.GCHandleType.Pinned); try { - Delegates.glMultiModeDrawElementsIBM((OpenTK.OpenGL.Enums.BeginMode*)mode, (Int32*)count, (OpenTK.OpenGL.Enums.All)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount, (Int32)modestride); + Delegates.glMultiModeDrawElementsIBM((OpenTK.OpenGL.Enums.BeginMode*)mode, (Int32*)count, (OpenTK.OpenGL.Enums.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount, (Int32)modestride); } finally { @@ -37711,7 +37711,7 @@ namespace OpenTK.OpenGL } public static - void MultiModeDrawElements(ref OpenTK.OpenGL.Enums.BeginMode mode, ref Int32 count, OpenTK.OpenGL.Enums.All type, [In, Out] object indices, Int32 primcount, Int32 modestride) + void MultiModeDrawElements(ref OpenTK.OpenGL.Enums.BeginMode mode, ref Int32 count, OpenTK.OpenGL.Enums.DrawElementsType type, [In, Out] object indices, Int32 primcount, Int32 modestride) { unsafe { @@ -37721,7 +37721,7 @@ namespace OpenTK.OpenGL System.Runtime.InteropServices.GCHandle indices_ptr = System.Runtime.InteropServices.GCHandle.Alloc(indices, System.Runtime.InteropServices.GCHandleType.Pinned); try { - Delegates.glMultiModeDrawElementsIBM((OpenTK.OpenGL.Enums.BeginMode*)mode_ptr, (Int32*)count_ptr, (OpenTK.OpenGL.Enums.All)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount, (Int32)modestride); + Delegates.glMultiModeDrawElementsIBM((OpenTK.OpenGL.Enums.BeginMode*)mode_ptr, (Int32*)count_ptr, (OpenTK.OpenGL.Enums.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount, (Int32)modestride); } finally { diff --git a/Source/OpenTK/OpenGL/Bindings/GLCore.cs b/Source/OpenTK/OpenGL/Bindings/GLCore.cs index 307cb42e..e5a6192f 100644 --- a/Source/OpenTK/OpenGL/Bindings/GLCore.cs +++ b/Source/OpenTK/OpenGL/Bindings/GLCore.cs @@ -938,7 +938,7 @@ namespace OpenTK.OpenGL internal extern static void DrawArrays(OpenTK.OpenGL.Enums.BeginMode mode, Int32 first, Int32 count); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDrawElements", ExactSpelling = true)] - internal extern static void DrawElements(OpenTK.OpenGL.Enums.BeginMode mode, Int32 count, OpenTK.OpenGL.Enums.All type, IntPtr indices); + internal extern static void DrawElements(OpenTK.OpenGL.Enums.BeginMode mode, Int32 count, OpenTK.OpenGL.Enums.DrawElementsType type, IntPtr indices); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glEdgeFlagPointer", ExactSpelling = true)] internal extern static void EdgeFlagPointer(Int32 stride, IntPtr pointer); @@ -1019,10 +1019,10 @@ namespace OpenTK.OpenGL internal extern static void BlendColor(Single red, Single green, Single blue, Single alpha); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glBlendEquation", ExactSpelling = true)] - internal extern static void BlendEquation(OpenTK.OpenGL.Enums.All mode); + internal extern static void BlendEquation(OpenTK.OpenGL.Enums.BlendEquationMode mode); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDrawRangeElements", ExactSpelling = true)] - internal extern static void DrawRangeElements(OpenTK.OpenGL.Enums.BeginMode mode, UInt32 start, UInt32 end, Int32 count, OpenTK.OpenGL.Enums.All type, IntPtr indices); + internal extern static void DrawRangeElements(OpenTK.OpenGL.Enums.BeginMode mode, UInt32 start, UInt32 end, Int32 count, OpenTK.OpenGL.Enums.DrawElementsType type, IntPtr indices); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glColorTable", ExactSpelling = true)] internal extern static void ColorTable(OpenTK.OpenGL.Enums.All target, OpenTK.OpenGL.Enums.PixelInternalFormat internalformat, Int32 width, OpenTK.OpenGL.Enums.PixelFormat format, OpenTK.OpenGL.Enums.PixelType type, IntPtr table); @@ -1289,7 +1289,7 @@ namespace OpenTK.OpenGL internal extern static unsafe void MultiDrawArrays(OpenTK.OpenGL.Enums.BeginMode mode, [Out] Int32* first, [Out] Int32* count, Int32 primcount); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultiDrawElements", ExactSpelling = true)] - internal extern static unsafe void MultiDrawElements(OpenTK.OpenGL.Enums.BeginMode mode, Int32* count, OpenTK.OpenGL.Enums.All type, IntPtr indices, Int32 primcount); + internal extern static unsafe void MultiDrawElements(OpenTK.OpenGL.Enums.BeginMode mode, Int32* count, OpenTK.OpenGL.Enums.DrawElementsType type, IntPtr indices, Int32 primcount); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glPointParameterf", ExactSpelling = true)] internal extern static void PointParameterf(OpenTK.OpenGL.Enums.PointParameterName pname, Single param); diff --git a/Source/OpenTK/OpenGL/Bindings/GLDelegates.cs b/Source/OpenTK/OpenGL/Bindings/GLDelegates.cs index 88988ad1..677c3579 100644 --- a/Source/OpenTK/OpenGL/Bindings/GLDelegates.cs +++ b/Source/OpenTK/OpenGL/Bindings/GLDelegates.cs @@ -939,7 +939,7 @@ namespace OpenTK.OpenGL internal delegate void DrawArrays(OpenTK.OpenGL.Enums.BeginMode mode, Int32 first, Int32 count); internal static DrawArrays glDrawArrays; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void DrawElements(OpenTK.OpenGL.Enums.BeginMode mode, Int32 count, OpenTK.OpenGL.Enums.All type, IntPtr indices); + internal delegate void DrawElements(OpenTK.OpenGL.Enums.BeginMode mode, Int32 count, OpenTK.OpenGL.Enums.DrawElementsType type, IntPtr indices); internal static DrawElements glDrawElements; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void EdgeFlagPointer(Int32 stride, IntPtr pointer); @@ -1020,10 +1020,10 @@ namespace OpenTK.OpenGL internal delegate void BlendColor(Single red, Single green, Single blue, Single alpha); internal static BlendColor glBlendColor; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void BlendEquation(OpenTK.OpenGL.Enums.All mode); + internal delegate void BlendEquation(OpenTK.OpenGL.Enums.BlendEquationMode mode); internal static BlendEquation glBlendEquation; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void DrawRangeElements(OpenTK.OpenGL.Enums.BeginMode mode, UInt32 start, UInt32 end, Int32 count, OpenTK.OpenGL.Enums.All type, IntPtr indices); + internal delegate void DrawRangeElements(OpenTK.OpenGL.Enums.BeginMode mode, UInt32 start, UInt32 end, Int32 count, OpenTK.OpenGL.Enums.DrawElementsType type, IntPtr indices); internal static DrawRangeElements glDrawRangeElements; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void ColorTable(OpenTK.OpenGL.Enums.All target, OpenTK.OpenGL.Enums.PixelInternalFormat internalformat, Int32 width, OpenTK.OpenGL.Enums.PixelFormat format, OpenTK.OpenGL.Enums.PixelType type, IntPtr table); @@ -1290,7 +1290,7 @@ namespace OpenTK.OpenGL internal unsafe delegate void MultiDrawArrays(OpenTK.OpenGL.Enums.BeginMode mode, [Out] Int32* first, [Out] Int32* count, Int32 primcount); internal unsafe static MultiDrawArrays glMultiDrawArrays; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void MultiDrawElements(OpenTK.OpenGL.Enums.BeginMode mode, Int32* count, OpenTK.OpenGL.Enums.All type, IntPtr indices, Int32 primcount); + internal unsafe delegate void MultiDrawElements(OpenTK.OpenGL.Enums.BeginMode mode, Int32* count, OpenTK.OpenGL.Enums.DrawElementsType type, IntPtr indices, Int32 primcount); internal unsafe static MultiDrawElements glMultiDrawElements; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void PointParameterf(OpenTK.OpenGL.Enums.PointParameterName pname, Single param); @@ -2793,7 +2793,7 @@ namespace OpenTK.OpenGL internal delegate void LightEnviSGIX(OpenTK.OpenGL.Enums.All pname, Int32 param); internal static LightEnviSGIX glLightEnviSGIX; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void DrawRangeElementsEXT(OpenTK.OpenGL.Enums.BeginMode mode, UInt32 start, UInt32 end, Int32 count, OpenTK.OpenGL.Enums.All type, IntPtr indices); + internal delegate void DrawRangeElementsEXT(OpenTK.OpenGL.Enums.BeginMode mode, UInt32 start, UInt32 end, Int32 count, OpenTK.OpenGL.Enums.DrawElementsType type, IntPtr indices); internal static DrawRangeElementsEXT glDrawRangeElementsEXT; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void ApplyTextureEXT(OpenTK.OpenGL.Enums.All mode); @@ -2904,7 +2904,7 @@ namespace OpenTK.OpenGL internal unsafe delegate void MultiDrawArraysEXT(OpenTK.OpenGL.Enums.BeginMode mode, [Out] Int32* first, [Out] Int32* count, Int32 primcount); internal unsafe static MultiDrawArraysEXT glMultiDrawArraysEXT; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void MultiDrawElementsEXT(OpenTK.OpenGL.Enums.BeginMode mode, Int32* count, OpenTK.OpenGL.Enums.All type, IntPtr indices, Int32 primcount); + internal unsafe delegate void MultiDrawElementsEXT(OpenTK.OpenGL.Enums.BeginMode mode, Int32* count, OpenTK.OpenGL.Enums.DrawElementsType type, IntPtr indices, Int32 primcount); internal unsafe static MultiDrawElementsEXT glMultiDrawElementsEXT; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void FogCoordfEXT(Single coord); @@ -3294,7 +3294,7 @@ namespace OpenTK.OpenGL internal unsafe delegate void MultiModeDrawArraysIBM(OpenTK.OpenGL.Enums.BeginMode* mode, Int32* first, Int32* count, Int32 primcount, Int32 modestride); internal unsafe static MultiModeDrawArraysIBM glMultiModeDrawArraysIBM; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void MultiModeDrawElementsIBM(OpenTK.OpenGL.Enums.BeginMode* mode, Int32* count, OpenTK.OpenGL.Enums.All type, IntPtr indices, Int32 primcount, Int32 modestride); + internal unsafe delegate void MultiModeDrawElementsIBM(OpenTK.OpenGL.Enums.BeginMode* mode, Int32* count, OpenTK.OpenGL.Enums.DrawElementsType type, IntPtr indices, Int32 primcount, Int32 modestride); internal unsafe static MultiModeDrawElementsIBM glMultiModeDrawElementsIBM; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void ColorPointerListIBM(Int32 size, OpenTK.OpenGL.Enums.ColorPointerType type, Int32 stride, IntPtr pointer, Int32 ptrstride); @@ -4488,7 +4488,7 @@ namespace OpenTK.OpenGL internal delegate void DrawArraysInstancedEXT(OpenTK.OpenGL.Enums.BeginMode mode, Int32 start, Int32 count, Int32 primcount); internal static DrawArraysInstancedEXT glDrawArraysInstancedEXT; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void DrawElementsInstancedEXT(OpenTK.OpenGL.Enums.BeginMode mode, Int32 count, OpenTK.OpenGL.Enums.All type, IntPtr indices, Int32 primcount); + internal delegate void DrawElementsInstancedEXT(OpenTK.OpenGL.Enums.BeginMode mode, Int32 count, OpenTK.OpenGL.Enums.DrawElementsType type, IntPtr indices, Int32 primcount); internal static DrawElementsInstancedEXT glDrawElementsInstancedEXT; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void TexBufferEXT(OpenTK.OpenGL.Enums.TextureTarget target, OpenTK.OpenGL.Enums.All internalformat, UInt32 buffer); diff --git a/Source/OpenTK/OpenGL/Bindings/GLEnums.cs b/Source/OpenTK/OpenGL/Bindings/GLEnums.cs index 98cbb236..59ea9a0d 100644 --- a/Source/OpenTK/OpenGL/Bindings/GLEnums.cs +++ b/Source/OpenTK/OpenGL/Bindings/GLEnums.cs @@ -2,6 +2,13 @@ namespace OpenTK.OpenGL { namespace Enums { + public enum DrawElementsType + { + UnsignedByte = ((int)0x1401), + UnsignedInt = ((int)0x1405), + UnsignedShort = ((int)0x1403), + } + public enum AttribMask { ListBit = ((int)0x00020000), @@ -233,7 +240,8 @@ namespace OpenTK.OpenGL public enum EnableCap { Light1 = ((int)0x4001), - FragmentLight5Sgix = ((int)0x8411), + SampleAlphaToOneSgis = ((int)0x809f), + FragmentLight5Sgix = ((int)0x8411), FragmentLight6Sgix = ((int)0x8412), ColorMaterial = ((int)0x0b57), VertexProgramPointSize = ((int)0x8642), @@ -247,7 +255,8 @@ namespace OpenTK.OpenGL PostConvolutionColorTableSgi = ((int)0x80d1), Map1Normal = ((int)0x0d92), Multisample = ((int)0x809d), - FragmentLight0Sgix = ((int)0x840c), + SampleMaskSgis = ((int)0x80a0), + FragmentLight0Sgix = ((int)0x840c), FogOffsetSgix = ((int)0x8198), SampleAlphaToCoverage = ((int)0x809e), FogCoordArray = ((int)0x8457), @@ -264,7 +273,8 @@ namespace OpenTK.OpenGL Texture3dExt = ((int)0x806f), ClipPlane0 = ((int)0x3000), SampleAlphaToOne = ((int)0x809f), - Map1TextureCoord4 = ((int)0x0d96), + SampleAlphaToMaskSgis = ((int)0x809e), + Map1TextureCoord4 = ((int)0x0d96), TextureGenR = ((int)0x0c62), Map1TextureCoord2 = ((int)0x0d94), Map1TextureCoord3 = ((int)0x0d95), @@ -274,7 +284,8 @@ namespace OpenTK.OpenGL Map2TextureCoord3 = ((int)0x0db5), ScissorTest = ((int)0x0c11), Map2TextureCoord1 = ((int)0x0db3), - ColorTableSgi = ((int)0x80d0), + RescaleNormalExt = ((int)0x803a), + ColorTableSgi = ((int)0x80d0), FragmentColorMaterialSgix = ((int)0x8401), Convolution2dExt = ((int)0x8011), Map2Vertex4 = ((int)0x0db8), @@ -540,7 +551,8 @@ namespace OpenTK.OpenGL DrawBuffer13 = ((int)0x8832), PackSkipRows = ((int)0x0d03), MaxTextureStackDepth = ((int)0x0d39), - InstrumentMeasurementsSgix = ((int)0x8181), + SampleMaskValueSgis = ((int)0x80aa), + InstrumentMeasurementsSgix = ((int)0x8181), PointSizeMin = ((int)0x8126), PixelTextureSgis = ((int)0x8353), PointSmooth = ((int)0x0b10), @@ -549,7 +561,8 @@ namespace OpenTK.OpenGL ModelviewStackDepth = ((int)0x0ba3), IndexArrayStride = ((int)0x8086), PostConvolutionGreenScaleExt = ((int)0x801d), - MaxAsyncTexImageSgix = ((int)0x835f), + Texture3dBindingExt = ((int)0x806a), + MaxAsyncTexImageSgix = ((int)0x835f), UnpackSwapBytes = ((int)0x0cf0), Texture4dSgis = ((int)0x8134), PixelMapAToASize = ((int)0x0cb9), @@ -610,7 +623,8 @@ namespace OpenTK.OpenGL BlueScale = ((int)0x0d1a), MaxVertexUniformComponents = ((int)0x8b4a), BlueBias = ((int)0x0d1b), - Texture3dExt = ((int)0x806f), + SampleMaskSgis = ((int)0x80a0), + Texture3dExt = ((int)0x806f), MaxPixelMapTable = ((int)0x0d34), SpriteSgix = ((int)0x8148), SmoothLineWidthGranularity = ((int)0x0b23), @@ -654,7 +668,8 @@ namespace OpenTK.OpenGL UnpackLsbFirst = ((int)0x0cf1), MaxClipPlanes = ((int)0x0d32), Light6 = ((int)0x4006), - Map1GridDomain = ((int)0x0dd0), + GenerateMipmapHintSgis = ((int)0x8192), + Map1GridDomain = ((int)0x0dd0), ProjectionStackDepth = ((int)0x0ba4), PixelMapGToGSize = ((int)0x0cb7), CurrentRasterTextureCoords = ((int)0x0b06), @@ -673,7 +688,8 @@ namespace OpenTK.OpenGL Map2Vertex4 = ((int)0x0db8), ColorWritemask = ((int)0x0c23), Map2Vertex3 = ((int)0x0db7), - PostConvolutionAlphaScaleExt = ((int)0x801f), + MultisampleSgis = ((int)0x809d), + PostConvolutionAlphaScaleExt = ((int)0x801f), TextureBinding1d = ((int)0x8068), MatrixMode = ((int)0x0ba0), SmoothPointSizeRange = ((int)0x0b12), @@ -693,7 +709,8 @@ namespace OpenTK.OpenGL DrawBuffer12 = ((int)0x8831), ReferencePlaneSgix = ((int)0x817d), SpriteTranslationSgix = ((int)0x814b), - MaxElementsIndices = ((int)0x80e9), + SampleAlphaToOneSgis = ((int)0x809f), + MaxElementsIndices = ((int)0x80e9), LineStipple = ((int)0x0b24), CalligraphicFragmentSgix = ((int)0x8183), PackRowLength = ((int)0x0d02), @@ -710,21 +727,24 @@ namespace OpenTK.OpenGL SelectionBufferSize = ((int)0x0df4), TextureCoordArrayBufferBinding = ((int)0x889a), Map2GridDomain = ((int)0x0dd2), - CurrentRasterSecondaryColor = ((int)0x845f), + BlendEquationExt = ((int)0x8009), + CurrentRasterSecondaryColor = ((int)0x845f), MapStencil = ((int)0x0d11), PostColorMatrixBlueBiasSgi = ((int)0x80ba), LightEnvModeSgix = ((int)0x8407), PixelMapIToBSize = ((int)0x0cb4), Map1Color4 = ((int)0x0d90), DrawBuffer10 = ((int)0x882f), - ProjectionMatrix = ((int)0x0ba7), + DistanceAttenuationSgis = ((int)0x8129), + ProjectionMatrix = ((int)0x0ba7), IrInstrument1Sgix = ((int)0x817f), VertexArray = ((int)0x8074), StencilClearValue = ((int)0x0b91), IndexArrayBufferBinding = ((int)0x8899), MaxAsyncDrawPixelsSgix = ((int)0x8360), CurrentIndex = ((int)0x0b01), - RedBits = ((int)0x0d52), + SampleBuffersSgis = ((int)0x80a8), + RedBits = ((int)0x0d52), SecondaryColorArrayType = ((int)0x845b), SamplePatternSgis = ((int)0x80ac), StencilTest = ((int)0x0b90), @@ -743,10 +763,12 @@ namespace OpenTK.OpenGL PointFadeThresholdSize = ((int)0x8128), AlphaBias = ((int)0x0d1d), CurrentRasterPosition = ((int)0x0b07), - VertexPreclipHintSgix = ((int)0x83ef), + SampleMaskInvertSgis = ((int)0x80ab), + VertexPreclipHintSgix = ((int)0x83ef), AlphaScale = ((int)0x0d1c), VertexArrayStride = ((int)0x807c), - PackLsbFirst = ((int)0x0d01), + Max3dTextureSizeExt = ((int)0x8073), + PackLsbFirst = ((int)0x0d01), SampleCoverageInvert = ((int)0x80ab), FragmentColorMaterialFaceSgix = ((int)0x8402), BlendEquationRgb = ((int)0x8009), @@ -774,7 +796,8 @@ namespace OpenTK.OpenGL MaxViewportDims = ((int)0x0d3a), StencilBackPassDepthPass = ((int)0x8803), FogCoordArrayStride = ((int)0x8455), - BlendDst = ((int)0x0be0), + PointSizeMaxSgis = ((int)0x8127), + BlendDst = ((int)0x0be0), FragmentLightModelLocalViewerSgix = ((int)0x8408), PackSubsampleRateSgix = ((int)0x85a0), ModelviewMatrix = ((int)0x0ba6), @@ -813,10 +836,12 @@ namespace OpenTK.OpenGL SecondaryColorArrayBufferBinding = ((int)0x889c), RedBias = ((int)0x0d15), WeightArrayBufferBinding = ((int)0x889e), - FeedbackBufferType = ((int)0x0df2), + SamplesSgis = ((int)0x80a9), + FeedbackBufferType = ((int)0x0df2), ColorArrayCountExt = ((int)0x8084), ScissorTest = ((int)0x0c11), - StencilPassDepthPass = ((int)0x0b96), + PointFadeThresholdSizeSgis = ((int)0x8128), + StencilPassDepthPass = ((int)0x0b96), BlendSrcAlpha = ((int)0x80cb), Viewport = ((int)0x0ba2), AsyncMarkerSgix = ((int)0x8329), @@ -853,7 +878,8 @@ namespace OpenTK.OpenGL LightModelAmbient = ((int)0x0b53), MaxNameStackDepth = ((int)0x0d37), SmoothPointSizeGranularity = ((int)0x0b13), - AliasedPointSizeRange = ((int)0x846d), + SampleAlphaToMaskSgis = ((int)0x809e), + AliasedPointSizeRange = ((int)0x846d), ListMode = ((int)0x0b30), ColorTableSgi = ((int)0x80d0), ColorArrayBufferBinding = ((int)0x8898), @@ -957,7 +983,8 @@ namespace OpenTK.OpenGL PostColorMatrixGreenBiasSgi = ((int)0x80b9), GreenBias = ((int)0x0d19), TextureCoordArrayCountExt = ((int)0x808b), - Map2TextureCoord2 = ((int)0x0db4), + PointSizeMinSgis = ((int)0x8126), + Map2TextureCoord2 = ((int)0x0db4), Map2TextureCoord3 = ((int)0x0db5), PolygonMode = ((int)0x0b40), MaxTextureUnits = ((int)0x84e2), @@ -984,39 +1011,46 @@ namespace OpenTK.OpenGL TextureMinLod = ((int)0x813a), TextureLodBiasTSgix = ((int)0x818f), Texture4dsizeSgis = ((int)0x8136), - TextureClipmapCenterSgix = ((int)0x8171), + TextureBaseLevelSgis = ((int)0x813c), + TextureClipmapCenterSgix = ((int)0x8171), TextureComponents = ((int)0x1003), TextureDepthSize = ((int)0x884a), TextureMaxClampTSgix = ((int)0x836a), - TextureLodBiasRSgix = ((int)0x8190), + TextureMaxLevelSgis = ((int)0x813d), + TextureLodBiasRSgix = ((int)0x8190), TextureBaseLevel = ((int)0x813c), TextureLodBiasSSgix = ((int)0x818e), TextureLuminanceSize = ((int)0x8060), DepthTextureMode = ((int)0x884b), TextureClipmapOffsetSgix = ((int)0x8173), TextureWrapQSgis = ((int)0x8137), - TextureClipmapFrameSgix = ((int)0x8172), + TextureMinLodSgis = ((int)0x813a), + TextureClipmapFrameSgix = ((int)0x8172), TextureGequalRSgix = ((int)0x819d), SharpenTextureFuncPointsSgis = ((int)0x80b0), TextureWrapS = ((int)0x2802), TextureMinFilter = ((int)0x2801), TextureClipmapDepthSgix = ((int)0x8176), TextureFilter4SizeSgis = ((int)0x8147), - TextureWrapR = ((int)0x8072), + TextureWrapRExt = ((int)0x8072), + TextureWrapR = ((int)0x8072), TextureCompareSgix = ((int)0x819a), TextureMaxClampSSgix = ((int)0x8369), DetailTextureModeSgis = ((int)0x809b), DetailTextureFuncPointsSgis = ((int)0x809c), DualTextureSelectSgis = ((int)0x8124), TextureClipmapLodOffsetSgix = ((int)0x8175), - TextureRedSize = ((int)0x805c), + TextureDepthExt = ((int)0x8071), + TextureRedSize = ((int)0x805c), TextureInternalFormat = ((int)0x1003), PostTextureFilterBiasSgix = ((int)0x8179), TextureIntensitySize = ((int)0x8061), TextureCompareOperatorSgix = ((int)0x819b), - TextureMaxLod = ((int)0x813b), + TextureMaxLodSgis = ((int)0x813b), + TextureMaxLod = ((int)0x813b), TextureBlueSize = ((int)0x805e), - TextureDepth = ((int)0x8071), + GenerateMipmapSgis = ((int)0x8191), + TextureDepth = ((int)0x8071), TextureWidth = ((int)0x1000), GenerateMipmap = ((int)0x8191), TextureAlphaSize = ((int)0x805f), @@ -1052,7 +1086,8 @@ namespace OpenTK.OpenGL PointSmoothHint = ((int)0x0c51), GenerateMipmapHint = ((int)0x8192), FogHint = ((int)0x0c54), - TextureMultiBufferHintSgix = ((int)0x812e), + GenerateMipmapHintSgis = ((int)0x8192), + TextureMultiBufferHintSgix = ((int)0x812e), } public enum HistogramTargetExt @@ -1121,7 +1156,8 @@ namespace OpenTK.OpenGL Byte = ((int)0x1400), Double = ((int)0x140a), UnsignedInt = ((int)0x1405), - Short = ((int)0x1402), + DoubleExt = ((int)0x140a), + Short = ((int)0x1402), Int = ((int)0x1404), Float = ((int)0x1406), Gl4Bytes = ((int)0x1409), @@ -1296,7 +1332,8 @@ namespace OpenTK.OpenGL public enum PixelStoreParameter { - PackImageHeight = ((int)0x806c), + UnpackSkipImagesExt = ((int)0x806d), + PackImageHeight = ((int)0x806c), PackSkipImages = ((int)0x806b), PackSkipVolumesSgis = ((int)0x8130), PixelTileGridHeightSgix = ((int)0x8143), @@ -1304,7 +1341,10 @@ namespace OpenTK.OpenGL UnpackImageHeight = ((int)0x806e), UnpackSkipVolumesSgis = ((int)0x8132), PackImageDepthSgis = ((int)0x8131), - PixelTileCacheSizeSgix = ((int)0x8145), + UnpackImageHeightExt = ((int)0x806e), + PackImageHeightExt = ((int)0x806c), + PackSkipImagesExt = ((int)0x806b), + PixelTileCacheSizeSgix = ((int)0x8145), PixelTileGridDepthSgix = ((int)0x8144), PackSwapBytes = ((int)0x0d00), UnpackSkipPixels = ((int)0x0cf4), @@ -1398,14 +1438,17 @@ namespace OpenTK.OpenGL public enum PixelType { Bitmap = ((int)0x1a00), - UnsignedShort4444 = ((int)0x8033), + UnsignedByte332Ext = ((int)0x8032), + UnsignedShort4444 = ((int)0x8033), UnsignedInt8888 = ((int)0x8035), Short = ((int)0x1402), UnsignedInt2101010Reversed = ((int)0x8368), - HalfFloat = ((int)0x140b), + UnsignedInt1010102Ext = ((int)0x8036), + HalfFloat = ((int)0x140b), UnsignedShort5551 = ((int)0x8034), UnsignedInt8888Reversed = ((int)0x8367), - UnsignedInt1010102 = ((int)0x8036), + UnsignedShort5551Ext = ((int)0x8034), + UnsignedInt1010102 = ((int)0x8036), UnsignedShort565 = ((int)0x8363), Byte = ((int)0x1400), UnsignedShort565Reversed = ((int)0x8364), @@ -1413,11 +1456,13 @@ namespace OpenTK.OpenGL UnsignedByte = ((int)0x1401), UnsignedByte233Reversed = ((int)0x8362), Int = ((int)0x1404), - UnsignedByte332 = ((int)0x8032), + UnsignedShort4444Ext = ((int)0x8033), + UnsignedByte332 = ((int)0x8032), UnsignedShort1555Reversed = ((int)0x8366), Float = ((int)0x1406), UnsignedShort4444Reversed = ((int)0x8365), - UnsignedShort = ((int)0x1403), + UnsignedInt8888Ext = ((int)0x8035), + UnsignedShort = ((int)0x1403), } public enum PointParameterNameSgis @@ -1636,7 +1681,8 @@ namespace OpenTK.OpenGL public enum TextureParameterName { - QuadTextureSelectSgis = ((int)0x8125), + ShadowAmbientSgix = ((int)0x80bf), + QuadTextureSelectSgis = ((int)0x8125), DetailTextureLevelSgis = ((int)0x809a), TextureMaxClampTSgix = ((int)0x836a), TextureCompareFailValue = ((int)0x80bf), @@ -1665,7 +1711,8 @@ namespace OpenTK.OpenGL TextureMaxClampRSgix = ((int)0x836b), ClampToEdge = ((int)0x812f), TextureCompareFunc = ((int)0x884d), - GenerateMipmap = ((int)0x8191), + GenerateMipmapSgis = ((int)0x8191), + GenerateMipmap = ((int)0x8191), PostTextureFilterScaleSgix = ((int)0x817a), TextureBorderColor = ((int)0x1004), TextureClipmapVirtualDepthSgix = ((int)0x8174), @@ -1675,7 +1722,8 @@ namespace OpenTK.OpenGL public enum TextureTarget { - TextureBaseLevelSgis = ((int)0x813c), + ProxyTexture3dExt = ((int)0x8070), + TextureBaseLevelSgis = ((int)0x813c), TextureCubeMapNegativeZ = ((int)0x851a), ProxyTexture4dSgis = ((int)0x8135), TextureMaxLevelSgis = ((int)0x813d), @@ -1684,7 +1732,8 @@ namespace OpenTK.OpenGL TextureBindingCubeMap = ((int)0x8514), Texture3d = ((int)0x806f), TextureRectangleArb = ((int)0x84f5), - Texture1d = ((int)0x0de0), + Texture3dExt = ((int)0x806f), + Texture1d = ((int)0x0de0), ProxyTextureCubeMap = ((int)0x851b), TextureCubeMap = ((int)0x8513), TextureMinLodSgis = ((int)0x813a), @@ -1693,7 +1742,8 @@ namespace OpenTK.OpenGL ProxyTexture2d = ((int)0x8064), ProxyTexture1d = ((int)0x8063), TextureCubeMapNegativeX = ((int)0x8516), - TextureMaxLodSgis = ((int)0x813b), + TextureRectangleNv = ((int)0x84f5), + TextureMaxLodSgis = ((int)0x813b), TextureCubeMapNegativeY = ((int)0x8518), TextureCubeMapPositiveZ = ((int)0x8519), TextureCubeMapPositiveX = ((int)0x8515), @@ -1738,7 +1788,8 @@ namespace OpenTK.OpenGL R5G6B5A8IccSgix = ((int)0x8467), Luminance4Alpha4 = ((int)0x8043), Alpha4 = ((int)0x803b), - Luminance16Alpha8IccSgix = ((int)0x846b), + DepthComponent32Sgix = ((int)0x81a7), + Luminance16Alpha8IccSgix = ((int)0x846b), DualIntensity8Sgis = ((int)0x8119), Rgba8 = ((int)0x8058), Alpha = ((int)0x1906), @@ -1750,7 +1801,8 @@ namespace OpenTK.OpenGL Two = ((int)2), Intensity8 = ((int)0x804b), Luminance16 = ((int)0x8042), - DualAlpha16Sgis = ((int)0x8113), + DepthComponent16Sgix = ((int)0x81a5), + DualAlpha16Sgis = ((int)0x8113), Luminance12 = ((int)0x8041), Luminance16Alpha16 = ((int)0x8048), SluminanceAlpha = ((int)0x8c44), @@ -1802,7 +1854,8 @@ namespace OpenTK.OpenGL CompressedSrgbS3tcDxt1Ext = ((int)0x8c4c), Luminance12Alpha4 = ((int)0x8046), QuadAlpha8Sgis = ((int)0x811f), - DualIntensity12Sgis = ((int)0x811a), + DepthComponent24Sgix = ((int)0x81a6), + DualIntensity12Sgis = ((int)0x811a), Rgb = ((int)0x1907), Luminance8 = ((int)0x8040), DualIntensity16Sgis = ((int)0x811b), @@ -1875,25 +1928,36 @@ namespace OpenTK.OpenGL public enum ExtBlendColor { - BlendColor = ((int)0x8005), + BlendColorExt = ((int)0x8005), + ConstantColorExt = ((int)0x8001), + BlendColor = ((int)0x8005), OneMinusConstantAlpha = ((int)0x8004), - ConstantColor = ((int)0x8001), - OneMinusConstantColor = ((int)0x8002), + OneMinusConstantColorExt = ((int)0x8002), + ConstantColor = ((int)0x8001), + ConstantAlphaExt = ((int)0x8003), + OneMinusConstantColor = ((int)0x8002), ConstantAlpha = ((int)0x8003), - } + OneMinusConstantAlphaExt = ((int)0x8004), + } public enum ExtBlendMinmax { FuncAdd = ((int)0x8006), Min = ((int)0x8007), Max = ((int)0x8008), - BlendEquation = ((int)0x8009), - } + BlendEquationExt = ((int)0x8009), + FuncAddExt = ((int)0x8006), + MaxExt = ((int)0x8008), + BlendEquation = ((int)0x8009), + MinExt = ((int)0x8007), + } public enum ExtBlendSubtract { FuncReverseSubtract = ((int)0x800b), - FuncSubtract = ((int)0x800a), + FuncReverseSubtractExt = ((int)0x800b), + FuncSubtractExt = ((int)0x800a), + FuncSubtract = ((int)0x800a), } public enum ExtCmyka @@ -1906,23 +1970,43 @@ namespace OpenTK.OpenGL public enum ExtConvolution { - PostConvolutionAlphaScale = ((int)0x801f), - ConvolutionBorderMode = ((int)0x8013), - PostConvolutionGreenScale = ((int)0x801d), - PostConvolutionBlueScale = ((int)0x801e), + PostConvolutionGreenScaleExt = ((int)0x801d), + PostConvolutionAlphaScale = ((int)0x801f), + PostConvolutionRedScaleExt = ((int)0x801c), + MaxConvolutionWidthExt = ((int)0x801a), + ConvolutionBorderMode = ((int)0x8013), + Convolution1dExt = ((int)0x8010), + MaxConvolutionHeightExt = ((int)0x801b), + ReduceExt = ((int)0x8016), + PostConvolutionGreenScale = ((int)0x801d), + PostConvolutionAlphaBiasExt = ((int)0x8023), + PostConvolutionBlueScale = ((int)0x801e), ConvolutionHeight = ((int)0x8019), - Reduce = ((int)0x8016), + ConvolutionWidthExt = ((int)0x8018), + ConvolutionBorderModeExt = ((int)0x8013), + Reduce = ((int)0x8016), PostConvolutionGreenBias = ((int)0x8021), - MaxConvolutionWidth = ((int)0x801a), - Convolution2d = ((int)0x8011), + PostConvolutionAlphaScaleExt = ((int)0x801f), + ConvolutionFilterBiasExt = ((int)0x8015), + ConvolutionHeightExt = ((int)0x8019), + MaxConvolutionWidth = ((int)0x801a), + PostConvolutionBlueBiasExt = ((int)0x8022), + ConvolutionFormatExt = ((int)0x8017), + ConvolutionFilterScaleExt = ((int)0x8014), + Convolution2d = ((int)0x8011), ConvolutionWidth = ((int)0x8018), PostConvolutionRedScale = ((int)0x801c), - Convolution1d = ((int)0x8010), - ConvolutionFilterScale = ((int)0x8014), - Separable2d = ((int)0x8012), + Convolution2dExt = ((int)0x8011), + Convolution1d = ((int)0x8010), + PostConvolutionBlueScaleExt = ((int)0x801e), + ConvolutionFilterScale = ((int)0x8014), + Separable2dExt = ((int)0x8012), + Separable2d = ((int)0x8012), PostConvolutionBlueBias = ((int)0x8022), MaxConvolutionHeight = ((int)0x801b), - PostConvolutionRedBias = ((int)0x8020), + PostConvolutionRedBiasExt = ((int)0x8020), + PostConvolutionGreenBiasExt = ((int)0x8021), + PostConvolutionRedBias = ((int)0x8020), PostConvolutionAlphaBias = ((int)0x8023), ConvolutionFormat = ((int)0x8017), ConvolutionFilterBias = ((int)0x8015), @@ -1932,35 +2016,61 @@ namespace OpenTK.OpenGL { HistogramSink = ((int)0x802d), TableTooLarge = ((int)0x8031), - Histogram = ((int)0x8024), + HistogramLuminanceSizeExt = ((int)0x802c), + Histogram = ((int)0x8024), HistogramBlueSize = ((int)0x802a), MinmaxFormat = ((int)0x802f), - HistogramFormat = ((int)0x8027), - HistogramWidth = ((int)0x8026), - HistogramGreenSize = ((int)0x8029), + HistogramFormatExt = ((int)0x8027), + HistogramRedSizeExt = ((int)0x8028), + HistogramFormat = ((int)0x8027), + HistogramExt = ((int)0x8024), + HistogramWidth = ((int)0x8026), + TableTooLargeExt = ((int)0x8031), + HistogramAlphaSizeExt = ((int)0x802b), + HistogramGreenSizeExt = ((int)0x8029), + HistogramBlueSizeExt = ((int)0x802a), + HistogramGreenSize = ((int)0x8029), MinmaxSink = ((int)0x8030), - Minmax = ((int)0x802e), + HistogramSinkExt = ((int)0x802d), + MinmaxExt = ((int)0x802e), + Minmax = ((int)0x802e), HistogramAlphaSize = ((int)0x802b), HistogramRedSize = ((int)0x8028), - HistogramLuminanceSize = ((int)0x802c), + MinmaxFormatExt = ((int)0x802f), + HistogramWidthExt = ((int)0x8026), + ProxyHistogramExt = ((int)0x8025), + MinmaxSinkExt = ((int)0x8030), + HistogramLuminanceSize = ((int)0x802c), ProxyHistogram = ((int)0x8025), } public enum ExtPackedPixels { - UnsignedInt1010102 = ((int)0x8036), + UnsignedShort4444Ext = ((int)0x8033), + UnsignedByte332Ext = ((int)0x8032), + UnsignedInt1010102 = ((int)0x8036), UnsignedInt8888 = ((int)0x8035), - UnsignedShort5551 = ((int)0x8034), - UnsignedShort565Rev = ((int)0x8364), - UnsignedShort565 = ((int)0x8363), + UnsignedInt1010102Ext = ((int)0x8036), + UnsignedShort5551 = ((int)0x8034), + UnsignedShort5551Ext = ((int)0x8034), + UnsignedInt2101010RevExt = ((int)0x8368), + UnsignedShort565Rev = ((int)0x8364), + UnsignedShort4444RevExt = ((int)0x8365), + UnsignedShort565 = ((int)0x8363), UnsignedShort4444Rev = ((int)0x8365), - UnsignedInt8888Rev = ((int)0x8367), - UnsignedInt2101010Rev = ((int)0x8368), + UnsignedShort1555RevExt = ((int)0x8366), + UnsignedInt8888Rev = ((int)0x8367), + UnsignedShort565Ext = ((int)0x8363), + UnsignedByte233RevExt = ((int)0x8362), + UnsignedShort565RevExt = ((int)0x8364), + UnsignedInt2101010Rev = ((int)0x8368), UnsignedByte233Rev = ((int)0x8362), UnsignedByte332 = ((int)0x8032), UnsignedShort4444 = ((int)0x8033), - UnsignedShort1555Rev = ((int)0x8366), - } + UnsignedInt8888Ext = ((int)0x8035), + UnsignedShort1555Rev = ((int)0x8366), + UnsignedInt8888RevExt = ((int)0x8367), + } public enum ExtPolygonOffset { @@ -1972,7 +2082,8 @@ namespace OpenTK.OpenGL public enum ExtRescaleNormal { RescaleNormal = ((int)0x803a), - } + RescaleNormalExt = ((int)0x803a), + } public enum ExtTexture { @@ -2032,16 +2143,25 @@ namespace OpenTK.OpenGL public enum ExtTexture3D { - TextureDepth = ((int)0x8071), + ProxyTexture3dExt = ((int)0x8070), + TextureDepth = ((int)0x8071), UnpackImageHeight = ((int)0x806e), PackImageHeight = ((int)0x806c), TextureWrapR = ((int)0x8072), Texture3d = ((int)0x806f), - PackSkipImages = ((int)0x806b), - Max3dTextureSize = ((int)0x8073), - ProxyTexture3d = ((int)0x8070), + Texture3dExt = ((int)0x806f), + TextureWrapRExt = ((int)0x8072), + PackSkipImagesExt = ((int)0x806b), + UnpackImageHeightExt = ((int)0x806e), + UnpackSkipImagesExt = ((int)0x806d), + PackSkipImages = ((int)0x806b), + Max3dTextureSizeExt = ((int)0x8073), + Max3dTextureSize = ((int)0x8073), + TextureDepthExt = ((int)0x8071), + ProxyTexture3d = ((int)0x8070), UnpackSkipImages = ((int)0x806d), - } + PackImageHeightExt = ((int)0x806c), + } public enum ExtVertexArray { @@ -2100,14 +2220,22 @@ namespace OpenTK.OpenGL { Samples = ((int)0x80a9), MultisampleBitArb = ((int)0x20000000), - SampleCoverage = ((int)0x80a0), + SampleCoverageInvertArb = ((int)0x80ab), + SampleCoverage = ((int)0x80a0), SampleCoverageInvert = ((int)0x80ab), SampleAlphaToOne = ((int)0x809f), - SampleCoverageValue = ((int)0x80aa), + SampleAlphaToOneArb = ((int)0x809f), + SampleCoverageValue = ((int)0x80aa), SampleAlphaToCoverage = ((int)0x809e), - Multisample = ((int)0x809d), + SampleBuffersArb = ((int)0x80a8), + MultisampleArb = ((int)0x809d), + SampleAlphaToCoverageArb = ((int)0x809e), + SampleCoverageArb = ((int)0x80a0), + SamplesArb = ((int)0x80a9), + Multisample = ((int)0x809d), SampleBuffers = ((int)0x80a8), - } + SampleCoverageValueArb = ((int)0x80aa), + } public enum SgisMultisample { @@ -2141,16 +2269,27 @@ namespace OpenTK.OpenGL { MaxColorMatrixStackDepth = ((int)0x80b3), PostColorMatrixRedScale = ((int)0x80b4), - PostColorMatrixAlphaScale = ((int)0x80b7), - PostColorMatrixRedBias = ((int)0x80b8), - ColorMatrix = ((int)0x80b1), + ColorMatrixSgi = ((int)0x80b1), + PostColorMatrixGreenBiasSgi = ((int)0x80b9), + PostColorMatrixAlphaScaleSgi = ((int)0x80b7), + PostColorMatrixAlphaScale = ((int)0x80b7), + PostColorMatrixBlueBiasSgi = ((int)0x80ba), + PostColorMatrixRedBias = ((int)0x80b8), + PostColorMatrixRedScaleSgi = ((int)0x80b4), + ColorMatrix = ((int)0x80b1), PostColorMatrixGreenScale = ((int)0x80b5), PostColorMatrixBlueBias = ((int)0x80ba), - PostColorMatrixBlueScale = ((int)0x80b6), + PostColorMatrixRedBiasSgi = ((int)0x80b8), + PostColorMatrixAlphaBiasSgi = ((int)0x80bb), + PostColorMatrixBlueScale = ((int)0x80b6), ColorMatrixStackDepth = ((int)0x80b2), - PostColorMatrixGreenBias = ((int)0x80b9), - PostColorMatrixAlphaBias = ((int)0x80bb), - } + MaxColorMatrixStackDepthSgi = ((int)0x80b3), + PostColorMatrixGreenBias = ((int)0x80b9), + PostColorMatrixGreenScaleSgi = ((int)0x80b5), + PostColorMatrixAlphaBias = ((int)0x80bb), + PostColorMatrixBlueScaleSgi = ((int)0x80b6), + ColorMatrixStackDepthSgi = ((int)0x80b2), + } public enum SgiTextureColorTable { @@ -2170,18 +2309,34 @@ namespace OpenTK.OpenGL public enum SgiColorTable { - ProxyColorTable = ((int)0x80d3), - ColorTableBlueSize = ((int)0x80dc), - ColorTableRedSize = ((int)0x80da), - ColorTableWidth = ((int)0x80d9), - ColorTable = ((int)0x80d0), + ColorTableScaleSgi = ((int)0x80d6), + ProxyColorTable = ((int)0x80d3), + ColorTableBiasSgi = ((int)0x80d7), + ColorTableBlueSize = ((int)0x80dc), + ColorTableFormatSgi = ((int)0x80d8), + ColorTableIntensitySizeSgi = ((int)0x80df), + ColorTableRedSize = ((int)0x80da), + ProxyPostColorMatrixColorTableSgi = ((int)0x80d5), + ColorTableWidth = ((int)0x80d9), + ColorTableWidthSgi = ((int)0x80d9), + ColorTableAlphaSizeSgi = ((int)0x80dd), + PostConvolutionColorTableSgi = ((int)0x80d1), + ColorTable = ((int)0x80d0), ProxyPostConvolutionColorTable = ((int)0x80d4), - PostColorMatrixColorTable = ((int)0x80d2), + ColorTableLuminanceSizeSgi = ((int)0x80de), + PostColorMatrixColorTable = ((int)0x80d2), PostConvolutionColorTable = ((int)0x80d1), ColorTableLuminanceSize = ((int)0x80de), ColorTableGreenSize = ((int)0x80db), - ColorTableIntensitySize = ((int)0x80df), - ProxyPostColorMatrixColorTable = ((int)0x80d5), + ColorTableSgi = ((int)0x80d0), + ColorTableIntensitySize = ((int)0x80df), + ColorTableBlueSizeSgi = ((int)0x80dc), + ProxyPostConvolutionColorTableSgi = ((int)0x80d4), + ProxyColorTableSgi = ((int)0x80d3), + PostColorMatrixColorTableSgi = ((int)0x80d2), + ColorTableGreenSizeSgi = ((int)0x80db), + ColorTableRedSizeSgi = ((int)0x80da), + ProxyPostColorMatrixColorTable = ((int)0x80d5), ColorTableFormat = ((int)0x80d8), ColorTableScale = ((int)0x80d6), ColorTableAlphaSize = ((int)0x80dd), @@ -2190,9 +2345,11 @@ namespace OpenTK.OpenGL public enum ExtBgra { - Bgra = ((int)0x80e1), + BgrExt = ((int)0x80e0), + Bgra = ((int)0x80e1), Bgr = ((int)0x80e0), - } + BgraExt = ((int)0x80e1), + } public enum Version12 { @@ -2228,9 +2385,21 @@ namespace OpenTK.OpenGL public enum SgisPointParameters { - PointDistanceAttenuation = ((int)0x8129), - PointSizeMax = ((int)0x8127), - PointFadeThresholdSize = ((int)0x8128), + PointSizeMinSgis = ((int)0x8126), + DistanceAttenuationSgis = ((int)0x8129), + PointSizeMinArb = ((int)0x8126), + PointSizeMaxSgis = ((int)0x8127), + PointSizeMaxExt = ((int)0x8127), + PointFadeThresholdSizeExt = ((int)0x8128), + PointDistanceAttenuationArb = ((int)0x8129), + DistanceAttenuationExt = ((int)0x8129), + PointDistanceAttenuation = ((int)0x8129), + PointFadeThresholdSizeArb = ((int)0x8128), + PointSizeMax = ((int)0x8127), + PointFadeThresholdSizeSgis = ((int)0x8128), + PointSizeMaxArb = ((int)0x8127), + PointSizeMinExt = ((int)0x8126), + PointFadeThresholdSize = ((int)0x8128), PointSizeMin = ((int)0x8126), } @@ -2244,7 +2413,9 @@ namespace OpenTK.OpenGL public enum SgisTextureBorderClamp { ClampToBorder = ((int)0x812d), - } + ClampToBorderSgis = ((int)0x812d), + ClampToBorderArb = ((int)0x812d), + } public enum SgixTextureMultiBuffer { @@ -2253,7 +2424,8 @@ namespace OpenTK.OpenGL public enum SgisTextureEdgeClamp { - ClampToEdge = ((int)0x812f), + ClampToEdgeSgis = ((int)0x812f), + ClampToEdge = ((int)0x812f), } public enum SgisTexture4D @@ -2278,10 +2450,14 @@ namespace OpenTK.OpenGL public enum SgisTextureLod { - TextureBaseLevel = ((int)0x813c), - TextureMaxLod = ((int)0x813b), + TextureMaxLevelSgis = ((int)0x813d), + TextureBaseLevel = ((int)0x813c), + TextureMaxLodSgis = ((int)0x813b), + TextureMaxLod = ((int)0x813b), TextureMinLod = ((int)0x813a), - TextureMaxLevel = ((int)0x813d), + TextureMinLodSgis = ((int)0x813a), + TextureBaseLevelSgis = ((int)0x813c), + TextureMaxLevel = ((int)0x813d), } public enum SgixPixelTiles @@ -2316,9 +2492,12 @@ namespace OpenTK.OpenGL public enum HpConvolutionBorderModes { IgnoreBorderHp = ((int)0x8150), - ConvolutionBorderColor = ((int)0x8154), + ReplicateBorderHp = ((int)0x8153), + ConvolutionBorderColorHp = ((int)0x8154), + ConvolutionBorderColor = ((int)0x8154), ConstantBorder = ((int)0x8151), - ReplicateBorder = ((int)0x8153), + ConstantBorderHp = ((int)0x8151), + ReplicateBorder = ((int)0x8153), } public enum SgixClipmap @@ -2399,13 +2578,15 @@ namespace OpenTK.OpenGL public enum SgisGenerateMipmap { - GenerateMipmap = ((int)0x8191), + GenerateMipmapSgis = ((int)0x8191), + GenerateMipmap = ((int)0x8191), MaxDeformationOrderSgix = ((int)0x8197), GeometryDeformationSgix = ((int)0x8194), DeformationsMaskSgix = ((int)0x8196), GenerateMipmapHint = ((int)0x8192), TextureDeformationSgix = ((int)0x8195), - } + GenerateMipmapHintSgis = ((int)0x8192), + } public enum SgixFogOffset { @@ -2424,9 +2605,12 @@ namespace OpenTK.OpenGL public enum SgixDepthTexture { DepthComponent32 = ((int)0x81a7), - DepthComponent24 = ((int)0x81a6), + DepthComponent32Sgix = ((int)0x81a7), + DepthComponent24Sgix = ((int)0x81a6), + DepthComponent24 = ((int)0x81a6), DepthComponent16 = ((int)0x81a5), - } + DepthComponent16Sgix = ((int)0x81a5), + } public enum SgixYcrcb { @@ -2454,7 +2638,10 @@ namespace OpenTK.OpenGL public enum ExtSeparateSpecularColor { LightModelColorControl = ((int)0x81f8), - SingleColor = ((int)0x81f9), + SeparateSpecularColorExt = ((int)0x81fa), + SingleColorExt = ((int)0x81f9), + LightModelColorControlExt = ((int)0x81f8), + SingleColor = ((int)0x81f9), SeparateSpecularColor = ((int)0x81fa), } @@ -2617,7 +2804,8 @@ namespace OpenTK.OpenGL MapAttribUOrderNv = ((int)0x86c3), Combiner0Nv = ((int)0x8550), MaxGeometryBindableUniformsExt = ((int)0x8de4), - CurrentSecondaryColor = ((int)0x8459), + TableTooLargeExt = ((int)0x8031), + CurrentSecondaryColor = ((int)0x8459), CompressedSluminanceExt = ((int)0x8c4a), ShaderConsistentNv = ((int)0x86dd), Texture13Arb = ((int)0x84cd), @@ -2652,7 +2840,8 @@ namespace OpenTK.OpenGL Combiner6Nv = ((int)0x8556), MaxFragmentUniformComponents = ((int)0x8b49), VertexWeightArrayPointerExt = ((int)0x8510), - Modelview12Arb = ((int)0x872c), + OneMinusConstantColorExt = ((int)0x8002), + Modelview12Arb = ((int)0x872c), MaxRectangleTextureSizeNv = ((int)0x84f8), Bgra = ((int)0x80e1), OpDot4Ext = ((int)0x8785), @@ -2671,7 +2860,8 @@ namespace OpenTK.OpenGL Modelview13Arb = ((int)0x872d), UnpackSkipImages = ((int)0x806d), Modelview2Arb = ((int)0x8722), - Rgba2Ext = ((int)0x8055), + PostColorMatrixAlphaScaleSgi = ((int)0x80b7), + Rgba2Ext = ((int)0x8055), PixelUnpackBufferArb = ((int)0x88ec), Con8Ati = ((int)0x8949), TextureCubeMapPositiveYArb = ((int)0x8517), @@ -2700,7 +2890,8 @@ namespace OpenTK.OpenGL IndexArrayType = ((int)0x8085), DotProductTexture3dNv = ((int)0x86ef), StencilBackValueMask = ((int)0x8ca4), - VariableBNv = ((int)0x8524), + MultisampleArb = ((int)0x809d), + VariableBNv = ((int)0x8524), Combiner3Nv = ((int)0x8553), FragmentProgramNv = ((int)0x8870), Triangles = ((int)0x0004), @@ -2735,7 +2926,8 @@ namespace OpenTK.OpenGL AlphaMaxClampIngr = ((int)0x8567), Texture9Arb = ((int)0x84c9), ConvolutionBorderColor = ((int)0x8154), - Reg19Ati = ((int)0x8934), + ColorTableWidthSgi = ((int)0x80d9), + Reg19Ati = ((int)0x8934), LineStripAdjacencyExt = ((int)0x000b), Gl2pass0Sgis = ((int)0x80a2), C4ubV3f = ((int)0x2a23), @@ -2747,18 +2939,22 @@ namespace OpenTK.OpenGL ForceBlueToOneNv = ((int)0x8860), Alpha16fArb = ((int)0x881c), PixelMapIToB = ((int)0x0c74), - CurrentAttribNv = ((int)0x8626), + ConvolutionBorderColorHp = ((int)0x8154), + CurrentAttribNv = ((int)0x8626), ColorIndex16Ext = ((int)0x80e7), PnTrianglesPointModeAti = ((int)0x87f2), Projection = ((int)0x1701), DstColor = ((int)0x0306), - Constant = ((int)0x8576), + UnsignedInt8888Ext = ((int)0x8035), + Constant = ((int)0x8576), CompressedRgbaS3tcDxt5Ext = ((int)0x83f3), WriteOnly = ((int)0x88b9), CompressedIntensityArb = ((int)0x84ec), CompressedRgbaArb = ((int)0x84ee), ArrayType = ((int)0x8625), - FogEnd = ((int)0x0b64), + PackImageHeightExt = ((int)0x806c), + ProxyHistogramExt = ((int)0x8025), + FogEnd = ((int)0x0b64), UnsignedShort1555Reversed = ((int)0x8366), Gl2pass1Sgis = ((int)0x80a3), DepthBoundsExt = ((int)0x8891), @@ -2768,7 +2964,8 @@ namespace OpenTK.OpenGL Rgb16Ext = ((int)0x8054), VertexAttribArray8Nv = ((int)0x8658), InstrumentBufferPointerSgix = ((int)0x8180), - CurrentWeightArb = ((int)0x86a8), + SingleColorExt = ((int)0x81f9), + CurrentWeightArb = ((int)0x86a8), Reg28Ati = ((int)0x893d), ScalebiasHintSgix = ((int)0x8322), LuminanceIccSgix = ((int)0x8463), @@ -2809,7 +3006,8 @@ namespace OpenTK.OpenGL ListBit = ((int)0x00020000), TextureBindingCubeMap = ((int)0x8514), UnsignedInt248Ext = ((int)0x84fa), - Four = ((int)4), + PostConvolutionAlphaBiasExt = ((int)0x8023), + Four = ((int)4), UnpackSubsampleRateSgix = ((int)0x85a1), Texture15 = ((int)0x84cf), Texture12 = ((int)0x84cc), @@ -2820,7 +3018,8 @@ namespace OpenTK.OpenGL TextureCompareOperatorSgix = ((int)0x819b), UnpackAlignment = ((int)0x0cf5), BoolVec4 = ((int)0x8b59), - Texture18 = ((int)0x84d2), + UnpackImageHeightExt = ((int)0x806e), + Texture18 = ((int)0x84d2), DualIntensity12Sgis = ((int)0x811a), Texture20 = ((int)0x84d4), Reg3Ati = ((int)0x8924), @@ -2832,7 +3031,8 @@ namespace OpenTK.OpenGL R1uiT2fC4fN3fV3fSun = ((int)0x85cb), AmbientAndDiffuse = ((int)0x1602), ElementArrayTypeAti = ((int)0x8769), - ProxyHistogram = ((int)0x8025), + GenerateMipmapSgis = ((int)0x8191), + ProxyHistogram = ((int)0x8025), Operand1RgbArb = ((int)0x8591), Reg16Ati = ((int)0x8931), CopyPixelToken = ((int)0x0706), @@ -2851,16 +3051,19 @@ namespace OpenTK.OpenGL CompressedTextureFormats = ((int)0x86a3), Source2AlphaArb = ((int)0x858a), CompressedAlphaArb = ((int)0x84e9), - SignedLuminance8Nv = ((int)0x8702), + PostConvolutionRedScaleExt = ((int)0x801c), + SignedLuminance8Nv = ((int)0x8702), Light4 = ((int)0x4004), Aux1 = ((int)0x040a), StencilClearTagValueExt = ((int)0x88f3), OutputTextureCoord31Ext = ((int)0x87bc), - TextureLequalRSgix = ((int)0x819c), + PostConvolutionBlueScaleExt = ((int)0x801e), + TextureLequalRSgix = ((int)0x819c), PixelMapIToA = ((int)0x0c75), ColorAttachment8Ext = ((int)0x8ce8), FramebufferCompleteExt = ((int)0x8cd5), - FloatMat4x3 = ((int)0x8b6a), + ColorTableBiasSgi = ((int)0x80d7), + FloatMat4x3 = ((int)0x8b6a), PnTrianglesPointModeLinearAti = ((int)0x87f5), Operand2Rgb = ((int)0x8592), R5G6B5IccSgix = ((int)0x8466), @@ -2880,18 +3083,22 @@ namespace OpenTK.OpenGL ProgramNativeAluInstructionsArb = ((int)0x8808), StaticRead = ((int)0x88e5), PackImageHeight = ((int)0x806c), - SampleMaskInvertExt = ((int)0x80ab), + HistogramLuminanceSizeExt = ((int)0x802c), + SampleMaskInvertExt = ((int)0x80ab), Gequal = ((int)0x0206), ElementArrayBuffer = ((int)0x8893), Nearest = ((int)0x2600), ProgramLengthNv = ((int)0x8627), FramebufferIncompleteDrawBufferExt = ((int)0x8cdb), Hilo16Nv = ((int)0x86f8), - MatSpecularBitPgi = ((int)0x04000000), + ColorTableLuminanceSizeSgi = ((int)0x80de), + MatSpecularBitPgi = ((int)0x04000000), BlendEquationRgbExt = ((int)0x8009), IndexBits = ((int)0x0d51), TextureCubeMapNegativeYArb = ((int)0x8518), - MaxProgramCallDepthNv = ((int)0x88f5), + PointDistanceAttenuationArb = ((int)0x8129), + MaxExt = ((int)0x8008), + MaxProgramCallDepthNv = ((int)0x88f5), MatDiffuseBitPgi = ((int)0x00400000), DualTextureSelectSgis = ((int)0x8124), TextureCoordArrayStride = ((int)0x808a), @@ -2935,7 +3142,8 @@ namespace OpenTK.OpenGL SpriteTranslationSgix = ((int)0x814b), PostConvolutionBlueBias = ((int)0x8022), OpAddExt = ((int)0x8787), - SecondaryColorArraySizeExt = ((int)0x845a), + PointSizeMaxExt = ((int)0x8127), + SecondaryColorArraySizeExt = ((int)0x845a), TextureRedTypeArb = ((int)0x8c10), DrawBuffer15 = ((int)0x8834), LightModelTwoSide = ((int)0x0b52), @@ -2976,7 +3184,8 @@ namespace OpenTK.OpenGL FramebufferSrgbExt = ((int)0x8db9), InfoLogLength = ((int)0x8b84), LuminanceFloat32Ati = ((int)0x8818), - StencilBackPassDepthFail = ((int)0x8802), + ColorMatrixSgi = ((int)0x80b1), + StencilBackPassDepthFail = ((int)0x8802), VertexShaderLocalConstantsExt = ((int)0x87d2), ColorAttachment12Ext = ((int)0x8cec), SpotCutoff = ((int)0x1206), @@ -2994,7 +3203,8 @@ namespace OpenTK.OpenGL Con2Ati = ((int)0x8943), TextureFilter4SizeSgis = ((int)0x8147), LuminanceFloat16Ati = ((int)0x881e), - BlendDstAlpha = ((int)0x80ca), + ColorMatrixStackDepthSgi = ((int)0x80b2), + BlendDstAlpha = ((int)0x80ca), PointSpriteNv = ((int)0x8861), DualLuminance4Sgis = ((int)0x8114), DualLuminanceAlpha4Sgis = ((int)0x811c), @@ -3004,13 +3214,15 @@ namespace OpenTK.OpenGL Intensity8Ext = ((int)0x804b), BufferSerializedModifyApple = ((int)0x8a12), SecondaryColorArrayStride = ((int)0x845c), - Luminance12Alpha12Ext = ((int)0x8047), + HistogramRedSizeExt = ((int)0x8028), + Luminance12Alpha12Ext = ((int)0x8047), SignedHiloNv = ((int)0x86f9), PrimitiveRestartNv = ((int)0x8558), AllowDrawMemHintPgi = ((int)0x1a211), NegateBitAti = ((int)0x00000004), SignedHilo16Nv = ((int)0x86fa), - IntVec4Arb = ((int)0x8b55), + SampleCoverageValueArb = ((int)0x80aa), + IntVec4Arb = ((int)0x8b55), SamplesPassed = ((int)0x8914), ColorAttachment14Ext = ((int)0x8cee), UnsignedShort88RevApple = ((int)0x85bb), @@ -3061,8 +3273,10 @@ namespace OpenTK.OpenGL OutputTextureCoord29Ext = ((int)0x87ba), EmbossConstantNv = ((int)0x855e), ConvolutionFilterScale = ((int)0x8014), - Srgb8Alpha8 = ((int)0x8c43), - CombinerMuxSumNv = ((int)0x8547), + HistogramFormatExt = ((int)0x8027), + Srgb8Alpha8 = ((int)0x8c43), + PostConvolutionAlphaScaleExt = ((int)0x801f), + CombinerMuxSumNv = ((int)0x8547), FramebufferAttachmentObjectNameExt = ((int)0x8cd1), OpLogBase2Ext = ((int)0x8792), TextureEnvColor = ((int)0x2201), @@ -3086,7 +3300,8 @@ namespace OpenTK.OpenGL Fastest = ((int)0x1101), OutputTextureCoord21Ext = ((int)0x87b2), NameStackDepth = ((int)0x0d70), - VertexWeightArraySizeExt = ((int)0x850d), + BlendEquationExt = ((int)0x8009), + VertexWeightArraySizeExt = ((int)0x850d), ClampReadColorArb = ((int)0x891c), BackLeft = ((int)0x0402), OpRecipExt = ((int)0x8794), @@ -3102,7 +3317,9 @@ namespace OpenTK.OpenGL TriangleMeshSun = ((int)0x8615), Matrix29 = ((int)0x88dd), Gl4pass1Ext = ((int)0x80a5), - EdgeFlagArrayListStrideIbm = ((int)103085), + UnsignedByte233RevExt = ((int)0x8362), + ConvolutionFormatExt = ((int)0x8017), + EdgeFlagArrayListStrideIbm = ((int)103085), ObjectActiveUniformsArb = ((int)0x8b86), TextureBindingRectangleArb = ((int)0x84f6), Max3dTextureSize = ((int)0x8073), @@ -3175,9 +3392,11 @@ namespace OpenTK.OpenGL Always = ((int)0x0207), CurrentRasterPositionValid = ((int)0x0b08), Operand1RgbExt = ((int)0x8591), - NormalArrayBufferBinding = ((int)0x8897), + RescaleNormalExt = ((int)0x803a), + NormalArrayBufferBinding = ((int)0x8897), FragmentLight4Sgix = ((int)0x8410), - PointFadeThresholdSize = ((int)0x8128), + Separable2dExt = ((int)0x8012), + PointFadeThresholdSize = ((int)0x8128), MaxOptimizedVertexShaderVariantsExt = ((int)0x87cb), VertexArrayRangeApple = ((int)0x851d), SluminanceAlpha = ((int)0x8c44), @@ -3189,7 +3408,8 @@ namespace OpenTK.OpenGL RgbIccSgix = ((int)0x8460), TextureCompressionHint = ((int)0x84ef), ResampleReplicateOml = ((int)0x8986), - ScaleByOneHalfNv = ((int)0x8540), + MaxConvolutionHeightExt = ((int)0x801b), + ScaleByOneHalfNv = ((int)0x8540), PixelMapSToSSize = ((int)0x0cb1), ArrayBufferBinding = ((int)0x8894), Map1VertexAttrib24Nv = ((int)0x8662), @@ -3209,7 +3429,8 @@ namespace OpenTK.OpenGL ImageRotateOriginYHp = ((int)0x815b), Matrix28 = ((int)0x88dc), FogOffsetValueSgix = ((int)0x8199), - TextureBlueTypeArb = ((int)0x8c12), + FuncReverseSubtractExt = ((int)0x800b), + TextureBlueTypeArb = ((int)0x8c12), Map2TextureCoord1 = ((int)0x0db3), Exp = ((int)0x0800), PostColorMatrixRedScale = ((int)0x80b4), @@ -3256,7 +3477,8 @@ namespace OpenTK.OpenGL Texture5Arb = ((int)0x84c5), MaxSpotExponentNv = ((int)0x8505), ObjectPointSgis = ((int)0x81f5), - OffsetHiloProjectiveTexture2dNv = ((int)0x8856), + ReduceExt = ((int)0x8016), + OffsetHiloProjectiveTexture2dNv = ((int)0x8856), CompressedLuminanceAlpha = ((int)0x84eb), FragmentShaderDerivativeHint = ((int)0x8b8b), SelectionBufferSize = ((int)0x0df4), @@ -3275,7 +3497,8 @@ namespace OpenTK.OpenGL Rgb5A1Ext = ((int)0x8057), DrawBuffer0Arb = ((int)0x8825), TextureBindingCubeMapExt = ((int)0x8514), - ColorBufferBit = ((int)0x00004000), + DistanceAttenuationSgis = ((int)0x8129), + ColorBufferBit = ((int)0x00004000), MaxGeometryOutputVerticesExt = ((int)0x8de0), Map1VertexAttrib114Nv = ((int)0x866b), InvertedScreenWRend = ((int)0x8491), @@ -3294,9 +3517,11 @@ namespace OpenTK.OpenGL ProgramNativeInstructions = ((int)0x88a2), MaxTextureSize = ((int)0x0d33), TexturePriority = ((int)0x8066), - DrawBuffer3Arb = ((int)0x8828), + Convolution1dExt = ((int)0x8010), + DrawBuffer3Arb = ((int)0x8828), ClipPlane5 = ((int)0x3005), - OpMulExt = ((int)0x8786), + TextureMaxLevelSgis = ((int)0x813d), + OpMulExt = ((int)0x8786), DualAlpha12Sgis = ((int)0x8112), CombineAlpha = ((int)0x8572), MaxVertexUniformComponentsArb = ((int)0x8b4a), @@ -3321,7 +3546,8 @@ namespace OpenTK.OpenGL IuiN3fV2fExt = ((int)0x81af), MaxTextureLodBiasExt = ((int)0x84fd), FragmentColorExt = ((int)0x834c), - MaxFogFuncPointsSgis = ((int)0x812c), + ColorTableGreenSizeSgi = ((int)0x80db), + MaxFogFuncPointsSgis = ((int)0x812c), Matrix0Nv = ((int)0x8630), CompressedSrgbAlphaS3tcDxt3Ext = ((int)0x8c4e), Luminance8Alpha8Ext = ((int)0x8045), @@ -3336,7 +3562,8 @@ namespace OpenTK.OpenGL FragmentShaderAti = ((int)0x8920), FogCoordArrayStride = ((int)0x8455), Texture2 = ((int)0x84c2), - StencilAttachmentExt = ((int)0x8d20), + UnsignedInt1010102Ext = ((int)0x8036), + StencilAttachmentExt = ((int)0x8d20), MaxProgramParameterBufferSizeNv = ((int)0x8da1), Doublebuffer = ((int)0x0c32), EvalVertexAttrib6Nv = ((int)0x86cc), @@ -3370,13 +3597,15 @@ namespace OpenTK.OpenGL Map2VertexAttrib84Nv = ((int)0x8678), AsyncReadPixelsSgix = ((int)0x835e), ColorIndex12Ext = ((int)0x80e6), - SampleMaskValueSgis = ((int)0x80aa), + ReplicateBorderHp = ((int)0x8153), + SampleMaskValueSgis = ((int)0x80aa), PostColorMatrixColorTable = ((int)0x80d2), Gl4pass0Sgis = ((int)0x80a4), IndexArrayStride = ((int)0x8086), Bitmap = ((int)0x1a00), T2fIuiN3fV2fExt = ((int)0x81b3), - MinmaxFormat = ((int)0x802f), + PostColorMatrixBlueBiasSgi = ((int)0x80ba), + MinmaxFormat = ((int)0x802f), EvalVertexAttrib0Nv = ((int)0x86c6), OrReverse = ((int)0x150b), Srgb = ((int)0x8c40), @@ -3430,7 +3659,9 @@ namespace OpenTK.OpenGL VertexAttribArrayBufferBinding = ((int)0x889f), CurrentMatrixIndexArb = ((int)0x8845), RgbaIccSgix = ((int)0x8461), - OutputTextureCoord14Ext = ((int)0x87ab), + TextureBaseLevelSgis = ((int)0x813c), + GenerateMipmapHintSgis = ((int)0x8192), + OutputTextureCoord14Ext = ((int)0x87ab), MaxTextureImageUnitsNv = ((int)0x8872), Gl3d = ((int)0x0601), IndexWritemask = ((int)0x0c21), @@ -3451,13 +3682,17 @@ namespace OpenTK.OpenGL Combine4Nv = ((int)0x8503), FloatVec4Arb = ((int)0x8b52), ReplacementCodeArrayTypeSun = ((int)0x85c1), - ProgramNativeTexInstructionsArb = ((int)0x8809), - ProxyTextureColorTableSgi = ((int)0x80bd), + SamplesArb = ((int)0x80a9), + ProgramNativeTexInstructionsArb = ((int)0x8809), + ColorTableFormatSgi = ((int)0x80d8), + ProxyTextureColorTableSgi = ((int)0x80bd), Map2VertexAttrib14Nv = ((int)0x8671), MaxViewportDims = ((int)0x0d3a), - AlphaMaxSgix = ((int)0x8321), + ColorTableScaleSgi = ((int)0x80d6), + AlphaMaxSgix = ((int)0x8321), PixelCubicWeightExt = ((int)0x8333), - DrawFramebufferBindingExt = ((int)0x8caa), + ProxyPostConvolutionColorTableSgi = ((int)0x80d4), + DrawFramebufferBindingExt = ((int)0x8caa), EvalVertexAttrib5Nv = ((int)0x86cb), TextureComponents = ((int)0x1003), Map2TextureCoord4 = ((int)0x0db6), @@ -3474,7 +3709,8 @@ namespace OpenTK.OpenGL SamplerCubeArb = ((int)0x8b60), BlendColor = ((int)0x8005), C3fV3f = ((int)0x2a24), - DetailTexture2dBindingSgis = ((int)0x8096), + UnsignedShort4444Ext = ((int)0x8033), + DetailTexture2dBindingSgis = ((int)0x8096), FloatRgbNv = ((int)0x8882), ReplacementCodeArrayPointerSun = ((int)0x85c3), DrawPixelToken = ((int)0x0705), @@ -3527,7 +3763,8 @@ namespace OpenTK.OpenGL DotProductConstEyeReflectCubeMapNv = ((int)0x86f3), VertexProgramTwoSideArb = ((int)0x8643), QuadIntensity4Sgis = ((int)0x8122), - SampleMaskValueExt = ((int)0x80aa), + ProxyPostColorMatrixColorTableSgi = ((int)0x80d5), + SampleMaskValueExt = ((int)0x80aa), ImageMinFilterHp = ((int)0x815d), Con14Ati = ((int)0x894f), Texcoord2BitPgi = ((int)0x20000000), @@ -3591,7 +3828,8 @@ namespace OpenTK.OpenGL Texture24 = ((int)0x84d8), Texture25 = ((int)0x84d9), Texture22 = ((int)0x84d6), - ProgramAluInstructionsArb = ((int)0x8805), + PointSizeMinArb = ((int)0x8126), + ProgramAluInstructionsArb = ((int)0x8805), Texture21 = ((int)0x84d5), RgbFloat16Ati = ((int)0x881b), MaxProgramParameters = ((int)0x88a9), @@ -3601,7 +3839,8 @@ namespace OpenTK.OpenGL Texture28 = ((int)0x84dc), Texture29 = ((int)0x84dd), SignedIntensityNv = ((int)0x8707), - Con10Ati = ((int)0x894b), + PointSizeMaxArb = ((int)0x8127), + Con10Ati = ((int)0x894b), Specular = ((int)0x1202), Map1Color4 = ((int)0x0d90), Src0Alpha = ((int)0x8588), @@ -3612,7 +3851,8 @@ namespace OpenTK.OpenGL MagnitudeScaleNv = ((int)0x8712), AddSignedArb = ((int)0x8574), BufferUsageArb = ((int)0x8765), - Sampler2d = ((int)0x8b5e), + MinExt = ((int)0x8007), + Sampler2d = ((int)0x8b5e), TextureTooLargeExt = ((int)0x8065), VertexAttribArray5Nv = ((int)0x8655), SignedLuminanceAlphaNv = ((int)0x8703), @@ -3620,7 +3860,8 @@ namespace OpenTK.OpenGL CurrentQueryArb = ((int)0x8865), TransformFeedbackAttribsNv = ((int)0x8c7e), PixelMapRToRSize = ((int)0x0cb6), - MaxProgramIfDepthNv = ((int)0x88f6), + HistogramAlphaSizeExt = ((int)0x802b), + MaxProgramIfDepthNv = ((int)0x88f6), UnsignedShort565 = ((int)0x8363), MultisampleBit = ((int)0x20000000), LogicOpMode = ((int)0x0bf0), @@ -3669,7 +3910,8 @@ namespace OpenTK.OpenGL TextureLuminanceSizeExt = ((int)0x8060), PixelModeBit = ((int)0x00000020), CombinerSumOutputNv = ((int)0x854c), - TextureFilterControlExt = ((int)0x8500), + MinmaxExt = ((int)0x802e), + TextureFilterControlExt = ((int)0x8500), PolygonMode = ((int)0x0b40), LinearAttenuation = ((int)0x1208), FloatMat4x2 = ((int)0x8b69), @@ -3681,7 +3923,8 @@ namespace OpenTK.OpenGL Alpha32iExt = ((int)0x8d84), FragmentLightingSgix = ((int)0x8400), ProgramParameterNv = ((int)0x8644), - MinProgramTexelOffsetNv = ((int)0x8904), + ConvolutionHeightExt = ((int)0x8019), + MinProgramTexelOffsetNv = ((int)0x8904), MaxTransformFeedbackSeparateComponentsNv = ((int)0x8c80), TextureCubeMapPositiveXExt = ((int)0x8515), LineStipple = ((int)0x0b24), @@ -3707,14 +3950,16 @@ namespace OpenTK.OpenGL ColorTableAlphaSize = ((int)0x80dd), OffsetTextureRectangleNv = ((int)0x864c), QueryResult = ((int)0x8866), - EvalVertexAttrib12Nv = ((int)0x86d2), + ColorTableRedSizeSgi = ((int)0x80da), + EvalVertexAttrib12Nv = ((int)0x86d2), ClientPixelStoreBit = ((int)0x00000001), YcrcbaSgix = ((int)0x8319), PixelGroupColorSgis = ((int)0x8356), Diffuse = ((int)0x1201), LineResetToken = ((int)0x0707), MaxProgramTexIndirectionsArb = ((int)0x880d), - Reg25Ati = ((int)0x893a), + UnsignedByte332Ext = ((int)0x8032), + Reg25Ati = ((int)0x893a), Dot2AddAti = ((int)0x896c), ListMode = ((int)0x0b30), ColorClearUnclampedValueAti = ((int)0x8835), @@ -3732,14 +3977,16 @@ namespace OpenTK.OpenGL ElementArrayPointerApple = ((int)0x876a), SphereMap = ((int)0x2402), Map2Index = ((int)0x0db1), - DualAlpha16Sgis = ((int)0x8113), + UnsignedShort565Ext = ((int)0x8363), + DualAlpha16Sgis = ((int)0x8113), Rgb10A2Ext = ((int)0x8059), InterlaceOml = ((int)0x8980), EdgeFlag = ((int)0x0b43), MaxModelviewStackDepth = ((int)0x0d36), FogScaleSgix = ((int)0x81fc), DualAlpha8Sgis = ((int)0x8111), - Rgba = ((int)0x1908), + PackSkipImagesExt = ((int)0x806b), + Rgba = ((int)0x1908), PerturbExt = ((int)0x85ae), FrontAndBack = ((int)0x0408), Modelview20Arb = ((int)0x8734), @@ -3747,7 +3994,8 @@ namespace OpenTK.OpenGL SamplesSgis = ((int)0x80a9), Con18Ati = ((int)0x8953), TextureBinding1dArrayExt = ((int)0x8c1c), - StencilFail = ((int)0x0b94), + MinmaxFormatExt = ((int)0x802f), + StencilFail = ((int)0x0b94), CurrentMatrixArb = ((int)0x8641), Reg27Ati = ((int)0x893c), ObjectBufferSizeAti = ((int)0x8764), @@ -3792,7 +4040,8 @@ namespace OpenTK.OpenGL Texture1 = ((int)0x84c1), VertexAttribArray1Nv = ((int)0x8651), Matrix14 = ((int)0x88ce), - FullRangeExt = ((int)0x87e1), + ProxyColorTableSgi = ((int)0x80d3), + FullRangeExt = ((int)0x87e1), Modelview27Arb = ((int)0x873b), ColorAttachment7Ext = ((int)0x8ce7), UnsignedInt8888 = ((int)0x8035), @@ -3814,14 +4063,16 @@ namespace OpenTK.OpenGL ColorIndex4Ext = ((int)0x80e4), CompressedRedRgtc1Ext = ((int)0x8dbb), SampleMaskInvertSgis = ((int)0x80ab), - CompressedSrgbS3tcDxt1Ext = ((int)0x8c4c), + BgraExt = ((int)0x80e1), + CompressedSrgbS3tcDxt1Ext = ((int)0x8c4c), CompressedSrgbAlphaS3tcDxt1Ext = ((int)0x8c4d), Modelview24Arb = ((int)0x8738), RgbIntegerExt = ((int)0x8d98), Map1VertexAttrib84Nv = ((int)0x8668), Reg23Ati = ((int)0x8938), PixelSubsample2424Sgix = ((int)0x85a3), - Operand1Rgb = ((int)0x8591), + PostConvolutionBlueBiasExt = ((int)0x8022), + Operand1Rgb = ((int)0x8591), NormalBitPgi = ((int)0x08000000), BlendEquationAlphaExt = ((int)0x883d), EnableBit = ((int)0x00002000), @@ -3847,7 +4098,8 @@ namespace OpenTK.OpenGL TextureCoordArrayCountExt = ((int)0x808b), GreenBias = ((int)0x0d19), OutputTextureCoord27Ext = ((int)0x87b8), - Luminance16uiExt = ((int)0x8d7a), + UnsignedInt8888RevExt = ((int)0x8367), + Luminance16uiExt = ((int)0x8d7a), Rgb16uiExt = ((int)0x8d77), CurrentRasterColor = ((int)0x0b04), IntensityFloat32Ati = ((int)0x8817), @@ -3942,7 +4194,8 @@ namespace OpenTK.OpenGL Map1VertexAttrib34Nv = ((int)0x8663), ColorTableScale = ((int)0x80d6), Cw = ((int)0x0900), - LinearClipmapNearestSgix = ((int)0x844f), + ColorTableBlueSizeSgi = ((int)0x80dc), + LinearClipmapNearestSgix = ((int)0x844f), FrontLeft = ((int)0x0400), NumFragmentConstantsAti = ((int)0x896f), FragmentLightModelLocalViewerSgix = ((int)0x8408), @@ -3990,7 +4243,9 @@ namespace OpenTK.OpenGL YcrcbSgix = ((int)0x8318), WeightArrayStrideArb = ((int)0x86aa), DrawBuffer14Arb = ((int)0x8833), - VertexArrayBufferBinding = ((int)0x8896), + BlendColorExt = ((int)0x8005), + ColorTableIntensitySizeSgi = ((int)0x80df), + VertexArrayBufferBinding = ((int)0x8896), ColorIndex2Ext = ((int)0x80e3), MaxFramezoomFactorSgix = ((int)0x818d), AccumGreenBits = ((int)0x0d59), @@ -4008,13 +4263,15 @@ namespace OpenTK.OpenGL CompileStatus = ((int)0x8b81), CullFace = ((int)0x0b44), MaxClipmapVirtualDepthSgix = ((int)0x8178), - LightingBit = ((int)0x00000040), + ConstantBorderHp = ((int)0x8151), + LightingBit = ((int)0x00000040), ColorIndex1Ext = ((int)0x80e2), ProgramFormat = ((int)0x8876), ClipPlane0 = ((int)0x3000), InvalidFramebufferOperationExt = ((int)0x0506), Texture20Arb = ((int)0x84d4), - MaxPnTrianglesTesselationLevelAti = ((int)0x87f1), + LightModelColorControlExt = ((int)0x81f8), + MaxPnTrianglesTesselationLevelAti = ((int)0x87f1), Reg29Ati = ((int)0x893e), PostConvolutionAlphaScale = ((int)0x801f), Modelview22Arb = ((int)0x8736), @@ -4028,7 +4285,8 @@ namespace OpenTK.OpenGL Light2 = ((int)0x4002), AsyncDrawPixelsSgix = ((int)0x835d), MirrorClampAti = ((int)0x8742), - ClipDistanceNv = ((int)0x8c7a), + PostColorMatrixGreenScaleSgi = ((int)0x80b5), + ClipDistanceNv = ((int)0x8c7a), CompressedRgbaFxt13dfx = ((int)0x86b1), GenerateMipmap = ((int)0x8191), MaxProgramMatricesArb = ((int)0x862f), @@ -4036,7 +4294,8 @@ namespace OpenTK.OpenGL Reg9Ati = ((int)0x892a), Vendor = ((int)0x1f00), FrontRight = ((int)0x0401), - ArrayObjectOffsetAti = ((int)0x8767), + MaxColorMatrixStackDepthSgi = ((int)0x80b3), + ArrayObjectOffsetAti = ((int)0x8767), TextureMagSizeNv = ((int)0x871f), HalfBiasNormalNv = ((int)0x853a), ReplicateBorder = ((int)0x8153), @@ -4060,7 +4319,8 @@ namespace OpenTK.OpenGL Texture1dArrayExt = ((int)0x8c18), DrawBuffer4Ati = ((int)0x8829), MaxTextureBufferSizeExt = ((int)0x8c2b), - StencilBackFail = ((int)0x8801), + PointSizeMinExt = ((int)0x8126), + StencilBackFail = ((int)0x8801), ColorSumClampNv = ((int)0x854f), Blend = ((int)0x0be2), PerStageConstantsNv = ((int)0x8535), @@ -4071,13 +4331,15 @@ namespace OpenTK.OpenGL Texture17Arb = ((int)0x84d1), Hilo8Nv = ((int)0x885e), PixelTransform2dStackDepthExt = ((int)0x8336), - Red = ((int)0x1903), + ConstantAlphaExt = ((int)0x8003), + Red = ((int)0x1903), LinearDetailAlphaSgis = ((int)0x8098), ConstantColor = ((int)0x8001), DepthStencilToBgraNv = ((int)0x886f), FogCoordArray = ((int)0x8457), Clamp = ((int)0x2900), - DotProductTextureCubeMapNv = ((int)0x86f0), + HistogramSinkExt = ((int)0x802d), + DotProductTextureCubeMapNv = ((int)0x86f0), MultisampleCoverageModesNv = ((int)0x8e12), ConstantColor1Nv = ((int)0x852b), CompressedRgbaS3tcDxt3Ext = ((int)0x83f2), @@ -4089,9 +4351,11 @@ namespace OpenTK.OpenGL PointSpriteCoordOrigin = ((int)0x8ca0), Rgba16 = ((int)0x805b), DepthBoundsTestExt = ((int)0x8890), - FogFactorToAlphaSgix = ((int)0x836f), + UnsignedShort5551Ext = ((int)0x8034), + FogFactorToAlphaSgix = ((int)0x836f), CompressedSignedRedGreenRgtc2Ext = ((int)0x8dbe), - CombinerBiasNv = ((int)0x8549), + ClampToEdgeSgis = ((int)0x812f), + CombinerBiasNv = ((int)0x8549), InvariantExt = ((int)0x87c2), ReadPixelDataRangeLengthNv = ((int)0x887b), FramebufferUnsupportedExt = ((int)0x8cdd), @@ -4112,7 +4376,8 @@ namespace OpenTK.OpenGL ProxyColorTable = ((int)0x80d3), R1uiT2fV3fSun = ((int)0x85c9), TextureWrapR = ((int)0x8072), - RgbaIntegerExt = ((int)0x8d99), + Texture3dExt = ((int)0x806f), + RgbaIntegerExt = ((int)0x8d99), RenderbufferDepthSizeExt = ((int)0x8d54), Texture10Arb = ((int)0x84ca), WritePixelDataRangePointerNv = ((int)0x887c), @@ -4126,7 +4391,8 @@ namespace OpenTK.OpenGL ReadPixelDataRangeNv = ((int)0x8879), CombineAlphaArb = ((int)0x8572), ReplaceOldestSun = ((int)0x0003), - LineWidthRange = ((int)0x0b22), + Max3dTextureSizeExt = ((int)0x8073), + LineWidthRange = ((int)0x0b22), BufferMapPointerArb = ((int)0x88bd), TextureCompareSgix = ((int)0x819a), LoBiasNv = ((int)0x8715), @@ -4162,7 +4428,8 @@ namespace OpenTK.OpenGL Matrix10 = ((int)0x88ca), OpClampExt = ((int)0x878e), TriangleStrip = ((int)0x0005), - LinearMipmapLinear = ((int)0x2703), + ConvolutionBorderModeExt = ((int)0x8013), + LinearMipmapLinear = ((int)0x2703), IndexArrayBufferBindingArb = ((int)0x8899), CompressedSignedLuminanceLatc1Ext = ((int)0x8c71), ArrayBufferBindingArb = ((int)0x8894), @@ -4185,7 +4452,8 @@ namespace OpenTK.OpenGL Xor = ((int)0x1506), MaxBindableUniformSizeExt = ((int)0x8ded), AlphaMinClampIngr = ((int)0x8563), - TextureDtSizeNv = ((int)0x871e), + UnsignedInt2101010RevExt = ((int)0x8368), + TextureDtSizeNv = ((int)0x871e), TextureBinding2dArrayExt = ((int)0x8c1d), ReadPixelDataRangePointerNv = ((int)0x887d), Modelview26Arb = ((int)0x873a), @@ -4230,7 +4498,8 @@ namespace OpenTK.OpenGL Reg18Ati = ((int)0x8933), VertexArrayRangeValidNv = ((int)0x851f), Return = ((int)0x0102), - MaxProgramLoopDepthNv = ((int)0x88f7), + PostColorMatrixRedBiasSgi = ((int)0x80b8), + MaxProgramLoopDepthNv = ((int)0x88f7), FogMode = ((int)0x0b65), PolygonBit = ((int)0x00000008), Incr = ((int)0x1e02), @@ -4279,7 +4548,8 @@ namespace OpenTK.OpenGL Matrix1Nv = ((int)0x8631), FloatRg16Nv = ((int)0x8886), PixelUnpackBufferBindingArb = ((int)0x88ef), - Matrix23 = ((int)0x88d7), + FuncSubtractExt = ((int)0x800a), + Matrix23 = ((int)0x88d7), Texture18Arb = ((int)0x84d2), Matrix13 = ((int)0x88cd), Luminance32iExt = ((int)0x8d86), @@ -4303,18 +4573,23 @@ namespace OpenTK.OpenGL Dot3Rgba = ((int)0x86af), Compile = ((int)0x1300), Vertex23BitPgi = ((int)0x00000004), - DetailTextureLevelSgis = ((int)0x809a), + PointSizeMaxSgis = ((int)0x8127), + DetailTextureLevelSgis = ((int)0x809a), ColorArrayListStrideIbm = ((int)103082), - MaxVertexAttribsArb = ((int)0x8869), + TextureWrapRExt = ((int)0x8072), + MaxVertexAttribsArb = ((int)0x8869), VertexArrayRangeNv = ((int)0x851d), Rgb5Ext = ((int)0x8050), - VertexPreclipSgix = ((int)0x83ee), + SampleBuffersArb = ((int)0x80a8), + VertexPreclipSgix = ((int)0x83ee), Luminance16 = ((int)0x8042), ClipPlane2 = ((int)0x3002), MaxMatrixPaletteStackDepthArb = ((int)0x8841), Luminance12 = ((int)0x8041), BumpTexUnitsAti = ((int)0x8778), - MaxPixelMapTable = ((int)0x0d34), + MaxConvolutionWidthExt = ((int)0x801a), + SeparateSpecularColorExt = ((int)0x81fa), + MaxPixelMapTable = ((int)0x0d34), FragmentColorMaterialSgix = ((int)0x8401), OutputTextureCoord18Ext = ((int)0x87af), FloatVec4 = ((int)0x8b52), @@ -4332,7 +4607,8 @@ namespace OpenTK.OpenGL FeedbackBufferSize = ((int)0x0df1), Luminance6Alpha2 = ((int)0x8044), UnsignedIntSampler2dRectExt = ((int)0x8dd5), - Rgb5 = ((int)0x8050), + SampleCoverageArb = ((int)0x80a0), + Rgb5 = ((int)0x8050), ResampleZeroFillOml = ((int)0x8987), MaxDeformationOrderSgix = ((int)0x8197), VertexDataHintPgi = ((int)0x1a22a), @@ -4346,7 +4622,8 @@ namespace OpenTK.OpenGL UnsignedShort1555Rev = ((int)0x8366), TextureNormalExt = ((int)0x85af), CndAti = ((int)0x896a), - QueryResultArb = ((int)0x8866), + HistogramBlueSizeExt = ((int)0x802a), + QueryResultArb = ((int)0x8866), HalfFloatArb = ((int)0x140b), VariantArrayPointerExt = ((int)0x87e9), Combine = ((int)0x8570), @@ -4370,7 +4647,8 @@ namespace OpenTK.OpenGL Matrix4Nv = ((int)0x8634), DependentHiloTexture2dNv = ((int)0x8858), Intensity16IccSgix = ((int)0x846a), - SwizzleStrqDqAti = ((int)0x897b), + DepthComponent32Sgix = ((int)0x81a7), + SwizzleStrqDqAti = ((int)0x897b), VectorExt = ((int)0x87bf), Texture30Arb = ((int)0x84de), BoolVec3Arb = ((int)0x8b58), @@ -4401,7 +4679,8 @@ namespace OpenTK.OpenGL OneMinusSrcColor = ((int)0x0301), PackInvertMesa = ((int)0x8758), FogCoordinateArrayTypeExt = ((int)0x8454), - Sampler1d = ((int)0x8b5d), + ConvolutionFilterScaleExt = ((int)0x8014), + Sampler1d = ((int)0x8b5d), TexturePostSpecularHp = ((int)0x8168), CompressedLuminanceLatc1Ext = ((int)0x8c70), QuadraticAttenuation = ((int)0x1209), @@ -4417,7 +4696,8 @@ namespace OpenTK.OpenGL PnTrianglesTesselationLevelAti = ((int)0x87f4), PreviousTextureInputNv = ((int)0x86e4), TextureInternalFormat = ((int)0x1003), - CullVertexIbm = ((int)103050), + SampleAlphaToCoverageArb = ((int)0x809e), + CullVertexIbm = ((int)103050), MaxCombinedTextureImageUnitsArb = ((int)0x8b4d), ReadFramebufferExt = ((int)0x8ca8), Gl422RevExt = ((int)0x80cd), @@ -4477,7 +4757,8 @@ namespace OpenTK.OpenGL DtBiasNv = ((int)0x8717), TriangleListSun = ((int)0x81d7), MaxProgramTotalOutputComponentsNv = ((int)0x8c28), - PassThroughNv = ((int)0x86e6), + PostColorMatrixRedScaleSgi = ((int)0x80b4), + PassThroughNv = ((int)0x86e6), FloatRgb32Nv = ((int)0x8889), Src1Alpha = ((int)0x8589), PixelSubsample4444Sgix = ((int)0x85a2), @@ -4507,7 +4788,8 @@ namespace OpenTK.OpenGL BackPrimaryColorNv = ((int)0x8c77), UnsignedIdentityNv = ((int)0x8536), VertexShader = ((int)0x8b31), - LightModelAmbient = ((int)0x0b53), + UnsignedShort1555RevExt = ((int)0x8366), + LightModelAmbient = ((int)0x0b53), BoolVec3 = ((int)0x8b58), InterlaceSgix = ((int)0x8094), DrawBuffer14Ati = ((int)0x8833), @@ -4588,7 +4870,8 @@ namespace OpenTK.OpenGL TextureClipmapLodOffsetSgix = ((int)0x8175), DepthStencilNv = ((int)0x84f9), Rgba16iExt = ((int)0x8d88), - MapColor = ((int)0x0d10), + UnpackSkipImagesExt = ((int)0x806d), + MapColor = ((int)0x0d10), VertexArrayParallelPointersIntel = ((int)0x83f5), OutputTextureCoord9Ext = ((int)0x87a6), ReplaceMiddleSun = ((int)0x0002), @@ -4599,7 +4882,8 @@ namespace OpenTK.OpenGL PostColorMatrixAlphaBias = ((int)0x80bb), None = ((int)0), FogCoord = ((int)0x8451), - UnsignedIntSamplerCubeExt = ((int)0x8dd4), + OneMinusConstantAlphaExt = ((int)0x8004), + UnsignedIntSamplerCubeExt = ((int)0x8dd4), AlwaysSoftHintPgi = ((int)0x1a20d), Nor = ((int)0x1508), BiasBitAti = ((int)0x00000008), @@ -4607,9 +4891,11 @@ namespace OpenTK.OpenGL MatrixIndexArrayStrideArb = ((int)0x8848), NegativeWExt = ((int)0x87dc), TrackMatrixTransformNv = ((int)0x8649), - LineBit = ((int)0x00000004), + TextureMaxLodSgis = ((int)0x813b), + LineBit = ((int)0x00000004), PixelMagFilterExt = ((int)0x8331), - Src2Alpha = ((int)0x858a), + PostConvolutionGreenBiasExt = ((int)0x8021), + Src2Alpha = ((int)0x858a), Modelview7Arb = ((int)0x8727), RgbScale = ((int)0x8573), PrimitiveRestartIndexNv = ((int)0x8559), @@ -4629,7 +4915,8 @@ namespace OpenTK.OpenGL Gl4pass1Sgis = ((int)0x80a5), TextureCoordArrayBufferBindingArb = ((int)0x889a), Map1Normal = ((int)0x0d92), - Map1VertexAttrib14Nv = ((int)0x8661), + PostColorMatrixAlphaBiasSgi = ((int)0x80bb), + Map1VertexAttrib14Nv = ((int)0x8661), Con31Ati = ((int)0x8960), IndexMaterialExt = ((int)0x81b8), PolygonOffsetPoint = ((int)0x2a01), @@ -4696,7 +4983,8 @@ namespace OpenTK.OpenGL CompBitAti = ((int)0x00000002), PixelMapIToR = ((int)0x0c72), NormalArrayPointerExt = ((int)0x808f), - LuminanceAlpha8iExt = ((int)0x8d93), + DoubleExt = ((int)0x140a), + LuminanceAlpha8iExt = ((int)0x8d93), ColorSumArb = ((int)0x8458), CurrentBinormalExt = ((int)0x843c), Modelview0StackDepthExt = ((int)0x0ba3), @@ -4706,7 +4994,8 @@ namespace OpenTK.OpenGL Gl4xBitAti = ((int)0x00000002), ShaderOperationNv = ((int)0x86df), ProgramTexInstructionsArb = ((int)0x8806), - SpriteObjectAlignedSgix = ((int)0x814d), + PointFadeThresholdSizeExt = ((int)0x8128), + SpriteObjectAlignedSgix = ((int)0x814d), FogStart = ((int)0x0b63), TextureStencilSizeExt = ((int)0x88f1), MaxAsyncTexImageSgix = ((int)0x835f), @@ -4721,7 +5010,8 @@ namespace OpenTK.OpenGL SignedHilo8Nv = ((int)0x885f), ColorWritemask = ((int)0x0c23), BumpTargetAti = ((int)0x877c), - ResampleZeroFillSgix = ((int)0x842f), + ClampToBorderArb = ((int)0x812d), + ResampleZeroFillSgix = ((int)0x842f), TransformFeedbackBufferSizeNv = ((int)0x8c85), ColorArrayListIbm = ((int)103072), FragmentLightModelNormalInterpolationSgix = ((int)0x840b), @@ -4741,7 +5031,8 @@ namespace OpenTK.OpenGL TextureShaderNv = ((int)0x86de), OutputTextureCoord0Ext = ((int)0x879d), SampleBuffers3dfx = ((int)0x86b3), - VertexProgramPointSizeNv = ((int)0x8642), + PostConvolutionColorTableSgi = ((int)0x80d1), + VertexProgramPointSizeNv = ((int)0x8642), Light0 = ((int)0x4000), OpDot3Ext = ((int)0x8784), GreenMaxClampIngr = ((int)0x8565), @@ -4770,7 +5061,8 @@ namespace OpenTK.OpenGL Replace = ((int)0x1e01), PointSprite = ((int)0x8861), UnsignedShort = ((int)0x1403), - PerspectiveCorrectionHint = ((int)0x0c50), + ConstantColorExt = ((int)0x8001), + PerspectiveCorrectionHint = ((int)0x0c50), Normalize = ((int)0x0ba1), PostImageTransformColorTableHp = ((int)0x8162), QuarterBitAti = ((int)0x00000010), @@ -4784,7 +5076,8 @@ namespace OpenTK.OpenGL RgbaS3tc = ((int)0x83a2), ProxyTexture2dArrayExt = ((int)0x8c1b), IndexArrayStrideExt = ((int)0x8086), - VertexProgram = ((int)0x8620), + HistogramExt = ((int)0x8024), + VertexProgram = ((int)0x8620), CompressedLuminanceArb = ((int)0x84ea), NumCompressedTextureFormatsArb = ((int)0x86a2), GreenIntegerExt = ((int)0x8d95), @@ -4824,11 +5117,13 @@ namespace OpenTK.OpenGL IndexArrayListStrideIbm = ((int)103083), ColorTableIntensitySize = ((int)0x80df), Map1VertexAttrib104Nv = ((int)0x866a), - StreamReadArb = ((int)0x88e1), + ColorTableAlphaSizeSgi = ((int)0x80dd), + StreamReadArb = ((int)0x88e1), AlphaFloat16Ati = ((int)0x881c), Reg26Ati = ((int)0x893b), VertexAttribArray2Nv = ((int)0x8652), - PolygonStippleBit = ((int)0x00000010), + HistogramWidthExt = ((int)0x8026), + PolygonStippleBit = ((int)0x00000010), VertexArray = ((int)0x8074), HistogramLuminanceSize = ((int)0x802c), Texture1dStackMesax = ((int)0x8759), @@ -4859,7 +5154,8 @@ namespace OpenTK.OpenGL ArrayBufferArb = ((int)0x8892), CurrentNormal = ((int)0x0b02), Reg0Ati = ((int)0x8921), - Light7 = ((int)0x4007), + DistanceAttenuationExt = ((int)0x8129), + Light7 = ((int)0x4007), Intensity8uiExt = ((int)0x8d7f), VertexShaderBindingExt = ((int)0x8781), TextureCompareFuncArb = ((int)0x884d), @@ -4893,7 +5189,8 @@ namespace OpenTK.OpenGL MirrorClampExt = ((int)0x8742), Matrix6Nv = ((int)0x8636), ScaleByFourNv = ((int)0x853f), - OutputTextureCoord30Ext = ((int)0x87bb), + ClampToBorderSgis = ((int)0x812d), + OutputTextureCoord30Ext = ((int)0x87bb), VertexStateProgramNv = ((int)0x8621), MaxProgramAddressRegisters = ((int)0x88b1), StackOverflow = ((int)0x0503), @@ -4929,7 +5226,8 @@ namespace OpenTK.OpenGL Du8dv8Ati = ((int)0x877a), ReplacementCodeSun = ((int)0x81d8), CompressedRgbaS3tcDxt1Ext = ((int)0x83f1), - ObjectDeleteStatusArb = ((int)0x8b80), + PointFadeThresholdSizeArb = ((int)0x8128), + ObjectDeleteStatusArb = ((int)0x8b80), GeometryInputTypeExt = ((int)0x8ddb), ProgramAttribComponentsNv = ((int)0x8906), UnsignedInt5999RevExt = ((int)0x8c3e), @@ -4944,8 +5242,10 @@ namespace OpenTK.OpenGL Texture7 = ((int)0x84c7), DepthTextureMode = ((int)0x884b), NumInputInterpolatorComponentsAti = ((int)0x8973), - SrgbAlpha = ((int)0x8c42), - PixelPackBufferBindingExt = ((int)0x88ed), + PostConvolutionRedBiasExt = ((int)0x8020), + SrgbAlpha = ((int)0x8c42), + DepthComponent16Sgix = ((int)0x81a5), + PixelPackBufferBindingExt = ((int)0x88ed), OutputTextureCoord26Ext = ((int)0x87b7), YcbcrMesa = ((int)0x8757), QuadLuminance4Sgis = ((int)0x8120), @@ -4963,7 +5263,8 @@ namespace OpenTK.OpenGL FormatSubsample244244Oml = ((int)0x8983), VertexAttribArray15Nv = ((int)0x865f), TextureLightExt = ((int)0x8350), - Con27Ati = ((int)0x895c), + UnsignedShort565RevExt = ((int)0x8364), + Con27Ati = ((int)0x895c), AlphaIntegerExt = ((int)0x8d97), Texture25Arb = ((int)0x84d9), Modelview1StackDepthExt = ((int)0x8502), @@ -5031,10 +5332,12 @@ namespace OpenTK.OpenGL Color3BitPgi = ((int)0x00010000), Map1VertexAttrib134Nv = ((int)0x866d), TextureMagFilter = ((int)0x2800), - Texture26Arb = ((int)0x84da), + Convolution2dExt = ((int)0x8011), + Texture26Arb = ((int)0x84da), FeedbackBufferType = ((int)0x0df2), ConvolutionFilterBias = ((int)0x8015), - Rgba4S3tc = ((int)0x83a3), + SampleAlphaToOneArb = ((int)0x809f), + Rgba4S3tc = ((int)0x83a3), Rgb5A1 = ((int)0x8057), MaxProgramNativeTemporaries = ((int)0x88a7), BufferSize = ((int)0x8764), @@ -5043,8 +5346,10 @@ namespace OpenTK.OpenGL VertexAttribArray11Nv = ((int)0x865b), GreenBits = ((int)0x0d53), Map1TextureCoord1 = ((int)0x0d93), - PackCmykHintExt = ((int)0x800e), - PixelMapIToBSize = ((int)0x0cb4), + BgrExt = ((int)0x80e0), + PackCmykHintExt = ((int)0x800e), + DepthComponent24Sgix = ((int)0x81a6), + PixelMapIToBSize = ((int)0x0cb4), PointSmooth = ((int)0x0b10), RgbaIntegerModeExt = ((int)0x8d9e), VertexAttribArray7Nv = ((int)0x8657), @@ -5084,7 +5389,8 @@ namespace OpenTK.OpenGL FogCoordinateExt = ((int)0x8451), SampleAlphaToMaskSgis = ((int)0x809e), IntSampler2dArrayExt = ((int)0x8dcf), - TextureMaxLevel = ((int)0x813d), + UnsignedShort4444RevExt = ((int)0x8365), + TextureMaxLevel = ((int)0x813d), Gl422AverageExt = ((int)0x80ce), Rgb16iExt = ((int)0x8d89), Modelview1Arb = ((int)0x850a), @@ -5134,7 +5440,8 @@ namespace OpenTK.OpenGL Matrix27 = ((int)0x88db), CombinerComponentUsageNv = ((int)0x8544), SelectionBufferPointer = ((int)0x0df3), - IntSamplerCubeExt = ((int)0x8dcc), + TextureMinLodSgis = ((int)0x813a), + IntSamplerCubeExt = ((int)0x8dcc), OutputTextureCoord20Ext = ((int)0x87b1), PixelPackBufferBinding = ((int)0x88ed), CombinerScaleNv = ((int)0x8548), @@ -5162,7 +5469,8 @@ namespace OpenTK.OpenGL Intensity32iExt = ((int)0x8d85), SecondaryColorArray = ((int)0x845e), SmoothLineWidthRange = ((int)0x0b22), - TangentArrayExt = ((int)0x8439), + PointSizeMinSgis = ((int)0x8126), + TangentArrayExt = ((int)0x8439), T2fC4ubV3f = ((int)0x2a29), FloatMat2 = ((int)0x8b5a), FloatMat3 = ((int)0x8b5b), @@ -5187,16 +5495,19 @@ namespace OpenTK.OpenGL OpMinExt = ((int)0x878b), Gl2xBitAti = ((int)0x00000001), NativeGraphicsBeginHintPgi = ((int)0x1a203), - TextureWrapT = ((int)0x2803), + PostColorMatrixBlueScaleSgi = ((int)0x80b6), + TextureWrapT = ((int)0x2803), CurrentRasterIndex = ((int)0x0b05), Matrix20 = ((int)0x88d4), Matrix30 = ((int)0x88de), - VertexShaderInstructionsExt = ((int)0x87cf), + PostColorMatrixGreenBiasSgi = ((int)0x80b9), + VertexShaderInstructionsExt = ((int)0x87cf), Luminance16Alpha16 = ((int)0x8048), TransposeProjectionMatrix = ((int)0x84e4), StencilBackRef = ((int)0x8ca3), Texture9 = ((int)0x84c9), - GeometryShaderExt = ((int)0x8dd9), + PostColorMatrixColorTableSgi = ((int)0x80d2), + GeometryShaderExt = ((int)0x8dd9), Back = ((int)0x0405), LinkStatus = ((int)0x8b82), FramebufferExt = ((int)0x8d40), @@ -5222,7 +5533,8 @@ namespace OpenTK.OpenGL MaxEvalOrder = ((int)0x0d30), PackSkipPixels = ((int)0x0d04), Intensity4Ext = ((int)0x804a), - MaxAsyncReadPixelsSgix = ((int)0x8361), + PointFadeThresholdSizeSgis = ((int)0x8128), + MaxAsyncReadPixelsSgix = ((int)0x8361), NormalArrayStride = ((int)0x807f), PixelMapBToBSize = ((int)0x0cb8), MaxProgramAluInstructionsArb = ((int)0x880b), @@ -5231,7 +5543,8 @@ namespace OpenTK.OpenGL ProgramLength = ((int)0x8627), MapTessellationNv = ((int)0x86c2), PostColorMatrixBlueBias = ((int)0x80ba), - SrgbAlphaExt = ((int)0x8c42), + ColorTableSgi = ((int)0x80d0), + SrgbAlphaExt = ((int)0x8c42), EyeRadialNv = ((int)0x855b), BgraIntegerExt = ((int)0x8d9b), PixelTexGenQRoundSgix = ((int)0x8185), @@ -5294,10 +5607,12 @@ namespace OpenTK.OpenGL ObjectBufferUsageAti = ((int)0x8765), DrawBuffer6Arb = ((int)0x882b), AuxBuffers = ((int)0x0c00), - CompressedRedGreenRgtc2Ext = ((int)0x8dbd), + SampleCoverageInvertArb = ((int)0x80ab), + CompressedRedGreenRgtc2Ext = ((int)0x8dbd), GreenBitAti = ((int)0x00000002), FragmentProgramBindingNv = ((int)0x8873), - PackResampleSgix = ((int)0x842c), + ProxyTexture3dExt = ((int)0x8070), + PackResampleSgix = ((int)0x842c), Source0Rgb = ((int)0x8580), Map2Color4 = ((int)0x0db0), SpriteAxialSgix = ((int)0x814c), @@ -5311,7 +5626,8 @@ namespace OpenTK.OpenGL VertexProgramParameterBufferNv = ((int)0x8da2), VariableCNv = ((int)0x8525), SampleMaskExt = ((int)0x80a0), - MaxVertexShaderLocalsExt = ((int)0x87c9), + FuncAddExt = ((int)0x8006), + MaxVertexShaderLocalsExt = ((int)0x87c9), Modelview10Arb = ((int)0x872a), MultisampleFilterHintNv = ((int)0x8534), TransformHintApple = ((int)0x85b1), @@ -5343,7 +5659,8 @@ namespace OpenTK.OpenGL OffsetHiloTexture2dNv = ((int)0x8854), SamplerCubeShadowExt = ((int)0x8dc5), Previous = ((int)0x8578), - Equal = ((int)0x0202), + MinmaxSinkExt = ((int)0x8030), + Equal = ((int)0x0202), VertexAttribArray12Nv = ((int)0x865c), VariableENv = ((int)0x8527), SpotExponent = ((int)0x1205), @@ -5363,7 +5680,8 @@ namespace OpenTK.OpenGL HistogramSink = ((int)0x802d), ProxyPostColorMatrixColorTable = ((int)0x80d5), BufferMappedArb = ((int)0x88bc), - PixelFragmentRgbSourceSgis = ((int)0x8354), + TextureDepthExt = ((int)0x8071), + PixelFragmentRgbSourceSgis = ((int)0x8354), EvalVertexAttrib11Nv = ((int)0x86d1), ShadeModel = ((int)0x0b54), FogOffsetSgix = ((int)0x8198), @@ -5397,7 +5715,8 @@ namespace OpenTK.OpenGL QuadTextureSelectSgis = ((int)0x8125), PreferDoublebufferHintPgi = ((int)0x1a1f8), TextureDeformationSgix = ((int)0x8195), - Modelview14Arb = ((int)0x872e), + ConvolutionFilterBiasExt = ((int)0x8015), + Modelview14Arb = ((int)0x872e), ClampVertexColorArb = ((int)0x891a), Modelview11Arb = ((int)0x872b), IntensityIccSgix = ((int)0x8464), @@ -5407,7 +5726,8 @@ namespace OpenTK.OpenGL Depth = ((int)0x1801), VertexStream0Ati = ((int)0x876c), Sampler2dArrayShadowExt = ((int)0x8dc4), - Map2VertexAttrib64Nv = ((int)0x8676), + PostConvolutionGreenScaleExt = ((int)0x801d), + Map2VertexAttrib64Nv = ((int)0x8676), MatrixIndexArrayArb = ((int)0x8844), TextureCoordArrayStrideExt = ((int)0x808a), MaxGeometryVaryingComponentsExt = ((int)0x8ddd), @@ -5421,7 +5741,8 @@ namespace OpenTK.OpenGL BlendDst = ((int)0x0be0), FragmentColorMaterialFaceSgix = ((int)0x8402), ReadOnly = ((int)0x88b8), - DrawBuffer11Ati = ((int)0x8830), + ConvolutionWidthExt = ((int)0x8018), + DrawBuffer11Ati = ((int)0x8830), IgnoreBorderHp = ((int)0x8150), CombinerAbDotProductNv = ((int)0x8545), PolygonOffsetUnits = ((int)0x2a00), @@ -5431,7 +5752,8 @@ namespace OpenTK.OpenGL TextureResident = ((int)0x8067), WeightArrayArb = ((int)0x86ad), Rgba8 = ((int)0x8058), - PixelUnpackBuffer = ((int)0x88ec), + HistogramGreenSizeExt = ((int)0x8029), + PixelUnpackBuffer = ((int)0x88ec), VertexStream7Ati = ((int)0x8773), Rgba2 = ((int)0x8055), Luminance8uiExt = ((int)0x8d80), @@ -5452,8 +5774,6 @@ namespace OpenTK.OpenGL PostConvolutionAlphaScale = ((int)0x801f), ProxyPostColorMatrixColorTable = ((int)0x80d5), ConvolutionBorderMode = ((int)0x8013), - PostColorMatrixAlphaBias = ((int)0x80bb), - FuncAdd = ((int)0x8006), ColorTableFormat = ((int)0x80d8), HistogramRedSize = ((int)0x8028), ProxyColorTable = ((int)0x80d3), @@ -5462,7 +5782,6 @@ namespace OpenTK.OpenGL PostConvolutionBlueScale = ((int)0x801e), ConvolutionHeight = ((int)0x8019), MaxConvolutionWidth = ((int)0x801a), - ReplicateBorder = ((int)0x8153), TableTooLarge = ((int)0x8031), ColorMatrixStackDepth = ((int)0x80b2), PostConvolutionColorTable = ((int)0x80d1), @@ -5471,25 +5790,25 @@ namespace OpenTK.OpenGL Convolution1d = ((int)0x8010), HistogramFormat = ((int)0x8027), ConstantBorder = ((int)0x8151), - Reduce = ((int)0x8016), + ProxyPostConvolutionColorTable = ((int)0x80d4), PostConvolutionGreenBias = ((int)0x8021), MinmaxFormat = ((int)0x802f), HistogramGreenSize = ((int)0x8029), HistogramLuminanceSize = ((int)0x802c), - FuncSubtract = ((int)0x800a), + PostColorMatrixAlphaBias = ((int)0x80bb), HistogramAlphaSize = ((int)0x802b), + ColorTable = ((int)0x80d0), BlendEquation = ((int)0x8009), ColorTableWidth = ((int)0x80d9), - Min = ((int)0x8007), HistogramSink = ((int)0x802d), ColorMatrix = ((int)0x80b1), ColorTableAlphaSize = ((int)0x80dd), OneMinusConstantColor = ((int)0x8002), + Reduce = ((int)0x8016), ConvolutionWidth = ((int)0x8018), - ColorTable = ((int)0x80d0), PostColorMatrixRedBias = ((int)0x80b8), ColorTableLuminanceSize = ((int)0x80de), - FuncReverseSubtract = ((int)0x800b), + ReplicateBorder = ((int)0x8153), Histogram = ((int)0x8024), PostConvolutionRedScale = ((int)0x801c), OneMinusConstantAlpha = ((int)0x8004), @@ -5498,11 +5817,10 @@ namespace OpenTK.OpenGL HistogramWidth = ((int)0x8026), ColorTableScale = ((int)0x80d6), PostConvolutionAlphaBias = ((int)0x8023), - Max = ((int)0x8008), PostColorMatrixGreenScale = ((int)0x80b5), PostConvolutionRedBias = ((int)0x8020), ConvolutionFilterScale = ((int)0x8014), - ProxyPostConvolutionColorTable = ((int)0x80d4), + ColorTableGreenSize = ((int)0x80db), Separable2d = ((int)0x8012), PostConvolutionBlueBias = ((int)0x8022), MaxConvolutionHeight = ((int)0x801b), @@ -5516,7 +5834,6 @@ namespace OpenTK.OpenGL MinmaxSink = ((int)0x8030), ConstantAlpha = ((int)0x8003), ColorTableIntensitySize = ((int)0x80df), - ColorTableGreenSize = ((int)0x80db), ColorTableBlueSize = ((int)0x80dc), ConvolutionFormat = ((int)0x8017), ConvolutionFilterBias = ((int)0x8015), @@ -5526,6 +5843,15 @@ namespace OpenTK.OpenGL HistogramBlueSize = ((int)0x802a), } + public enum BlendEquationMode + { + FuncReverseSubtract = ((int)0x800b), + FuncAdd = ((int)0x8006), + FuncSubtract = ((int)0x800a), + Max = ((int)0x8008), + Min = ((int)0x8007), + } + public enum TextureEnvModeCombine { Dot3Rgba = ((int)0x86af),