diff --git a/Source/Bind/Specifications/GL2/overrides.xml b/Source/Bind/Specifications/GL2/overrides.xml index 3dd0ac39..d499e5c5 100644 --- a/Source/Bind/Specifications/GL2/overrides.xml +++ b/Source/Bind/Specifications/GL2/overrides.xml @@ -1625,6 +1625,58 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -3947,6 +3999,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4058,15 +4140,6 @@ DepthFunction - - BeginMode - - - - BeginMode - DrawElementsType - - EnableCap @@ -4244,6 +4317,23 @@ + + + + + + + + + + + + + + + + + diff --git a/Source/OpenTK/Graphics/ES11/ES11.cs b/Source/OpenTK/Graphics/ES11/ES11.cs index 4fbf4a6c..100e9863 100644 --- a/Source/OpenTK/Graphics/ES11/ES11.cs +++ b/Source/OpenTK/Graphics/ES11/ES11.cs @@ -61,7 +61,7 @@ namespace OpenTK.Graphics.ES11 /// [AutoGenerated(Category = "APPLE_sync", Version = "", EntryPoint = "glClientWaitSyncAPPLE")] public static - OpenTK.Graphics.ES11.AppleSync ClientWaitSync(IntPtr sync, Int32 flags, Int64 timeout) + OpenTK.Graphics.ES11.All ClientWaitSync(IntPtr sync, Int32 flags, Int64 timeout) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -95,7 +95,7 @@ namespace OpenTK.Graphics.ES11 [System.CLSCompliant(false)] [AutoGenerated(Category = "APPLE_sync", Version = "", EntryPoint = "glClientWaitSyncAPPLE")] public static - OpenTK.Graphics.ES11.AppleSync ClientWaitSync(IntPtr sync, UInt32 flags, UInt64 timeout) + OpenTK.Graphics.ES11.All ClientWaitSync(IntPtr sync, UInt32 flags, UInt64 timeout) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -177,13 +177,13 @@ namespace OpenTK.Graphics.ES11 /// [AutoGenerated(Category = "APPLE_sync", Version = "", EntryPoint = "glFenceSyncAPPLE")] public static - IntPtr FenceSync(OpenTK.Graphics.ES11.AppleSync condition, Int32 flags) + IntPtr FenceSync(OpenTK.Graphics.ES11.All condition, Int32 flags) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - return Delegates.glFenceSyncAPPLE((OpenTK.Graphics.ES11.AppleSync)condition, (UInt32)flags); + return Delegates.glFenceSyncAPPLE((OpenTK.Graphics.ES11.All)condition, (UInt32)flags); #if DEBUG } #endif @@ -206,13 +206,13 @@ namespace OpenTK.Graphics.ES11 [System.CLSCompliant(false)] [AutoGenerated(Category = "APPLE_sync", Version = "", EntryPoint = "glFenceSyncAPPLE")] public static - IntPtr FenceSync(OpenTK.Graphics.ES11.AppleSync condition, UInt32 flags) + IntPtr FenceSync(OpenTK.Graphics.ES11.All condition, UInt32 flags) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - return Delegates.glFenceSyncAPPLE((OpenTK.Graphics.ES11.AppleSync)condition, (UInt32)flags); + return Delegates.glFenceSyncAPPLE((OpenTK.Graphics.ES11.All)condition, (UInt32)flags); #if DEBUG } #endif @@ -221,7 +221,7 @@ namespace OpenTK.Graphics.ES11 /// [requires: APPLE_sync] [AutoGenerated(Category = "APPLE_sync", Version = "", EntryPoint = "glGetInteger64vAPPLE")] public static - void GetInteger64(OpenTK.Graphics.ES11.AppleSync pname, [OutAttribute] Int64[] @params) + void GetInteger64(OpenTK.Graphics.ES11.All pname, [OutAttribute] Int64[] @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -231,7 +231,7 @@ namespace OpenTK.Graphics.ES11 { fixed (Int64* @params_ptr = @params) { - Delegates.glGetInteger64vAPPLE((OpenTK.Graphics.ES11.AppleSync)pname, (Int64*)@params_ptr); + Delegates.glGetInteger64vAPPLE((OpenTK.Graphics.ES11.All)pname, (Int64*)@params_ptr); } } #if DEBUG @@ -242,7 +242,7 @@ namespace OpenTK.Graphics.ES11 /// [requires: APPLE_sync] [AutoGenerated(Category = "APPLE_sync", Version = "", EntryPoint = "glGetInteger64vAPPLE")] public static - void GetInteger64(OpenTK.Graphics.ES11.AppleSync pname, [OutAttribute] out Int64 @params) + void GetInteger64(OpenTK.Graphics.ES11.All pname, [OutAttribute] out Int64 @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -252,7 +252,7 @@ namespace OpenTK.Graphics.ES11 { fixed (Int64* @params_ptr = &@params) { - Delegates.glGetInteger64vAPPLE((OpenTK.Graphics.ES11.AppleSync)pname, (Int64*)@params_ptr); + Delegates.glGetInteger64vAPPLE((OpenTK.Graphics.ES11.All)pname, (Int64*)@params_ptr); @params = *@params_ptr; } } @@ -265,13 +265,13 @@ namespace OpenTK.Graphics.ES11 [System.CLSCompliant(false)] [AutoGenerated(Category = "APPLE_sync", Version = "", EntryPoint = "glGetInteger64vAPPLE")] public static - unsafe void GetInteger64(OpenTK.Graphics.ES11.AppleSync pname, [OutAttribute] Int64* @params) + unsafe void GetInteger64(OpenTK.Graphics.ES11.All pname, [OutAttribute] Int64* @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetInteger64vAPPLE((OpenTK.Graphics.ES11.AppleSync)pname, (Int64*)@params); + Delegates.glGetInteger64vAPPLE((OpenTK.Graphics.ES11.All)pname, (Int64*)@params); #if DEBUG } #endif @@ -308,7 +308,7 @@ namespace OpenTK.Graphics.ES11 /// [AutoGenerated(Category = "APPLE_sync", Version = "", EntryPoint = "glGetSyncivAPPLE")] public static - void GetSync(IntPtr sync, OpenTK.Graphics.ES11.AppleSync pname, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] Int32[] values) + void GetSync(IntPtr sync, OpenTK.Graphics.ES11.All pname, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] Int32[] values) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -319,7 +319,7 @@ namespace OpenTK.Graphics.ES11 fixed (Int32* length_ptr = length) fixed (Int32* values_ptr = values) { - Delegates.glGetSyncivAPPLE((IntPtr)sync, (OpenTK.Graphics.ES11.AppleSync)pname, (Int32)bufSize, (Int32*)length_ptr, (Int32*)values_ptr); + Delegates.glGetSyncivAPPLE((IntPtr)sync, (OpenTK.Graphics.ES11.All)pname, (Int32)bufSize, (Int32*)length_ptr, (Int32*)values_ptr); } } #if DEBUG @@ -358,7 +358,7 @@ namespace OpenTK.Graphics.ES11 /// [AutoGenerated(Category = "APPLE_sync", Version = "", EntryPoint = "glGetSyncivAPPLE")] public static - void GetSync(IntPtr sync, OpenTK.Graphics.ES11.AppleSync pname, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out Int32 values) + void GetSync(IntPtr sync, OpenTK.Graphics.ES11.All pname, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out Int32 values) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -369,7 +369,7 @@ namespace OpenTK.Graphics.ES11 fixed (Int32* length_ptr = &length) fixed (Int32* values_ptr = &values) { - Delegates.glGetSyncivAPPLE((IntPtr)sync, (OpenTK.Graphics.ES11.AppleSync)pname, (Int32)bufSize, (Int32*)length_ptr, (Int32*)values_ptr); + Delegates.glGetSyncivAPPLE((IntPtr)sync, (OpenTK.Graphics.ES11.All)pname, (Int32)bufSize, (Int32*)length_ptr, (Int32*)values_ptr); length = *length_ptr; values = *values_ptr; } @@ -411,13 +411,13 @@ namespace OpenTK.Graphics.ES11 [System.CLSCompliant(false)] [AutoGenerated(Category = "APPLE_sync", Version = "", EntryPoint = "glGetSyncivAPPLE")] public static - unsafe void GetSync(IntPtr sync, OpenTK.Graphics.ES11.AppleSync pname, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Int32* values) + unsafe void GetSync(IntPtr sync, OpenTK.Graphics.ES11.All pname, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Int32* values) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetSyncivAPPLE((IntPtr)sync, (OpenTK.Graphics.ES11.AppleSync)pname, (Int32)bufSize, (Int32*)length, (Int32*)values); + Delegates.glGetSyncivAPPLE((IntPtr)sync, (OpenTK.Graphics.ES11.All)pname, (Int32)bufSize, (Int32*)length, (Int32*)values); #if DEBUG } #endif @@ -477,13 +477,13 @@ namespace OpenTK.Graphics.ES11 /// [AutoGenerated(Category = "APPLE_framebuffer_multisample", Version = "", EntryPoint = "glRenderbufferStorageMultisampleAPPLE")] public static - void RenderbufferStorageMultisample(OpenTK.Graphics.ES11.AppleFramebufferMultisample target, Int32 samples, OpenTK.Graphics.ES11.AppleFramebufferMultisample internalformat, Int32 width, Int32 height) + void RenderbufferStorageMultisample(OpenTK.Graphics.ES11.All target, Int32 samples, OpenTK.Graphics.ES11.All internalformat, Int32 width, Int32 height) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glRenderbufferStorageMultisampleAPPLE((OpenTK.Graphics.ES11.AppleFramebufferMultisample)target, (Int32)samples, (OpenTK.Graphics.ES11.AppleFramebufferMultisample)internalformat, (Int32)width, (Int32)height); + Delegates.glRenderbufferStorageMultisampleAPPLE((OpenTK.Graphics.ES11.All)target, (Int32)samples, (OpenTK.Graphics.ES11.All)internalformat, (Int32)width, (Int32)height); #if DEBUG } #endif @@ -584,13 +584,13 @@ namespace OpenTK.Graphics.ES11 /// [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glActiveTexture")] public static - void ActiveTexture(OpenTK.Graphics.ES11.VersionEsCm10 texture) + void ActiveTexture(OpenTK.Graphics.ES11.All texture) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glActiveTexture((OpenTK.Graphics.ES11.VersionEsCm10)texture); + Delegates.glActiveTexture((OpenTK.Graphics.ES11.All)texture); #if DEBUG } #endif @@ -627,13 +627,13 @@ namespace OpenTK.Graphics.ES11 /// [requires: v1.0] [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glAlphaFuncx")] public static - void AlphaFuncx(OpenTK.Graphics.ES11.VersionEsCm10 func, int @ref) + void AlphaFuncx(OpenTK.Graphics.ES11.All func, int @ref) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glAlphaFuncx((OpenTK.Graphics.ES11.VersionEsCm10)func, (int)@ref); + Delegates.glAlphaFuncx((OpenTK.Graphics.ES11.All)func, (int)@ref); #if DEBUG } #endif @@ -655,13 +655,13 @@ namespace OpenTK.Graphics.ES11 /// [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBindBuffer")] public static - void BindBuffer(OpenTK.Graphics.ES11.VersionEsCm10 target, Int32 buffer) + void BindBuffer(OpenTK.Graphics.ES11.All target, Int32 buffer) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glBindBuffer((OpenTK.Graphics.ES11.VersionEsCm10)target, (UInt32)buffer); + Delegates.glBindBuffer((OpenTK.Graphics.ES11.All)target, (UInt32)buffer); #if DEBUG } #endif @@ -684,13 +684,13 @@ namespace OpenTK.Graphics.ES11 [System.CLSCompliant(false)] [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBindBuffer")] public static - void BindBuffer(OpenTK.Graphics.ES11.VersionEsCm10 target, UInt32 buffer) + void BindBuffer(OpenTK.Graphics.ES11.All target, UInt32 buffer) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glBindBuffer((OpenTK.Graphics.ES11.VersionEsCm10)target, (UInt32)buffer); + Delegates.glBindBuffer((OpenTK.Graphics.ES11.All)target, (UInt32)buffer); #if DEBUG } #endif @@ -812,13 +812,13 @@ namespace OpenTK.Graphics.ES11 /// [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBufferData")] public static - void BufferData(OpenTK.Graphics.ES11.VersionEsCm10 target, IntPtr size, IntPtr data, OpenTK.Graphics.ES11.VersionEsCm10 usage) + void BufferData(OpenTK.Graphics.ES11.All target, IntPtr size, IntPtr data, OpenTK.Graphics.ES11.All usage) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glBufferData((OpenTK.Graphics.ES11.VersionEsCm10)target, (IntPtr)size, (IntPtr)data, (OpenTK.Graphics.ES11.VersionEsCm10)usage); + Delegates.glBufferData((OpenTK.Graphics.ES11.All)target, (IntPtr)size, (IntPtr)data, (OpenTK.Graphics.ES11.All)usage); #if DEBUG } #endif @@ -850,7 +850,7 @@ namespace OpenTK.Graphics.ES11 /// [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBufferData")] public static - void BufferData(OpenTK.Graphics.ES11.VersionEsCm10 target, IntPtr size, [InAttribute, OutAttribute] T2[] data, OpenTK.Graphics.ES11.VersionEsCm10 usage) + void BufferData(OpenTK.Graphics.ES11.All target, IntPtr size, [InAttribute, OutAttribute] T2[] data, OpenTK.Graphics.ES11.All usage) where T2 : struct { #if DEBUG @@ -860,7 +860,7 @@ namespace OpenTK.Graphics.ES11 GCHandle data_ptr = GCHandle.Alloc(data, GCHandleType.Pinned); try { - Delegates.glBufferData((OpenTK.Graphics.ES11.VersionEsCm10)target, (IntPtr)size, (IntPtr)data_ptr.AddrOfPinnedObject(), (OpenTK.Graphics.ES11.VersionEsCm10)usage); + Delegates.glBufferData((OpenTK.Graphics.ES11.All)target, (IntPtr)size, (IntPtr)data_ptr.AddrOfPinnedObject(), (OpenTK.Graphics.ES11.All)usage); } finally { @@ -897,7 +897,7 @@ namespace OpenTK.Graphics.ES11 /// [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBufferData")] public static - void BufferData(OpenTK.Graphics.ES11.VersionEsCm10 target, IntPtr size, [InAttribute, OutAttribute] T2[,] data, OpenTK.Graphics.ES11.VersionEsCm10 usage) + void BufferData(OpenTK.Graphics.ES11.All target, IntPtr size, [InAttribute, OutAttribute] T2[,] data, OpenTK.Graphics.ES11.All usage) where T2 : struct { #if DEBUG @@ -907,7 +907,7 @@ namespace OpenTK.Graphics.ES11 GCHandle data_ptr = GCHandle.Alloc(data, GCHandleType.Pinned); try { - Delegates.glBufferData((OpenTK.Graphics.ES11.VersionEsCm10)target, (IntPtr)size, (IntPtr)data_ptr.AddrOfPinnedObject(), (OpenTK.Graphics.ES11.VersionEsCm10)usage); + Delegates.glBufferData((OpenTK.Graphics.ES11.All)target, (IntPtr)size, (IntPtr)data_ptr.AddrOfPinnedObject(), (OpenTK.Graphics.ES11.All)usage); } finally { @@ -944,7 +944,7 @@ namespace OpenTK.Graphics.ES11 /// [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBufferData")] public static - void BufferData(OpenTK.Graphics.ES11.VersionEsCm10 target, IntPtr size, [InAttribute, OutAttribute] T2[,,] data, OpenTK.Graphics.ES11.VersionEsCm10 usage) + void BufferData(OpenTK.Graphics.ES11.All target, IntPtr size, [InAttribute, OutAttribute] T2[,,] data, OpenTK.Graphics.ES11.All usage) where T2 : struct { #if DEBUG @@ -954,7 +954,7 @@ namespace OpenTK.Graphics.ES11 GCHandle data_ptr = GCHandle.Alloc(data, GCHandleType.Pinned); try { - Delegates.glBufferData((OpenTK.Graphics.ES11.VersionEsCm10)target, (IntPtr)size, (IntPtr)data_ptr.AddrOfPinnedObject(), (OpenTK.Graphics.ES11.VersionEsCm10)usage); + Delegates.glBufferData((OpenTK.Graphics.ES11.All)target, (IntPtr)size, (IntPtr)data_ptr.AddrOfPinnedObject(), (OpenTK.Graphics.ES11.All)usage); } finally { @@ -991,7 +991,7 @@ namespace OpenTK.Graphics.ES11 /// [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBufferData")] public static - void BufferData(OpenTK.Graphics.ES11.VersionEsCm10 target, IntPtr size, [InAttribute, OutAttribute] ref T2 data, OpenTK.Graphics.ES11.VersionEsCm10 usage) + void BufferData(OpenTK.Graphics.ES11.All target, IntPtr size, [InAttribute, OutAttribute] ref T2 data, OpenTK.Graphics.ES11.All usage) where T2 : struct { #if DEBUG @@ -1001,7 +1001,7 @@ namespace OpenTK.Graphics.ES11 GCHandle data_ptr = GCHandle.Alloc(data, GCHandleType.Pinned); try { - Delegates.glBufferData((OpenTK.Graphics.ES11.VersionEsCm10)target, (IntPtr)size, (IntPtr)data_ptr.AddrOfPinnedObject(), (OpenTK.Graphics.ES11.VersionEsCm10)usage); + Delegates.glBufferData((OpenTK.Graphics.ES11.All)target, (IntPtr)size, (IntPtr)data_ptr.AddrOfPinnedObject(), (OpenTK.Graphics.ES11.All)usage); data = (T2)data_ptr.Target; } finally @@ -1039,13 +1039,13 @@ namespace OpenTK.Graphics.ES11 /// [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBufferSubData")] public static - void BufferSubData(OpenTK.Graphics.ES11.VersionEsCm10 target, IntPtr offset, IntPtr size, IntPtr data) + void BufferSubData(OpenTK.Graphics.ES11.All target, IntPtr offset, IntPtr size, IntPtr data) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glBufferSubData((OpenTK.Graphics.ES11.VersionEsCm10)target, (IntPtr)offset, (IntPtr)size, (IntPtr)data); + Delegates.glBufferSubData((OpenTK.Graphics.ES11.All)target, (IntPtr)offset, (IntPtr)size, (IntPtr)data); #if DEBUG } #endif @@ -1077,7 +1077,7 @@ namespace OpenTK.Graphics.ES11 /// [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBufferSubData")] public static - void BufferSubData(OpenTK.Graphics.ES11.VersionEsCm10 target, IntPtr offset, IntPtr size, [InAttribute, OutAttribute] T3[] data) + void BufferSubData(OpenTK.Graphics.ES11.All target, IntPtr offset, IntPtr size, [InAttribute, OutAttribute] T3[] data) where T3 : struct { #if DEBUG @@ -1087,7 +1087,7 @@ namespace OpenTK.Graphics.ES11 GCHandle data_ptr = GCHandle.Alloc(data, GCHandleType.Pinned); try { - Delegates.glBufferSubData((OpenTK.Graphics.ES11.VersionEsCm10)target, (IntPtr)offset, (IntPtr)size, (IntPtr)data_ptr.AddrOfPinnedObject()); + Delegates.glBufferSubData((OpenTK.Graphics.ES11.All)target, (IntPtr)offset, (IntPtr)size, (IntPtr)data_ptr.AddrOfPinnedObject()); } finally { @@ -1124,7 +1124,7 @@ namespace OpenTK.Graphics.ES11 /// [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBufferSubData")] public static - void BufferSubData(OpenTK.Graphics.ES11.VersionEsCm10 target, IntPtr offset, IntPtr size, [InAttribute, OutAttribute] T3[,] data) + void BufferSubData(OpenTK.Graphics.ES11.All target, IntPtr offset, IntPtr size, [InAttribute, OutAttribute] T3[,] data) where T3 : struct { #if DEBUG @@ -1134,7 +1134,7 @@ namespace OpenTK.Graphics.ES11 GCHandle data_ptr = GCHandle.Alloc(data, GCHandleType.Pinned); try { - Delegates.glBufferSubData((OpenTK.Graphics.ES11.VersionEsCm10)target, (IntPtr)offset, (IntPtr)size, (IntPtr)data_ptr.AddrOfPinnedObject()); + Delegates.glBufferSubData((OpenTK.Graphics.ES11.All)target, (IntPtr)offset, (IntPtr)size, (IntPtr)data_ptr.AddrOfPinnedObject()); } finally { @@ -1171,7 +1171,7 @@ namespace OpenTK.Graphics.ES11 /// [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBufferSubData")] public static - void BufferSubData(OpenTK.Graphics.ES11.VersionEsCm10 target, IntPtr offset, IntPtr size, [InAttribute, OutAttribute] T3[,,] data) + void BufferSubData(OpenTK.Graphics.ES11.All target, IntPtr offset, IntPtr size, [InAttribute, OutAttribute] T3[,,] data) where T3 : struct { #if DEBUG @@ -1181,7 +1181,7 @@ namespace OpenTK.Graphics.ES11 GCHandle data_ptr = GCHandle.Alloc(data, GCHandleType.Pinned); try { - Delegates.glBufferSubData((OpenTK.Graphics.ES11.VersionEsCm10)target, (IntPtr)offset, (IntPtr)size, (IntPtr)data_ptr.AddrOfPinnedObject()); + Delegates.glBufferSubData((OpenTK.Graphics.ES11.All)target, (IntPtr)offset, (IntPtr)size, (IntPtr)data_ptr.AddrOfPinnedObject()); } finally { @@ -1218,7 +1218,7 @@ namespace OpenTK.Graphics.ES11 /// [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glBufferSubData")] public static - void BufferSubData(OpenTK.Graphics.ES11.VersionEsCm10 target, IntPtr offset, IntPtr size, [InAttribute, OutAttribute] ref T3 data) + void BufferSubData(OpenTK.Graphics.ES11.All target, IntPtr offset, IntPtr size, [InAttribute, OutAttribute] ref T3 data) where T3 : struct { #if DEBUG @@ -1228,7 +1228,7 @@ namespace OpenTK.Graphics.ES11 GCHandle data_ptr = GCHandle.Alloc(data, GCHandleType.Pinned); try { - Delegates.glBufferSubData((OpenTK.Graphics.ES11.VersionEsCm10)target, (IntPtr)offset, (IntPtr)size, (IntPtr)data_ptr.AddrOfPinnedObject()); + Delegates.glBufferSubData((OpenTK.Graphics.ES11.All)target, (IntPtr)offset, (IntPtr)size, (IntPtr)data_ptr.AddrOfPinnedObject()); data = (T3)data_ptr.Target; } finally @@ -1373,13 +1373,13 @@ namespace OpenTK.Graphics.ES11 /// [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glClientActiveTexture")] public static - void ClientActiveTexture(OpenTK.Graphics.ES11.VersionEsCm10 texture) + void ClientActiveTexture(OpenTK.Graphics.ES11.All texture) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glClientActiveTexture((OpenTK.Graphics.ES11.VersionEsCm10)texture); + Delegates.glClientActiveTexture((OpenTK.Graphics.ES11.All)texture); #if DEBUG } #endif @@ -1401,7 +1401,7 @@ namespace OpenTK.Graphics.ES11 /// [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glClipPlanef")] public static - void ClipPlane(OpenTK.Graphics.ES11.VersionEsCm10 p, Single[] eqn) + void ClipPlane(OpenTK.Graphics.ES11.All p, Single[] eqn) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -1411,7 +1411,7 @@ namespace OpenTK.Graphics.ES11 { fixed (Single* eqn_ptr = eqn) { - Delegates.glClipPlanef((OpenTK.Graphics.ES11.VersionEsCm10)p, (Single*)eqn_ptr); + Delegates.glClipPlanef((OpenTK.Graphics.ES11.All)p, (Single*)eqn_ptr); } } #if DEBUG @@ -1435,7 +1435,7 @@ namespace OpenTK.Graphics.ES11 /// [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glClipPlanef")] public static - void ClipPlane(OpenTK.Graphics.ES11.VersionEsCm10 p, ref Single eqn) + void ClipPlane(OpenTK.Graphics.ES11.All p, ref Single eqn) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -1445,7 +1445,7 @@ namespace OpenTK.Graphics.ES11 { fixed (Single* eqn_ptr = &eqn) { - Delegates.glClipPlanef((OpenTK.Graphics.ES11.VersionEsCm10)p, (Single*)eqn_ptr); + Delegates.glClipPlanef((OpenTK.Graphics.ES11.All)p, (Single*)eqn_ptr); } } #if DEBUG @@ -1470,13 +1470,13 @@ namespace OpenTK.Graphics.ES11 [System.CLSCompliant(false)] [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glClipPlanef")] public static - unsafe void ClipPlane(OpenTK.Graphics.ES11.VersionEsCm10 p, Single* eqn) + unsafe void ClipPlane(OpenTK.Graphics.ES11.All p, Single* eqn) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glClipPlanef((OpenTK.Graphics.ES11.VersionEsCm10)p, (Single*)eqn); + Delegates.glClipPlanef((OpenTK.Graphics.ES11.All)p, (Single*)eqn); #if DEBUG } #endif @@ -1485,7 +1485,7 @@ namespace OpenTK.Graphics.ES11 /// [requires: v1.0] [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glClipPlanex")] public static - void ClipPlanex(OpenTK.Graphics.ES11.VersionEsCm10 plane, int[] equation) + void ClipPlanex(OpenTK.Graphics.ES11.All plane, int[] equation) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -1495,7 +1495,7 @@ namespace OpenTK.Graphics.ES11 { fixed (int* equation_ptr = equation) { - Delegates.glClipPlanex((OpenTK.Graphics.ES11.VersionEsCm10)plane, (int*)equation_ptr); + Delegates.glClipPlanex((OpenTK.Graphics.ES11.All)plane, (int*)equation_ptr); } } #if DEBUG @@ -1506,7 +1506,7 @@ namespace OpenTK.Graphics.ES11 /// [requires: v1.0] [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glClipPlanex")] public static - void ClipPlanex(OpenTK.Graphics.ES11.VersionEsCm10 plane, ref int equation) + void ClipPlanex(OpenTK.Graphics.ES11.All plane, ref int equation) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -1516,7 +1516,7 @@ namespace OpenTK.Graphics.ES11 { fixed (int* equation_ptr = &equation) { - Delegates.glClipPlanex((OpenTK.Graphics.ES11.VersionEsCm10)plane, (int*)equation_ptr); + Delegates.glClipPlanex((OpenTK.Graphics.ES11.All)plane, (int*)equation_ptr); } } #if DEBUG @@ -1528,13 +1528,13 @@ namespace OpenTK.Graphics.ES11 [System.CLSCompliant(false)] [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glClipPlanex")] public static - unsafe void ClipPlanex(OpenTK.Graphics.ES11.VersionEsCm10 plane, int* equation) + unsafe void ClipPlanex(OpenTK.Graphics.ES11.All plane, int* equation) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glClipPlanex((OpenTK.Graphics.ES11.VersionEsCm10)plane, (int*)equation); + Delegates.glClipPlanex((OpenTK.Graphics.ES11.All)plane, (int*)equation); #if DEBUG } #endif @@ -1912,13 +1912,13 @@ namespace OpenTK.Graphics.ES11 /// [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glCompressedTexImage2D")] public static - void CompressedTexImage2D(OpenTK.Graphics.ES11.TextureTarget target, Int32 level, OpenTK.Graphics.ES11.VersionEsCm10 internalformat, Int32 width, Int32 height, Int32 border, Int32 imageSize, IntPtr data) + void CompressedTexImage2D(OpenTK.Graphics.ES11.TextureTarget target, Int32 level, OpenTK.Graphics.ES11.All internalformat, Int32 width, Int32 height, Int32 border, Int32 imageSize, IntPtr data) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glCompressedTexImage2D((OpenTK.Graphics.ES11.TextureTarget)target, (Int32)level, (OpenTK.Graphics.ES11.VersionEsCm10)internalformat, (Int32)width, (Int32)height, (Int32)border, (Int32)imageSize, (IntPtr)data); + Delegates.glCompressedTexImage2D((OpenTK.Graphics.ES11.TextureTarget)target, (Int32)level, (OpenTK.Graphics.ES11.All)internalformat, (Int32)width, (Int32)height, (Int32)border, (Int32)imageSize, (IntPtr)data); #if DEBUG } #endif @@ -1970,7 +1970,7 @@ namespace OpenTK.Graphics.ES11 /// [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glCompressedTexImage2D")] public static - void CompressedTexImage2D(OpenTK.Graphics.ES11.TextureTarget target, Int32 level, OpenTK.Graphics.ES11.VersionEsCm10 internalformat, Int32 width, Int32 height, Int32 border, Int32 imageSize, [InAttribute, OutAttribute] T7[] data) + void CompressedTexImage2D(OpenTK.Graphics.ES11.TextureTarget target, Int32 level, OpenTK.Graphics.ES11.All internalformat, Int32 width, Int32 height, Int32 border, Int32 imageSize, [InAttribute, OutAttribute] T7[] data) where T7 : struct { #if DEBUG @@ -1980,7 +1980,7 @@ namespace OpenTK.Graphics.ES11 GCHandle data_ptr = GCHandle.Alloc(data, GCHandleType.Pinned); try { - Delegates.glCompressedTexImage2D((OpenTK.Graphics.ES11.TextureTarget)target, (Int32)level, (OpenTK.Graphics.ES11.VersionEsCm10)internalformat, (Int32)width, (Int32)height, (Int32)border, (Int32)imageSize, (IntPtr)data_ptr.AddrOfPinnedObject()); + Delegates.glCompressedTexImage2D((OpenTK.Graphics.ES11.TextureTarget)target, (Int32)level, (OpenTK.Graphics.ES11.All)internalformat, (Int32)width, (Int32)height, (Int32)border, (Int32)imageSize, (IntPtr)data_ptr.AddrOfPinnedObject()); } finally { @@ -2037,7 +2037,7 @@ namespace OpenTK.Graphics.ES11 /// [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glCompressedTexImage2D")] public static - void CompressedTexImage2D(OpenTK.Graphics.ES11.TextureTarget target, Int32 level, OpenTK.Graphics.ES11.VersionEsCm10 internalformat, Int32 width, Int32 height, Int32 border, Int32 imageSize, [InAttribute, OutAttribute] T7[,] data) + void CompressedTexImage2D(OpenTK.Graphics.ES11.TextureTarget target, Int32 level, OpenTK.Graphics.ES11.All internalformat, Int32 width, Int32 height, Int32 border, Int32 imageSize, [InAttribute, OutAttribute] T7[,] data) where T7 : struct { #if DEBUG @@ -2047,7 +2047,7 @@ namespace OpenTK.Graphics.ES11 GCHandle data_ptr = GCHandle.Alloc(data, GCHandleType.Pinned); try { - Delegates.glCompressedTexImage2D((OpenTK.Graphics.ES11.TextureTarget)target, (Int32)level, (OpenTK.Graphics.ES11.VersionEsCm10)internalformat, (Int32)width, (Int32)height, (Int32)border, (Int32)imageSize, (IntPtr)data_ptr.AddrOfPinnedObject()); + Delegates.glCompressedTexImage2D((OpenTK.Graphics.ES11.TextureTarget)target, (Int32)level, (OpenTK.Graphics.ES11.All)internalformat, (Int32)width, (Int32)height, (Int32)border, (Int32)imageSize, (IntPtr)data_ptr.AddrOfPinnedObject()); } finally { @@ -2104,7 +2104,7 @@ namespace OpenTK.Graphics.ES11 /// [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glCompressedTexImage2D")] public static - void CompressedTexImage2D(OpenTK.Graphics.ES11.TextureTarget target, Int32 level, OpenTK.Graphics.ES11.VersionEsCm10 internalformat, Int32 width, Int32 height, Int32 border, Int32 imageSize, [InAttribute, OutAttribute] T7[,,] data) + void CompressedTexImage2D(OpenTK.Graphics.ES11.TextureTarget target, Int32 level, OpenTK.Graphics.ES11.All internalformat, Int32 width, Int32 height, Int32 border, Int32 imageSize, [InAttribute, OutAttribute] T7[,,] data) where T7 : struct { #if DEBUG @@ -2114,7 +2114,7 @@ namespace OpenTK.Graphics.ES11 GCHandle data_ptr = GCHandle.Alloc(data, GCHandleType.Pinned); try { - Delegates.glCompressedTexImage2D((OpenTK.Graphics.ES11.TextureTarget)target, (Int32)level, (OpenTK.Graphics.ES11.VersionEsCm10)internalformat, (Int32)width, (Int32)height, (Int32)border, (Int32)imageSize, (IntPtr)data_ptr.AddrOfPinnedObject()); + Delegates.glCompressedTexImage2D((OpenTK.Graphics.ES11.TextureTarget)target, (Int32)level, (OpenTK.Graphics.ES11.All)internalformat, (Int32)width, (Int32)height, (Int32)border, (Int32)imageSize, (IntPtr)data_ptr.AddrOfPinnedObject()); } finally { @@ -2171,7 +2171,7 @@ namespace OpenTK.Graphics.ES11 /// [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glCompressedTexImage2D")] public static - void CompressedTexImage2D(OpenTK.Graphics.ES11.TextureTarget target, Int32 level, OpenTK.Graphics.ES11.VersionEsCm10 internalformat, Int32 width, Int32 height, Int32 border, Int32 imageSize, [InAttribute, OutAttribute] ref T7 data) + void CompressedTexImage2D(OpenTK.Graphics.ES11.TextureTarget target, Int32 level, OpenTK.Graphics.ES11.All internalformat, Int32 width, Int32 height, Int32 border, Int32 imageSize, [InAttribute, OutAttribute] ref T7 data) where T7 : struct { #if DEBUG @@ -2181,7 +2181,7 @@ namespace OpenTK.Graphics.ES11 GCHandle data_ptr = GCHandle.Alloc(data, GCHandleType.Pinned); try { - Delegates.glCompressedTexImage2D((OpenTK.Graphics.ES11.TextureTarget)target, (Int32)level, (OpenTK.Graphics.ES11.VersionEsCm10)internalformat, (Int32)width, (Int32)height, (Int32)border, (Int32)imageSize, (IntPtr)data_ptr.AddrOfPinnedObject()); + Delegates.glCompressedTexImage2D((OpenTK.Graphics.ES11.TextureTarget)target, (Int32)level, (OpenTK.Graphics.ES11.All)internalformat, (Int32)width, (Int32)height, (Int32)border, (Int32)imageSize, (IntPtr)data_ptr.AddrOfPinnedObject()); data = (T7)data_ptr.Target; } finally @@ -2586,13 +2586,13 @@ namespace OpenTK.Graphics.ES11 /// [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glCopyTexImage2D")] public static - void CopyTexImage2D(OpenTK.Graphics.ES11.TextureTarget target, Int32 level, OpenTK.Graphics.ES11.VersionEsCm10 internalformat, Int32 x, Int32 y, Int32 width, Int32 height, Int32 border) + void CopyTexImage2D(OpenTK.Graphics.ES11.TextureTarget target, Int32 level, OpenTK.Graphics.ES11.All internalformat, Int32 x, Int32 y, Int32 width, Int32 height, Int32 border) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glCopyTexImage2D((OpenTK.Graphics.ES11.TextureTarget)target, (Int32)level, (OpenTK.Graphics.ES11.VersionEsCm10)internalformat, (Int32)x, (Int32)y, (Int32)width, (Int32)height, (Int32)border); + Delegates.glCopyTexImage2D((OpenTK.Graphics.ES11.TextureTarget)target, (Int32)level, (OpenTK.Graphics.ES11.All)internalformat, (Int32)x, (Int32)y, (Int32)width, (Int32)height, (Int32)border); #if DEBUG } #endif @@ -3186,6 +3186,39 @@ namespace OpenTK.Graphics.ES11 } + /// [requires: v1.0] + /// Render primitives from array data + /// + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted. + /// + /// + /// + /// + /// Specifies the starting index in the enabled arrays. + /// + /// + /// + /// + /// Specifies the number of indices to be rendered. + /// + /// + [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glDrawArrays")] + public static + void DrawArrays(OpenTK.Graphics.ES11.BeginMode mode, Int32 first, Int32 count) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glDrawArrays1((OpenTK.Graphics.ES11.BeginMode)mode, (Int32)first, (Int32)count); + #if DEBUG + } + #endif + } + + /// [requires: v1.0] /// Render primitives from array data /// @@ -3244,13 +3277,13 @@ namespace OpenTK.Graphics.ES11 /// [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glDrawElements")] public static - void DrawElements(OpenTK.Graphics.ES11.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES11.VersionEsCm10 type, IntPtr indices) + void DrawElements(OpenTK.Graphics.ES11.BeginMode mode, Int32 count, OpenTK.Graphics.ES11.All type, IntPtr indices) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glDrawElements((OpenTK.Graphics.ES11.PrimitiveType)mode, (Int32)count, (OpenTK.Graphics.ES11.VersionEsCm10)type, (IntPtr)indices); + Delegates.glDrawElements1((OpenTK.Graphics.ES11.BeginMode)mode, (Int32)count, (OpenTK.Graphics.ES11.All)type, (IntPtr)indices); #if DEBUG } #endif @@ -3282,7 +3315,7 @@ namespace OpenTK.Graphics.ES11 /// [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glDrawElements")] public static - void DrawElements(OpenTK.Graphics.ES11.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES11.VersionEsCm10 type, [InAttribute, OutAttribute] T3[] indices) + void DrawElements(OpenTK.Graphics.ES11.BeginMode mode, Int32 count, OpenTK.Graphics.ES11.All type, [InAttribute, OutAttribute] T3[] indices) where T3 : struct { #if DEBUG @@ -3292,7 +3325,7 @@ namespace OpenTK.Graphics.ES11 GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); try { - Delegates.glDrawElements((OpenTK.Graphics.ES11.PrimitiveType)mode, (Int32)count, (OpenTK.Graphics.ES11.VersionEsCm10)type, (IntPtr)indices_ptr.AddrOfPinnedObject()); + Delegates.glDrawElements1((OpenTK.Graphics.ES11.BeginMode)mode, (Int32)count, (OpenTK.Graphics.ES11.All)type, (IntPtr)indices_ptr.AddrOfPinnedObject()); } finally { @@ -3329,7 +3362,7 @@ namespace OpenTK.Graphics.ES11 /// [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glDrawElements")] public static - void DrawElements(OpenTK.Graphics.ES11.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES11.VersionEsCm10 type, [InAttribute, OutAttribute] T3[,] indices) + void DrawElements(OpenTK.Graphics.ES11.BeginMode mode, Int32 count, OpenTK.Graphics.ES11.All type, [InAttribute, OutAttribute] T3[,] indices) where T3 : struct { #if DEBUG @@ -3339,7 +3372,7 @@ namespace OpenTK.Graphics.ES11 GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); try { - Delegates.glDrawElements((OpenTK.Graphics.ES11.PrimitiveType)mode, (Int32)count, (OpenTK.Graphics.ES11.VersionEsCm10)type, (IntPtr)indices_ptr.AddrOfPinnedObject()); + Delegates.glDrawElements1((OpenTK.Graphics.ES11.BeginMode)mode, (Int32)count, (OpenTK.Graphics.ES11.All)type, (IntPtr)indices_ptr.AddrOfPinnedObject()); } finally { @@ -3376,7 +3409,7 @@ namespace OpenTK.Graphics.ES11 /// [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glDrawElements")] public static - void DrawElements(OpenTK.Graphics.ES11.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES11.VersionEsCm10 type, [InAttribute, OutAttribute] T3[,,] indices) + void DrawElements(OpenTK.Graphics.ES11.BeginMode mode, Int32 count, OpenTK.Graphics.ES11.All type, [InAttribute, OutAttribute] T3[,,] indices) where T3 : struct { #if DEBUG @@ -3386,7 +3419,7 @@ namespace OpenTK.Graphics.ES11 GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); try { - Delegates.glDrawElements((OpenTK.Graphics.ES11.PrimitiveType)mode, (Int32)count, (OpenTK.Graphics.ES11.VersionEsCm10)type, (IntPtr)indices_ptr.AddrOfPinnedObject()); + Delegates.glDrawElements1((OpenTK.Graphics.ES11.BeginMode)mode, (Int32)count, (OpenTK.Graphics.ES11.All)type, (IntPtr)indices_ptr.AddrOfPinnedObject()); } finally { @@ -3423,7 +3456,7 @@ namespace OpenTK.Graphics.ES11 /// [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glDrawElements")] public static - void DrawElements(OpenTK.Graphics.ES11.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES11.VersionEsCm10 type, [InAttribute, OutAttribute] ref T3 indices) + void DrawElements(OpenTK.Graphics.ES11.BeginMode mode, Int32 count, OpenTK.Graphics.ES11.All type, [InAttribute, OutAttribute] ref T3 indices) where T3 : struct { #if DEBUG @@ -3433,7 +3466,234 @@ namespace OpenTK.Graphics.ES11 GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); try { - Delegates.glDrawElements((OpenTK.Graphics.ES11.PrimitiveType)mode, (Int32)count, (OpenTK.Graphics.ES11.VersionEsCm10)type, (IntPtr)indices_ptr.AddrOfPinnedObject()); + Delegates.glDrawElements1((OpenTK.Graphics.ES11.BeginMode)mode, (Int32)count, (OpenTK.Graphics.ES11.All)type, (IntPtr)indices_ptr.AddrOfPinnedObject()); + indices = (T3)indices_ptr.Target; + } + finally + { + indices_ptr.Free(); + } + #if DEBUG + } + #endif + } + + + /// [requires: v1.0] + /// Render primitives from array data + /// + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted. + /// + /// + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// + /// + /// Specifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT. + /// + /// + /// + /// + /// Specifies a pointer to the location where the indices are stored. + /// + /// + [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glDrawElements")] + public static + void DrawElements(OpenTK.Graphics.ES11.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES11.All type, IntPtr indices) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glDrawElements((OpenTK.Graphics.ES11.PrimitiveType)mode, (Int32)count, (OpenTK.Graphics.ES11.All)type, (IntPtr)indices); + #if DEBUG + } + #endif + } + + + /// [requires: v1.0] + /// Render primitives from array data + /// + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted. + /// + /// + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// + /// + /// Specifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT. + /// + /// + /// + /// + /// Specifies a pointer to the location where the indices are stored. + /// + /// + [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glDrawElements")] + public static + void DrawElements(OpenTK.Graphics.ES11.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES11.All type, [InAttribute, OutAttribute] T3[] indices) + where T3 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); + try + { + Delegates.glDrawElements((OpenTK.Graphics.ES11.PrimitiveType)mode, (Int32)count, (OpenTK.Graphics.ES11.All)type, (IntPtr)indices_ptr.AddrOfPinnedObject()); + } + finally + { + indices_ptr.Free(); + } + #if DEBUG + } + #endif + } + + + /// [requires: v1.0] + /// Render primitives from array data + /// + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted. + /// + /// + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// + /// + /// Specifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT. + /// + /// + /// + /// + /// Specifies a pointer to the location where the indices are stored. + /// + /// + [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glDrawElements")] + public static + void DrawElements(OpenTK.Graphics.ES11.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES11.All type, [InAttribute, OutAttribute] T3[,] indices) + where T3 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); + try + { + Delegates.glDrawElements((OpenTK.Graphics.ES11.PrimitiveType)mode, (Int32)count, (OpenTK.Graphics.ES11.All)type, (IntPtr)indices_ptr.AddrOfPinnedObject()); + } + finally + { + indices_ptr.Free(); + } + #if DEBUG + } + #endif + } + + + /// [requires: v1.0] + /// Render primitives from array data + /// + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted. + /// + /// + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// + /// + /// Specifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT. + /// + /// + /// + /// + /// Specifies a pointer to the location where the indices are stored. + /// + /// + [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glDrawElements")] + public static + void DrawElements(OpenTK.Graphics.ES11.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES11.All type, [InAttribute, OutAttribute] T3[,,] indices) + where T3 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); + try + { + Delegates.glDrawElements((OpenTK.Graphics.ES11.PrimitiveType)mode, (Int32)count, (OpenTK.Graphics.ES11.All)type, (IntPtr)indices_ptr.AddrOfPinnedObject()); + } + finally + { + indices_ptr.Free(); + } + #if DEBUG + } + #endif + } + + + /// [requires: v1.0] + /// Render primitives from array data + /// + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted. + /// + /// + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// + /// + /// Specifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT. + /// + /// + /// + /// + /// Specifies a pointer to the location where the indices are stored. + /// + /// + [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glDrawElements")] + public static + void DrawElements(OpenTK.Graphics.ES11.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES11.All type, [InAttribute, OutAttribute] ref T3 indices) + where T3 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); + try + { + Delegates.glDrawElements((OpenTK.Graphics.ES11.PrimitiveType)mode, (Int32)count, (OpenTK.Graphics.ES11.All)type, (IntPtr)indices_ptr.AddrOfPinnedObject()); indices = (T3)indices_ptr.Target; } finally @@ -3626,13 +3886,13 @@ namespace OpenTK.Graphics.ES11 /// [requires: v1.0] [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glFogx")] public static - void Fogx(OpenTK.Graphics.ES11.VersionEsCm10 pname, int param) + void Fogx(OpenTK.Graphics.ES11.All pname, int param) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glFogx((OpenTK.Graphics.ES11.VersionEsCm10)pname, (int)param); + Delegates.glFogx((OpenTK.Graphics.ES11.All)pname, (int)param); #if DEBUG } #endif @@ -3641,7 +3901,7 @@ namespace OpenTK.Graphics.ES11 /// [requires: v1.0] [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glFogxv")] public static - void Fogx(OpenTK.Graphics.ES11.VersionEsCm10 pname, int[] param) + void Fogx(OpenTK.Graphics.ES11.All pname, int[] param) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -3651,7 +3911,7 @@ namespace OpenTK.Graphics.ES11 { fixed (int* param_ptr = param) { - Delegates.glFogxv((OpenTK.Graphics.ES11.VersionEsCm10)pname, (int*)param_ptr); + Delegates.glFogxv((OpenTK.Graphics.ES11.All)pname, (int*)param_ptr); } } #if DEBUG @@ -3663,13 +3923,13 @@ namespace OpenTK.Graphics.ES11 [System.CLSCompliant(false)] [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glFogxv")] public static - unsafe void Fogx(OpenTK.Graphics.ES11.VersionEsCm10 pname, int* param) + unsafe void Fogx(OpenTK.Graphics.ES11.All pname, int* param) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glFogxv((OpenTK.Graphics.ES11.VersionEsCm10)pname, (int*)param); + Delegates.glFogxv((OpenTK.Graphics.ES11.All)pname, (int*)param); #if DEBUG } #endif @@ -4222,7 +4482,7 @@ namespace OpenTK.Graphics.ES11 /// [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetBufferParameteriv")] public static - void GetBufferParameter(OpenTK.Graphics.ES11.VersionEsCm10 target, OpenTK.Graphics.ES11.VersionEsCm10 pname, [OutAttribute] Int32[] @params) + void GetBufferParameter(OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All pname, [OutAttribute] Int32[] @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -4232,7 +4492,7 @@ namespace OpenTK.Graphics.ES11 { fixed (Int32* @params_ptr = @params) { - Delegates.glGetBufferParameteriv((OpenTK.Graphics.ES11.VersionEsCm10)target, (OpenTK.Graphics.ES11.VersionEsCm10)pname, (Int32*)@params_ptr); + Delegates.glGetBufferParameteriv((OpenTK.Graphics.ES11.All)target, (OpenTK.Graphics.ES11.All)pname, (Int32*)@params_ptr); } } #if DEBUG @@ -4261,7 +4521,7 @@ namespace OpenTK.Graphics.ES11 /// [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetBufferParameteriv")] public static - void GetBufferParameter(OpenTK.Graphics.ES11.VersionEsCm10 target, OpenTK.Graphics.ES11.VersionEsCm10 pname, [OutAttribute] out Int32 @params) + void GetBufferParameter(OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All pname, [OutAttribute] out Int32 @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -4271,7 +4531,7 @@ namespace OpenTK.Graphics.ES11 { fixed (Int32* @params_ptr = &@params) { - Delegates.glGetBufferParameteriv((OpenTK.Graphics.ES11.VersionEsCm10)target, (OpenTK.Graphics.ES11.VersionEsCm10)pname, (Int32*)@params_ptr); + Delegates.glGetBufferParameteriv((OpenTK.Graphics.ES11.All)target, (OpenTK.Graphics.ES11.All)pname, (Int32*)@params_ptr); @params = *@params_ptr; } } @@ -4302,13 +4562,13 @@ namespace OpenTK.Graphics.ES11 [System.CLSCompliant(false)] [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetBufferParameteriv")] public static - unsafe void GetBufferParameter(OpenTK.Graphics.ES11.VersionEsCm10 target, OpenTK.Graphics.ES11.VersionEsCm10 pname, [OutAttribute] Int32* @params) + unsafe void GetBufferParameter(OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All pname, [OutAttribute] Int32* @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetBufferParameteriv((OpenTK.Graphics.ES11.VersionEsCm10)target, (OpenTK.Graphics.ES11.VersionEsCm10)pname, (Int32*)@params); + Delegates.glGetBufferParameteriv((OpenTK.Graphics.ES11.All)target, (OpenTK.Graphics.ES11.All)pname, (Int32*)@params); #if DEBUG } #endif @@ -4330,7 +4590,7 @@ namespace OpenTK.Graphics.ES11 /// [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetClipPlanef")] public static - void GetClipPlane(OpenTK.Graphics.ES11.VersionEsCm10 plane, [OutAttribute] Single[] equation) + void GetClipPlane(OpenTK.Graphics.ES11.All plane, [OutAttribute] Single[] equation) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -4340,7 +4600,7 @@ namespace OpenTK.Graphics.ES11 { fixed (Single* equation_ptr = equation) { - Delegates.glGetClipPlanef((OpenTK.Graphics.ES11.VersionEsCm10)plane, (Single*)equation_ptr); + Delegates.glGetClipPlanef((OpenTK.Graphics.ES11.All)plane, (Single*)equation_ptr); } } #if DEBUG @@ -4364,7 +4624,7 @@ namespace OpenTK.Graphics.ES11 /// [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetClipPlanef")] public static - void GetClipPlane(OpenTK.Graphics.ES11.VersionEsCm10 plane, [OutAttribute] out Single equation) + void GetClipPlane(OpenTK.Graphics.ES11.All plane, [OutAttribute] out Single equation) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -4374,7 +4634,7 @@ namespace OpenTK.Graphics.ES11 { fixed (Single* equation_ptr = &equation) { - Delegates.glGetClipPlanef((OpenTK.Graphics.ES11.VersionEsCm10)plane, (Single*)equation_ptr); + Delegates.glGetClipPlanef((OpenTK.Graphics.ES11.All)plane, (Single*)equation_ptr); equation = *equation_ptr; } } @@ -4400,13 +4660,13 @@ namespace OpenTK.Graphics.ES11 [System.CLSCompliant(false)] [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetClipPlanef")] public static - unsafe void GetClipPlane(OpenTK.Graphics.ES11.VersionEsCm10 plane, [OutAttribute] Single* equation) + unsafe void GetClipPlane(OpenTK.Graphics.ES11.All plane, [OutAttribute] Single* equation) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetClipPlanef((OpenTK.Graphics.ES11.VersionEsCm10)plane, (Single*)equation); + Delegates.glGetClipPlanef((OpenTK.Graphics.ES11.All)plane, (Single*)equation); #if DEBUG } #endif @@ -4415,7 +4675,7 @@ namespace OpenTK.Graphics.ES11 /// [requires: v1.0] [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetClipPlanex")] public static - void GetClipPlanex(OpenTK.Graphics.ES11.VersionEsCm10 plane, [OutAttribute] int[] equation) + void GetClipPlanex(OpenTK.Graphics.ES11.All plane, [OutAttribute] int[] equation) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -4425,7 +4685,7 @@ namespace OpenTK.Graphics.ES11 { fixed (int* equation_ptr = equation) { - Delegates.glGetClipPlanex((OpenTK.Graphics.ES11.VersionEsCm10)plane, (int*)equation_ptr); + Delegates.glGetClipPlanex((OpenTK.Graphics.ES11.All)plane, (int*)equation_ptr); } } #if DEBUG @@ -4436,7 +4696,7 @@ namespace OpenTK.Graphics.ES11 /// [requires: v1.0] [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetClipPlanex")] public static - void GetClipPlanex(OpenTK.Graphics.ES11.VersionEsCm10 plane, [OutAttribute] out int equation) + void GetClipPlanex(OpenTK.Graphics.ES11.All plane, [OutAttribute] out int equation) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -4446,7 +4706,7 @@ namespace OpenTK.Graphics.ES11 { fixed (int* equation_ptr = &equation) { - Delegates.glGetClipPlanex((OpenTK.Graphics.ES11.VersionEsCm10)plane, (int*)equation_ptr); + Delegates.glGetClipPlanex((OpenTK.Graphics.ES11.All)plane, (int*)equation_ptr); equation = *equation_ptr; } } @@ -4459,13 +4719,13 @@ namespace OpenTK.Graphics.ES11 [System.CLSCompliant(false)] [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetClipPlanex")] public static - unsafe void GetClipPlanex(OpenTK.Graphics.ES11.VersionEsCm10 plane, [OutAttribute] int* equation) + unsafe void GetClipPlanex(OpenTK.Graphics.ES11.All plane, [OutAttribute] int* equation) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetClipPlanex((OpenTK.Graphics.ES11.VersionEsCm10)plane, (int*)equation); + Delegates.glGetClipPlanex((OpenTK.Graphics.ES11.All)plane, (int*)equation); #if DEBUG } #endif @@ -4485,7 +4745,7 @@ namespace OpenTK.Graphics.ES11 /// [requires: v1.0] [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetFixedv")] public static - void GetFixed(OpenTK.Graphics.ES11.VersionEsCm10 pname, [OutAttribute] int[] @params) + void GetFixed(OpenTK.Graphics.ES11.All pname, [OutAttribute] int[] @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -4495,7 +4755,7 @@ namespace OpenTK.Graphics.ES11 { fixed (int* @params_ptr = @params) { - Delegates.glGetFixedv((OpenTK.Graphics.ES11.VersionEsCm10)pname, (int*)@params_ptr); + Delegates.glGetFixedv((OpenTK.Graphics.ES11.All)pname, (int*)@params_ptr); } } #if DEBUG @@ -4506,7 +4766,7 @@ namespace OpenTK.Graphics.ES11 /// [requires: v1.0] [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetFixedv")] public static - void GetFixed(OpenTK.Graphics.ES11.VersionEsCm10 pname, [OutAttribute] out int @params) + void GetFixed(OpenTK.Graphics.ES11.All pname, [OutAttribute] out int @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -4516,7 +4776,7 @@ namespace OpenTK.Graphics.ES11 { fixed (int* @params_ptr = &@params) { - Delegates.glGetFixedv((OpenTK.Graphics.ES11.VersionEsCm10)pname, (int*)@params_ptr); + Delegates.glGetFixedv((OpenTK.Graphics.ES11.All)pname, (int*)@params_ptr); @params = *@params_ptr; } } @@ -4529,13 +4789,13 @@ namespace OpenTK.Graphics.ES11 [System.CLSCompliant(false)] [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetFixedv")] public static - unsafe void GetFixed(OpenTK.Graphics.ES11.VersionEsCm10 pname, [OutAttribute] int* @params) + unsafe void GetFixed(OpenTK.Graphics.ES11.All pname, [OutAttribute] int* @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetFixedv((OpenTK.Graphics.ES11.VersionEsCm10)pname, (int*)@params); + Delegates.glGetFixedv((OpenTK.Graphics.ES11.All)pname, (int*)@params); #if DEBUG } #endif @@ -4775,7 +5035,7 @@ namespace OpenTK.Graphics.ES11 /// [requires: v1.0] [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetLightxv")] public static - void GetLightx(OpenTK.Graphics.ES11.VersionEsCm10 light, OpenTK.Graphics.ES11.VersionEsCm10 pname, [OutAttribute] int[] @params) + void GetLightx(OpenTK.Graphics.ES11.All light, OpenTK.Graphics.ES11.All pname, [OutAttribute] int[] @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -4785,7 +5045,7 @@ namespace OpenTK.Graphics.ES11 { fixed (int* @params_ptr = @params) { - Delegates.glGetLightxv((OpenTK.Graphics.ES11.VersionEsCm10)light, (OpenTK.Graphics.ES11.VersionEsCm10)pname, (int*)@params_ptr); + Delegates.glGetLightxv((OpenTK.Graphics.ES11.All)light, (OpenTK.Graphics.ES11.All)pname, (int*)@params_ptr); } } #if DEBUG @@ -4796,7 +5056,7 @@ namespace OpenTK.Graphics.ES11 /// [requires: v1.0] [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetLightxv")] public static - void GetLightx(OpenTK.Graphics.ES11.VersionEsCm10 light, OpenTK.Graphics.ES11.VersionEsCm10 pname, [OutAttribute] out int @params) + void GetLightx(OpenTK.Graphics.ES11.All light, OpenTK.Graphics.ES11.All pname, [OutAttribute] out int @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -4806,7 +5066,7 @@ namespace OpenTK.Graphics.ES11 { fixed (int* @params_ptr = &@params) { - Delegates.glGetLightxv((OpenTK.Graphics.ES11.VersionEsCm10)light, (OpenTK.Graphics.ES11.VersionEsCm10)pname, (int*)@params_ptr); + Delegates.glGetLightxv((OpenTK.Graphics.ES11.All)light, (OpenTK.Graphics.ES11.All)pname, (int*)@params_ptr); @params = *@params_ptr; } } @@ -4819,13 +5079,13 @@ namespace OpenTK.Graphics.ES11 [System.CLSCompliant(false)] [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetLightxv")] public static - unsafe void GetLightx(OpenTK.Graphics.ES11.VersionEsCm10 light, OpenTK.Graphics.ES11.VersionEsCm10 pname, [OutAttribute] int* @params) + unsafe void GetLightx(OpenTK.Graphics.ES11.All light, OpenTK.Graphics.ES11.All pname, [OutAttribute] int* @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetLightxv((OpenTK.Graphics.ES11.VersionEsCm10)light, (OpenTK.Graphics.ES11.VersionEsCm10)pname, (int*)@params); + Delegates.glGetLightxv((OpenTK.Graphics.ES11.All)light, (OpenTK.Graphics.ES11.All)pname, (int*)@params); #if DEBUG } #endif @@ -4947,7 +5207,7 @@ namespace OpenTK.Graphics.ES11 /// [requires: v1.0] [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetMaterialxv")] public static - void GetMaterialx(OpenTK.Graphics.ES11.VersionEsCm10 face, OpenTK.Graphics.ES11.VersionEsCm10 pname, [OutAttribute] int[] @params) + void GetMaterialx(OpenTK.Graphics.ES11.All face, OpenTK.Graphics.ES11.All pname, [OutAttribute] int[] @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -4957,7 +5217,7 @@ namespace OpenTK.Graphics.ES11 { fixed (int* @params_ptr = @params) { - Delegates.glGetMaterialxv((OpenTK.Graphics.ES11.VersionEsCm10)face, (OpenTK.Graphics.ES11.VersionEsCm10)pname, (int*)@params_ptr); + Delegates.glGetMaterialxv((OpenTK.Graphics.ES11.All)face, (OpenTK.Graphics.ES11.All)pname, (int*)@params_ptr); } } #if DEBUG @@ -4968,7 +5228,7 @@ namespace OpenTK.Graphics.ES11 /// [requires: v1.0] [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetMaterialxv")] public static - void GetMaterialx(OpenTK.Graphics.ES11.VersionEsCm10 face, OpenTK.Graphics.ES11.VersionEsCm10 pname, [OutAttribute] out int @params) + void GetMaterialx(OpenTK.Graphics.ES11.All face, OpenTK.Graphics.ES11.All pname, [OutAttribute] out int @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -4978,7 +5238,7 @@ namespace OpenTK.Graphics.ES11 { fixed (int* @params_ptr = &@params) { - Delegates.glGetMaterialxv((OpenTK.Graphics.ES11.VersionEsCm10)face, (OpenTK.Graphics.ES11.VersionEsCm10)pname, (int*)@params_ptr); + Delegates.glGetMaterialxv((OpenTK.Graphics.ES11.All)face, (OpenTK.Graphics.ES11.All)pname, (int*)@params_ptr); @params = *@params_ptr; } } @@ -4991,13 +5251,13 @@ namespace OpenTK.Graphics.ES11 [System.CLSCompliant(false)] [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetMaterialxv")] public static - unsafe void GetMaterialx(OpenTK.Graphics.ES11.VersionEsCm10 face, OpenTK.Graphics.ES11.VersionEsCm10 pname, [OutAttribute] int* @params) + unsafe void GetMaterialx(OpenTK.Graphics.ES11.All face, OpenTK.Graphics.ES11.All pname, [OutAttribute] int* @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetMaterialxv((OpenTK.Graphics.ES11.VersionEsCm10)face, (OpenTK.Graphics.ES11.VersionEsCm10)pname, (int*)@params); + Delegates.glGetMaterialxv((OpenTK.Graphics.ES11.All)face, (OpenTK.Graphics.ES11.All)pname, (int*)@params); #if DEBUG } #endif @@ -5006,7 +5266,7 @@ namespace OpenTK.Graphics.ES11 /// [AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glGetPixelMapxv")] public static - void GetPixelMapx(OpenTK.Graphics.ES11.OesFixedPoint map, Int32 size, [OutAttribute] int[] values) + void GetPixelMapx(OpenTK.Graphics.ES11.All map, Int32 size, [OutAttribute] int[] values) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -5016,7 +5276,7 @@ namespace OpenTK.Graphics.ES11 { fixed (int* values_ptr = values) { - Delegates.glGetPixelMapxv((OpenTK.Graphics.ES11.OesFixedPoint)map, (Int32)size, (int*)values_ptr); + Delegates.glGetPixelMapxv((OpenTK.Graphics.ES11.All)map, (Int32)size, (int*)values_ptr); } } #if DEBUG @@ -5027,7 +5287,7 @@ namespace OpenTK.Graphics.ES11 /// [AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glGetPixelMapxv")] public static - void GetPixelMapx(OpenTK.Graphics.ES11.OesFixedPoint map, Int32 size, [OutAttribute] out int values) + void GetPixelMapx(OpenTK.Graphics.ES11.All map, Int32 size, [OutAttribute] out int values) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -5037,7 +5297,7 @@ namespace OpenTK.Graphics.ES11 { fixed (int* values_ptr = &values) { - Delegates.glGetPixelMapxv((OpenTK.Graphics.ES11.OesFixedPoint)map, (Int32)size, (int*)values_ptr); + Delegates.glGetPixelMapxv((OpenTK.Graphics.ES11.All)map, (Int32)size, (int*)values_ptr); values = *values_ptr; } } @@ -5050,13 +5310,13 @@ namespace OpenTK.Graphics.ES11 [System.CLSCompliant(false)] [AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glGetPixelMapxv")] public static - unsafe void GetPixelMapx(OpenTK.Graphics.ES11.OesFixedPoint map, Int32 size, [OutAttribute] int* values) + unsafe void GetPixelMapx(OpenTK.Graphics.ES11.All map, Int32 size, [OutAttribute] int* values) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetPixelMapxv((OpenTK.Graphics.ES11.OesFixedPoint)map, (Int32)size, (int*)values); + Delegates.glGetPixelMapxv((OpenTK.Graphics.ES11.All)map, (Int32)size, (int*)values); #if DEBUG } #endif @@ -5496,7 +5756,7 @@ namespace OpenTK.Graphics.ES11 /// [requires: v1.0] [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetTexEnvxv")] public static - void GetTexEnvx(OpenTK.Graphics.ES11.VersionEsCm10 target, OpenTK.Graphics.ES11.VersionEsCm10 pname, [OutAttribute] int[] @params) + void GetTexEnvx(OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All pname, [OutAttribute] int[] @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -5506,7 +5766,7 @@ namespace OpenTK.Graphics.ES11 { fixed (int* @params_ptr = @params) { - Delegates.glGetTexEnvxv((OpenTK.Graphics.ES11.VersionEsCm10)target, (OpenTK.Graphics.ES11.VersionEsCm10)pname, (int*)@params_ptr); + Delegates.glGetTexEnvxv((OpenTK.Graphics.ES11.All)target, (OpenTK.Graphics.ES11.All)pname, (int*)@params_ptr); } } #if DEBUG @@ -5517,7 +5777,7 @@ namespace OpenTK.Graphics.ES11 /// [requires: v1.0] [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetTexEnvxv")] public static - void GetTexEnvx(OpenTK.Graphics.ES11.VersionEsCm10 target, OpenTK.Graphics.ES11.VersionEsCm10 pname, [OutAttribute] out int @params) + void GetTexEnvx(OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All pname, [OutAttribute] out int @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -5527,7 +5787,7 @@ namespace OpenTK.Graphics.ES11 { fixed (int* @params_ptr = &@params) { - Delegates.glGetTexEnvxv((OpenTK.Graphics.ES11.VersionEsCm10)target, (OpenTK.Graphics.ES11.VersionEsCm10)pname, (int*)@params_ptr); + Delegates.glGetTexEnvxv((OpenTK.Graphics.ES11.All)target, (OpenTK.Graphics.ES11.All)pname, (int*)@params_ptr); @params = *@params_ptr; } } @@ -5540,13 +5800,13 @@ namespace OpenTK.Graphics.ES11 [System.CLSCompliant(false)] [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetTexEnvxv")] public static - unsafe void GetTexEnvx(OpenTK.Graphics.ES11.VersionEsCm10 target, OpenTK.Graphics.ES11.VersionEsCm10 pname, [OutAttribute] int* @params) + unsafe void GetTexEnvx(OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All pname, [OutAttribute] int* @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetTexEnvxv((OpenTK.Graphics.ES11.VersionEsCm10)target, (OpenTK.Graphics.ES11.VersionEsCm10)pname, (int*)@params); + Delegates.glGetTexEnvxv((OpenTK.Graphics.ES11.All)target, (OpenTK.Graphics.ES11.All)pname, (int*)@params); #if DEBUG } #endif @@ -5781,7 +6041,7 @@ namespace OpenTK.Graphics.ES11 /// [requires: v1.0] [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetTexParameterxv")] public static - void GetTexParameterx(OpenTK.Graphics.ES11.VersionEsCm10 target, OpenTK.Graphics.ES11.VersionEsCm10 pname, [OutAttribute] int[] @params) + void GetTexParameterx(OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All pname, [OutAttribute] int[] @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -5791,7 +6051,7 @@ namespace OpenTK.Graphics.ES11 { fixed (int* @params_ptr = @params) { - Delegates.glGetTexParameterxv((OpenTK.Graphics.ES11.VersionEsCm10)target, (OpenTK.Graphics.ES11.VersionEsCm10)pname, (int*)@params_ptr); + Delegates.glGetTexParameterxv((OpenTK.Graphics.ES11.All)target, (OpenTK.Graphics.ES11.All)pname, (int*)@params_ptr); } } #if DEBUG @@ -5802,7 +6062,7 @@ namespace OpenTK.Graphics.ES11 /// [requires: v1.0] [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetTexParameterxv")] public static - void GetTexParameterx(OpenTK.Graphics.ES11.VersionEsCm10 target, OpenTK.Graphics.ES11.VersionEsCm10 pname, [OutAttribute] out int @params) + void GetTexParameterx(OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All pname, [OutAttribute] out int @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -5812,7 +6072,7 @@ namespace OpenTK.Graphics.ES11 { fixed (int* @params_ptr = &@params) { - Delegates.glGetTexParameterxv((OpenTK.Graphics.ES11.VersionEsCm10)target, (OpenTK.Graphics.ES11.VersionEsCm10)pname, (int*)@params_ptr); + Delegates.glGetTexParameterxv((OpenTK.Graphics.ES11.All)target, (OpenTK.Graphics.ES11.All)pname, (int*)@params_ptr); @params = *@params_ptr; } } @@ -5825,13 +6085,13 @@ namespace OpenTK.Graphics.ES11 [System.CLSCompliant(false)] [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glGetTexParameterxv")] public static - unsafe void GetTexParameterx(OpenTK.Graphics.ES11.VersionEsCm10 target, OpenTK.Graphics.ES11.VersionEsCm10 pname, [OutAttribute] int* @params) + unsafe void GetTexParameterx(OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All pname, [OutAttribute] int* @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetTexParameterxv((OpenTK.Graphics.ES11.VersionEsCm10)target, (OpenTK.Graphics.ES11.VersionEsCm10)pname, (int*)@params); + Delegates.glGetTexParameterxv((OpenTK.Graphics.ES11.All)target, (OpenTK.Graphics.ES11.All)pname, (int*)@params); #if DEBUG } #endif @@ -6187,13 +6447,13 @@ namespace OpenTK.Graphics.ES11 /// [requires: v1.0] [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glLightModelx")] public static - void LightModelx(OpenTK.Graphics.ES11.VersionEsCm10 pname, int param) + void LightModelx(OpenTK.Graphics.ES11.All pname, int param) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glLightModelx((OpenTK.Graphics.ES11.VersionEsCm10)pname, (int)param); + Delegates.glLightModelx((OpenTK.Graphics.ES11.All)pname, (int)param); #if DEBUG } #endif @@ -6202,7 +6462,7 @@ namespace OpenTK.Graphics.ES11 /// [requires: v1.0] [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glLightModelxv")] public static - void LightModelx(OpenTK.Graphics.ES11.VersionEsCm10 pname, int[] param) + void LightModelx(OpenTK.Graphics.ES11.All pname, int[] param) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -6212,7 +6472,7 @@ namespace OpenTK.Graphics.ES11 { fixed (int* param_ptr = param) { - Delegates.glLightModelxv((OpenTK.Graphics.ES11.VersionEsCm10)pname, (int*)param_ptr); + Delegates.glLightModelxv((OpenTK.Graphics.ES11.All)pname, (int*)param_ptr); } } #if DEBUG @@ -6224,13 +6484,13 @@ namespace OpenTK.Graphics.ES11 [System.CLSCompliant(false)] [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glLightModelxv")] public static - unsafe void LightModelx(OpenTK.Graphics.ES11.VersionEsCm10 pname, int* param) + unsafe void LightModelx(OpenTK.Graphics.ES11.All pname, int* param) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glLightModelxv((OpenTK.Graphics.ES11.VersionEsCm10)pname, (int*)param); + Delegates.glLightModelxv((OpenTK.Graphics.ES11.All)pname, (int*)param); #if DEBUG } #endif @@ -6239,13 +6499,13 @@ namespace OpenTK.Graphics.ES11 /// [requires: v1.0] [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glLightx")] public static - void Lightx(OpenTK.Graphics.ES11.VersionEsCm10 light, OpenTK.Graphics.ES11.VersionEsCm10 pname, int param) + void Lightx(OpenTK.Graphics.ES11.All light, OpenTK.Graphics.ES11.All pname, int param) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glLightx((OpenTK.Graphics.ES11.VersionEsCm10)light, (OpenTK.Graphics.ES11.VersionEsCm10)pname, (int)param); + Delegates.glLightx((OpenTK.Graphics.ES11.All)light, (OpenTK.Graphics.ES11.All)pname, (int)param); #if DEBUG } #endif @@ -6254,7 +6514,7 @@ namespace OpenTK.Graphics.ES11 /// [requires: v1.0] [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glLightxv")] public static - void Lightx(OpenTK.Graphics.ES11.VersionEsCm10 light, OpenTK.Graphics.ES11.VersionEsCm10 pname, int[] @params) + void Lightx(OpenTK.Graphics.ES11.All light, OpenTK.Graphics.ES11.All pname, int[] @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -6264,7 +6524,7 @@ namespace OpenTK.Graphics.ES11 { fixed (int* @params_ptr = @params) { - Delegates.glLightxv((OpenTK.Graphics.ES11.VersionEsCm10)light, (OpenTK.Graphics.ES11.VersionEsCm10)pname, (int*)@params_ptr); + Delegates.glLightxv((OpenTK.Graphics.ES11.All)light, (OpenTK.Graphics.ES11.All)pname, (int*)@params_ptr); } } #if DEBUG @@ -6276,13 +6536,13 @@ namespace OpenTK.Graphics.ES11 [System.CLSCompliant(false)] [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glLightxv")] public static - unsafe void Lightx(OpenTK.Graphics.ES11.VersionEsCm10 light, OpenTK.Graphics.ES11.VersionEsCm10 pname, int* @params) + unsafe void Lightx(OpenTK.Graphics.ES11.All light, OpenTK.Graphics.ES11.All pname, int* @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glLightxv((OpenTK.Graphics.ES11.VersionEsCm10)light, (OpenTK.Graphics.ES11.VersionEsCm10)pname, (int*)@params); + Delegates.glLightxv((OpenTK.Graphics.ES11.All)light, (OpenTK.Graphics.ES11.All)pname, (int*)@params); #if DEBUG } #endif @@ -6616,13 +6876,13 @@ namespace OpenTK.Graphics.ES11 /// [requires: v1.0] [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glMaterialx")] public static - void Materialx(OpenTK.Graphics.ES11.VersionEsCm10 face, OpenTK.Graphics.ES11.VersionEsCm10 pname, int param) + void Materialx(OpenTK.Graphics.ES11.All face, OpenTK.Graphics.ES11.All pname, int param) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glMaterialx((OpenTK.Graphics.ES11.VersionEsCm10)face, (OpenTK.Graphics.ES11.VersionEsCm10)pname, (int)param); + Delegates.glMaterialx((OpenTK.Graphics.ES11.All)face, (OpenTK.Graphics.ES11.All)pname, (int)param); #if DEBUG } #endif @@ -6631,7 +6891,7 @@ namespace OpenTK.Graphics.ES11 /// [requires: v1.0] [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glMaterialxv")] public static - void Materialx(OpenTK.Graphics.ES11.VersionEsCm10 face, OpenTK.Graphics.ES11.VersionEsCm10 pname, int[] param) + void Materialx(OpenTK.Graphics.ES11.All face, OpenTK.Graphics.ES11.All pname, int[] param) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -6641,7 +6901,7 @@ namespace OpenTK.Graphics.ES11 { fixed (int* param_ptr = param) { - Delegates.glMaterialxv((OpenTK.Graphics.ES11.VersionEsCm10)face, (OpenTK.Graphics.ES11.VersionEsCm10)pname, (int*)param_ptr); + Delegates.glMaterialxv((OpenTK.Graphics.ES11.All)face, (OpenTK.Graphics.ES11.All)pname, (int*)param_ptr); } } #if DEBUG @@ -6653,13 +6913,13 @@ namespace OpenTK.Graphics.ES11 [System.CLSCompliant(false)] [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glMaterialxv")] public static - unsafe void Materialx(OpenTK.Graphics.ES11.VersionEsCm10 face, OpenTK.Graphics.ES11.VersionEsCm10 pname, int* param) + unsafe void Materialx(OpenTK.Graphics.ES11.All face, OpenTK.Graphics.ES11.All pname, int* param) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glMaterialxv((OpenTK.Graphics.ES11.VersionEsCm10)face, (OpenTK.Graphics.ES11.VersionEsCm10)pname, (int*)param); + Delegates.glMaterialxv((OpenTK.Graphics.ES11.All)face, (OpenTK.Graphics.ES11.All)pname, (int*)param); #if DEBUG } #endif @@ -6704,13 +6964,13 @@ namespace OpenTK.Graphics.ES11 /// [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glMultiTexCoord4f")] public static - void MultiTexCoord4(OpenTK.Graphics.ES11.VersionEsCm10 target, Single s, Single t, Single r, Single q) + void MultiTexCoord4(OpenTK.Graphics.ES11.All target, Single s, Single t, Single r, Single q) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glMultiTexCoord4f((OpenTK.Graphics.ES11.VersionEsCm10)target, (Single)s, (Single)t, (Single)r, (Single)q); + Delegates.glMultiTexCoord4f((OpenTK.Graphics.ES11.All)target, (Single)s, (Single)t, (Single)r, (Single)q); #if DEBUG } #endif @@ -6719,13 +6979,13 @@ namespace OpenTK.Graphics.ES11 /// [requires: v1.0] [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glMultiTexCoord4x")] public static - void MultiTexCoord4x(OpenTK.Graphics.ES11.VersionEsCm10 texture, int s, int t, int r, int q) + void MultiTexCoord4x(OpenTK.Graphics.ES11.All texture, int s, int t, int r, int q) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glMultiTexCoord4x((OpenTK.Graphics.ES11.VersionEsCm10)texture, (int)s, (int)t, (int)r, (int)q); + Delegates.glMultiTexCoord4x((OpenTK.Graphics.ES11.All)texture, (int)s, (int)t, (int)r, (int)q); #if DEBUG } #endif @@ -7165,7 +7425,7 @@ namespace OpenTK.Graphics.ES11 /// [AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glPixelMapx")] public static - void PixelMapx(OpenTK.Graphics.ES11.OesFixedPoint map, Int32 size, int[] values) + void PixelMapx(OpenTK.Graphics.ES11.All map, Int32 size, int[] values) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -7175,7 +7435,7 @@ namespace OpenTK.Graphics.ES11 { fixed (int* values_ptr = values) { - Delegates.glPixelMapx((OpenTK.Graphics.ES11.OesFixedPoint)map, (Int32)size, (int*)values_ptr); + Delegates.glPixelMapx((OpenTK.Graphics.ES11.All)map, (Int32)size, (int*)values_ptr); } } #if DEBUG @@ -7186,7 +7446,7 @@ namespace OpenTK.Graphics.ES11 /// [AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glPixelMapx")] public static - void PixelMapx(OpenTK.Graphics.ES11.OesFixedPoint map, Int32 size, ref int values) + void PixelMapx(OpenTK.Graphics.ES11.All map, Int32 size, ref int values) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -7196,7 +7456,7 @@ namespace OpenTK.Graphics.ES11 { fixed (int* values_ptr = &values) { - Delegates.glPixelMapx((OpenTK.Graphics.ES11.OesFixedPoint)map, (Int32)size, (int*)values_ptr); + Delegates.glPixelMapx((OpenTK.Graphics.ES11.All)map, (Int32)size, (int*)values_ptr); } } #if DEBUG @@ -7208,13 +7468,13 @@ namespace OpenTK.Graphics.ES11 [System.CLSCompliant(false)] [AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glPixelMapx")] public static - unsafe void PixelMapx(OpenTK.Graphics.ES11.OesFixedPoint map, Int32 size, int* values) + unsafe void PixelMapx(OpenTK.Graphics.ES11.All map, Int32 size, int* values) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glPixelMapx((OpenTK.Graphics.ES11.OesFixedPoint)map, (Int32)size, (int*)values); + Delegates.glPixelMapx((OpenTK.Graphics.ES11.All)map, (Int32)size, (int*)values); #if DEBUG } #endif @@ -7251,13 +7511,13 @@ namespace OpenTK.Graphics.ES11 /// [AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glPixelStorex")] public static - void PixelStorex(OpenTK.Graphics.ES11.OesFixedPoint pname, int param) + void PixelStorex(OpenTK.Graphics.ES11.All pname, int param) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glPixelStorex((OpenTK.Graphics.ES11.OesFixedPoint)pname, (int)param); + Delegates.glPixelStorex((OpenTK.Graphics.ES11.All)pname, (int)param); #if DEBUG } #endif @@ -7284,13 +7544,13 @@ namespace OpenTK.Graphics.ES11 /// [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glPointParameterf")] public static - void PointParameter(OpenTK.Graphics.ES11.VersionEsCm10 pname, Single param) + void PointParameter(OpenTK.Graphics.ES11.All pname, Single param) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glPointParameterf((OpenTK.Graphics.ES11.VersionEsCm10)pname, (Single)param); + Delegates.glPointParameterf((OpenTK.Graphics.ES11.All)pname, (Single)param); #if DEBUG } #endif @@ -7317,7 +7577,7 @@ namespace OpenTK.Graphics.ES11 /// [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glPointParameterfv")] public static - void PointParameter(OpenTK.Graphics.ES11.VersionEsCm10 pname, Single[] @params) + void PointParameter(OpenTK.Graphics.ES11.All pname, Single[] @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -7327,7 +7587,7 @@ namespace OpenTK.Graphics.ES11 { fixed (Single* @params_ptr = @params) { - Delegates.glPointParameterfv((OpenTK.Graphics.ES11.VersionEsCm10)pname, (Single*)@params_ptr); + Delegates.glPointParameterfv((OpenTK.Graphics.ES11.All)pname, (Single*)@params_ptr); } } #if DEBUG @@ -7357,13 +7617,13 @@ namespace OpenTK.Graphics.ES11 [System.CLSCompliant(false)] [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glPointParameterfv")] public static - unsafe void PointParameter(OpenTK.Graphics.ES11.VersionEsCm10 pname, Single* @params) + unsafe void PointParameter(OpenTK.Graphics.ES11.All pname, Single* @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glPointParameterfv((OpenTK.Graphics.ES11.VersionEsCm10)pname, (Single*)@params); + Delegates.glPointParameterfv((OpenTK.Graphics.ES11.All)pname, (Single*)@params); #if DEBUG } #endif @@ -7372,13 +7632,13 @@ namespace OpenTK.Graphics.ES11 /// [requires: v1.0] [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glPointParameterx")] public static - void PointParameterx(OpenTK.Graphics.ES11.VersionEsCm10 pname, int param) + void PointParameterx(OpenTK.Graphics.ES11.All pname, int param) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glPointParameterx((OpenTK.Graphics.ES11.VersionEsCm10)pname, (int)param); + Delegates.glPointParameterx((OpenTK.Graphics.ES11.All)pname, (int)param); #if DEBUG } #endif @@ -7387,7 +7647,7 @@ namespace OpenTK.Graphics.ES11 /// [requires: v1.0] [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glPointParameterxv")] public static - void PointParameterx(OpenTK.Graphics.ES11.VersionEsCm10 pname, int[] @params) + void PointParameterx(OpenTK.Graphics.ES11.All pname, int[] @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -7397,7 +7657,7 @@ namespace OpenTK.Graphics.ES11 { fixed (int* @params_ptr = @params) { - Delegates.glPointParameterxv((OpenTK.Graphics.ES11.VersionEsCm10)pname, (int*)@params_ptr); + Delegates.glPointParameterxv((OpenTK.Graphics.ES11.All)pname, (int*)@params_ptr); } } #if DEBUG @@ -7409,13 +7669,13 @@ namespace OpenTK.Graphics.ES11 [System.CLSCompliant(false)] [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glPointParameterxv")] public static - unsafe void PointParameterx(OpenTK.Graphics.ES11.VersionEsCm10 pname, int* @params) + unsafe void PointParameterx(OpenTK.Graphics.ES11.All pname, int* @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glPointParameterxv((OpenTK.Graphics.ES11.VersionEsCm10)pname, (int*)@params); + Delegates.glPointParameterxv((OpenTK.Graphics.ES11.All)pname, (int*)@params); #if DEBUG } #endif @@ -8551,13 +8811,13 @@ namespace OpenTK.Graphics.ES11 /// [requires: v1.0] [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glTexEnvx")] public static - void TexEnvx(OpenTK.Graphics.ES11.VersionEsCm10 target, OpenTK.Graphics.ES11.VersionEsCm10 pname, int param) + void TexEnvx(OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All pname, int param) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glTexEnvx((OpenTK.Graphics.ES11.VersionEsCm10)target, (OpenTK.Graphics.ES11.VersionEsCm10)pname, (int)param); + Delegates.glTexEnvx((OpenTK.Graphics.ES11.All)target, (OpenTK.Graphics.ES11.All)pname, (int)param); #if DEBUG } #endif @@ -8566,7 +8826,7 @@ namespace OpenTK.Graphics.ES11 /// [requires: v1.0] [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glTexEnvxv")] public static - void TexEnvx(OpenTK.Graphics.ES11.VersionEsCm10 target, OpenTK.Graphics.ES11.VersionEsCm10 pname, int[] @params) + void TexEnvx(OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All pname, int[] @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -8576,7 +8836,7 @@ namespace OpenTK.Graphics.ES11 { fixed (int* @params_ptr = @params) { - Delegates.glTexEnvxv((OpenTK.Graphics.ES11.VersionEsCm10)target, (OpenTK.Graphics.ES11.VersionEsCm10)pname, (int*)@params_ptr); + Delegates.glTexEnvxv((OpenTK.Graphics.ES11.All)target, (OpenTK.Graphics.ES11.All)pname, (int*)@params_ptr); } } #if DEBUG @@ -8588,13 +8848,13 @@ namespace OpenTK.Graphics.ES11 [System.CLSCompliant(false)] [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glTexEnvxv")] public static - unsafe void TexEnvx(OpenTK.Graphics.ES11.VersionEsCm10 target, OpenTK.Graphics.ES11.VersionEsCm10 pname, int* @params) + unsafe void TexEnvx(OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All pname, int* @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glTexEnvxv((OpenTK.Graphics.ES11.VersionEsCm10)target, (OpenTK.Graphics.ES11.VersionEsCm10)pname, (int*)@params); + Delegates.glTexEnvxv((OpenTK.Graphics.ES11.All)target, (OpenTK.Graphics.ES11.All)pname, (int*)@params); #if DEBUG } #endif @@ -9215,13 +9475,13 @@ namespace OpenTK.Graphics.ES11 /// [requires: v1.0] [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glTexParameterx")] public static - void TexParameterx(OpenTK.Graphics.ES11.VersionEsCm10 target, OpenTK.Graphics.ES11.VersionEsCm10 pname, int param) + void TexParameterx(OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All pname, int param) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glTexParameterx((OpenTK.Graphics.ES11.VersionEsCm10)target, (OpenTK.Graphics.ES11.VersionEsCm10)pname, (int)param); + Delegates.glTexParameterx((OpenTK.Graphics.ES11.All)target, (OpenTK.Graphics.ES11.All)pname, (int)param); #if DEBUG } #endif @@ -9230,7 +9490,7 @@ namespace OpenTK.Graphics.ES11 /// [requires: v1.0] [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glTexParameterxv")] public static - void TexParameterx(OpenTK.Graphics.ES11.VersionEsCm10 target, OpenTK.Graphics.ES11.VersionEsCm10 pname, int[] @params) + void TexParameterx(OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All pname, int[] @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -9240,7 +9500,7 @@ namespace OpenTK.Graphics.ES11 { fixed (int* @params_ptr = @params) { - Delegates.glTexParameterxv((OpenTK.Graphics.ES11.VersionEsCm10)target, (OpenTK.Graphics.ES11.VersionEsCm10)pname, (int*)@params_ptr); + Delegates.glTexParameterxv((OpenTK.Graphics.ES11.All)target, (OpenTK.Graphics.ES11.All)pname, (int*)@params_ptr); } } #if DEBUG @@ -9252,13 +9512,13 @@ namespace OpenTK.Graphics.ES11 [System.CLSCompliant(false)] [AutoGenerated(Category = "VERSION_ES_CM_1_0", Version = "1.0", EntryPoint = "glTexParameterxv")] public static - unsafe void TexParameterx(OpenTK.Graphics.ES11.VersionEsCm10 target, OpenTK.Graphics.ES11.VersionEsCm10 pname, int* @params) + unsafe void TexParameterx(OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All pname, int* @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glTexParameterxv((OpenTK.Graphics.ES11.VersionEsCm10)target, (OpenTK.Graphics.ES11.VersionEsCm10)pname, (int*)@params); + Delegates.glTexParameterxv((OpenTK.Graphics.ES11.All)target, (OpenTK.Graphics.ES11.All)pname, (int*)@params); #if DEBUG } #endif @@ -9927,13 +10187,13 @@ namespace OpenTK.Graphics.ES11 /// [AutoGenerated(Category = "EXT_blend_minmax", Version = "", EntryPoint = "glBlendEquationEXT")] public static - void BlendEquation(OpenTK.Graphics.ES11.ExtBlendMinmax mode) + void BlendEquation(OpenTK.Graphics.ES11.All mode) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glBlendEquationEXT((OpenTK.Graphics.ES11.ExtBlendMinmax)mode); + Delegates.glBlendEquationEXT((OpenTK.Graphics.ES11.All)mode); #if DEBUG } #endif @@ -9942,7 +10202,7 @@ namespace OpenTK.Graphics.ES11 /// [requires: EXT_discard_framebuffer] [AutoGenerated(Category = "EXT_discard_framebuffer", Version = "", EntryPoint = "glDiscardFramebufferEXT")] public static - void DiscardFramebuffer(OpenTK.Graphics.ES11.ExtDiscardFramebuffer target, Int32 numAttachments, OpenTK.Graphics.ES11.ExtDiscardFramebuffer[] attachments) + void DiscardFramebuffer(OpenTK.Graphics.ES11.All target, Int32 numAttachments, OpenTK.Graphics.ES11.All[] attachments) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -9950,9 +10210,9 @@ namespace OpenTK.Graphics.ES11 #endif unsafe { - fixed (OpenTK.Graphics.ES11.ExtDiscardFramebuffer* attachments_ptr = attachments) + fixed (OpenTK.Graphics.ES11.All* attachments_ptr = attachments) { - Delegates.glDiscardFramebufferEXT((OpenTK.Graphics.ES11.ExtDiscardFramebuffer)target, (Int32)numAttachments, (OpenTK.Graphics.ES11.ExtDiscardFramebuffer*)attachments_ptr); + Delegates.glDiscardFramebufferEXT((OpenTK.Graphics.ES11.All)target, (Int32)numAttachments, (OpenTK.Graphics.ES11.All*)attachments_ptr); } } #if DEBUG @@ -9963,7 +10223,7 @@ namespace OpenTK.Graphics.ES11 /// [requires: EXT_discard_framebuffer] [AutoGenerated(Category = "EXT_discard_framebuffer", Version = "", EntryPoint = "glDiscardFramebufferEXT")] public static - void DiscardFramebuffer(OpenTK.Graphics.ES11.ExtDiscardFramebuffer target, Int32 numAttachments, ref OpenTK.Graphics.ES11.ExtDiscardFramebuffer attachments) + void DiscardFramebuffer(OpenTK.Graphics.ES11.All target, Int32 numAttachments, ref OpenTK.Graphics.ES11.All attachments) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -9971,9 +10231,9 @@ namespace OpenTK.Graphics.ES11 #endif unsafe { - fixed (OpenTK.Graphics.ES11.ExtDiscardFramebuffer* attachments_ptr = &attachments) + fixed (OpenTK.Graphics.ES11.All* attachments_ptr = &attachments) { - Delegates.glDiscardFramebufferEXT((OpenTK.Graphics.ES11.ExtDiscardFramebuffer)target, (Int32)numAttachments, (OpenTK.Graphics.ES11.ExtDiscardFramebuffer*)attachments_ptr); + Delegates.glDiscardFramebufferEXT((OpenTK.Graphics.ES11.All)target, (Int32)numAttachments, (OpenTK.Graphics.ES11.All*)attachments_ptr); } } #if DEBUG @@ -9985,13 +10245,13 @@ namespace OpenTK.Graphics.ES11 [System.CLSCompliant(false)] [AutoGenerated(Category = "EXT_discard_framebuffer", Version = "", EntryPoint = "glDiscardFramebufferEXT")] public static - unsafe void DiscardFramebuffer(OpenTK.Graphics.ES11.ExtDiscardFramebuffer target, Int32 numAttachments, OpenTK.Graphics.ES11.ExtDiscardFramebuffer* attachments) + unsafe void DiscardFramebuffer(OpenTK.Graphics.ES11.All target, Int32 numAttachments, OpenTK.Graphics.ES11.All* attachments) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glDiscardFramebufferEXT((OpenTK.Graphics.ES11.ExtDiscardFramebuffer)target, (Int32)numAttachments, (OpenTK.Graphics.ES11.ExtDiscardFramebuffer*)attachments); + Delegates.glDiscardFramebufferEXT((OpenTK.Graphics.ES11.All)target, (Int32)numAttachments, (OpenTK.Graphics.ES11.All*)attachments); #if DEBUG } #endif @@ -10018,13 +10278,13 @@ namespace OpenTK.Graphics.ES11 /// [AutoGenerated(Category = "EXT_map_buffer_range", Version = "", EntryPoint = "glFlushMappedBufferRangeEXT")] public static - void FlushMappedBufferRange(OpenTK.Graphics.ES11.ExtMapBufferRange target, IntPtr offset, IntPtr length) + void FlushMappedBufferRange(OpenTK.Graphics.ES11.All target, IntPtr offset, IntPtr length) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glFlushMappedBufferRangeEXT((OpenTK.Graphics.ES11.ExtMapBufferRange)target, (IntPtr)offset, (IntPtr)length); + Delegates.glFlushMappedBufferRangeEXT((OpenTK.Graphics.ES11.All)target, (IntPtr)offset, (IntPtr)length); #if DEBUG } #endif @@ -10033,13 +10293,13 @@ namespace OpenTK.Graphics.ES11 /// [requires: EXT_multisampled_render_to_texture] [AutoGenerated(Category = "EXT_multisampled_render_to_texture", Version = "", EntryPoint = "glFramebufferTexture2DMultisampleEXT")] public static - void FramebufferTexture2DMultisample(OpenTK.Graphics.ES11.ExtMultisampledRenderToTexture target, OpenTK.Graphics.ES11.ExtMultisampledRenderToTexture attachment, OpenTK.Graphics.ES11.ExtMultisampledRenderToTexture textarget, Int32 texture, Int32 level, Int32 samples) + void FramebufferTexture2DMultisample(OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All attachment, OpenTK.Graphics.ES11.All textarget, Int32 texture, Int32 level, Int32 samples) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glFramebufferTexture2DMultisampleEXT((OpenTK.Graphics.ES11.ExtMultisampledRenderToTexture)target, (OpenTK.Graphics.ES11.ExtMultisampledRenderToTexture)attachment, (OpenTK.Graphics.ES11.ExtMultisampledRenderToTexture)textarget, (UInt32)texture, (Int32)level, (Int32)samples); + Delegates.glFramebufferTexture2DMultisampleEXT((OpenTK.Graphics.ES11.All)target, (OpenTK.Graphics.ES11.All)attachment, (OpenTK.Graphics.ES11.All)textarget, (UInt32)texture, (Int32)level, (Int32)samples); #if DEBUG } #endif @@ -10049,13 +10309,13 @@ namespace OpenTK.Graphics.ES11 [System.CLSCompliant(false)] [AutoGenerated(Category = "EXT_multisampled_render_to_texture", Version = "", EntryPoint = "glFramebufferTexture2DMultisampleEXT")] public static - void FramebufferTexture2DMultisample(OpenTK.Graphics.ES11.ExtMultisampledRenderToTexture target, OpenTK.Graphics.ES11.ExtMultisampledRenderToTexture attachment, OpenTK.Graphics.ES11.ExtMultisampledRenderToTexture textarget, UInt32 texture, Int32 level, Int32 samples) + void FramebufferTexture2DMultisample(OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All attachment, OpenTK.Graphics.ES11.All textarget, UInt32 texture, Int32 level, Int32 samples) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glFramebufferTexture2DMultisampleEXT((OpenTK.Graphics.ES11.ExtMultisampledRenderToTexture)target, (OpenTK.Graphics.ES11.ExtMultisampledRenderToTexture)attachment, (OpenTK.Graphics.ES11.ExtMultisampledRenderToTexture)textarget, (UInt32)texture, (Int32)level, (Int32)samples); + Delegates.glFramebufferTexture2DMultisampleEXT((OpenTK.Graphics.ES11.All)target, (OpenTK.Graphics.ES11.All)attachment, (OpenTK.Graphics.ES11.All)textarget, (UInt32)texture, (Int32)level, (Int32)samples); #if DEBUG } #endif @@ -10064,7 +10324,7 @@ namespace OpenTK.Graphics.ES11 /// [requires: EXT_robustness] [AutoGenerated(Category = "EXT_robustness", Version = "", EntryPoint = "glGetGraphicsResetStatusEXT")] public static - OpenTK.Graphics.ES11.ExtRobustness GetGraphicsResetStatus() + OpenTK.Graphics.ES11.All GetGraphicsResetStatus() { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -10342,13 +10602,13 @@ namespace OpenTK.Graphics.ES11 /// [AutoGenerated(Category = "EXT_map_buffer_range", Version = "", EntryPoint = "glMapBufferRangeEXT")] public static - IntPtr MapBufferRange(OpenTK.Graphics.ES11.ExtMapBufferRange target, IntPtr offset, IntPtr length, Int32 access) + IntPtr MapBufferRange(OpenTK.Graphics.ES11.All target, IntPtr offset, IntPtr length, Int32 access) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - return Delegates.glMapBufferRangeEXT((OpenTK.Graphics.ES11.ExtMapBufferRange)target, (IntPtr)offset, (IntPtr)length, (UInt32)access); + return Delegates.glMapBufferRangeEXT((OpenTK.Graphics.ES11.All)target, (IntPtr)offset, (IntPtr)length, (UInt32)access); #if DEBUG } #endif @@ -10381,13 +10641,13 @@ namespace OpenTK.Graphics.ES11 [System.CLSCompliant(false)] [AutoGenerated(Category = "EXT_map_buffer_range", Version = "", EntryPoint = "glMapBufferRangeEXT")] public static - IntPtr MapBufferRange(OpenTK.Graphics.ES11.ExtMapBufferRange target, IntPtr offset, IntPtr length, UInt32 access) + IntPtr MapBufferRange(OpenTK.Graphics.ES11.All target, IntPtr offset, IntPtr length, UInt32 access) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - return Delegates.glMapBufferRangeEXT((OpenTK.Graphics.ES11.ExtMapBufferRange)target, (IntPtr)offset, (IntPtr)length, (UInt32)access); + return Delegates.glMapBufferRangeEXT((OpenTK.Graphics.ES11.All)target, (IntPtr)offset, (IntPtr)length, (UInt32)access); #if DEBUG } #endif @@ -10553,7 +10813,7 @@ namespace OpenTK.Graphics.ES11 /// [AutoGenerated(Category = "EXT_multi_draw_arrays", Version = "", EntryPoint = "glMultiDrawElementsEXT")] public static - void MultiDrawElements(OpenTK.Graphics.ES11.PrimitiveType mode, Int32[] count, OpenTK.Graphics.ES11.ExtMultiDrawArrays type, IntPtr indices, Int32 primcount) + void MultiDrawElements(OpenTK.Graphics.ES11.PrimitiveType mode, Int32[] count, OpenTK.Graphics.ES11.All type, IntPtr indices, Int32 primcount) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -10563,7 +10823,7 @@ namespace OpenTK.Graphics.ES11 { fixed (Int32* count_ptr = count) { - Delegates.glMultiDrawElementsEXT((OpenTK.Graphics.ES11.PrimitiveType)mode, (Int32*)count_ptr, (OpenTK.Graphics.ES11.ExtMultiDrawArrays)type, (IntPtr)indices, (Int32)primcount); + Delegates.glMultiDrawElementsEXT((OpenTK.Graphics.ES11.PrimitiveType)mode, (Int32*)count_ptr, (OpenTK.Graphics.ES11.All)type, (IntPtr)indices, (Int32)primcount); } } #if DEBUG @@ -10602,7 +10862,7 @@ namespace OpenTK.Graphics.ES11 /// [AutoGenerated(Category = "EXT_multi_draw_arrays", Version = "", EntryPoint = "glMultiDrawElementsEXT")] public static - void MultiDrawElements(OpenTK.Graphics.ES11.PrimitiveType mode, Int32[] count, OpenTK.Graphics.ES11.ExtMultiDrawArrays type, [InAttribute, OutAttribute] T3[] indices, Int32 primcount) + void MultiDrawElements(OpenTK.Graphics.ES11.PrimitiveType mode, Int32[] count, OpenTK.Graphics.ES11.All type, [InAttribute, OutAttribute] T3[] indices, Int32 primcount) where T3 : struct { #if DEBUG @@ -10616,7 +10876,7 @@ namespace OpenTK.Graphics.ES11 GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); try { - Delegates.glMultiDrawElementsEXT((OpenTK.Graphics.ES11.PrimitiveType)mode, (Int32*)count_ptr, (OpenTK.Graphics.ES11.ExtMultiDrawArrays)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); + Delegates.glMultiDrawElementsEXT((OpenTK.Graphics.ES11.PrimitiveType)mode, (Int32*)count_ptr, (OpenTK.Graphics.ES11.All)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); } finally { @@ -10660,7 +10920,7 @@ namespace OpenTK.Graphics.ES11 /// [AutoGenerated(Category = "EXT_multi_draw_arrays", Version = "", EntryPoint = "glMultiDrawElementsEXT")] public static - void MultiDrawElements(OpenTK.Graphics.ES11.PrimitiveType mode, Int32[] count, OpenTK.Graphics.ES11.ExtMultiDrawArrays type, [InAttribute, OutAttribute] T3[,] indices, Int32 primcount) + void MultiDrawElements(OpenTK.Graphics.ES11.PrimitiveType mode, Int32[] count, OpenTK.Graphics.ES11.All type, [InAttribute, OutAttribute] T3[,] indices, Int32 primcount) where T3 : struct { #if DEBUG @@ -10674,7 +10934,7 @@ namespace OpenTK.Graphics.ES11 GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); try { - Delegates.glMultiDrawElementsEXT((OpenTK.Graphics.ES11.PrimitiveType)mode, (Int32*)count_ptr, (OpenTK.Graphics.ES11.ExtMultiDrawArrays)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); + Delegates.glMultiDrawElementsEXT((OpenTK.Graphics.ES11.PrimitiveType)mode, (Int32*)count_ptr, (OpenTK.Graphics.ES11.All)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); } finally { @@ -10718,7 +10978,7 @@ namespace OpenTK.Graphics.ES11 /// [AutoGenerated(Category = "EXT_multi_draw_arrays", Version = "", EntryPoint = "glMultiDrawElementsEXT")] public static - void MultiDrawElements(OpenTK.Graphics.ES11.PrimitiveType mode, Int32[] count, OpenTK.Graphics.ES11.ExtMultiDrawArrays type, [InAttribute, OutAttribute] T3[,,] indices, Int32 primcount) + void MultiDrawElements(OpenTK.Graphics.ES11.PrimitiveType mode, Int32[] count, OpenTK.Graphics.ES11.All type, [InAttribute, OutAttribute] T3[,,] indices, Int32 primcount) where T3 : struct { #if DEBUG @@ -10732,7 +10992,7 @@ namespace OpenTK.Graphics.ES11 GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); try { - Delegates.glMultiDrawElementsEXT((OpenTK.Graphics.ES11.PrimitiveType)mode, (Int32*)count_ptr, (OpenTK.Graphics.ES11.ExtMultiDrawArrays)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); + Delegates.glMultiDrawElementsEXT((OpenTK.Graphics.ES11.PrimitiveType)mode, (Int32*)count_ptr, (OpenTK.Graphics.ES11.All)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); } finally { @@ -10776,7 +11036,7 @@ namespace OpenTK.Graphics.ES11 /// [AutoGenerated(Category = "EXT_multi_draw_arrays", Version = "", EntryPoint = "glMultiDrawElementsEXT")] public static - void MultiDrawElements(OpenTK.Graphics.ES11.PrimitiveType mode, Int32[] count, OpenTK.Graphics.ES11.ExtMultiDrawArrays type, [InAttribute, OutAttribute] ref T3 indices, Int32 primcount) + void MultiDrawElements(OpenTK.Graphics.ES11.PrimitiveType mode, Int32[] count, OpenTK.Graphics.ES11.All type, [InAttribute, OutAttribute] ref T3 indices, Int32 primcount) where T3 : struct { #if DEBUG @@ -10790,7 +11050,7 @@ namespace OpenTK.Graphics.ES11 GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); try { - Delegates.glMultiDrawElementsEXT((OpenTK.Graphics.ES11.PrimitiveType)mode, (Int32*)count_ptr, (OpenTK.Graphics.ES11.ExtMultiDrawArrays)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); + Delegates.glMultiDrawElementsEXT((OpenTK.Graphics.ES11.PrimitiveType)mode, (Int32*)count_ptr, (OpenTK.Graphics.ES11.All)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); indices = (T3)indices_ptr.Target; } finally @@ -10835,7 +11095,7 @@ namespace OpenTK.Graphics.ES11 /// [AutoGenerated(Category = "EXT_multi_draw_arrays", Version = "", EntryPoint = "glMultiDrawElementsEXT")] public static - void MultiDrawElements(OpenTK.Graphics.ES11.PrimitiveType mode, ref Int32 count, OpenTK.Graphics.ES11.ExtMultiDrawArrays type, IntPtr indices, Int32 primcount) + void MultiDrawElements(OpenTK.Graphics.ES11.PrimitiveType mode, ref Int32 count, OpenTK.Graphics.ES11.All type, IntPtr indices, Int32 primcount) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -10845,7 +11105,7 @@ namespace OpenTK.Graphics.ES11 { fixed (Int32* count_ptr = &count) { - Delegates.glMultiDrawElementsEXT((OpenTK.Graphics.ES11.PrimitiveType)mode, (Int32*)count_ptr, (OpenTK.Graphics.ES11.ExtMultiDrawArrays)type, (IntPtr)indices, (Int32)primcount); + Delegates.glMultiDrawElementsEXT((OpenTK.Graphics.ES11.PrimitiveType)mode, (Int32*)count_ptr, (OpenTK.Graphics.ES11.All)type, (IntPtr)indices, (Int32)primcount); } } #if DEBUG @@ -10884,7 +11144,7 @@ namespace OpenTK.Graphics.ES11 /// [AutoGenerated(Category = "EXT_multi_draw_arrays", Version = "", EntryPoint = "glMultiDrawElementsEXT")] public static - void MultiDrawElements(OpenTK.Graphics.ES11.PrimitiveType mode, ref Int32 count, OpenTK.Graphics.ES11.ExtMultiDrawArrays type, [InAttribute, OutAttribute] T3[] indices, Int32 primcount) + void MultiDrawElements(OpenTK.Graphics.ES11.PrimitiveType mode, ref Int32 count, OpenTK.Graphics.ES11.All type, [InAttribute, OutAttribute] T3[] indices, Int32 primcount) where T3 : struct { #if DEBUG @@ -10898,7 +11158,7 @@ namespace OpenTK.Graphics.ES11 GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); try { - Delegates.glMultiDrawElementsEXT((OpenTK.Graphics.ES11.PrimitiveType)mode, (Int32*)count_ptr, (OpenTK.Graphics.ES11.ExtMultiDrawArrays)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); + Delegates.glMultiDrawElementsEXT((OpenTK.Graphics.ES11.PrimitiveType)mode, (Int32*)count_ptr, (OpenTK.Graphics.ES11.All)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); } finally { @@ -10942,7 +11202,7 @@ namespace OpenTK.Graphics.ES11 /// [AutoGenerated(Category = "EXT_multi_draw_arrays", Version = "", EntryPoint = "glMultiDrawElementsEXT")] public static - void MultiDrawElements(OpenTK.Graphics.ES11.PrimitiveType mode, ref Int32 count, OpenTK.Graphics.ES11.ExtMultiDrawArrays type, [InAttribute, OutAttribute] T3[,] indices, Int32 primcount) + void MultiDrawElements(OpenTK.Graphics.ES11.PrimitiveType mode, ref Int32 count, OpenTK.Graphics.ES11.All type, [InAttribute, OutAttribute] T3[,] indices, Int32 primcount) where T3 : struct { #if DEBUG @@ -10956,7 +11216,7 @@ namespace OpenTK.Graphics.ES11 GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); try { - Delegates.glMultiDrawElementsEXT((OpenTK.Graphics.ES11.PrimitiveType)mode, (Int32*)count_ptr, (OpenTK.Graphics.ES11.ExtMultiDrawArrays)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); + Delegates.glMultiDrawElementsEXT((OpenTK.Graphics.ES11.PrimitiveType)mode, (Int32*)count_ptr, (OpenTK.Graphics.ES11.All)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); } finally { @@ -11000,7 +11260,7 @@ namespace OpenTK.Graphics.ES11 /// [AutoGenerated(Category = "EXT_multi_draw_arrays", Version = "", EntryPoint = "glMultiDrawElementsEXT")] public static - void MultiDrawElements(OpenTK.Graphics.ES11.PrimitiveType mode, ref Int32 count, OpenTK.Graphics.ES11.ExtMultiDrawArrays type, [InAttribute, OutAttribute] T3[,,] indices, Int32 primcount) + void MultiDrawElements(OpenTK.Graphics.ES11.PrimitiveType mode, ref Int32 count, OpenTK.Graphics.ES11.All type, [InAttribute, OutAttribute] T3[,,] indices, Int32 primcount) where T3 : struct { #if DEBUG @@ -11014,7 +11274,7 @@ namespace OpenTK.Graphics.ES11 GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); try { - Delegates.glMultiDrawElementsEXT((OpenTK.Graphics.ES11.PrimitiveType)mode, (Int32*)count_ptr, (OpenTK.Graphics.ES11.ExtMultiDrawArrays)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); + Delegates.glMultiDrawElementsEXT((OpenTK.Graphics.ES11.PrimitiveType)mode, (Int32*)count_ptr, (OpenTK.Graphics.ES11.All)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); } finally { @@ -11058,7 +11318,7 @@ namespace OpenTK.Graphics.ES11 /// [AutoGenerated(Category = "EXT_multi_draw_arrays", Version = "", EntryPoint = "glMultiDrawElementsEXT")] public static - void MultiDrawElements(OpenTK.Graphics.ES11.PrimitiveType mode, ref Int32 count, OpenTK.Graphics.ES11.ExtMultiDrawArrays type, [InAttribute, OutAttribute] ref T3 indices, Int32 primcount) + void MultiDrawElements(OpenTK.Graphics.ES11.PrimitiveType mode, ref Int32 count, OpenTK.Graphics.ES11.All type, [InAttribute, OutAttribute] ref T3 indices, Int32 primcount) where T3 : struct { #if DEBUG @@ -11072,7 +11332,7 @@ namespace OpenTK.Graphics.ES11 GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); try { - Delegates.glMultiDrawElementsEXT((OpenTK.Graphics.ES11.PrimitiveType)mode, (Int32*)count_ptr, (OpenTK.Graphics.ES11.ExtMultiDrawArrays)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); + Delegates.glMultiDrawElementsEXT((OpenTK.Graphics.ES11.PrimitiveType)mode, (Int32*)count_ptr, (OpenTK.Graphics.ES11.All)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); indices = (T3)indices_ptr.Target; } finally @@ -11118,13 +11378,13 @@ namespace OpenTK.Graphics.ES11 [System.CLSCompliant(false)] [AutoGenerated(Category = "EXT_multi_draw_arrays", Version = "", EntryPoint = "glMultiDrawElementsEXT")] public static - unsafe void MultiDrawElements(OpenTK.Graphics.ES11.PrimitiveType mode, Int32* count, OpenTK.Graphics.ES11.ExtMultiDrawArrays type, IntPtr indices, Int32 primcount) + unsafe void MultiDrawElements(OpenTK.Graphics.ES11.PrimitiveType mode, Int32* count, OpenTK.Graphics.ES11.All type, IntPtr indices, Int32 primcount) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glMultiDrawElementsEXT((OpenTK.Graphics.ES11.PrimitiveType)mode, (Int32*)count, (OpenTK.Graphics.ES11.ExtMultiDrawArrays)type, (IntPtr)indices, (Int32)primcount); + Delegates.glMultiDrawElementsEXT((OpenTK.Graphics.ES11.PrimitiveType)mode, (Int32*)count, (OpenTK.Graphics.ES11.All)type, (IntPtr)indices, (Int32)primcount); #if DEBUG } #endif @@ -11162,7 +11422,7 @@ namespace OpenTK.Graphics.ES11 [System.CLSCompliant(false)] [AutoGenerated(Category = "EXT_multi_draw_arrays", Version = "", EntryPoint = "glMultiDrawElementsEXT")] public static - unsafe void MultiDrawElements(OpenTK.Graphics.ES11.PrimitiveType mode, Int32* count, OpenTK.Graphics.ES11.ExtMultiDrawArrays type, [InAttribute, OutAttribute] T3[] indices, Int32 primcount) + unsafe void MultiDrawElements(OpenTK.Graphics.ES11.PrimitiveType mode, Int32* count, OpenTK.Graphics.ES11.All type, [InAttribute, OutAttribute] T3[] indices, Int32 primcount) where T3 : struct { #if DEBUG @@ -11172,7 +11432,7 @@ namespace OpenTK.Graphics.ES11 GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); try { - Delegates.glMultiDrawElementsEXT((OpenTK.Graphics.ES11.PrimitiveType)mode, (Int32*)count, (OpenTK.Graphics.ES11.ExtMultiDrawArrays)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); + Delegates.glMultiDrawElementsEXT((OpenTK.Graphics.ES11.PrimitiveType)mode, (Int32*)count, (OpenTK.Graphics.ES11.All)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); } finally { @@ -11215,7 +11475,7 @@ namespace OpenTK.Graphics.ES11 [System.CLSCompliant(false)] [AutoGenerated(Category = "EXT_multi_draw_arrays", Version = "", EntryPoint = "glMultiDrawElementsEXT")] public static - unsafe void MultiDrawElements(OpenTK.Graphics.ES11.PrimitiveType mode, Int32* count, OpenTK.Graphics.ES11.ExtMultiDrawArrays type, [InAttribute, OutAttribute] T3[,] indices, Int32 primcount) + unsafe void MultiDrawElements(OpenTK.Graphics.ES11.PrimitiveType mode, Int32* count, OpenTK.Graphics.ES11.All type, [InAttribute, OutAttribute] T3[,] indices, Int32 primcount) where T3 : struct { #if DEBUG @@ -11225,7 +11485,7 @@ namespace OpenTK.Graphics.ES11 GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); try { - Delegates.glMultiDrawElementsEXT((OpenTK.Graphics.ES11.PrimitiveType)mode, (Int32*)count, (OpenTK.Graphics.ES11.ExtMultiDrawArrays)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); + Delegates.glMultiDrawElementsEXT((OpenTK.Graphics.ES11.PrimitiveType)mode, (Int32*)count, (OpenTK.Graphics.ES11.All)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); } finally { @@ -11268,7 +11528,7 @@ namespace OpenTK.Graphics.ES11 [System.CLSCompliant(false)] [AutoGenerated(Category = "EXT_multi_draw_arrays", Version = "", EntryPoint = "glMultiDrawElementsEXT")] public static - unsafe void MultiDrawElements(OpenTK.Graphics.ES11.PrimitiveType mode, Int32* count, OpenTK.Graphics.ES11.ExtMultiDrawArrays type, [InAttribute, OutAttribute] T3[,,] indices, Int32 primcount) + unsafe void MultiDrawElements(OpenTK.Graphics.ES11.PrimitiveType mode, Int32* count, OpenTK.Graphics.ES11.All type, [InAttribute, OutAttribute] T3[,,] indices, Int32 primcount) where T3 : struct { #if DEBUG @@ -11278,7 +11538,7 @@ namespace OpenTK.Graphics.ES11 GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); try { - Delegates.glMultiDrawElementsEXT((OpenTK.Graphics.ES11.PrimitiveType)mode, (Int32*)count, (OpenTK.Graphics.ES11.ExtMultiDrawArrays)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); + Delegates.glMultiDrawElementsEXT((OpenTK.Graphics.ES11.PrimitiveType)mode, (Int32*)count, (OpenTK.Graphics.ES11.All)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); } finally { @@ -11321,7 +11581,7 @@ namespace OpenTK.Graphics.ES11 [System.CLSCompliant(false)] [AutoGenerated(Category = "EXT_multi_draw_arrays", Version = "", EntryPoint = "glMultiDrawElementsEXT")] public static - unsafe void MultiDrawElements(OpenTK.Graphics.ES11.PrimitiveType mode, Int32* count, OpenTK.Graphics.ES11.ExtMultiDrawArrays type, [InAttribute, OutAttribute] ref T3 indices, Int32 primcount) + unsafe void MultiDrawElements(OpenTK.Graphics.ES11.PrimitiveType mode, Int32* count, OpenTK.Graphics.ES11.All type, [InAttribute, OutAttribute] ref T3 indices, Int32 primcount) where T3 : struct { #if DEBUG @@ -11331,7 +11591,7 @@ namespace OpenTK.Graphics.ES11 GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); try { - Delegates.glMultiDrawElementsEXT((OpenTK.Graphics.ES11.PrimitiveType)mode, (Int32*)count, (OpenTK.Graphics.ES11.ExtMultiDrawArrays)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); + Delegates.glMultiDrawElementsEXT((OpenTK.Graphics.ES11.PrimitiveType)mode, (Int32*)count, (OpenTK.Graphics.ES11.All)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); indices = (T3)indices_ptr.Target; } finally @@ -11346,13 +11606,13 @@ namespace OpenTK.Graphics.ES11 /// [requires: EXT_robustness] [AutoGenerated(Category = "EXT_robustness", Version = "", EntryPoint = "glReadnPixelsEXT")] public static - void ReadnPixels(Int32 x, Int32 y, Int32 width, Int32 height, OpenTK.Graphics.ES11.ExtRobustness format, OpenTK.Graphics.ES11.ExtRobustness type, Int32 bufSize, [OutAttribute] IntPtr data) + void ReadnPixels(Int32 x, Int32 y, Int32 width, Int32 height, OpenTK.Graphics.ES11.All format, OpenTK.Graphics.ES11.All type, Int32 bufSize, [OutAttribute] IntPtr data) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glReadnPixelsEXT((Int32)x, (Int32)y, (Int32)width, (Int32)height, (OpenTK.Graphics.ES11.ExtRobustness)format, (OpenTK.Graphics.ES11.ExtRobustness)type, (Int32)bufSize, (IntPtr)data); + Delegates.glReadnPixelsEXT((Int32)x, (Int32)y, (Int32)width, (Int32)height, (OpenTK.Graphics.ES11.All)format, (OpenTK.Graphics.ES11.All)type, (Int32)bufSize, (IntPtr)data); #if DEBUG } #endif @@ -11361,7 +11621,7 @@ namespace OpenTK.Graphics.ES11 /// [requires: EXT_robustness] [AutoGenerated(Category = "EXT_robustness", Version = "", EntryPoint = "glReadnPixelsEXT")] public static - void ReadnPixels(Int32 x, Int32 y, Int32 width, Int32 height, OpenTK.Graphics.ES11.ExtRobustness format, OpenTK.Graphics.ES11.ExtRobustness type, Int32 bufSize, [InAttribute, OutAttribute] T7[] data) + void ReadnPixels(Int32 x, Int32 y, Int32 width, Int32 height, OpenTK.Graphics.ES11.All format, OpenTK.Graphics.ES11.All type, Int32 bufSize, [InAttribute, OutAttribute] T7[] data) where T7 : struct { #if DEBUG @@ -11371,7 +11631,7 @@ namespace OpenTK.Graphics.ES11 GCHandle data_ptr = GCHandle.Alloc(data, GCHandleType.Pinned); try { - Delegates.glReadnPixelsEXT((Int32)x, (Int32)y, (Int32)width, (Int32)height, (OpenTK.Graphics.ES11.ExtRobustness)format, (OpenTK.Graphics.ES11.ExtRobustness)type, (Int32)bufSize, (IntPtr)data_ptr.AddrOfPinnedObject()); + Delegates.glReadnPixelsEXT((Int32)x, (Int32)y, (Int32)width, (Int32)height, (OpenTK.Graphics.ES11.All)format, (OpenTK.Graphics.ES11.All)type, (Int32)bufSize, (IntPtr)data_ptr.AddrOfPinnedObject()); } finally { @@ -11385,7 +11645,7 @@ namespace OpenTK.Graphics.ES11 /// [requires: EXT_robustness] [AutoGenerated(Category = "EXT_robustness", Version = "", EntryPoint = "glReadnPixelsEXT")] public static - void ReadnPixels(Int32 x, Int32 y, Int32 width, Int32 height, OpenTK.Graphics.ES11.ExtRobustness format, OpenTK.Graphics.ES11.ExtRobustness type, Int32 bufSize, [InAttribute, OutAttribute] T7[,] data) + void ReadnPixels(Int32 x, Int32 y, Int32 width, Int32 height, OpenTK.Graphics.ES11.All format, OpenTK.Graphics.ES11.All type, Int32 bufSize, [InAttribute, OutAttribute] T7[,] data) where T7 : struct { #if DEBUG @@ -11395,7 +11655,7 @@ namespace OpenTK.Graphics.ES11 GCHandle data_ptr = GCHandle.Alloc(data, GCHandleType.Pinned); try { - Delegates.glReadnPixelsEXT((Int32)x, (Int32)y, (Int32)width, (Int32)height, (OpenTK.Graphics.ES11.ExtRobustness)format, (OpenTK.Graphics.ES11.ExtRobustness)type, (Int32)bufSize, (IntPtr)data_ptr.AddrOfPinnedObject()); + Delegates.glReadnPixelsEXT((Int32)x, (Int32)y, (Int32)width, (Int32)height, (OpenTK.Graphics.ES11.All)format, (OpenTK.Graphics.ES11.All)type, (Int32)bufSize, (IntPtr)data_ptr.AddrOfPinnedObject()); } finally { @@ -11409,7 +11669,7 @@ namespace OpenTK.Graphics.ES11 /// [requires: EXT_robustness] [AutoGenerated(Category = "EXT_robustness", Version = "", EntryPoint = "glReadnPixelsEXT")] public static - void ReadnPixels(Int32 x, Int32 y, Int32 width, Int32 height, OpenTK.Graphics.ES11.ExtRobustness format, OpenTK.Graphics.ES11.ExtRobustness type, Int32 bufSize, [InAttribute, OutAttribute] T7[,,] data) + void ReadnPixels(Int32 x, Int32 y, Int32 width, Int32 height, OpenTK.Graphics.ES11.All format, OpenTK.Graphics.ES11.All type, Int32 bufSize, [InAttribute, OutAttribute] T7[,,] data) where T7 : struct { #if DEBUG @@ -11419,7 +11679,7 @@ namespace OpenTK.Graphics.ES11 GCHandle data_ptr = GCHandle.Alloc(data, GCHandleType.Pinned); try { - Delegates.glReadnPixelsEXT((Int32)x, (Int32)y, (Int32)width, (Int32)height, (OpenTK.Graphics.ES11.ExtRobustness)format, (OpenTK.Graphics.ES11.ExtRobustness)type, (Int32)bufSize, (IntPtr)data_ptr.AddrOfPinnedObject()); + Delegates.glReadnPixelsEXT((Int32)x, (Int32)y, (Int32)width, (Int32)height, (OpenTK.Graphics.ES11.All)format, (OpenTK.Graphics.ES11.All)type, (Int32)bufSize, (IntPtr)data_ptr.AddrOfPinnedObject()); } finally { @@ -11433,7 +11693,7 @@ namespace OpenTK.Graphics.ES11 /// [requires: EXT_robustness] [AutoGenerated(Category = "EXT_robustness", Version = "", EntryPoint = "glReadnPixelsEXT")] public static - void ReadnPixels(Int32 x, Int32 y, Int32 width, Int32 height, OpenTK.Graphics.ES11.ExtRobustness format, OpenTK.Graphics.ES11.ExtRobustness type, Int32 bufSize, [InAttribute, OutAttribute] ref T7 data) + void ReadnPixels(Int32 x, Int32 y, Int32 width, Int32 height, OpenTK.Graphics.ES11.All format, OpenTK.Graphics.ES11.All type, Int32 bufSize, [InAttribute, OutAttribute] ref T7 data) where T7 : struct { #if DEBUG @@ -11443,7 +11703,7 @@ namespace OpenTK.Graphics.ES11 GCHandle data_ptr = GCHandle.Alloc(data, GCHandleType.Pinned); try { - Delegates.glReadnPixelsEXT((Int32)x, (Int32)y, (Int32)width, (Int32)height, (OpenTK.Graphics.ES11.ExtRobustness)format, (OpenTK.Graphics.ES11.ExtRobustness)type, (Int32)bufSize, (IntPtr)data_ptr.AddrOfPinnedObject()); + Delegates.glReadnPixelsEXT((Int32)x, (Int32)y, (Int32)width, (Int32)height, (OpenTK.Graphics.ES11.All)format, (OpenTK.Graphics.ES11.All)type, (Int32)bufSize, (IntPtr)data_ptr.AddrOfPinnedObject()); data = (T7)data_ptr.Target; } finally @@ -11486,13 +11746,13 @@ namespace OpenTK.Graphics.ES11 /// [AutoGenerated(Category = "EXT_multisampled_render_to_texture", Version = "", EntryPoint = "glRenderbufferStorageMultisampleEXT")] public static - void RenderbufferStorageMultisample(OpenTK.Graphics.ES11.ExtMultisampledRenderToTexture target, Int32 samples, OpenTK.Graphics.ES11.ExtMultisampledRenderToTexture internalformat, Int32 width, Int32 height) + void RenderbufferStorageMultisample(OpenTK.Graphics.ES11.All target, Int32 samples, OpenTK.Graphics.ES11.All internalformat, Int32 width, Int32 height) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glRenderbufferStorageMultisampleEXT((OpenTK.Graphics.ES11.ExtMultisampledRenderToTexture)target, (Int32)samples, (OpenTK.Graphics.ES11.ExtMultisampledRenderToTexture)internalformat, (Int32)width, (Int32)height); + Delegates.glRenderbufferStorageMultisampleEXT((OpenTK.Graphics.ES11.All)target, (Int32)samples, (OpenTK.Graphics.ES11.All)internalformat, (Int32)width, (Int32)height); #if DEBUG } #endif @@ -11524,13 +11784,13 @@ namespace OpenTK.Graphics.ES11 /// [AutoGenerated(Category = "EXT_texture_storage", Version = "", EntryPoint = "glTexStorage1DEXT")] public static - void TexStorage1D(OpenTK.Graphics.ES11.ExtTextureStorage target, Int32 levels, OpenTK.Graphics.ES11.ExtTextureStorage internalformat, Int32 width) + void TexStorage1D(OpenTK.Graphics.ES11.All target, Int32 levels, OpenTK.Graphics.ES11.All internalformat, Int32 width) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glTexStorage1DEXT((OpenTK.Graphics.ES11.ExtTextureStorage)target, (Int32)levels, (OpenTK.Graphics.ES11.ExtTextureStorage)internalformat, (Int32)width); + Delegates.glTexStorage1DEXT((OpenTK.Graphics.ES11.All)target, (Int32)levels, (OpenTK.Graphics.ES11.All)internalformat, (Int32)width); #if DEBUG } #endif @@ -11567,13 +11827,13 @@ namespace OpenTK.Graphics.ES11 /// [AutoGenerated(Category = "EXT_texture_storage", Version = "", EntryPoint = "glTexStorage2DEXT")] public static - void TexStorage2D(OpenTK.Graphics.ES11.ExtTextureStorage target, Int32 levels, OpenTK.Graphics.ES11.ExtTextureStorage internalformat, Int32 width, Int32 height) + void TexStorage2D(OpenTK.Graphics.ES11.All target, Int32 levels, OpenTK.Graphics.ES11.All internalformat, Int32 width, Int32 height) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glTexStorage2DEXT((OpenTK.Graphics.ES11.ExtTextureStorage)target, (Int32)levels, (OpenTK.Graphics.ES11.ExtTextureStorage)internalformat, (Int32)width, (Int32)height); + Delegates.glTexStorage2DEXT((OpenTK.Graphics.ES11.All)target, (Int32)levels, (OpenTK.Graphics.ES11.All)internalformat, (Int32)width, (Int32)height); #if DEBUG } #endif @@ -11615,13 +11875,13 @@ namespace OpenTK.Graphics.ES11 /// [AutoGenerated(Category = "EXT_texture_storage", Version = "", EntryPoint = "glTexStorage3DEXT")] public static - void TexStorage3D(OpenTK.Graphics.ES11.ExtTextureStorage target, Int32 levels, OpenTK.Graphics.ES11.ExtTextureStorage internalformat, Int32 width, Int32 height, Int32 depth) + void TexStorage3D(OpenTK.Graphics.ES11.All target, Int32 levels, OpenTK.Graphics.ES11.All internalformat, Int32 width, Int32 height, Int32 depth) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glTexStorage3DEXT((OpenTK.Graphics.ES11.ExtTextureStorage)target, (Int32)levels, (OpenTK.Graphics.ES11.ExtTextureStorage)internalformat, (Int32)width, (Int32)height, (Int32)depth); + Delegates.glTexStorage3DEXT((OpenTK.Graphics.ES11.All)target, (Int32)levels, (OpenTK.Graphics.ES11.All)internalformat, (Int32)width, (Int32)height, (Int32)depth); #if DEBUG } #endif @@ -11630,13 +11890,13 @@ namespace OpenTK.Graphics.ES11 /// [requires: EXT_texture_storage] [AutoGenerated(Category = "EXT_texture_storage", Version = "", EntryPoint = "glTextureStorage1DEXT")] public static - void TextureStorage1D(Int32 texture, OpenTK.Graphics.ES11.ExtTextureStorage target, Int32 levels, OpenTK.Graphics.ES11.ExtTextureStorage internalformat, Int32 width) + void TextureStorage1D(Int32 texture, OpenTK.Graphics.ES11.All target, Int32 levels, OpenTK.Graphics.ES11.All internalformat, Int32 width) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glTextureStorage1DEXT((UInt32)texture, (OpenTK.Graphics.ES11.ExtTextureStorage)target, (Int32)levels, (OpenTK.Graphics.ES11.ExtTextureStorage)internalformat, (Int32)width); + Delegates.glTextureStorage1DEXT((UInt32)texture, (OpenTK.Graphics.ES11.All)target, (Int32)levels, (OpenTK.Graphics.ES11.All)internalformat, (Int32)width); #if DEBUG } #endif @@ -11646,13 +11906,13 @@ namespace OpenTK.Graphics.ES11 [System.CLSCompliant(false)] [AutoGenerated(Category = "EXT_texture_storage", Version = "", EntryPoint = "glTextureStorage1DEXT")] public static - void TextureStorage1D(UInt32 texture, OpenTK.Graphics.ES11.ExtTextureStorage target, Int32 levels, OpenTK.Graphics.ES11.ExtTextureStorage internalformat, Int32 width) + void TextureStorage1D(UInt32 texture, OpenTK.Graphics.ES11.All target, Int32 levels, OpenTK.Graphics.ES11.All internalformat, Int32 width) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glTextureStorage1DEXT((UInt32)texture, (OpenTK.Graphics.ES11.ExtTextureStorage)target, (Int32)levels, (OpenTK.Graphics.ES11.ExtTextureStorage)internalformat, (Int32)width); + Delegates.glTextureStorage1DEXT((UInt32)texture, (OpenTK.Graphics.ES11.All)target, (Int32)levels, (OpenTK.Graphics.ES11.All)internalformat, (Int32)width); #if DEBUG } #endif @@ -11661,13 +11921,13 @@ namespace OpenTK.Graphics.ES11 /// [requires: EXT_texture_storage] [AutoGenerated(Category = "EXT_texture_storage", Version = "", EntryPoint = "glTextureStorage2DEXT")] public static - void TextureStorage2D(Int32 texture, OpenTK.Graphics.ES11.ExtTextureStorage target, Int32 levels, OpenTK.Graphics.ES11.ExtTextureStorage internalformat, Int32 width, Int32 height) + void TextureStorage2D(Int32 texture, OpenTK.Graphics.ES11.All target, Int32 levels, OpenTK.Graphics.ES11.All internalformat, Int32 width, Int32 height) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glTextureStorage2DEXT((UInt32)texture, (OpenTK.Graphics.ES11.ExtTextureStorage)target, (Int32)levels, (OpenTK.Graphics.ES11.ExtTextureStorage)internalformat, (Int32)width, (Int32)height); + Delegates.glTextureStorage2DEXT((UInt32)texture, (OpenTK.Graphics.ES11.All)target, (Int32)levels, (OpenTK.Graphics.ES11.All)internalformat, (Int32)width, (Int32)height); #if DEBUG } #endif @@ -11677,13 +11937,13 @@ namespace OpenTK.Graphics.ES11 [System.CLSCompliant(false)] [AutoGenerated(Category = "EXT_texture_storage", Version = "", EntryPoint = "glTextureStorage2DEXT")] public static - void TextureStorage2D(UInt32 texture, OpenTK.Graphics.ES11.ExtTextureStorage target, Int32 levels, OpenTK.Graphics.ES11.ExtTextureStorage internalformat, Int32 width, Int32 height) + void TextureStorage2D(UInt32 texture, OpenTK.Graphics.ES11.All target, Int32 levels, OpenTK.Graphics.ES11.All internalformat, Int32 width, Int32 height) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glTextureStorage2DEXT((UInt32)texture, (OpenTK.Graphics.ES11.ExtTextureStorage)target, (Int32)levels, (OpenTK.Graphics.ES11.ExtTextureStorage)internalformat, (Int32)width, (Int32)height); + Delegates.glTextureStorage2DEXT((UInt32)texture, (OpenTK.Graphics.ES11.All)target, (Int32)levels, (OpenTK.Graphics.ES11.All)internalformat, (Int32)width, (Int32)height); #if DEBUG } #endif @@ -11692,13 +11952,13 @@ namespace OpenTK.Graphics.ES11 /// [requires: EXT_texture_storage] [AutoGenerated(Category = "EXT_texture_storage", Version = "", EntryPoint = "glTextureStorage3DEXT")] public static - void TextureStorage3D(Int32 texture, OpenTK.Graphics.ES11.ExtTextureStorage target, Int32 levels, OpenTK.Graphics.ES11.ExtTextureStorage internalformat, Int32 width, Int32 height, Int32 depth) + void TextureStorage3D(Int32 texture, OpenTK.Graphics.ES11.All target, Int32 levels, OpenTK.Graphics.ES11.All internalformat, Int32 width, Int32 height, Int32 depth) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glTextureStorage3DEXT((UInt32)texture, (OpenTK.Graphics.ES11.ExtTextureStorage)target, (Int32)levels, (OpenTK.Graphics.ES11.ExtTextureStorage)internalformat, (Int32)width, (Int32)height, (Int32)depth); + Delegates.glTextureStorage3DEXT((UInt32)texture, (OpenTK.Graphics.ES11.All)target, (Int32)levels, (OpenTK.Graphics.ES11.All)internalformat, (Int32)width, (Int32)height, (Int32)depth); #if DEBUG } #endif @@ -11708,13 +11968,13 @@ namespace OpenTK.Graphics.ES11 [System.CLSCompliant(false)] [AutoGenerated(Category = "EXT_texture_storage", Version = "", EntryPoint = "glTextureStorage3DEXT")] public static - void TextureStorage3D(UInt32 texture, OpenTK.Graphics.ES11.ExtTextureStorage target, Int32 levels, OpenTK.Graphics.ES11.ExtTextureStorage internalformat, Int32 width, Int32 height, Int32 depth) + void TextureStorage3D(UInt32 texture, OpenTK.Graphics.ES11.All target, Int32 levels, OpenTK.Graphics.ES11.All internalformat, Int32 width, Int32 height, Int32 depth) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glTextureStorage3DEXT((UInt32)texture, (OpenTK.Graphics.ES11.ExtTextureStorage)target, (Int32)levels, (OpenTK.Graphics.ES11.ExtTextureStorage)internalformat, (Int32)width, (Int32)height, (Int32)depth); + Delegates.glTextureStorage3DEXT((UInt32)texture, (OpenTK.Graphics.ES11.All)target, (Int32)levels, (OpenTK.Graphics.ES11.All)internalformat, (Int32)width, (Int32)height, (Int32)depth); #if DEBUG } #endif @@ -11740,7 +12000,7 @@ namespace OpenTK.Graphics.ES11 /// [AutoGenerated(Category = "IMG_user_clip_plane", Version = "", EntryPoint = "glClipPlanefIMG")] public static - void ClipPlane(OpenTK.Graphics.ES11.ImgUserClipPlane p, Single[] eqn) + void ClipPlane(OpenTK.Graphics.ES11.All p, Single[] eqn) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -11750,7 +12010,7 @@ namespace OpenTK.Graphics.ES11 { fixed (Single* eqn_ptr = eqn) { - Delegates.glClipPlanefIMG((OpenTK.Graphics.ES11.ImgUserClipPlane)p, (Single*)eqn_ptr); + Delegates.glClipPlanefIMG((OpenTK.Graphics.ES11.All)p, (Single*)eqn_ptr); } } #if DEBUG @@ -11774,7 +12034,7 @@ namespace OpenTK.Graphics.ES11 /// [AutoGenerated(Category = "IMG_user_clip_plane", Version = "", EntryPoint = "glClipPlanefIMG")] public static - void ClipPlane(OpenTK.Graphics.ES11.ImgUserClipPlane p, ref Single eqn) + void ClipPlane(OpenTK.Graphics.ES11.All p, ref Single eqn) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -11784,7 +12044,7 @@ namespace OpenTK.Graphics.ES11 { fixed (Single* eqn_ptr = &eqn) { - Delegates.glClipPlanefIMG((OpenTK.Graphics.ES11.ImgUserClipPlane)p, (Single*)eqn_ptr); + Delegates.glClipPlanefIMG((OpenTK.Graphics.ES11.All)p, (Single*)eqn_ptr); } } #if DEBUG @@ -11809,13 +12069,13 @@ namespace OpenTK.Graphics.ES11 [System.CLSCompliant(false)] [AutoGenerated(Category = "IMG_user_clip_plane", Version = "", EntryPoint = "glClipPlanefIMG")] public static - unsafe void ClipPlane(OpenTK.Graphics.ES11.ImgUserClipPlane p, Single* eqn) + unsafe void ClipPlane(OpenTK.Graphics.ES11.All p, Single* eqn) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glClipPlanefIMG((OpenTK.Graphics.ES11.ImgUserClipPlane)p, (Single*)eqn); + Delegates.glClipPlanefIMG((OpenTK.Graphics.ES11.All)p, (Single*)eqn); #if DEBUG } #endif @@ -11824,7 +12084,7 @@ namespace OpenTK.Graphics.ES11 /// [requires: IMG_user_clip_plane] [AutoGenerated(Category = "IMG_user_clip_plane", Version = "", EntryPoint = "glClipPlanexIMG")] public static - void ClipPlanex(OpenTK.Graphics.ES11.ImgUserClipPlane p, int[] eqn) + void ClipPlanex(OpenTK.Graphics.ES11.All p, int[] eqn) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -11834,7 +12094,7 @@ namespace OpenTK.Graphics.ES11 { fixed (int* eqn_ptr = eqn) { - Delegates.glClipPlanexIMG((OpenTK.Graphics.ES11.ImgUserClipPlane)p, (int*)eqn_ptr); + Delegates.glClipPlanexIMG((OpenTK.Graphics.ES11.All)p, (int*)eqn_ptr); } } #if DEBUG @@ -11845,7 +12105,7 @@ namespace OpenTK.Graphics.ES11 /// [requires: IMG_user_clip_plane] [AutoGenerated(Category = "IMG_user_clip_plane", Version = "", EntryPoint = "glClipPlanexIMG")] public static - void ClipPlanex(OpenTK.Graphics.ES11.ImgUserClipPlane p, ref int eqn) + void ClipPlanex(OpenTK.Graphics.ES11.All p, ref int eqn) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -11855,7 +12115,7 @@ namespace OpenTK.Graphics.ES11 { fixed (int* eqn_ptr = &eqn) { - Delegates.glClipPlanexIMG((OpenTK.Graphics.ES11.ImgUserClipPlane)p, (int*)eqn_ptr); + Delegates.glClipPlanexIMG((OpenTK.Graphics.ES11.All)p, (int*)eqn_ptr); } } #if DEBUG @@ -11867,13 +12127,13 @@ namespace OpenTK.Graphics.ES11 [System.CLSCompliant(false)] [AutoGenerated(Category = "IMG_user_clip_plane", Version = "", EntryPoint = "glClipPlanexIMG")] public static - unsafe void ClipPlanex(OpenTK.Graphics.ES11.ImgUserClipPlane p, int* eqn) + unsafe void ClipPlanex(OpenTK.Graphics.ES11.All p, int* eqn) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glClipPlanexIMG((OpenTK.Graphics.ES11.ImgUserClipPlane)p, (int*)eqn); + Delegates.glClipPlanexIMG((OpenTK.Graphics.ES11.All)p, (int*)eqn); #if DEBUG } #endif @@ -11882,13 +12142,13 @@ namespace OpenTK.Graphics.ES11 /// [requires: IMG_multisampled_render_to_texture] [AutoGenerated(Category = "IMG_multisampled_render_to_texture", Version = "", EntryPoint = "glFramebufferTexture2DMultisampleIMG")] public static - void FramebufferTexture2DMultisample(OpenTK.Graphics.ES11.ImgMultisampledRenderToTexture target, OpenTK.Graphics.ES11.ImgMultisampledRenderToTexture attachment, OpenTK.Graphics.ES11.ImgMultisampledRenderToTexture textarget, Int32 texture, Int32 level, Int32 samples) + void FramebufferTexture2DMultisample(OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All attachment, OpenTK.Graphics.ES11.All textarget, Int32 texture, Int32 level, Int32 samples) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glFramebufferTexture2DMultisampleIMG((OpenTK.Graphics.ES11.ImgMultisampledRenderToTexture)target, (OpenTK.Graphics.ES11.ImgMultisampledRenderToTexture)attachment, (OpenTK.Graphics.ES11.ImgMultisampledRenderToTexture)textarget, (UInt32)texture, (Int32)level, (Int32)samples); + Delegates.glFramebufferTexture2DMultisampleIMG((OpenTK.Graphics.ES11.All)target, (OpenTK.Graphics.ES11.All)attachment, (OpenTK.Graphics.ES11.All)textarget, (UInt32)texture, (Int32)level, (Int32)samples); #if DEBUG } #endif @@ -11898,13 +12158,13 @@ namespace OpenTK.Graphics.ES11 [System.CLSCompliant(false)] [AutoGenerated(Category = "IMG_multisampled_render_to_texture", Version = "", EntryPoint = "glFramebufferTexture2DMultisampleIMG")] public static - void FramebufferTexture2DMultisample(OpenTK.Graphics.ES11.ImgMultisampledRenderToTexture target, OpenTK.Graphics.ES11.ImgMultisampledRenderToTexture attachment, OpenTK.Graphics.ES11.ImgMultisampledRenderToTexture textarget, UInt32 texture, Int32 level, Int32 samples) + void FramebufferTexture2DMultisample(OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All attachment, OpenTK.Graphics.ES11.All textarget, UInt32 texture, Int32 level, Int32 samples) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glFramebufferTexture2DMultisampleIMG((OpenTK.Graphics.ES11.ImgMultisampledRenderToTexture)target, (OpenTK.Graphics.ES11.ImgMultisampledRenderToTexture)attachment, (OpenTK.Graphics.ES11.ImgMultisampledRenderToTexture)textarget, (UInt32)texture, (Int32)level, (Int32)samples); + Delegates.glFramebufferTexture2DMultisampleIMG((OpenTK.Graphics.ES11.All)target, (OpenTK.Graphics.ES11.All)attachment, (OpenTK.Graphics.ES11.All)textarget, (UInt32)texture, (Int32)level, (Int32)samples); #if DEBUG } #endif @@ -11941,13 +12201,13 @@ namespace OpenTK.Graphics.ES11 /// [AutoGenerated(Category = "IMG_multisampled_render_to_texture", Version = "", EntryPoint = "glRenderbufferStorageMultisampleIMG")] public static - void RenderbufferStorageMultisample(OpenTK.Graphics.ES11.ImgMultisampledRenderToTexture target, Int32 samples, OpenTK.Graphics.ES11.ImgMultisampledRenderToTexture internalformat, Int32 width, Int32 height) + void RenderbufferStorageMultisample(OpenTK.Graphics.ES11.All target, Int32 samples, OpenTK.Graphics.ES11.All internalformat, Int32 width, Int32 height) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glRenderbufferStorageMultisampleIMG((OpenTK.Graphics.ES11.ImgMultisampledRenderToTexture)target, (Int32)samples, (OpenTK.Graphics.ES11.ImgMultisampledRenderToTexture)internalformat, (Int32)width, (Int32)height); + Delegates.glRenderbufferStorageMultisampleIMG((OpenTK.Graphics.ES11.All)target, (Int32)samples, (OpenTK.Graphics.ES11.All)internalformat, (Int32)width, (Int32)height); #if DEBUG } #endif @@ -12229,7 +12489,7 @@ namespace OpenTK.Graphics.ES11 /// [requires: NV_fence] [AutoGenerated(Category = "NV_fence", Version = "", EntryPoint = "glGetFenceivNV")] public static - void GetFence(Int32 fence, OpenTK.Graphics.ES11.NvFence pname, [OutAttribute] Int32[] @params) + void GetFence(Int32 fence, OpenTK.Graphics.ES11.All pname, [OutAttribute] Int32[] @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -12239,7 +12499,7 @@ namespace OpenTK.Graphics.ES11 { fixed (Int32* @params_ptr = @params) { - Delegates.glGetFenceivNV((UInt32)fence, (OpenTK.Graphics.ES11.NvFence)pname, (Int32*)@params_ptr); + Delegates.glGetFenceivNV((UInt32)fence, (OpenTK.Graphics.ES11.All)pname, (Int32*)@params_ptr); } } #if DEBUG @@ -12250,7 +12510,7 @@ namespace OpenTK.Graphics.ES11 /// [requires: NV_fence] [AutoGenerated(Category = "NV_fence", Version = "", EntryPoint = "glGetFenceivNV")] public static - void GetFence(Int32 fence, OpenTK.Graphics.ES11.NvFence pname, [OutAttribute] out Int32 @params) + void GetFence(Int32 fence, OpenTK.Graphics.ES11.All pname, [OutAttribute] out Int32 @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -12260,7 +12520,7 @@ namespace OpenTK.Graphics.ES11 { fixed (Int32* @params_ptr = &@params) { - Delegates.glGetFenceivNV((UInt32)fence, (OpenTK.Graphics.ES11.NvFence)pname, (Int32*)@params_ptr); + Delegates.glGetFenceivNV((UInt32)fence, (OpenTK.Graphics.ES11.All)pname, (Int32*)@params_ptr); @params = *@params_ptr; } } @@ -12273,13 +12533,13 @@ namespace OpenTK.Graphics.ES11 [System.CLSCompliant(false)] [AutoGenerated(Category = "NV_fence", Version = "", EntryPoint = "glGetFenceivNV")] public static - unsafe void GetFence(Int32 fence, OpenTK.Graphics.ES11.NvFence pname, [OutAttribute] Int32* @params) + unsafe void GetFence(Int32 fence, OpenTK.Graphics.ES11.All pname, [OutAttribute] Int32* @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetFenceivNV((UInt32)fence, (OpenTK.Graphics.ES11.NvFence)pname, (Int32*)@params); + Delegates.glGetFenceivNV((UInt32)fence, (OpenTK.Graphics.ES11.All)pname, (Int32*)@params); #if DEBUG } #endif @@ -12289,7 +12549,7 @@ namespace OpenTK.Graphics.ES11 [System.CLSCompliant(false)] [AutoGenerated(Category = "NV_fence", Version = "", EntryPoint = "glGetFenceivNV")] public static - void GetFence(UInt32 fence, OpenTK.Graphics.ES11.NvFence pname, [OutAttribute] Int32[] @params) + void GetFence(UInt32 fence, OpenTK.Graphics.ES11.All pname, [OutAttribute] Int32[] @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -12299,7 +12559,7 @@ namespace OpenTK.Graphics.ES11 { fixed (Int32* @params_ptr = @params) { - Delegates.glGetFenceivNV((UInt32)fence, (OpenTK.Graphics.ES11.NvFence)pname, (Int32*)@params_ptr); + Delegates.glGetFenceivNV((UInt32)fence, (OpenTK.Graphics.ES11.All)pname, (Int32*)@params_ptr); } } #if DEBUG @@ -12311,7 +12571,7 @@ namespace OpenTK.Graphics.ES11 [System.CLSCompliant(false)] [AutoGenerated(Category = "NV_fence", Version = "", EntryPoint = "glGetFenceivNV")] public static - void GetFence(UInt32 fence, OpenTK.Graphics.ES11.NvFence pname, [OutAttribute] out Int32 @params) + void GetFence(UInt32 fence, OpenTK.Graphics.ES11.All pname, [OutAttribute] out Int32 @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -12321,7 +12581,7 @@ namespace OpenTK.Graphics.ES11 { fixed (Int32* @params_ptr = &@params) { - Delegates.glGetFenceivNV((UInt32)fence, (OpenTK.Graphics.ES11.NvFence)pname, (Int32*)@params_ptr); + Delegates.glGetFenceivNV((UInt32)fence, (OpenTK.Graphics.ES11.All)pname, (Int32*)@params_ptr); @params = *@params_ptr; } } @@ -12334,13 +12594,13 @@ namespace OpenTK.Graphics.ES11 [System.CLSCompliant(false)] [AutoGenerated(Category = "NV_fence", Version = "", EntryPoint = "glGetFenceivNV")] public static - unsafe void GetFence(UInt32 fence, OpenTK.Graphics.ES11.NvFence pname, [OutAttribute] Int32* @params) + unsafe void GetFence(UInt32 fence, OpenTK.Graphics.ES11.All pname, [OutAttribute] Int32* @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetFenceivNV((UInt32)fence, (OpenTK.Graphics.ES11.NvFence)pname, (Int32*)@params); + Delegates.glGetFenceivNV((UInt32)fence, (OpenTK.Graphics.ES11.All)pname, (Int32*)@params); #if DEBUG } #endif @@ -12380,13 +12640,13 @@ namespace OpenTK.Graphics.ES11 /// [requires: NV_fence] [AutoGenerated(Category = "NV_fence", Version = "", EntryPoint = "glSetFenceNV")] public static - void SetFence(Int32 fence, OpenTK.Graphics.ES11.NvFence condition) + void SetFence(Int32 fence, OpenTK.Graphics.ES11.All condition) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glSetFenceNV((UInt32)fence, (OpenTK.Graphics.ES11.NvFence)condition); + Delegates.glSetFenceNV((UInt32)fence, (OpenTK.Graphics.ES11.All)condition); #if DEBUG } #endif @@ -12396,13 +12656,13 @@ namespace OpenTK.Graphics.ES11 [System.CLSCompliant(false)] [AutoGenerated(Category = "NV_fence", Version = "", EntryPoint = "glSetFenceNV")] public static - void SetFence(UInt32 fence, OpenTK.Graphics.ES11.NvFence condition) + void SetFence(UInt32 fence, OpenTK.Graphics.ES11.All condition) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glSetFenceNV((UInt32)fence, (OpenTK.Graphics.ES11.NvFence)condition); + Delegates.glSetFenceNV((UInt32)fence, (OpenTK.Graphics.ES11.All)condition); #if DEBUG } #endif @@ -12446,13 +12706,13 @@ namespace OpenTK.Graphics.ES11 /// [requires: OES_fixed_point] [AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glAccumxOES")] public static - void Accumx(OpenTK.Graphics.ES11.OesFixedPoint op, int value) + void Accumx(OpenTK.Graphics.ES11.All op, int value) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glAccumxOES((OpenTK.Graphics.ES11.OesFixedPoint)op, (int)value); + Delegates.glAccumxOES((OpenTK.Graphics.ES11.All)op, (int)value); #if DEBUG } #endif @@ -12461,13 +12721,13 @@ namespace OpenTK.Graphics.ES11 /// [requires: OES_fixed_point] [AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glAlphaFuncxOES")] public static - void AlphaFuncx(OpenTK.Graphics.ES11.OesFixedPoint func, int @ref) + void AlphaFuncx(OpenTK.Graphics.ES11.All func, int @ref) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glAlphaFuncxOES((OpenTK.Graphics.ES11.OesFixedPoint)func, (int)@ref); + Delegates.glAlphaFuncxOES((OpenTK.Graphics.ES11.All)func, (int)@ref); #if DEBUG } #endif @@ -12489,13 +12749,13 @@ namespace OpenTK.Graphics.ES11 /// [AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glBindFramebufferOES")] public static - void BindFramebuffer(OpenTK.Graphics.ES11.OesFramebufferObject target, Int32 framebuffer) + void BindFramebuffer(OpenTK.Graphics.ES11.All target, Int32 framebuffer) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glBindFramebufferOES((OpenTK.Graphics.ES11.OesFramebufferObject)target, (UInt32)framebuffer); + Delegates.glBindFramebufferOES((OpenTK.Graphics.ES11.All)target, (UInt32)framebuffer); #if DEBUG } #endif @@ -12518,13 +12778,13 @@ namespace OpenTK.Graphics.ES11 [System.CLSCompliant(false)] [AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glBindFramebufferOES")] public static - void BindFramebuffer(OpenTK.Graphics.ES11.OesFramebufferObject target, UInt32 framebuffer) + void BindFramebuffer(OpenTK.Graphics.ES11.All target, UInt32 framebuffer) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glBindFramebufferOES((OpenTK.Graphics.ES11.OesFramebufferObject)target, (UInt32)framebuffer); + Delegates.glBindFramebufferOES((OpenTK.Graphics.ES11.All)target, (UInt32)framebuffer); #if DEBUG } #endif @@ -12546,13 +12806,13 @@ namespace OpenTK.Graphics.ES11 /// [AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glBindRenderbufferOES")] public static - void BindRenderbuffer(OpenTK.Graphics.ES11.OesFramebufferObject target, Int32 renderbuffer) + void BindRenderbuffer(OpenTK.Graphics.ES11.All target, Int32 renderbuffer) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glBindRenderbufferOES((OpenTK.Graphics.ES11.OesFramebufferObject)target, (UInt32)renderbuffer); + Delegates.glBindRenderbufferOES((OpenTK.Graphics.ES11.All)target, (UInt32)renderbuffer); #if DEBUG } #endif @@ -12575,13 +12835,13 @@ namespace OpenTK.Graphics.ES11 [System.CLSCompliant(false)] [AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glBindRenderbufferOES")] public static - void BindRenderbuffer(OpenTK.Graphics.ES11.OesFramebufferObject target, UInt32 renderbuffer) + void BindRenderbuffer(OpenTK.Graphics.ES11.All target, UInt32 renderbuffer) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glBindRenderbufferOES((OpenTK.Graphics.ES11.OesFramebufferObject)target, (UInt32)renderbuffer); + Delegates.glBindRenderbufferOES((OpenTK.Graphics.ES11.All)target, (UInt32)renderbuffer); #if DEBUG } #endif @@ -12723,13 +12983,13 @@ namespace OpenTK.Graphics.ES11 /// [AutoGenerated(Category = "OES_blend_subtract", Version = "", EntryPoint = "glBlendEquationOES")] public static - void BlendEquation(OpenTK.Graphics.ES11.OesBlendSubtract mode) + void BlendEquation(OpenTK.Graphics.ES11.All mode) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glBlendEquationOES((OpenTK.Graphics.ES11.OesBlendSubtract)mode); + Delegates.glBlendEquationOES((OpenTK.Graphics.ES11.All)mode); #if DEBUG } #endif @@ -12756,13 +13016,13 @@ namespace OpenTK.Graphics.ES11 /// [AutoGenerated(Category = "OES_blend_equation_separate", Version = "", EntryPoint = "glBlendEquationSeparateOES")] public static - void BlendEquationSeparate(OpenTK.Graphics.ES11.OesBlendEquationSeparate modeRGB, OpenTK.Graphics.ES11.OesBlendEquationSeparate modeAlpha) + void BlendEquationSeparate(OpenTK.Graphics.ES11.All modeRGB, OpenTK.Graphics.ES11.All modeAlpha) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glBlendEquationSeparateOES((OpenTK.Graphics.ES11.OesBlendEquationSeparate)modeRGB, (OpenTK.Graphics.ES11.OesBlendEquationSeparate)modeAlpha); + Delegates.glBlendEquationSeparateOES((OpenTK.Graphics.ES11.All)modeRGB, (OpenTK.Graphics.ES11.All)modeAlpha); #if DEBUG } #endif @@ -12799,13 +13059,13 @@ namespace OpenTK.Graphics.ES11 /// [AutoGenerated(Category = "OES_blend_func_separate", Version = "", EntryPoint = "glBlendFuncSeparateOES")] public static - void BlendFuncSeparate(OpenTK.Graphics.ES11.OesBlendFuncSeparate srcRGB, OpenTK.Graphics.ES11.OesBlendFuncSeparate dstRGB, OpenTK.Graphics.ES11.OesBlendFuncSeparate srcAlpha, OpenTK.Graphics.ES11.OesBlendFuncSeparate dstAlpha) + void BlendFuncSeparate(OpenTK.Graphics.ES11.All srcRGB, OpenTK.Graphics.ES11.All dstRGB, OpenTK.Graphics.ES11.All srcAlpha, OpenTK.Graphics.ES11.All dstAlpha) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glBlendFuncSeparateOES((OpenTK.Graphics.ES11.OesBlendFuncSeparate)srcRGB, (OpenTK.Graphics.ES11.OesBlendFuncSeparate)dstRGB, (OpenTK.Graphics.ES11.OesBlendFuncSeparate)srcAlpha, (OpenTK.Graphics.ES11.OesBlendFuncSeparate)dstAlpha); + Delegates.glBlendFuncSeparateOES((OpenTK.Graphics.ES11.All)srcRGB, (OpenTK.Graphics.ES11.All)dstRGB, (OpenTK.Graphics.ES11.All)srcAlpha, (OpenTK.Graphics.ES11.All)dstAlpha); #if DEBUG } #endif @@ -12822,13 +13082,13 @@ namespace OpenTK.Graphics.ES11 /// [AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glCheckFramebufferStatusOES")] public static - OpenTK.Graphics.ES11.OesFramebufferObject CheckFramebufferStatus(OpenTK.Graphics.ES11.OesFramebufferObject target) + OpenTK.Graphics.ES11.All CheckFramebufferStatus(OpenTK.Graphics.ES11.All target) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - return Delegates.glCheckFramebufferStatusOES((OpenTK.Graphics.ES11.OesFramebufferObject)target); + return Delegates.glCheckFramebufferStatusOES((OpenTK.Graphics.ES11.All)target); #if DEBUG } #endif @@ -12918,7 +13178,7 @@ namespace OpenTK.Graphics.ES11 /// [AutoGenerated(Category = "OES_single_precision", Version = "", EntryPoint = "glClipPlanefOES")] public static - void ClipPlane(OpenTK.Graphics.ES11.OesSinglePrecision plane, Single[] equation) + void ClipPlane(OpenTK.Graphics.ES11.All plane, Single[] equation) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -12928,7 +13188,7 @@ namespace OpenTK.Graphics.ES11 { fixed (Single* equation_ptr = equation) { - Delegates.glClipPlanefOES((OpenTK.Graphics.ES11.OesSinglePrecision)plane, (Single*)equation_ptr); + Delegates.glClipPlanefOES((OpenTK.Graphics.ES11.All)plane, (Single*)equation_ptr); } } #if DEBUG @@ -12952,7 +13212,7 @@ namespace OpenTK.Graphics.ES11 /// [AutoGenerated(Category = "OES_single_precision", Version = "", EntryPoint = "glClipPlanefOES")] public static - void ClipPlane(OpenTK.Graphics.ES11.OesSinglePrecision plane, ref Single equation) + void ClipPlane(OpenTK.Graphics.ES11.All plane, ref Single equation) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -12962,7 +13222,7 @@ namespace OpenTK.Graphics.ES11 { fixed (Single* equation_ptr = &equation) { - Delegates.glClipPlanefOES((OpenTK.Graphics.ES11.OesSinglePrecision)plane, (Single*)equation_ptr); + Delegates.glClipPlanefOES((OpenTK.Graphics.ES11.All)plane, (Single*)equation_ptr); } } #if DEBUG @@ -12987,13 +13247,13 @@ namespace OpenTK.Graphics.ES11 [System.CLSCompliant(false)] [AutoGenerated(Category = "OES_single_precision", Version = "", EntryPoint = "glClipPlanefOES")] public static - unsafe void ClipPlane(OpenTK.Graphics.ES11.OesSinglePrecision plane, Single* equation) + unsafe void ClipPlane(OpenTK.Graphics.ES11.All plane, Single* equation) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glClipPlanefOES((OpenTK.Graphics.ES11.OesSinglePrecision)plane, (Single*)equation); + Delegates.glClipPlanefOES((OpenTK.Graphics.ES11.All)plane, (Single*)equation); #if DEBUG } #endif @@ -13002,7 +13262,7 @@ namespace OpenTK.Graphics.ES11 /// [requires: OES_fixed_point] [AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glClipPlanexOES")] public static - void ClipPlanex(OpenTK.Graphics.ES11.OesFixedPoint plane, int[] equation) + void ClipPlanex(OpenTK.Graphics.ES11.All plane, int[] equation) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -13012,7 +13272,7 @@ namespace OpenTK.Graphics.ES11 { fixed (int* equation_ptr = equation) { - Delegates.glClipPlanexOES((OpenTK.Graphics.ES11.OesFixedPoint)plane, (int*)equation_ptr); + Delegates.glClipPlanexOES((OpenTK.Graphics.ES11.All)plane, (int*)equation_ptr); } } #if DEBUG @@ -13023,7 +13283,7 @@ namespace OpenTK.Graphics.ES11 /// [requires: OES_fixed_point] [AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glClipPlanexOES")] public static - void ClipPlanex(OpenTK.Graphics.ES11.OesFixedPoint plane, ref int equation) + void ClipPlanex(OpenTK.Graphics.ES11.All plane, ref int equation) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -13033,7 +13293,7 @@ namespace OpenTK.Graphics.ES11 { fixed (int* equation_ptr = &equation) { - Delegates.glClipPlanexOES((OpenTK.Graphics.ES11.OesFixedPoint)plane, (int*)equation_ptr); + Delegates.glClipPlanexOES((OpenTK.Graphics.ES11.All)plane, (int*)equation_ptr); } } #if DEBUG @@ -13045,13 +13305,13 @@ namespace OpenTK.Graphics.ES11 [System.CLSCompliant(false)] [AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glClipPlanexOES")] public static - unsafe void ClipPlanex(OpenTK.Graphics.ES11.OesFixedPoint plane, int* equation) + unsafe void ClipPlanex(OpenTK.Graphics.ES11.All plane, int* equation) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glClipPlanexOES((OpenTK.Graphics.ES11.OesFixedPoint)plane, (int*)equation); + Delegates.glClipPlanexOES((OpenTK.Graphics.ES11.All)plane, (int*)equation); #if DEBUG } #endif @@ -13206,13 +13466,13 @@ namespace OpenTK.Graphics.ES11 /// [requires: OES_fixed_point] [AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glConvolutionParameterxOES")] public static - void ConvolutionParameterx(OpenTK.Graphics.ES11.OesFixedPoint target, OpenTK.Graphics.ES11.OesFixedPoint pname, int param) + void ConvolutionParameterx(OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All pname, int param) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glConvolutionParameterxOES((OpenTK.Graphics.ES11.OesFixedPoint)target, (OpenTK.Graphics.ES11.OesFixedPoint)pname, (int)param); + Delegates.glConvolutionParameterxOES((OpenTK.Graphics.ES11.All)target, (OpenTK.Graphics.ES11.All)pname, (int)param); #if DEBUG } #endif @@ -13221,7 +13481,7 @@ namespace OpenTK.Graphics.ES11 /// [requires: OES_fixed_point] [AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glConvolutionParameterxvOES")] public static - void ConvolutionParameterx(OpenTK.Graphics.ES11.OesFixedPoint target, OpenTK.Graphics.ES11.OesFixedPoint pname, int[] @params) + void ConvolutionParameterx(OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All pname, int[] @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -13231,7 +13491,7 @@ namespace OpenTK.Graphics.ES11 { fixed (int* @params_ptr = @params) { - Delegates.glConvolutionParameterxvOES((OpenTK.Graphics.ES11.OesFixedPoint)target, (OpenTK.Graphics.ES11.OesFixedPoint)pname, (int*)@params_ptr); + Delegates.glConvolutionParameterxvOES((OpenTK.Graphics.ES11.All)target, (OpenTK.Graphics.ES11.All)pname, (int*)@params_ptr); } } #if DEBUG @@ -13243,13 +13503,13 @@ namespace OpenTK.Graphics.ES11 [System.CLSCompliant(false)] [AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glConvolutionParameterxvOES")] public static - unsafe void ConvolutionParameterx(OpenTK.Graphics.ES11.OesFixedPoint target, OpenTK.Graphics.ES11.OesFixedPoint pname, int* @params) + unsafe void ConvolutionParameterx(OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All pname, int* @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glConvolutionParameterxvOES((OpenTK.Graphics.ES11.OesFixedPoint)target, (OpenTK.Graphics.ES11.OesFixedPoint)pname, (int*)@params); + Delegates.glConvolutionParameterxvOES((OpenTK.Graphics.ES11.All)target, (OpenTK.Graphics.ES11.All)pname, (int*)@params); #if DEBUG } #endif @@ -14212,13 +14472,13 @@ namespace OpenTK.Graphics.ES11 /// [requires: OES_EGL_image] [AutoGenerated(Category = "OES_EGL_image", Version = "", EntryPoint = "glEGLImageTargetRenderbufferStorageOES")] public static - void EGLImageTargetRenderbufferStorage(OpenTK.Graphics.ES11.OesEglImage target, IntPtr image) + void EGLImageTargetRenderbufferStorage(OpenTK.Graphics.ES11.All target, IntPtr image) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glEGLImageTargetRenderbufferStorageOES((OpenTK.Graphics.ES11.OesEglImage)target, (IntPtr)image); + Delegates.glEGLImageTargetRenderbufferStorageOES((OpenTK.Graphics.ES11.All)target, (IntPtr)image); #if DEBUG } #endif @@ -14227,13 +14487,13 @@ namespace OpenTK.Graphics.ES11 /// [requires: OES_EGL_image] [AutoGenerated(Category = "OES_EGL_image", Version = "", EntryPoint = "glEGLImageTargetTexture2DOES")] public static - void EGLImageTargetTexture2D(OpenTK.Graphics.ES11.OesEglImage target, IntPtr image) + void EGLImageTargetTexture2D(OpenTK.Graphics.ES11.All target, IntPtr image) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glEGLImageTargetTexture2DOES((OpenTK.Graphics.ES11.OesEglImage)target, (IntPtr)image); + Delegates.glEGLImageTargetTexture2DOES((OpenTK.Graphics.ES11.All)target, (IntPtr)image); #if DEBUG } #endif @@ -14346,7 +14606,7 @@ namespace OpenTK.Graphics.ES11 /// [requires: OES_fixed_point] [AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glFeedbackBufferxOES")] public static - void FeedbackBufferx(Int32 n, OpenTK.Graphics.ES11.OesFixedPoint type, int[] buffer) + void FeedbackBufferx(Int32 n, OpenTK.Graphics.ES11.All type, int[] buffer) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -14356,7 +14616,7 @@ namespace OpenTK.Graphics.ES11 { fixed (int* buffer_ptr = buffer) { - Delegates.glFeedbackBufferxOES((Int32)n, (OpenTK.Graphics.ES11.OesFixedPoint)type, (int*)buffer_ptr); + Delegates.glFeedbackBufferxOES((Int32)n, (OpenTK.Graphics.ES11.All)type, (int*)buffer_ptr); } } #if DEBUG @@ -14367,7 +14627,7 @@ namespace OpenTK.Graphics.ES11 /// [requires: OES_fixed_point] [AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glFeedbackBufferxOES")] public static - void FeedbackBufferx(Int32 n, OpenTK.Graphics.ES11.OesFixedPoint type, ref int buffer) + void FeedbackBufferx(Int32 n, OpenTK.Graphics.ES11.All type, ref int buffer) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -14377,7 +14637,7 @@ namespace OpenTK.Graphics.ES11 { fixed (int* buffer_ptr = &buffer) { - Delegates.glFeedbackBufferxOES((Int32)n, (OpenTK.Graphics.ES11.OesFixedPoint)type, (int*)buffer_ptr); + Delegates.glFeedbackBufferxOES((Int32)n, (OpenTK.Graphics.ES11.All)type, (int*)buffer_ptr); } } #if DEBUG @@ -14389,13 +14649,13 @@ namespace OpenTK.Graphics.ES11 [System.CLSCompliant(false)] [AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glFeedbackBufferxOES")] public static - unsafe void FeedbackBufferx(Int32 n, OpenTK.Graphics.ES11.OesFixedPoint type, int* buffer) + unsafe void FeedbackBufferx(Int32 n, OpenTK.Graphics.ES11.All type, int* buffer) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glFeedbackBufferxOES((Int32)n, (OpenTK.Graphics.ES11.OesFixedPoint)type, (int*)buffer); + Delegates.glFeedbackBufferxOES((Int32)n, (OpenTK.Graphics.ES11.All)type, (int*)buffer); #if DEBUG } #endif @@ -14404,13 +14664,13 @@ namespace OpenTK.Graphics.ES11 /// [requires: OES_fixed_point] [AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glFogxOES")] public static - void Fogx(OpenTK.Graphics.ES11.OesFixedPoint pname, int param) + void Fogx(OpenTK.Graphics.ES11.All pname, int param) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glFogxOES((OpenTK.Graphics.ES11.OesFixedPoint)pname, (int)param); + Delegates.glFogxOES((OpenTK.Graphics.ES11.All)pname, (int)param); #if DEBUG } #endif @@ -14419,7 +14679,7 @@ namespace OpenTK.Graphics.ES11 /// [requires: OES_fixed_point] [AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glFogxvOES")] public static - void Fogx(OpenTK.Graphics.ES11.OesFixedPoint pname, int[] param) + void Fogx(OpenTK.Graphics.ES11.All pname, int[] param) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -14429,7 +14689,7 @@ namespace OpenTK.Graphics.ES11 { fixed (int* param_ptr = param) { - Delegates.glFogxvOES((OpenTK.Graphics.ES11.OesFixedPoint)pname, (int*)param_ptr); + Delegates.glFogxvOES((OpenTK.Graphics.ES11.All)pname, (int*)param_ptr); } } #if DEBUG @@ -14441,13 +14701,13 @@ namespace OpenTK.Graphics.ES11 [System.CLSCompliant(false)] [AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glFogxvOES")] public static - unsafe void Fogx(OpenTK.Graphics.ES11.OesFixedPoint pname, int* param) + unsafe void Fogx(OpenTK.Graphics.ES11.All pname, int* param) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glFogxvOES((OpenTK.Graphics.ES11.OesFixedPoint)pname, (int*)param); + Delegates.glFogxvOES((OpenTK.Graphics.ES11.All)pname, (int*)param); #if DEBUG } #endif @@ -14479,13 +14739,13 @@ namespace OpenTK.Graphics.ES11 /// [AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glFramebufferRenderbufferOES")] public static - void FramebufferRenderbuffer(OpenTK.Graphics.ES11.OesFramebufferObject target, OpenTK.Graphics.ES11.OesFramebufferObject attachment, OpenTK.Graphics.ES11.OesFramebufferObject renderbuffertarget, Int32 renderbuffer) + void FramebufferRenderbuffer(OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All attachment, OpenTK.Graphics.ES11.All renderbuffertarget, Int32 renderbuffer) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glFramebufferRenderbufferOES((OpenTK.Graphics.ES11.OesFramebufferObject)target, (OpenTK.Graphics.ES11.OesFramebufferObject)attachment, (OpenTK.Graphics.ES11.OesFramebufferObject)renderbuffertarget, (UInt32)renderbuffer); + Delegates.glFramebufferRenderbufferOES((OpenTK.Graphics.ES11.All)target, (OpenTK.Graphics.ES11.All)attachment, (OpenTK.Graphics.ES11.All)renderbuffertarget, (UInt32)renderbuffer); #if DEBUG } #endif @@ -14518,13 +14778,13 @@ namespace OpenTK.Graphics.ES11 [System.CLSCompliant(false)] [AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glFramebufferRenderbufferOES")] public static - void FramebufferRenderbuffer(OpenTK.Graphics.ES11.OesFramebufferObject target, OpenTK.Graphics.ES11.OesFramebufferObject attachment, OpenTK.Graphics.ES11.OesFramebufferObject renderbuffertarget, UInt32 renderbuffer) + void FramebufferRenderbuffer(OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All attachment, OpenTK.Graphics.ES11.All renderbuffertarget, UInt32 renderbuffer) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glFramebufferRenderbufferOES((OpenTK.Graphics.ES11.OesFramebufferObject)target, (OpenTK.Graphics.ES11.OesFramebufferObject)attachment, (OpenTK.Graphics.ES11.OesFramebufferObject)renderbuffertarget, (UInt32)renderbuffer); + Delegates.glFramebufferRenderbufferOES((OpenTK.Graphics.ES11.All)target, (OpenTK.Graphics.ES11.All)attachment, (OpenTK.Graphics.ES11.All)renderbuffertarget, (UInt32)renderbuffer); #if DEBUG } #endif @@ -14533,13 +14793,13 @@ namespace OpenTK.Graphics.ES11 /// [requires: OES_framebuffer_object] [AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glFramebufferTexture2DOES")] public static - void FramebufferTexture2D(OpenTK.Graphics.ES11.OesFramebufferObject target, OpenTK.Graphics.ES11.OesFramebufferObject attachment, OpenTK.Graphics.ES11.OesFramebufferObject textarget, Int32 texture, Int32 level) + void FramebufferTexture2D(OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All attachment, OpenTK.Graphics.ES11.All textarget, Int32 texture, Int32 level) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glFramebufferTexture2DOES((OpenTK.Graphics.ES11.OesFramebufferObject)target, (OpenTK.Graphics.ES11.OesFramebufferObject)attachment, (OpenTK.Graphics.ES11.OesFramebufferObject)textarget, (UInt32)texture, (Int32)level); + Delegates.glFramebufferTexture2DOES((OpenTK.Graphics.ES11.All)target, (OpenTK.Graphics.ES11.All)attachment, (OpenTK.Graphics.ES11.All)textarget, (UInt32)texture, (Int32)level); #if DEBUG } #endif @@ -14549,13 +14809,13 @@ namespace OpenTK.Graphics.ES11 [System.CLSCompliant(false)] [AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glFramebufferTexture2DOES")] public static - void FramebufferTexture2D(OpenTK.Graphics.ES11.OesFramebufferObject target, OpenTK.Graphics.ES11.OesFramebufferObject attachment, OpenTK.Graphics.ES11.OesFramebufferObject textarget, UInt32 texture, Int32 level) + void FramebufferTexture2D(OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All attachment, OpenTK.Graphics.ES11.All textarget, UInt32 texture, Int32 level) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glFramebufferTexture2DOES((OpenTK.Graphics.ES11.OesFramebufferObject)target, (OpenTK.Graphics.ES11.OesFramebufferObject)attachment, (OpenTK.Graphics.ES11.OesFramebufferObject)textarget, (UInt32)texture, (Int32)level); + Delegates.glFramebufferTexture2DOES((OpenTK.Graphics.ES11.All)target, (OpenTK.Graphics.ES11.All)attachment, (OpenTK.Graphics.ES11.All)textarget, (UInt32)texture, (Int32)level); #if DEBUG } #endif @@ -14620,13 +14880,13 @@ namespace OpenTK.Graphics.ES11 /// [AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glGenerateMipmapOES")] public static - void GenerateMipmap(OpenTK.Graphics.ES11.OesFramebufferObject target) + void GenerateMipmap(OpenTK.Graphics.ES11.All target) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGenerateMipmapOES((OpenTK.Graphics.ES11.OesFramebufferObject)target); + Delegates.glGenerateMipmapOES((OpenTK.Graphics.ES11.All)target); #if DEBUG } #endif @@ -15229,13 +15489,13 @@ namespace OpenTK.Graphics.ES11 /// [requires: OES_mapbuffer] [AutoGenerated(Category = "OES_mapbuffer", Version = "", EntryPoint = "glGetBufferPointervOES")] public static - void GetBufferPointer(OpenTK.Graphics.ES11.OesMapbuffer target, OpenTK.Graphics.ES11.OesMapbuffer pname, [OutAttribute] IntPtr @params) + void GetBufferPointer(OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All pname, [OutAttribute] IntPtr @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetBufferPointervOES((OpenTK.Graphics.ES11.OesMapbuffer)target, (OpenTK.Graphics.ES11.OesMapbuffer)pname, (IntPtr)@params); + Delegates.glGetBufferPointervOES((OpenTK.Graphics.ES11.All)target, (OpenTK.Graphics.ES11.All)pname, (IntPtr)@params); #if DEBUG } #endif @@ -15244,7 +15504,7 @@ namespace OpenTK.Graphics.ES11 /// [requires: OES_mapbuffer] [AutoGenerated(Category = "OES_mapbuffer", Version = "", EntryPoint = "glGetBufferPointervOES")] public static - void GetBufferPointer(OpenTK.Graphics.ES11.OesMapbuffer target, OpenTK.Graphics.ES11.OesMapbuffer pname, [InAttribute, OutAttribute] T2[] @params) + void GetBufferPointer(OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All pname, [InAttribute, OutAttribute] T2[] @params) where T2 : struct { #if DEBUG @@ -15254,7 +15514,7 @@ namespace OpenTK.Graphics.ES11 GCHandle @params_ptr = GCHandle.Alloc(@params, GCHandleType.Pinned); try { - Delegates.glGetBufferPointervOES((OpenTK.Graphics.ES11.OesMapbuffer)target, (OpenTK.Graphics.ES11.OesMapbuffer)pname, (IntPtr)@params_ptr.AddrOfPinnedObject()); + Delegates.glGetBufferPointervOES((OpenTK.Graphics.ES11.All)target, (OpenTK.Graphics.ES11.All)pname, (IntPtr)@params_ptr.AddrOfPinnedObject()); } finally { @@ -15268,7 +15528,7 @@ namespace OpenTK.Graphics.ES11 /// [requires: OES_mapbuffer] [AutoGenerated(Category = "OES_mapbuffer", Version = "", EntryPoint = "glGetBufferPointervOES")] public static - void GetBufferPointer(OpenTK.Graphics.ES11.OesMapbuffer target, OpenTK.Graphics.ES11.OesMapbuffer pname, [InAttribute, OutAttribute] T2[,] @params) + void GetBufferPointer(OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All pname, [InAttribute, OutAttribute] T2[,] @params) where T2 : struct { #if DEBUG @@ -15278,7 +15538,7 @@ namespace OpenTK.Graphics.ES11 GCHandle @params_ptr = GCHandle.Alloc(@params, GCHandleType.Pinned); try { - Delegates.glGetBufferPointervOES((OpenTK.Graphics.ES11.OesMapbuffer)target, (OpenTK.Graphics.ES11.OesMapbuffer)pname, (IntPtr)@params_ptr.AddrOfPinnedObject()); + Delegates.glGetBufferPointervOES((OpenTK.Graphics.ES11.All)target, (OpenTK.Graphics.ES11.All)pname, (IntPtr)@params_ptr.AddrOfPinnedObject()); } finally { @@ -15292,7 +15552,7 @@ namespace OpenTK.Graphics.ES11 /// [requires: OES_mapbuffer] [AutoGenerated(Category = "OES_mapbuffer", Version = "", EntryPoint = "glGetBufferPointervOES")] public static - void GetBufferPointer(OpenTK.Graphics.ES11.OesMapbuffer target, OpenTK.Graphics.ES11.OesMapbuffer pname, [InAttribute, OutAttribute] T2[,,] @params) + void GetBufferPointer(OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All pname, [InAttribute, OutAttribute] T2[,,] @params) where T2 : struct { #if DEBUG @@ -15302,7 +15562,7 @@ namespace OpenTK.Graphics.ES11 GCHandle @params_ptr = GCHandle.Alloc(@params, GCHandleType.Pinned); try { - Delegates.glGetBufferPointervOES((OpenTK.Graphics.ES11.OesMapbuffer)target, (OpenTK.Graphics.ES11.OesMapbuffer)pname, (IntPtr)@params_ptr.AddrOfPinnedObject()); + Delegates.glGetBufferPointervOES((OpenTK.Graphics.ES11.All)target, (OpenTK.Graphics.ES11.All)pname, (IntPtr)@params_ptr.AddrOfPinnedObject()); } finally { @@ -15316,7 +15576,7 @@ namespace OpenTK.Graphics.ES11 /// [requires: OES_mapbuffer] [AutoGenerated(Category = "OES_mapbuffer", Version = "", EntryPoint = "glGetBufferPointervOES")] public static - void GetBufferPointer(OpenTK.Graphics.ES11.OesMapbuffer target, OpenTK.Graphics.ES11.OesMapbuffer pname, [InAttribute, OutAttribute] ref T2 @params) + void GetBufferPointer(OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All pname, [InAttribute, OutAttribute] ref T2 @params) where T2 : struct { #if DEBUG @@ -15326,7 +15586,7 @@ namespace OpenTK.Graphics.ES11 GCHandle @params_ptr = GCHandle.Alloc(@params, GCHandleType.Pinned); try { - Delegates.glGetBufferPointervOES((OpenTK.Graphics.ES11.OesMapbuffer)target, (OpenTK.Graphics.ES11.OesMapbuffer)pname, (IntPtr)@params_ptr.AddrOfPinnedObject()); + Delegates.glGetBufferPointervOES((OpenTK.Graphics.ES11.All)target, (OpenTK.Graphics.ES11.All)pname, (IntPtr)@params_ptr.AddrOfPinnedObject()); @params = (T2)@params_ptr.Target; } finally @@ -15354,7 +15614,7 @@ namespace OpenTK.Graphics.ES11 /// [AutoGenerated(Category = "OES_single_precision", Version = "", EntryPoint = "glGetClipPlanefOES")] public static - void GetClipPlane(OpenTK.Graphics.ES11.OesSinglePrecision plane, [OutAttribute] Single[] equation) + void GetClipPlane(OpenTK.Graphics.ES11.All plane, [OutAttribute] Single[] equation) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -15364,7 +15624,7 @@ namespace OpenTK.Graphics.ES11 { fixed (Single* equation_ptr = equation) { - Delegates.glGetClipPlanefOES((OpenTK.Graphics.ES11.OesSinglePrecision)plane, (Single*)equation_ptr); + Delegates.glGetClipPlanefOES((OpenTK.Graphics.ES11.All)plane, (Single*)equation_ptr); } } #if DEBUG @@ -15388,7 +15648,7 @@ namespace OpenTK.Graphics.ES11 /// [AutoGenerated(Category = "OES_single_precision", Version = "", EntryPoint = "glGetClipPlanefOES")] public static - void GetClipPlane(OpenTK.Graphics.ES11.OesSinglePrecision plane, [OutAttribute] out Single equation) + void GetClipPlane(OpenTK.Graphics.ES11.All plane, [OutAttribute] out Single equation) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -15398,7 +15658,7 @@ namespace OpenTK.Graphics.ES11 { fixed (Single* equation_ptr = &equation) { - Delegates.glGetClipPlanefOES((OpenTK.Graphics.ES11.OesSinglePrecision)plane, (Single*)equation_ptr); + Delegates.glGetClipPlanefOES((OpenTK.Graphics.ES11.All)plane, (Single*)equation_ptr); equation = *equation_ptr; } } @@ -15424,13 +15684,13 @@ namespace OpenTK.Graphics.ES11 [System.CLSCompliant(false)] [AutoGenerated(Category = "OES_single_precision", Version = "", EntryPoint = "glGetClipPlanefOES")] public static - unsafe void GetClipPlane(OpenTK.Graphics.ES11.OesSinglePrecision plane, [OutAttribute] Single* equation) + unsafe void GetClipPlane(OpenTK.Graphics.ES11.All plane, [OutAttribute] Single* equation) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetClipPlanefOES((OpenTK.Graphics.ES11.OesSinglePrecision)plane, (Single*)equation); + Delegates.glGetClipPlanefOES((OpenTK.Graphics.ES11.All)plane, (Single*)equation); #if DEBUG } #endif @@ -15439,7 +15699,7 @@ namespace OpenTK.Graphics.ES11 /// [requires: OES_fixed_point] [AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glGetClipPlanexOES")] public static - void GetClipPlanex(OpenTK.Graphics.ES11.OesFixedPoint plane, [OutAttribute] int[] equation) + void GetClipPlanex(OpenTK.Graphics.ES11.All plane, [OutAttribute] int[] equation) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -15449,7 +15709,7 @@ namespace OpenTK.Graphics.ES11 { fixed (int* equation_ptr = equation) { - Delegates.glGetClipPlanexOES((OpenTK.Graphics.ES11.OesFixedPoint)plane, (int*)equation_ptr); + Delegates.glGetClipPlanexOES((OpenTK.Graphics.ES11.All)plane, (int*)equation_ptr); } } #if DEBUG @@ -15460,7 +15720,7 @@ namespace OpenTK.Graphics.ES11 /// [requires: OES_fixed_point] [AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glGetClipPlanexOES")] public static - void GetClipPlanex(OpenTK.Graphics.ES11.OesFixedPoint plane, [OutAttribute] out int equation) + void GetClipPlanex(OpenTK.Graphics.ES11.All plane, [OutAttribute] out int equation) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -15470,7 +15730,7 @@ namespace OpenTK.Graphics.ES11 { fixed (int* equation_ptr = &equation) { - Delegates.glGetClipPlanexOES((OpenTK.Graphics.ES11.OesFixedPoint)plane, (int*)equation_ptr); + Delegates.glGetClipPlanexOES((OpenTK.Graphics.ES11.All)plane, (int*)equation_ptr); equation = *equation_ptr; } } @@ -15483,13 +15743,13 @@ namespace OpenTK.Graphics.ES11 [System.CLSCompliant(false)] [AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glGetClipPlanexOES")] public static - unsafe void GetClipPlanex(OpenTK.Graphics.ES11.OesFixedPoint plane, [OutAttribute] int* equation) + unsafe void GetClipPlanex(OpenTK.Graphics.ES11.All plane, [OutAttribute] int* equation) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetClipPlanexOES((OpenTK.Graphics.ES11.OesFixedPoint)plane, (int*)equation); + Delegates.glGetClipPlanexOES((OpenTK.Graphics.ES11.All)plane, (int*)equation); #if DEBUG } #endif @@ -15498,7 +15758,7 @@ namespace OpenTK.Graphics.ES11 /// [requires: OES_fixed_point] [AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glGetConvolutionParameterxvOES")] public static - void GetConvolutionParameterx(OpenTK.Graphics.ES11.OesFixedPoint target, OpenTK.Graphics.ES11.OesFixedPoint pname, [OutAttribute] int[] @params) + void GetConvolutionParameterx(OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All pname, [OutAttribute] int[] @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -15508,7 +15768,7 @@ namespace OpenTK.Graphics.ES11 { fixed (int* @params_ptr = @params) { - Delegates.glGetConvolutionParameterxvOES((OpenTK.Graphics.ES11.OesFixedPoint)target, (OpenTK.Graphics.ES11.OesFixedPoint)pname, (int*)@params_ptr); + Delegates.glGetConvolutionParameterxvOES((OpenTK.Graphics.ES11.All)target, (OpenTK.Graphics.ES11.All)pname, (int*)@params_ptr); } } #if DEBUG @@ -15519,7 +15779,7 @@ namespace OpenTK.Graphics.ES11 /// [requires: OES_fixed_point] [AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glGetConvolutionParameterxvOES")] public static - void GetConvolutionParameterx(OpenTK.Graphics.ES11.OesFixedPoint target, OpenTK.Graphics.ES11.OesFixedPoint pname, [OutAttribute] out int @params) + void GetConvolutionParameterx(OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All pname, [OutAttribute] out int @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -15529,7 +15789,7 @@ namespace OpenTK.Graphics.ES11 { fixed (int* @params_ptr = &@params) { - Delegates.glGetConvolutionParameterxvOES((OpenTK.Graphics.ES11.OesFixedPoint)target, (OpenTK.Graphics.ES11.OesFixedPoint)pname, (int*)@params_ptr); + Delegates.glGetConvolutionParameterxvOES((OpenTK.Graphics.ES11.All)target, (OpenTK.Graphics.ES11.All)pname, (int*)@params_ptr); @params = *@params_ptr; } } @@ -15542,13 +15802,13 @@ namespace OpenTK.Graphics.ES11 [System.CLSCompliant(false)] [AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glGetConvolutionParameterxvOES")] public static - unsafe void GetConvolutionParameterx(OpenTK.Graphics.ES11.OesFixedPoint target, OpenTK.Graphics.ES11.OesFixedPoint pname, [OutAttribute] int* @params) + unsafe void GetConvolutionParameterx(OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All pname, [OutAttribute] int* @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetConvolutionParameterxvOES((OpenTK.Graphics.ES11.OesFixedPoint)target, (OpenTK.Graphics.ES11.OesFixedPoint)pname, (int*)@params); + Delegates.glGetConvolutionParameterxvOES((OpenTK.Graphics.ES11.All)target, (OpenTK.Graphics.ES11.All)pname, (int*)@params); #if DEBUG } #endif @@ -15557,7 +15817,7 @@ namespace OpenTK.Graphics.ES11 /// [requires: OES_fixed_point] [AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glGetFixedvOES")] public static - void GetFixed(OpenTK.Graphics.ES11.OesFixedPoint pname, [OutAttribute] int[] @params) + void GetFixed(OpenTK.Graphics.ES11.All pname, [OutAttribute] int[] @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -15567,7 +15827,7 @@ namespace OpenTK.Graphics.ES11 { fixed (int* @params_ptr = @params) { - Delegates.glGetFixedvOES((OpenTK.Graphics.ES11.OesFixedPoint)pname, (int*)@params_ptr); + Delegates.glGetFixedvOES((OpenTK.Graphics.ES11.All)pname, (int*)@params_ptr); } } #if DEBUG @@ -15578,7 +15838,7 @@ namespace OpenTK.Graphics.ES11 /// [requires: OES_fixed_point] [AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glGetFixedvOES")] public static - void GetFixed(OpenTK.Graphics.ES11.OesFixedPoint pname, [OutAttribute] out int @params) + void GetFixed(OpenTK.Graphics.ES11.All pname, [OutAttribute] out int @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -15588,7 +15848,7 @@ namespace OpenTK.Graphics.ES11 { fixed (int* @params_ptr = &@params) { - Delegates.glGetFixedvOES((OpenTK.Graphics.ES11.OesFixedPoint)pname, (int*)@params_ptr); + Delegates.glGetFixedvOES((OpenTK.Graphics.ES11.All)pname, (int*)@params_ptr); @params = *@params_ptr; } } @@ -15601,13 +15861,13 @@ namespace OpenTK.Graphics.ES11 [System.CLSCompliant(false)] [AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glGetFixedvOES")] public static - unsafe void GetFixed(OpenTK.Graphics.ES11.OesFixedPoint pname, [OutAttribute] int* @params) + unsafe void GetFixed(OpenTK.Graphics.ES11.All pname, [OutAttribute] int* @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetFixedvOES((OpenTK.Graphics.ES11.OesFixedPoint)pname, (int*)@params); + Delegates.glGetFixedvOES((OpenTK.Graphics.ES11.All)pname, (int*)@params); #if DEBUG } #endif @@ -15639,7 +15899,7 @@ namespace OpenTK.Graphics.ES11 /// [AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glGetFramebufferAttachmentParameterivOES")] public static - void GetFramebufferAttachmentParameter(OpenTK.Graphics.ES11.OesFramebufferObject target, OpenTK.Graphics.ES11.OesFramebufferObject attachment, OpenTK.Graphics.ES11.OesFramebufferObject pname, [OutAttribute] Int32[] @params) + void GetFramebufferAttachmentParameter(OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All attachment, OpenTK.Graphics.ES11.All pname, [OutAttribute] Int32[] @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -15649,7 +15909,7 @@ namespace OpenTK.Graphics.ES11 { fixed (Int32* @params_ptr = @params) { - Delegates.glGetFramebufferAttachmentParameterivOES((OpenTK.Graphics.ES11.OesFramebufferObject)target, (OpenTK.Graphics.ES11.OesFramebufferObject)attachment, (OpenTK.Graphics.ES11.OesFramebufferObject)pname, (Int32*)@params_ptr); + Delegates.glGetFramebufferAttachmentParameterivOES((OpenTK.Graphics.ES11.All)target, (OpenTK.Graphics.ES11.All)attachment, (OpenTK.Graphics.ES11.All)pname, (Int32*)@params_ptr); } } #if DEBUG @@ -15683,7 +15943,7 @@ namespace OpenTK.Graphics.ES11 /// [AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glGetFramebufferAttachmentParameterivOES")] public static - void GetFramebufferAttachmentParameter(OpenTK.Graphics.ES11.OesFramebufferObject target, OpenTK.Graphics.ES11.OesFramebufferObject attachment, OpenTK.Graphics.ES11.OesFramebufferObject pname, [OutAttribute] out Int32 @params) + void GetFramebufferAttachmentParameter(OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All attachment, OpenTK.Graphics.ES11.All pname, [OutAttribute] out Int32 @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -15693,7 +15953,7 @@ namespace OpenTK.Graphics.ES11 { fixed (Int32* @params_ptr = &@params) { - Delegates.glGetFramebufferAttachmentParameterivOES((OpenTK.Graphics.ES11.OesFramebufferObject)target, (OpenTK.Graphics.ES11.OesFramebufferObject)attachment, (OpenTK.Graphics.ES11.OesFramebufferObject)pname, (Int32*)@params_ptr); + Delegates.glGetFramebufferAttachmentParameterivOES((OpenTK.Graphics.ES11.All)target, (OpenTK.Graphics.ES11.All)attachment, (OpenTK.Graphics.ES11.All)pname, (Int32*)@params_ptr); @params = *@params_ptr; } } @@ -15729,13 +15989,13 @@ namespace OpenTK.Graphics.ES11 [System.CLSCompliant(false)] [AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glGetFramebufferAttachmentParameterivOES")] public static - unsafe void GetFramebufferAttachmentParameter(OpenTK.Graphics.ES11.OesFramebufferObject target, OpenTK.Graphics.ES11.OesFramebufferObject attachment, OpenTK.Graphics.ES11.OesFramebufferObject pname, [OutAttribute] Int32* @params) + unsafe void GetFramebufferAttachmentParameter(OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All attachment, OpenTK.Graphics.ES11.All pname, [OutAttribute] Int32* @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetFramebufferAttachmentParameterivOES((OpenTK.Graphics.ES11.OesFramebufferObject)target, (OpenTK.Graphics.ES11.OesFramebufferObject)attachment, (OpenTK.Graphics.ES11.OesFramebufferObject)pname, (Int32*)@params); + Delegates.glGetFramebufferAttachmentParameterivOES((OpenTK.Graphics.ES11.All)target, (OpenTK.Graphics.ES11.All)attachment, (OpenTK.Graphics.ES11.All)pname, (Int32*)@params); #if DEBUG } #endif @@ -15744,7 +16004,7 @@ namespace OpenTK.Graphics.ES11 /// [requires: OES_fixed_point] [AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glGetHistogramParameterxvOES")] public static - void GetHistogramParameterx(OpenTK.Graphics.ES11.OesFixedPoint target, OpenTK.Graphics.ES11.OesFixedPoint pname, [OutAttribute] int[] @params) + void GetHistogramParameterx(OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All pname, [OutAttribute] int[] @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -15754,7 +16014,7 @@ namespace OpenTK.Graphics.ES11 { fixed (int* @params_ptr = @params) { - Delegates.glGetHistogramParameterxvOES((OpenTK.Graphics.ES11.OesFixedPoint)target, (OpenTK.Graphics.ES11.OesFixedPoint)pname, (int*)@params_ptr); + Delegates.glGetHistogramParameterxvOES((OpenTK.Graphics.ES11.All)target, (OpenTK.Graphics.ES11.All)pname, (int*)@params_ptr); } } #if DEBUG @@ -15765,7 +16025,7 @@ namespace OpenTK.Graphics.ES11 /// [requires: OES_fixed_point] [AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glGetHistogramParameterxvOES")] public static - void GetHistogramParameterx(OpenTK.Graphics.ES11.OesFixedPoint target, OpenTK.Graphics.ES11.OesFixedPoint pname, [OutAttribute] out int @params) + void GetHistogramParameterx(OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All pname, [OutAttribute] out int @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -15775,7 +16035,7 @@ namespace OpenTK.Graphics.ES11 { fixed (int* @params_ptr = &@params) { - Delegates.glGetHistogramParameterxvOES((OpenTK.Graphics.ES11.OesFixedPoint)target, (OpenTK.Graphics.ES11.OesFixedPoint)pname, (int*)@params_ptr); + Delegates.glGetHistogramParameterxvOES((OpenTK.Graphics.ES11.All)target, (OpenTK.Graphics.ES11.All)pname, (int*)@params_ptr); @params = *@params_ptr; } } @@ -15788,13 +16048,13 @@ namespace OpenTK.Graphics.ES11 [System.CLSCompliant(false)] [AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glGetHistogramParameterxvOES")] public static - unsafe void GetHistogramParameterx(OpenTK.Graphics.ES11.OesFixedPoint target, OpenTK.Graphics.ES11.OesFixedPoint pname, [OutAttribute] int* @params) + unsafe void GetHistogramParameterx(OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All pname, [OutAttribute] int* @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetHistogramParameterxvOES((OpenTK.Graphics.ES11.OesFixedPoint)target, (OpenTK.Graphics.ES11.OesFixedPoint)pname, (int*)@params); + Delegates.glGetHistogramParameterxvOES((OpenTK.Graphics.ES11.All)target, (OpenTK.Graphics.ES11.All)pname, (int*)@params); #if DEBUG } #endif @@ -15803,7 +16063,7 @@ namespace OpenTK.Graphics.ES11 /// [requires: OES_fixed_point] [AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glGetLightxOES")] public static - void GetLightx(OpenTK.Graphics.ES11.OesFixedPoint light, OpenTK.Graphics.ES11.OesFixedPoint pname, [OutAttribute] int[] @params) + void GetLightx(OpenTK.Graphics.ES11.All light, OpenTK.Graphics.ES11.All pname, [OutAttribute] int[] @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -15813,7 +16073,7 @@ namespace OpenTK.Graphics.ES11 { fixed (int* @params_ptr = @params) { - Delegates.glGetLightxOES((OpenTK.Graphics.ES11.OesFixedPoint)light, (OpenTK.Graphics.ES11.OesFixedPoint)pname, (int*)@params_ptr); + Delegates.glGetLightxOES((OpenTK.Graphics.ES11.All)light, (OpenTK.Graphics.ES11.All)pname, (int*)@params_ptr); } } #if DEBUG @@ -15824,7 +16084,7 @@ namespace OpenTK.Graphics.ES11 /// [requires: OES_fixed_point] [AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glGetLightxOES")] public static - void GetLightx(OpenTK.Graphics.ES11.OesFixedPoint light, OpenTK.Graphics.ES11.OesFixedPoint pname, [OutAttribute] out int @params) + void GetLightx(OpenTK.Graphics.ES11.All light, OpenTK.Graphics.ES11.All pname, [OutAttribute] out int @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -15834,7 +16094,7 @@ namespace OpenTK.Graphics.ES11 { fixed (int* @params_ptr = &@params) { - Delegates.glGetLightxOES((OpenTK.Graphics.ES11.OesFixedPoint)light, (OpenTK.Graphics.ES11.OesFixedPoint)pname, (int*)@params_ptr); + Delegates.glGetLightxOES((OpenTK.Graphics.ES11.All)light, (OpenTK.Graphics.ES11.All)pname, (int*)@params_ptr); @params = *@params_ptr; } } @@ -15847,13 +16107,13 @@ namespace OpenTK.Graphics.ES11 [System.CLSCompliant(false)] [AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glGetLightxOES")] public static - unsafe void GetLightx(OpenTK.Graphics.ES11.OesFixedPoint light, OpenTK.Graphics.ES11.OesFixedPoint pname, [OutAttribute] int* @params) + unsafe void GetLightx(OpenTK.Graphics.ES11.All light, OpenTK.Graphics.ES11.All pname, [OutAttribute] int* @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetLightxOES((OpenTK.Graphics.ES11.OesFixedPoint)light, (OpenTK.Graphics.ES11.OesFixedPoint)pname, (int*)@params); + Delegates.glGetLightxOES((OpenTK.Graphics.ES11.All)light, (OpenTK.Graphics.ES11.All)pname, (int*)@params); #if DEBUG } #endif @@ -15862,7 +16122,7 @@ namespace OpenTK.Graphics.ES11 /// [requires: OES_fixed_point] [AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glGetMapxvOES")] public static - void GetMapx(OpenTK.Graphics.ES11.OesFixedPoint target, OpenTK.Graphics.ES11.OesFixedPoint query, [OutAttribute] int[] v) + void GetMapx(OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All query, [OutAttribute] int[] v) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -15872,7 +16132,7 @@ namespace OpenTK.Graphics.ES11 { fixed (int* v_ptr = v) { - Delegates.glGetMapxvOES((OpenTK.Graphics.ES11.OesFixedPoint)target, (OpenTK.Graphics.ES11.OesFixedPoint)query, (int*)v_ptr); + Delegates.glGetMapxvOES((OpenTK.Graphics.ES11.All)target, (OpenTK.Graphics.ES11.All)query, (int*)v_ptr); } } #if DEBUG @@ -15883,7 +16143,7 @@ namespace OpenTK.Graphics.ES11 /// [requires: OES_fixed_point] [AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glGetMapxvOES")] public static - void GetMapx(OpenTK.Graphics.ES11.OesFixedPoint target, OpenTK.Graphics.ES11.OesFixedPoint query, [OutAttribute] out int v) + void GetMapx(OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All query, [OutAttribute] out int v) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -15893,7 +16153,7 @@ namespace OpenTK.Graphics.ES11 { fixed (int* v_ptr = &v) { - Delegates.glGetMapxvOES((OpenTK.Graphics.ES11.OesFixedPoint)target, (OpenTK.Graphics.ES11.OesFixedPoint)query, (int*)v_ptr); + Delegates.glGetMapxvOES((OpenTK.Graphics.ES11.All)target, (OpenTK.Graphics.ES11.All)query, (int*)v_ptr); v = *v_ptr; } } @@ -15906,13 +16166,13 @@ namespace OpenTK.Graphics.ES11 [System.CLSCompliant(false)] [AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glGetMapxvOES")] public static - unsafe void GetMapx(OpenTK.Graphics.ES11.OesFixedPoint target, OpenTK.Graphics.ES11.OesFixedPoint query, [OutAttribute] int* v) + unsafe void GetMapx(OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All query, [OutAttribute] int* v) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetMapxvOES((OpenTK.Graphics.ES11.OesFixedPoint)target, (OpenTK.Graphics.ES11.OesFixedPoint)query, (int*)v); + Delegates.glGetMapxvOES((OpenTK.Graphics.ES11.All)target, (OpenTK.Graphics.ES11.All)query, (int*)v); #if DEBUG } #endif @@ -15921,13 +16181,13 @@ namespace OpenTK.Graphics.ES11 /// [requires: OES_fixed_point] [AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glGetMaterialxOES")] public static - void GetMaterialx(OpenTK.Graphics.ES11.OesFixedPoint face, OpenTK.Graphics.ES11.OesFixedPoint pname, int param) + void GetMaterialx(OpenTK.Graphics.ES11.All face, OpenTK.Graphics.ES11.All pname, int param) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetMaterialxOES((OpenTK.Graphics.ES11.OesFixedPoint)face, (OpenTK.Graphics.ES11.OesFixedPoint)pname, (int)param); + Delegates.glGetMaterialxOES((OpenTK.Graphics.ES11.All)face, (OpenTK.Graphics.ES11.All)pname, (int)param); #if DEBUG } #endif @@ -15936,7 +16196,7 @@ namespace OpenTK.Graphics.ES11 /// [requires: OES_fixed_point] [AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glGetMaterialxvOES")] public static - void GetMaterialx(OpenTK.Graphics.ES11.OesFixedPoint face, OpenTK.Graphics.ES11.OesFixedPoint pname, [OutAttribute] int[] @params) + void GetMaterialx(OpenTK.Graphics.ES11.All face, OpenTK.Graphics.ES11.All pname, [OutAttribute] int[] @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -15946,7 +16206,7 @@ namespace OpenTK.Graphics.ES11 { fixed (int* @params_ptr = @params) { - Delegates.glGetMaterialxvOES((OpenTK.Graphics.ES11.OesFixedPoint)face, (OpenTK.Graphics.ES11.OesFixedPoint)pname, (int*)@params_ptr); + Delegates.glGetMaterialxvOES((OpenTK.Graphics.ES11.All)face, (OpenTK.Graphics.ES11.All)pname, (int*)@params_ptr); } } #if DEBUG @@ -15958,13 +16218,13 @@ namespace OpenTK.Graphics.ES11 [System.CLSCompliant(false)] [AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glGetMaterialxvOES")] public static - unsafe void GetMaterialx(OpenTK.Graphics.ES11.OesFixedPoint face, OpenTK.Graphics.ES11.OesFixedPoint pname, [OutAttribute] int* @params) + unsafe void GetMaterialx(OpenTK.Graphics.ES11.All face, OpenTK.Graphics.ES11.All pname, [OutAttribute] int* @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetMaterialxvOES((OpenTK.Graphics.ES11.OesFixedPoint)face, (OpenTK.Graphics.ES11.OesFixedPoint)pname, (int*)@params); + Delegates.glGetMaterialxvOES((OpenTK.Graphics.ES11.All)face, (OpenTK.Graphics.ES11.All)pname, (int*)@params); #if DEBUG } #endif @@ -15991,7 +16251,7 @@ namespace OpenTK.Graphics.ES11 /// [AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glGetRenderbufferParameterivOES")] public static - void GetRenderbufferParameter(OpenTK.Graphics.ES11.OesFramebufferObject target, OpenTK.Graphics.ES11.OesFramebufferObject pname, [OutAttribute] Int32[] @params) + void GetRenderbufferParameter(OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All pname, [OutAttribute] Int32[] @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -16001,7 +16261,7 @@ namespace OpenTK.Graphics.ES11 { fixed (Int32* @params_ptr = @params) { - Delegates.glGetRenderbufferParameterivOES((OpenTK.Graphics.ES11.OesFramebufferObject)target, (OpenTK.Graphics.ES11.OesFramebufferObject)pname, (Int32*)@params_ptr); + Delegates.glGetRenderbufferParameterivOES((OpenTK.Graphics.ES11.All)target, (OpenTK.Graphics.ES11.All)pname, (Int32*)@params_ptr); } } #if DEBUG @@ -16030,7 +16290,7 @@ namespace OpenTK.Graphics.ES11 /// [AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glGetRenderbufferParameterivOES")] public static - void GetRenderbufferParameter(OpenTK.Graphics.ES11.OesFramebufferObject target, OpenTK.Graphics.ES11.OesFramebufferObject pname, [OutAttribute] out Int32 @params) + void GetRenderbufferParameter(OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All pname, [OutAttribute] out Int32 @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -16040,7 +16300,7 @@ namespace OpenTK.Graphics.ES11 { fixed (Int32* @params_ptr = &@params) { - Delegates.glGetRenderbufferParameterivOES((OpenTK.Graphics.ES11.OesFramebufferObject)target, (OpenTK.Graphics.ES11.OesFramebufferObject)pname, (Int32*)@params_ptr); + Delegates.glGetRenderbufferParameterivOES((OpenTK.Graphics.ES11.All)target, (OpenTK.Graphics.ES11.All)pname, (Int32*)@params_ptr); @params = *@params_ptr; } } @@ -16071,13 +16331,13 @@ namespace OpenTK.Graphics.ES11 [System.CLSCompliant(false)] [AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glGetRenderbufferParameterivOES")] public static - unsafe void GetRenderbufferParameter(OpenTK.Graphics.ES11.OesFramebufferObject target, OpenTK.Graphics.ES11.OesFramebufferObject pname, [OutAttribute] Int32* @params) + unsafe void GetRenderbufferParameter(OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All pname, [OutAttribute] Int32* @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetRenderbufferParameterivOES((OpenTK.Graphics.ES11.OesFramebufferObject)target, (OpenTK.Graphics.ES11.OesFramebufferObject)pname, (Int32*)@params); + Delegates.glGetRenderbufferParameterivOES((OpenTK.Graphics.ES11.All)target, (OpenTK.Graphics.ES11.All)pname, (Int32*)@params); #if DEBUG } #endif @@ -16086,7 +16346,7 @@ namespace OpenTK.Graphics.ES11 /// [requires: OES_fixed_point] [AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glGetTexEnvxvOES")] public static - void GetTexEnvx(OpenTK.Graphics.ES11.OesFixedPoint target, OpenTK.Graphics.ES11.OesFixedPoint pname, [OutAttribute] int[] @params) + void GetTexEnvx(OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All pname, [OutAttribute] int[] @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -16096,7 +16356,7 @@ namespace OpenTK.Graphics.ES11 { fixed (int* @params_ptr = @params) { - Delegates.glGetTexEnvxvOES((OpenTK.Graphics.ES11.OesFixedPoint)target, (OpenTK.Graphics.ES11.OesFixedPoint)pname, (int*)@params_ptr); + Delegates.glGetTexEnvxvOES((OpenTK.Graphics.ES11.All)target, (OpenTK.Graphics.ES11.All)pname, (int*)@params_ptr); } } #if DEBUG @@ -16107,7 +16367,7 @@ namespace OpenTK.Graphics.ES11 /// [requires: OES_fixed_point] [AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glGetTexEnvxvOES")] public static - void GetTexEnvx(OpenTK.Graphics.ES11.OesFixedPoint target, OpenTK.Graphics.ES11.OesFixedPoint pname, [OutAttribute] out int @params) + void GetTexEnvx(OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All pname, [OutAttribute] out int @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -16117,7 +16377,7 @@ namespace OpenTK.Graphics.ES11 { fixed (int* @params_ptr = &@params) { - Delegates.glGetTexEnvxvOES((OpenTK.Graphics.ES11.OesFixedPoint)target, (OpenTK.Graphics.ES11.OesFixedPoint)pname, (int*)@params_ptr); + Delegates.glGetTexEnvxvOES((OpenTK.Graphics.ES11.All)target, (OpenTK.Graphics.ES11.All)pname, (int*)@params_ptr); @params = *@params_ptr; } } @@ -16130,13 +16390,13 @@ namespace OpenTK.Graphics.ES11 [System.CLSCompliant(false)] [AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glGetTexEnvxvOES")] public static - unsafe void GetTexEnvx(OpenTK.Graphics.ES11.OesFixedPoint target, OpenTK.Graphics.ES11.OesFixedPoint pname, [OutAttribute] int* @params) + unsafe void GetTexEnvx(OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All pname, [OutAttribute] int* @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetTexEnvxvOES((OpenTK.Graphics.ES11.OesFixedPoint)target, (OpenTK.Graphics.ES11.OesFixedPoint)pname, (int*)@params); + Delegates.glGetTexEnvxvOES((OpenTK.Graphics.ES11.All)target, (OpenTK.Graphics.ES11.All)pname, (int*)@params); #if DEBUG } #endif @@ -16163,7 +16423,7 @@ namespace OpenTK.Graphics.ES11 /// [AutoGenerated(Category = "OES_texture_cube_map", Version = "", EntryPoint = "glGetTexGenfvOES")] public static - void GetTexGen(OpenTK.Graphics.ES11.OesTextureCubeMap coord, OpenTK.Graphics.ES11.OesTextureCubeMap pname, [OutAttribute] Single[] @params) + void GetTexGen(OpenTK.Graphics.ES11.All coord, OpenTK.Graphics.ES11.All pname, [OutAttribute] Single[] @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -16173,7 +16433,7 @@ namespace OpenTK.Graphics.ES11 { fixed (Single* @params_ptr = @params) { - Delegates.glGetTexGenfvOES((OpenTK.Graphics.ES11.OesTextureCubeMap)coord, (OpenTK.Graphics.ES11.OesTextureCubeMap)pname, (Single*)@params_ptr); + Delegates.glGetTexGenfvOES((OpenTK.Graphics.ES11.All)coord, (OpenTK.Graphics.ES11.All)pname, (Single*)@params_ptr); } } #if DEBUG @@ -16202,7 +16462,7 @@ namespace OpenTK.Graphics.ES11 /// [AutoGenerated(Category = "OES_texture_cube_map", Version = "", EntryPoint = "glGetTexGenfvOES")] public static - void GetTexGen(OpenTK.Graphics.ES11.OesTextureCubeMap coord, OpenTK.Graphics.ES11.OesTextureCubeMap pname, [OutAttribute] out Single @params) + void GetTexGen(OpenTK.Graphics.ES11.All coord, OpenTK.Graphics.ES11.All pname, [OutAttribute] out Single @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -16212,7 +16472,7 @@ namespace OpenTK.Graphics.ES11 { fixed (Single* @params_ptr = &@params) { - Delegates.glGetTexGenfvOES((OpenTK.Graphics.ES11.OesTextureCubeMap)coord, (OpenTK.Graphics.ES11.OesTextureCubeMap)pname, (Single*)@params_ptr); + Delegates.glGetTexGenfvOES((OpenTK.Graphics.ES11.All)coord, (OpenTK.Graphics.ES11.All)pname, (Single*)@params_ptr); @params = *@params_ptr; } } @@ -16243,13 +16503,13 @@ namespace OpenTK.Graphics.ES11 [System.CLSCompliant(false)] [AutoGenerated(Category = "OES_texture_cube_map", Version = "", EntryPoint = "glGetTexGenfvOES")] public static - unsafe void GetTexGen(OpenTK.Graphics.ES11.OesTextureCubeMap coord, OpenTK.Graphics.ES11.OesTextureCubeMap pname, [OutAttribute] Single* @params) + unsafe void GetTexGen(OpenTK.Graphics.ES11.All coord, OpenTK.Graphics.ES11.All pname, [OutAttribute] Single* @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetTexGenfvOES((OpenTK.Graphics.ES11.OesTextureCubeMap)coord, (OpenTK.Graphics.ES11.OesTextureCubeMap)pname, (Single*)@params); + Delegates.glGetTexGenfvOES((OpenTK.Graphics.ES11.All)coord, (OpenTK.Graphics.ES11.All)pname, (Single*)@params); #if DEBUG } #endif @@ -16276,7 +16536,7 @@ namespace OpenTK.Graphics.ES11 /// [AutoGenerated(Category = "OES_texture_cube_map", Version = "", EntryPoint = "glGetTexGenivOES")] public static - void GetTexGen(OpenTK.Graphics.ES11.OesTextureCubeMap coord, OpenTK.Graphics.ES11.OesTextureCubeMap pname, [OutAttribute] Int32[] @params) + void GetTexGen(OpenTK.Graphics.ES11.All coord, OpenTK.Graphics.ES11.All pname, [OutAttribute] Int32[] @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -16286,7 +16546,7 @@ namespace OpenTK.Graphics.ES11 { fixed (Int32* @params_ptr = @params) { - Delegates.glGetTexGenivOES((OpenTK.Graphics.ES11.OesTextureCubeMap)coord, (OpenTK.Graphics.ES11.OesTextureCubeMap)pname, (Int32*)@params_ptr); + Delegates.glGetTexGenivOES((OpenTK.Graphics.ES11.All)coord, (OpenTK.Graphics.ES11.All)pname, (Int32*)@params_ptr); } } #if DEBUG @@ -16315,7 +16575,7 @@ namespace OpenTK.Graphics.ES11 /// [AutoGenerated(Category = "OES_texture_cube_map", Version = "", EntryPoint = "glGetTexGenivOES")] public static - void GetTexGen(OpenTK.Graphics.ES11.OesTextureCubeMap coord, OpenTK.Graphics.ES11.OesTextureCubeMap pname, [OutAttribute] out Int32 @params) + void GetTexGen(OpenTK.Graphics.ES11.All coord, OpenTK.Graphics.ES11.All pname, [OutAttribute] out Int32 @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -16325,7 +16585,7 @@ namespace OpenTK.Graphics.ES11 { fixed (Int32* @params_ptr = &@params) { - Delegates.glGetTexGenivOES((OpenTK.Graphics.ES11.OesTextureCubeMap)coord, (OpenTK.Graphics.ES11.OesTextureCubeMap)pname, (Int32*)@params_ptr); + Delegates.glGetTexGenivOES((OpenTK.Graphics.ES11.All)coord, (OpenTK.Graphics.ES11.All)pname, (Int32*)@params_ptr); @params = *@params_ptr; } } @@ -16356,13 +16616,13 @@ namespace OpenTK.Graphics.ES11 [System.CLSCompliant(false)] [AutoGenerated(Category = "OES_texture_cube_map", Version = "", EntryPoint = "glGetTexGenivOES")] public static - unsafe void GetTexGen(OpenTK.Graphics.ES11.OesTextureCubeMap coord, OpenTK.Graphics.ES11.OesTextureCubeMap pname, [OutAttribute] Int32* @params) + unsafe void GetTexGen(OpenTK.Graphics.ES11.All coord, OpenTK.Graphics.ES11.All pname, [OutAttribute] Int32* @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetTexGenivOES((OpenTK.Graphics.ES11.OesTextureCubeMap)coord, (OpenTK.Graphics.ES11.OesTextureCubeMap)pname, (Int32*)@params); + Delegates.glGetTexGenivOES((OpenTK.Graphics.ES11.All)coord, (OpenTK.Graphics.ES11.All)pname, (Int32*)@params); #if DEBUG } #endif @@ -16430,7 +16690,7 @@ namespace OpenTK.Graphics.ES11 /// [requires: OES_fixed_point] [AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glGetTexLevelParameterxvOES")] public static - void GetTexLevelParameterx(OpenTK.Graphics.ES11.OesFixedPoint target, Int32 level, OpenTK.Graphics.ES11.OesFixedPoint pname, [OutAttribute] int[] @params) + void GetTexLevelParameterx(OpenTK.Graphics.ES11.All target, Int32 level, OpenTK.Graphics.ES11.All pname, [OutAttribute] int[] @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -16440,7 +16700,7 @@ namespace OpenTK.Graphics.ES11 { fixed (int* @params_ptr = @params) { - Delegates.glGetTexLevelParameterxvOES((OpenTK.Graphics.ES11.OesFixedPoint)target, (Int32)level, (OpenTK.Graphics.ES11.OesFixedPoint)pname, (int*)@params_ptr); + Delegates.glGetTexLevelParameterxvOES((OpenTK.Graphics.ES11.All)target, (Int32)level, (OpenTK.Graphics.ES11.All)pname, (int*)@params_ptr); } } #if DEBUG @@ -16451,7 +16711,7 @@ namespace OpenTK.Graphics.ES11 /// [requires: OES_fixed_point] [AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glGetTexLevelParameterxvOES")] public static - void GetTexLevelParameterx(OpenTK.Graphics.ES11.OesFixedPoint target, Int32 level, OpenTK.Graphics.ES11.OesFixedPoint pname, [OutAttribute] out int @params) + void GetTexLevelParameterx(OpenTK.Graphics.ES11.All target, Int32 level, OpenTK.Graphics.ES11.All pname, [OutAttribute] out int @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -16461,7 +16721,7 @@ namespace OpenTK.Graphics.ES11 { fixed (int* @params_ptr = &@params) { - Delegates.glGetTexLevelParameterxvOES((OpenTK.Graphics.ES11.OesFixedPoint)target, (Int32)level, (OpenTK.Graphics.ES11.OesFixedPoint)pname, (int*)@params_ptr); + Delegates.glGetTexLevelParameterxvOES((OpenTK.Graphics.ES11.All)target, (Int32)level, (OpenTK.Graphics.ES11.All)pname, (int*)@params_ptr); @params = *@params_ptr; } } @@ -16474,13 +16734,13 @@ namespace OpenTK.Graphics.ES11 [System.CLSCompliant(false)] [AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glGetTexLevelParameterxvOES")] public static - unsafe void GetTexLevelParameterx(OpenTK.Graphics.ES11.OesFixedPoint target, Int32 level, OpenTK.Graphics.ES11.OesFixedPoint pname, [OutAttribute] int* @params) + unsafe void GetTexLevelParameterx(OpenTK.Graphics.ES11.All target, Int32 level, OpenTK.Graphics.ES11.All pname, [OutAttribute] int* @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetTexLevelParameterxvOES((OpenTK.Graphics.ES11.OesFixedPoint)target, (Int32)level, (OpenTK.Graphics.ES11.OesFixedPoint)pname, (int*)@params); + Delegates.glGetTexLevelParameterxvOES((OpenTK.Graphics.ES11.All)target, (Int32)level, (OpenTK.Graphics.ES11.All)pname, (int*)@params); #if DEBUG } #endif @@ -16489,7 +16749,7 @@ namespace OpenTK.Graphics.ES11 /// [requires: OES_fixed_point] [AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glGetTexParameterxvOES")] public static - void GetTexParameterx(OpenTK.Graphics.ES11.OesFixedPoint target, OpenTK.Graphics.ES11.OesFixedPoint pname, [OutAttribute] int[] @params) + void GetTexParameterx(OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All pname, [OutAttribute] int[] @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -16499,7 +16759,7 @@ namespace OpenTK.Graphics.ES11 { fixed (int* @params_ptr = @params) { - Delegates.glGetTexParameterxvOES((OpenTK.Graphics.ES11.OesFixedPoint)target, (OpenTK.Graphics.ES11.OesFixedPoint)pname, (int*)@params_ptr); + Delegates.glGetTexParameterxvOES((OpenTK.Graphics.ES11.All)target, (OpenTK.Graphics.ES11.All)pname, (int*)@params_ptr); } } #if DEBUG @@ -16510,7 +16770,7 @@ namespace OpenTK.Graphics.ES11 /// [requires: OES_fixed_point] [AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glGetTexParameterxvOES")] public static - void GetTexParameterx(OpenTK.Graphics.ES11.OesFixedPoint target, OpenTK.Graphics.ES11.OesFixedPoint pname, [OutAttribute] out int @params) + void GetTexParameterx(OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All pname, [OutAttribute] out int @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -16520,7 +16780,7 @@ namespace OpenTK.Graphics.ES11 { fixed (int* @params_ptr = &@params) { - Delegates.glGetTexParameterxvOES((OpenTK.Graphics.ES11.OesFixedPoint)target, (OpenTK.Graphics.ES11.OesFixedPoint)pname, (int*)@params_ptr); + Delegates.glGetTexParameterxvOES((OpenTK.Graphics.ES11.All)target, (OpenTK.Graphics.ES11.All)pname, (int*)@params_ptr); @params = *@params_ptr; } } @@ -16533,13 +16793,13 @@ namespace OpenTK.Graphics.ES11 [System.CLSCompliant(false)] [AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glGetTexParameterxvOES")] public static - unsafe void GetTexParameterx(OpenTK.Graphics.ES11.OesFixedPoint target, OpenTK.Graphics.ES11.OesFixedPoint pname, [OutAttribute] int* @params) + unsafe void GetTexParameterx(OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All pname, [OutAttribute] int* @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetTexParameterxvOES((OpenTK.Graphics.ES11.OesFixedPoint)target, (OpenTK.Graphics.ES11.OesFixedPoint)pname, (int*)@params); + Delegates.glGetTexParameterxvOES((OpenTK.Graphics.ES11.All)target, (OpenTK.Graphics.ES11.All)pname, (int*)@params); #if DEBUG } #endif @@ -16720,13 +16980,13 @@ namespace OpenTK.Graphics.ES11 /// [requires: OES_fixed_point] [AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glLightModelxOES")] public static - void LightModelx(OpenTK.Graphics.ES11.OesFixedPoint pname, int param) + void LightModelx(OpenTK.Graphics.ES11.All pname, int param) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glLightModelxOES((OpenTK.Graphics.ES11.OesFixedPoint)pname, (int)param); + Delegates.glLightModelxOES((OpenTK.Graphics.ES11.All)pname, (int)param); #if DEBUG } #endif @@ -16735,7 +16995,7 @@ namespace OpenTK.Graphics.ES11 /// [requires: OES_fixed_point] [AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glLightModelxvOES")] public static - void LightModelx(OpenTK.Graphics.ES11.OesFixedPoint pname, int[] param) + void LightModelx(OpenTK.Graphics.ES11.All pname, int[] param) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -16745,7 +17005,7 @@ namespace OpenTK.Graphics.ES11 { fixed (int* param_ptr = param) { - Delegates.glLightModelxvOES((OpenTK.Graphics.ES11.OesFixedPoint)pname, (int*)param_ptr); + Delegates.glLightModelxvOES((OpenTK.Graphics.ES11.All)pname, (int*)param_ptr); } } #if DEBUG @@ -16757,13 +17017,13 @@ namespace OpenTK.Graphics.ES11 [System.CLSCompliant(false)] [AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glLightModelxvOES")] public static - unsafe void LightModelx(OpenTK.Graphics.ES11.OesFixedPoint pname, int* param) + unsafe void LightModelx(OpenTK.Graphics.ES11.All pname, int* param) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glLightModelxvOES((OpenTK.Graphics.ES11.OesFixedPoint)pname, (int*)param); + Delegates.glLightModelxvOES((OpenTK.Graphics.ES11.All)pname, (int*)param); #if DEBUG } #endif @@ -16772,13 +17032,13 @@ namespace OpenTK.Graphics.ES11 /// [requires: OES_fixed_point] [AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glLightxOES")] public static - void Lightx(OpenTK.Graphics.ES11.OesFixedPoint light, OpenTK.Graphics.ES11.OesFixedPoint pname, int param) + void Lightx(OpenTK.Graphics.ES11.All light, OpenTK.Graphics.ES11.All pname, int param) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glLightxOES((OpenTK.Graphics.ES11.OesFixedPoint)light, (OpenTK.Graphics.ES11.OesFixedPoint)pname, (int)param); + Delegates.glLightxOES((OpenTK.Graphics.ES11.All)light, (OpenTK.Graphics.ES11.All)pname, (int)param); #if DEBUG } #endif @@ -16787,7 +17047,7 @@ namespace OpenTK.Graphics.ES11 /// [requires: OES_fixed_point] [AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glLightxvOES")] public static - void Lightx(OpenTK.Graphics.ES11.OesFixedPoint light, OpenTK.Graphics.ES11.OesFixedPoint pname, int[] @params) + void Lightx(OpenTK.Graphics.ES11.All light, OpenTK.Graphics.ES11.All pname, int[] @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -16797,7 +17057,7 @@ namespace OpenTK.Graphics.ES11 { fixed (int* @params_ptr = @params) { - Delegates.glLightxvOES((OpenTK.Graphics.ES11.OesFixedPoint)light, (OpenTK.Graphics.ES11.OesFixedPoint)pname, (int*)@params_ptr); + Delegates.glLightxvOES((OpenTK.Graphics.ES11.All)light, (OpenTK.Graphics.ES11.All)pname, (int*)@params_ptr); } } #if DEBUG @@ -16809,13 +17069,13 @@ namespace OpenTK.Graphics.ES11 [System.CLSCompliant(false)] [AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glLightxvOES")] public static - unsafe void Lightx(OpenTK.Graphics.ES11.OesFixedPoint light, OpenTK.Graphics.ES11.OesFixedPoint pname, int* @params) + unsafe void Lightx(OpenTK.Graphics.ES11.All light, OpenTK.Graphics.ES11.All pname, int* @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glLightxvOES((OpenTK.Graphics.ES11.OesFixedPoint)light, (OpenTK.Graphics.ES11.OesFixedPoint)pname, (int*)@params); + Delegates.glLightxvOES((OpenTK.Graphics.ES11.All)light, (OpenTK.Graphics.ES11.All)pname, (int*)@params); #if DEBUG } #endif @@ -16970,13 +17230,13 @@ namespace OpenTK.Graphics.ES11 /// [requires: OES_fixed_point] [AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glMap1xOES")] public static - void Map1x(OpenTK.Graphics.ES11.OesFixedPoint target, int u1, int u2, Int32 stride, Int32 order, int points) + void Map1x(OpenTK.Graphics.ES11.All target, int u1, int u2, Int32 stride, Int32 order, int points) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glMap1xOES((OpenTK.Graphics.ES11.OesFixedPoint)target, (int)u1, (int)u2, (Int32)stride, (Int32)order, (int)points); + Delegates.glMap1xOES((OpenTK.Graphics.ES11.All)target, (int)u1, (int)u2, (Int32)stride, (Int32)order, (int)points); #if DEBUG } #endif @@ -16985,13 +17245,13 @@ namespace OpenTK.Graphics.ES11 /// [requires: OES_fixed_point] [AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glMap2xOES")] public static - void Map2x(OpenTK.Graphics.ES11.OesFixedPoint target, int u1, int u2, Int32 ustride, Int32 uorder, int v1, int v2, Int32 vstride, Int32 vorder, int points) + void Map2x(OpenTK.Graphics.ES11.All target, int u1, int u2, Int32 ustride, Int32 uorder, int v1, int v2, Int32 vstride, Int32 vorder, int points) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glMap2xOES((OpenTK.Graphics.ES11.OesFixedPoint)target, (int)u1, (int)u2, (Int32)ustride, (Int32)uorder, (int)v1, (int)v2, (Int32)vstride, (Int32)vorder, (int)points); + Delegates.glMap2xOES((OpenTK.Graphics.ES11.All)target, (int)u1, (int)u2, (Int32)ustride, (Int32)uorder, (int)v1, (int)v2, (Int32)vstride, (Int32)vorder, (int)points); #if DEBUG } #endif @@ -17013,13 +17273,13 @@ namespace OpenTK.Graphics.ES11 /// [AutoGenerated(Category = "OES_mapbuffer", Version = "", EntryPoint = "glMapBufferOES")] public static - IntPtr MapBuffer(OpenTK.Graphics.ES11.OesMapbuffer target, OpenTK.Graphics.ES11.OesMapbuffer access) + IntPtr MapBuffer(OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All access) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - return Delegates.glMapBufferOES((OpenTK.Graphics.ES11.OesMapbuffer)target, (OpenTK.Graphics.ES11.OesMapbuffer)access); + return Delegates.glMapBufferOES((OpenTK.Graphics.ES11.All)target, (OpenTK.Graphics.ES11.All)access); #if DEBUG } #endif @@ -17058,13 +17318,13 @@ namespace OpenTK.Graphics.ES11 /// [requires: OES_fixed_point] [AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glMaterialxOES")] public static - void Materialx(OpenTK.Graphics.ES11.OesFixedPoint face, OpenTK.Graphics.ES11.OesFixedPoint pname, int param) + void Materialx(OpenTK.Graphics.ES11.All face, OpenTK.Graphics.ES11.All pname, int param) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glMaterialxOES((OpenTK.Graphics.ES11.OesFixedPoint)face, (OpenTK.Graphics.ES11.OesFixedPoint)pname, (int)param); + Delegates.glMaterialxOES((OpenTK.Graphics.ES11.All)face, (OpenTK.Graphics.ES11.All)pname, (int)param); #if DEBUG } #endif @@ -17073,7 +17333,7 @@ namespace OpenTK.Graphics.ES11 /// [requires: OES_fixed_point] [AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glMaterialxvOES")] public static - void Materialx(OpenTK.Graphics.ES11.OesFixedPoint face, OpenTK.Graphics.ES11.OesFixedPoint pname, int[] param) + void Materialx(OpenTK.Graphics.ES11.All face, OpenTK.Graphics.ES11.All pname, int[] param) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -17083,7 +17343,7 @@ namespace OpenTK.Graphics.ES11 { fixed (int* param_ptr = param) { - Delegates.glMaterialxvOES((OpenTK.Graphics.ES11.OesFixedPoint)face, (OpenTK.Graphics.ES11.OesFixedPoint)pname, (int*)param_ptr); + Delegates.glMaterialxvOES((OpenTK.Graphics.ES11.All)face, (OpenTK.Graphics.ES11.All)pname, (int*)param_ptr); } } #if DEBUG @@ -17095,13 +17355,13 @@ namespace OpenTK.Graphics.ES11 [System.CLSCompliant(false)] [AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glMaterialxvOES")] public static - unsafe void Materialx(OpenTK.Graphics.ES11.OesFixedPoint face, OpenTK.Graphics.ES11.OesFixedPoint pname, int* param) + unsafe void Materialx(OpenTK.Graphics.ES11.All face, OpenTK.Graphics.ES11.All pname, int* param) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glMaterialxvOES((OpenTK.Graphics.ES11.OesFixedPoint)face, (OpenTK.Graphics.ES11.OesFixedPoint)pname, (int*)param); + Delegates.glMaterialxvOES((OpenTK.Graphics.ES11.All)face, (OpenTK.Graphics.ES11.All)pname, (int*)param); #if DEBUG } #endif @@ -17110,13 +17370,13 @@ namespace OpenTK.Graphics.ES11 /// [requires: OES_matrix_palette] [AutoGenerated(Category = "OES_matrix_palette", Version = "", EntryPoint = "glMatrixIndexPointerOES")] public static - void MatrixIndexPointer(Int32 size, OpenTK.Graphics.ES11.OesMatrixPalette type, Int32 stride, IntPtr pointer) + void MatrixIndexPointer(Int32 size, OpenTK.Graphics.ES11.All type, Int32 stride, IntPtr pointer) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glMatrixIndexPointerOES((Int32)size, (OpenTK.Graphics.ES11.OesMatrixPalette)type, (Int32)stride, (IntPtr)pointer); + Delegates.glMatrixIndexPointerOES((Int32)size, (OpenTK.Graphics.ES11.All)type, (Int32)stride, (IntPtr)pointer); #if DEBUG } #endif @@ -17125,7 +17385,7 @@ namespace OpenTK.Graphics.ES11 /// [requires: OES_matrix_palette] [AutoGenerated(Category = "OES_matrix_palette", Version = "", EntryPoint = "glMatrixIndexPointerOES")] public static - void MatrixIndexPointer(Int32 size, OpenTK.Graphics.ES11.OesMatrixPalette type, Int32 stride, [InAttribute, OutAttribute] T3[] pointer) + void MatrixIndexPointer(Int32 size, OpenTK.Graphics.ES11.All type, Int32 stride, [InAttribute, OutAttribute] T3[] pointer) where T3 : struct { #if DEBUG @@ -17135,7 +17395,7 @@ namespace OpenTK.Graphics.ES11 GCHandle pointer_ptr = GCHandle.Alloc(pointer, GCHandleType.Pinned); try { - Delegates.glMatrixIndexPointerOES((Int32)size, (OpenTK.Graphics.ES11.OesMatrixPalette)type, (Int32)stride, (IntPtr)pointer_ptr.AddrOfPinnedObject()); + Delegates.glMatrixIndexPointerOES((Int32)size, (OpenTK.Graphics.ES11.All)type, (Int32)stride, (IntPtr)pointer_ptr.AddrOfPinnedObject()); } finally { @@ -17149,7 +17409,7 @@ namespace OpenTK.Graphics.ES11 /// [requires: OES_matrix_palette] [AutoGenerated(Category = "OES_matrix_palette", Version = "", EntryPoint = "glMatrixIndexPointerOES")] public static - void MatrixIndexPointer(Int32 size, OpenTK.Graphics.ES11.OesMatrixPalette type, Int32 stride, [InAttribute, OutAttribute] T3[,] pointer) + void MatrixIndexPointer(Int32 size, OpenTK.Graphics.ES11.All type, Int32 stride, [InAttribute, OutAttribute] T3[,] pointer) where T3 : struct { #if DEBUG @@ -17159,7 +17419,7 @@ namespace OpenTK.Graphics.ES11 GCHandle pointer_ptr = GCHandle.Alloc(pointer, GCHandleType.Pinned); try { - Delegates.glMatrixIndexPointerOES((Int32)size, (OpenTK.Graphics.ES11.OesMatrixPalette)type, (Int32)stride, (IntPtr)pointer_ptr.AddrOfPinnedObject()); + Delegates.glMatrixIndexPointerOES((Int32)size, (OpenTK.Graphics.ES11.All)type, (Int32)stride, (IntPtr)pointer_ptr.AddrOfPinnedObject()); } finally { @@ -17173,7 +17433,7 @@ namespace OpenTK.Graphics.ES11 /// [requires: OES_matrix_palette] [AutoGenerated(Category = "OES_matrix_palette", Version = "", EntryPoint = "glMatrixIndexPointerOES")] public static - void MatrixIndexPointer(Int32 size, OpenTK.Graphics.ES11.OesMatrixPalette type, Int32 stride, [InAttribute, OutAttribute] T3[,,] pointer) + void MatrixIndexPointer(Int32 size, OpenTK.Graphics.ES11.All type, Int32 stride, [InAttribute, OutAttribute] T3[,,] pointer) where T3 : struct { #if DEBUG @@ -17183,7 +17443,7 @@ namespace OpenTK.Graphics.ES11 GCHandle pointer_ptr = GCHandle.Alloc(pointer, GCHandleType.Pinned); try { - Delegates.glMatrixIndexPointerOES((Int32)size, (OpenTK.Graphics.ES11.OesMatrixPalette)type, (Int32)stride, (IntPtr)pointer_ptr.AddrOfPinnedObject()); + Delegates.glMatrixIndexPointerOES((Int32)size, (OpenTK.Graphics.ES11.All)type, (Int32)stride, (IntPtr)pointer_ptr.AddrOfPinnedObject()); } finally { @@ -17197,7 +17457,7 @@ namespace OpenTK.Graphics.ES11 /// [requires: OES_matrix_palette] [AutoGenerated(Category = "OES_matrix_palette", Version = "", EntryPoint = "glMatrixIndexPointerOES")] public static - void MatrixIndexPointer(Int32 size, OpenTK.Graphics.ES11.OesMatrixPalette type, Int32 stride, [InAttribute, OutAttribute] ref T3 pointer) + void MatrixIndexPointer(Int32 size, OpenTK.Graphics.ES11.All type, Int32 stride, [InAttribute, OutAttribute] ref T3 pointer) where T3 : struct { #if DEBUG @@ -17207,7 +17467,7 @@ namespace OpenTK.Graphics.ES11 GCHandle pointer_ptr = GCHandle.Alloc(pointer, GCHandleType.Pinned); try { - Delegates.glMatrixIndexPointerOES((Int32)size, (OpenTK.Graphics.ES11.OesMatrixPalette)type, (Int32)stride, (IntPtr)pointer_ptr.AddrOfPinnedObject()); + Delegates.glMatrixIndexPointerOES((Int32)size, (OpenTK.Graphics.ES11.All)type, (Int32)stride, (IntPtr)pointer_ptr.AddrOfPinnedObject()); pointer = (T3)pointer_ptr.Target; } finally @@ -17235,13 +17495,13 @@ namespace OpenTK.Graphics.ES11 /// [AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glMultiTexCoord1bOES")] public static - void MultiTexCoord1(OpenTK.Graphics.ES11.OesByteCoordinates texture, Byte s) + void MultiTexCoord1(OpenTK.Graphics.ES11.All texture, Byte s) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glMultiTexCoord1bOES((OpenTK.Graphics.ES11.OesByteCoordinates)texture, (SByte)s); + Delegates.glMultiTexCoord1bOES((OpenTK.Graphics.ES11.All)texture, (SByte)s); #if DEBUG } #endif @@ -17264,13 +17524,13 @@ namespace OpenTK.Graphics.ES11 [System.CLSCompliant(false)] [AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glMultiTexCoord1bOES")] public static - void MultiTexCoord1(OpenTK.Graphics.ES11.OesByteCoordinates texture, SByte s) + void MultiTexCoord1(OpenTK.Graphics.ES11.All texture, SByte s) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glMultiTexCoord1bOES((OpenTK.Graphics.ES11.OesByteCoordinates)texture, (SByte)s); + Delegates.glMultiTexCoord1bOES((OpenTK.Graphics.ES11.All)texture, (SByte)s); #if DEBUG } #endif @@ -17293,13 +17553,13 @@ namespace OpenTK.Graphics.ES11 [System.CLSCompliant(false)] [AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glMultiTexCoord1bvOES")] public static - unsafe void MultiTexCoord1(OpenTK.Graphics.ES11.OesByteCoordinates texture, Byte* coords) + unsafe void MultiTexCoord1(OpenTK.Graphics.ES11.All texture, Byte* coords) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glMultiTexCoord1bvOES((OpenTK.Graphics.ES11.OesByteCoordinates)texture, (SByte*)coords); + Delegates.glMultiTexCoord1bvOES((OpenTK.Graphics.ES11.All)texture, (SByte*)coords); #if DEBUG } #endif @@ -17322,13 +17582,13 @@ namespace OpenTK.Graphics.ES11 [System.CLSCompliant(false)] [AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glMultiTexCoord1bvOES")] public static - unsafe void MultiTexCoord1(OpenTK.Graphics.ES11.OesByteCoordinates texture, SByte* coords) + unsafe void MultiTexCoord1(OpenTK.Graphics.ES11.All texture, SByte* coords) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glMultiTexCoord1bvOES((OpenTK.Graphics.ES11.OesByteCoordinates)texture, (SByte*)coords); + Delegates.glMultiTexCoord1bvOES((OpenTK.Graphics.ES11.All)texture, (SByte*)coords); #if DEBUG } #endif @@ -17337,13 +17597,13 @@ namespace OpenTK.Graphics.ES11 /// [requires: OES_fixed_point] [AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glMultiTexCoord1xOES")] public static - void MultiTexCoord1x(OpenTK.Graphics.ES11.OesFixedPoint texture, int s) + void MultiTexCoord1x(OpenTK.Graphics.ES11.All texture, int s) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glMultiTexCoord1xOES((OpenTK.Graphics.ES11.OesFixedPoint)texture, (int)s); + Delegates.glMultiTexCoord1xOES((OpenTK.Graphics.ES11.All)texture, (int)s); #if DEBUG } #endif @@ -17353,13 +17613,13 @@ namespace OpenTK.Graphics.ES11 [System.CLSCompliant(false)] [AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glMultiTexCoord1xvOES")] public static - unsafe void MultiTexCoord1x(OpenTK.Graphics.ES11.OesFixedPoint texture, int* coords) + unsafe void MultiTexCoord1x(OpenTK.Graphics.ES11.All texture, int* coords) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glMultiTexCoord1xvOES((OpenTK.Graphics.ES11.OesFixedPoint)texture, (int*)coords); + Delegates.glMultiTexCoord1xvOES((OpenTK.Graphics.ES11.All)texture, (int*)coords); #if DEBUG } #endif @@ -17381,13 +17641,13 @@ namespace OpenTK.Graphics.ES11 /// [AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glMultiTexCoord2bOES")] public static - void MultiTexCoord2(OpenTK.Graphics.ES11.OesByteCoordinates texture, Byte s, Byte t) + void MultiTexCoord2(OpenTK.Graphics.ES11.All texture, Byte s, Byte t) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glMultiTexCoord2bOES((OpenTK.Graphics.ES11.OesByteCoordinates)texture, (SByte)s, (SByte)t); + Delegates.glMultiTexCoord2bOES((OpenTK.Graphics.ES11.All)texture, (SByte)s, (SByte)t); #if DEBUG } #endif @@ -17410,13 +17670,13 @@ namespace OpenTK.Graphics.ES11 [System.CLSCompliant(false)] [AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glMultiTexCoord2bOES")] public static - void MultiTexCoord2(OpenTK.Graphics.ES11.OesByteCoordinates texture, SByte s, SByte t) + void MultiTexCoord2(OpenTK.Graphics.ES11.All texture, SByte s, SByte t) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glMultiTexCoord2bOES((OpenTK.Graphics.ES11.OesByteCoordinates)texture, (SByte)s, (SByte)t); + Delegates.glMultiTexCoord2bOES((OpenTK.Graphics.ES11.All)texture, (SByte)s, (SByte)t); #if DEBUG } #endif @@ -17438,7 +17698,7 @@ namespace OpenTK.Graphics.ES11 /// [AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glMultiTexCoord2bvOES")] public static - void MultiTexCoord2(OpenTK.Graphics.ES11.OesByteCoordinates texture, Byte[] coords) + void MultiTexCoord2(OpenTK.Graphics.ES11.All texture, Byte[] coords) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -17448,7 +17708,7 @@ namespace OpenTK.Graphics.ES11 { fixed (Byte* coords_ptr = coords) { - Delegates.glMultiTexCoord2bvOES((OpenTK.Graphics.ES11.OesByteCoordinates)texture, (SByte*)coords_ptr); + Delegates.glMultiTexCoord2bvOES((OpenTK.Graphics.ES11.All)texture, (SByte*)coords_ptr); } } #if DEBUG @@ -17472,7 +17732,7 @@ namespace OpenTK.Graphics.ES11 /// [AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glMultiTexCoord2bvOES")] public static - void MultiTexCoord2(OpenTK.Graphics.ES11.OesByteCoordinates texture, ref Byte coords) + void MultiTexCoord2(OpenTK.Graphics.ES11.All texture, ref Byte coords) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -17482,7 +17742,7 @@ namespace OpenTK.Graphics.ES11 { fixed (Byte* coords_ptr = &coords) { - Delegates.glMultiTexCoord2bvOES((OpenTK.Graphics.ES11.OesByteCoordinates)texture, (SByte*)coords_ptr); + Delegates.glMultiTexCoord2bvOES((OpenTK.Graphics.ES11.All)texture, (SByte*)coords_ptr); } } #if DEBUG @@ -17507,13 +17767,13 @@ namespace OpenTK.Graphics.ES11 [System.CLSCompliant(false)] [AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glMultiTexCoord2bvOES")] public static - unsafe void MultiTexCoord2(OpenTK.Graphics.ES11.OesByteCoordinates texture, Byte* coords) + unsafe void MultiTexCoord2(OpenTK.Graphics.ES11.All texture, Byte* coords) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glMultiTexCoord2bvOES((OpenTK.Graphics.ES11.OesByteCoordinates)texture, (SByte*)coords); + Delegates.glMultiTexCoord2bvOES((OpenTK.Graphics.ES11.All)texture, (SByte*)coords); #if DEBUG } #endif @@ -17536,7 +17796,7 @@ namespace OpenTK.Graphics.ES11 [System.CLSCompliant(false)] [AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glMultiTexCoord2bvOES")] public static - void MultiTexCoord2(OpenTK.Graphics.ES11.OesByteCoordinates texture, SByte[] coords) + void MultiTexCoord2(OpenTK.Graphics.ES11.All texture, SByte[] coords) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -17546,7 +17806,7 @@ namespace OpenTK.Graphics.ES11 { fixed (SByte* coords_ptr = coords) { - Delegates.glMultiTexCoord2bvOES((OpenTK.Graphics.ES11.OesByteCoordinates)texture, (SByte*)coords_ptr); + Delegates.glMultiTexCoord2bvOES((OpenTK.Graphics.ES11.All)texture, (SByte*)coords_ptr); } } #if DEBUG @@ -17571,7 +17831,7 @@ namespace OpenTK.Graphics.ES11 [System.CLSCompliant(false)] [AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glMultiTexCoord2bvOES")] public static - void MultiTexCoord2(OpenTK.Graphics.ES11.OesByteCoordinates texture, ref SByte coords) + void MultiTexCoord2(OpenTK.Graphics.ES11.All texture, ref SByte coords) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -17581,7 +17841,7 @@ namespace OpenTK.Graphics.ES11 { fixed (SByte* coords_ptr = &coords) { - Delegates.glMultiTexCoord2bvOES((OpenTK.Graphics.ES11.OesByteCoordinates)texture, (SByte*)coords_ptr); + Delegates.glMultiTexCoord2bvOES((OpenTK.Graphics.ES11.All)texture, (SByte*)coords_ptr); } } #if DEBUG @@ -17606,13 +17866,13 @@ namespace OpenTK.Graphics.ES11 [System.CLSCompliant(false)] [AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glMultiTexCoord2bvOES")] public static - unsafe void MultiTexCoord2(OpenTK.Graphics.ES11.OesByteCoordinates texture, SByte* coords) + unsafe void MultiTexCoord2(OpenTK.Graphics.ES11.All texture, SByte* coords) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glMultiTexCoord2bvOES((OpenTK.Graphics.ES11.OesByteCoordinates)texture, (SByte*)coords); + Delegates.glMultiTexCoord2bvOES((OpenTK.Graphics.ES11.All)texture, (SByte*)coords); #if DEBUG } #endif @@ -17621,13 +17881,13 @@ namespace OpenTK.Graphics.ES11 /// [requires: OES_fixed_point] [AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glMultiTexCoord2xOES")] public static - void MultiTexCoord2x(OpenTK.Graphics.ES11.OesFixedPoint texture, int s, int t) + void MultiTexCoord2x(OpenTK.Graphics.ES11.All texture, int s, int t) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glMultiTexCoord2xOES((OpenTK.Graphics.ES11.OesFixedPoint)texture, (int)s, (int)t); + Delegates.glMultiTexCoord2xOES((OpenTK.Graphics.ES11.All)texture, (int)s, (int)t); #if DEBUG } #endif @@ -17636,7 +17896,7 @@ namespace OpenTK.Graphics.ES11 /// [requires: OES_fixed_point] [AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glMultiTexCoord2xvOES")] public static - void MultiTexCoord2x(OpenTK.Graphics.ES11.OesFixedPoint texture, int[] coords) + void MultiTexCoord2x(OpenTK.Graphics.ES11.All texture, int[] coords) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -17646,7 +17906,7 @@ namespace OpenTK.Graphics.ES11 { fixed (int* coords_ptr = coords) { - Delegates.glMultiTexCoord2xvOES((OpenTK.Graphics.ES11.OesFixedPoint)texture, (int*)coords_ptr); + Delegates.glMultiTexCoord2xvOES((OpenTK.Graphics.ES11.All)texture, (int*)coords_ptr); } } #if DEBUG @@ -17657,7 +17917,7 @@ namespace OpenTK.Graphics.ES11 /// [requires: OES_fixed_point] [AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glMultiTexCoord2xvOES")] public static - void MultiTexCoord2x(OpenTK.Graphics.ES11.OesFixedPoint texture, ref int coords) + void MultiTexCoord2x(OpenTK.Graphics.ES11.All texture, ref int coords) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -17667,7 +17927,7 @@ namespace OpenTK.Graphics.ES11 { fixed (int* coords_ptr = &coords) { - Delegates.glMultiTexCoord2xvOES((OpenTK.Graphics.ES11.OesFixedPoint)texture, (int*)coords_ptr); + Delegates.glMultiTexCoord2xvOES((OpenTK.Graphics.ES11.All)texture, (int*)coords_ptr); } } #if DEBUG @@ -17679,13 +17939,13 @@ namespace OpenTK.Graphics.ES11 [System.CLSCompliant(false)] [AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glMultiTexCoord2xvOES")] public static - unsafe void MultiTexCoord2x(OpenTK.Graphics.ES11.OesFixedPoint texture, int* coords) + unsafe void MultiTexCoord2x(OpenTK.Graphics.ES11.All texture, int* coords) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glMultiTexCoord2xvOES((OpenTK.Graphics.ES11.OesFixedPoint)texture, (int*)coords); + Delegates.glMultiTexCoord2xvOES((OpenTK.Graphics.ES11.All)texture, (int*)coords); #if DEBUG } #endif @@ -17707,13 +17967,13 @@ namespace OpenTK.Graphics.ES11 /// [AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glMultiTexCoord3bOES")] public static - void MultiTexCoord3(OpenTK.Graphics.ES11.OesByteCoordinates texture, Byte s, Byte t, Byte r) + void MultiTexCoord3(OpenTK.Graphics.ES11.All texture, Byte s, Byte t, Byte r) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glMultiTexCoord3bOES((OpenTK.Graphics.ES11.OesByteCoordinates)texture, (SByte)s, (SByte)t, (SByte)r); + Delegates.glMultiTexCoord3bOES((OpenTK.Graphics.ES11.All)texture, (SByte)s, (SByte)t, (SByte)r); #if DEBUG } #endif @@ -17736,13 +17996,13 @@ namespace OpenTK.Graphics.ES11 [System.CLSCompliant(false)] [AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glMultiTexCoord3bOES")] public static - void MultiTexCoord3(OpenTK.Graphics.ES11.OesByteCoordinates texture, SByte s, SByte t, SByte r) + void MultiTexCoord3(OpenTK.Graphics.ES11.All texture, SByte s, SByte t, SByte r) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glMultiTexCoord3bOES((OpenTK.Graphics.ES11.OesByteCoordinates)texture, (SByte)s, (SByte)t, (SByte)r); + Delegates.glMultiTexCoord3bOES((OpenTK.Graphics.ES11.All)texture, (SByte)s, (SByte)t, (SByte)r); #if DEBUG } #endif @@ -17764,7 +18024,7 @@ namespace OpenTK.Graphics.ES11 /// [AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glMultiTexCoord3bvOES")] public static - void MultiTexCoord3(OpenTK.Graphics.ES11.OesByteCoordinates texture, Byte[] coords) + void MultiTexCoord3(OpenTK.Graphics.ES11.All texture, Byte[] coords) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -17774,7 +18034,7 @@ namespace OpenTK.Graphics.ES11 { fixed (Byte* coords_ptr = coords) { - Delegates.glMultiTexCoord3bvOES((OpenTK.Graphics.ES11.OesByteCoordinates)texture, (SByte*)coords_ptr); + Delegates.glMultiTexCoord3bvOES((OpenTK.Graphics.ES11.All)texture, (SByte*)coords_ptr); } } #if DEBUG @@ -17798,7 +18058,7 @@ namespace OpenTK.Graphics.ES11 /// [AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glMultiTexCoord3bvOES")] public static - void MultiTexCoord3(OpenTK.Graphics.ES11.OesByteCoordinates texture, ref Byte coords) + void MultiTexCoord3(OpenTK.Graphics.ES11.All texture, ref Byte coords) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -17808,7 +18068,7 @@ namespace OpenTK.Graphics.ES11 { fixed (Byte* coords_ptr = &coords) { - Delegates.glMultiTexCoord3bvOES((OpenTK.Graphics.ES11.OesByteCoordinates)texture, (SByte*)coords_ptr); + Delegates.glMultiTexCoord3bvOES((OpenTK.Graphics.ES11.All)texture, (SByte*)coords_ptr); } } #if DEBUG @@ -17833,13 +18093,13 @@ namespace OpenTK.Graphics.ES11 [System.CLSCompliant(false)] [AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glMultiTexCoord3bvOES")] public static - unsafe void MultiTexCoord3(OpenTK.Graphics.ES11.OesByteCoordinates texture, Byte* coords) + unsafe void MultiTexCoord3(OpenTK.Graphics.ES11.All texture, Byte* coords) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glMultiTexCoord3bvOES((OpenTK.Graphics.ES11.OesByteCoordinates)texture, (SByte*)coords); + Delegates.glMultiTexCoord3bvOES((OpenTK.Graphics.ES11.All)texture, (SByte*)coords); #if DEBUG } #endif @@ -17862,7 +18122,7 @@ namespace OpenTK.Graphics.ES11 [System.CLSCompliant(false)] [AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glMultiTexCoord3bvOES")] public static - void MultiTexCoord3(OpenTK.Graphics.ES11.OesByteCoordinates texture, SByte[] coords) + void MultiTexCoord3(OpenTK.Graphics.ES11.All texture, SByte[] coords) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -17872,7 +18132,7 @@ namespace OpenTK.Graphics.ES11 { fixed (SByte* coords_ptr = coords) { - Delegates.glMultiTexCoord3bvOES((OpenTK.Graphics.ES11.OesByteCoordinates)texture, (SByte*)coords_ptr); + Delegates.glMultiTexCoord3bvOES((OpenTK.Graphics.ES11.All)texture, (SByte*)coords_ptr); } } #if DEBUG @@ -17897,7 +18157,7 @@ namespace OpenTK.Graphics.ES11 [System.CLSCompliant(false)] [AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glMultiTexCoord3bvOES")] public static - void MultiTexCoord3(OpenTK.Graphics.ES11.OesByteCoordinates texture, ref SByte coords) + void MultiTexCoord3(OpenTK.Graphics.ES11.All texture, ref SByte coords) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -17907,7 +18167,7 @@ namespace OpenTK.Graphics.ES11 { fixed (SByte* coords_ptr = &coords) { - Delegates.glMultiTexCoord3bvOES((OpenTK.Graphics.ES11.OesByteCoordinates)texture, (SByte*)coords_ptr); + Delegates.glMultiTexCoord3bvOES((OpenTK.Graphics.ES11.All)texture, (SByte*)coords_ptr); } } #if DEBUG @@ -17932,13 +18192,13 @@ namespace OpenTK.Graphics.ES11 [System.CLSCompliant(false)] [AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glMultiTexCoord3bvOES")] public static - unsafe void MultiTexCoord3(OpenTK.Graphics.ES11.OesByteCoordinates texture, SByte* coords) + unsafe void MultiTexCoord3(OpenTK.Graphics.ES11.All texture, SByte* coords) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glMultiTexCoord3bvOES((OpenTK.Graphics.ES11.OesByteCoordinates)texture, (SByte*)coords); + Delegates.glMultiTexCoord3bvOES((OpenTK.Graphics.ES11.All)texture, (SByte*)coords); #if DEBUG } #endif @@ -17947,13 +18207,13 @@ namespace OpenTK.Graphics.ES11 /// [requires: OES_fixed_point] [AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glMultiTexCoord3xOES")] public static - void MultiTexCoord3x(OpenTK.Graphics.ES11.OesFixedPoint texture, int s, int t, int r) + void MultiTexCoord3x(OpenTK.Graphics.ES11.All texture, int s, int t, int r) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glMultiTexCoord3xOES((OpenTK.Graphics.ES11.OesFixedPoint)texture, (int)s, (int)t, (int)r); + Delegates.glMultiTexCoord3xOES((OpenTK.Graphics.ES11.All)texture, (int)s, (int)t, (int)r); #if DEBUG } #endif @@ -17962,7 +18222,7 @@ namespace OpenTK.Graphics.ES11 /// [requires: OES_fixed_point] [AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glMultiTexCoord3xvOES")] public static - void MultiTexCoord3x(OpenTK.Graphics.ES11.OesFixedPoint texture, int[] coords) + void MultiTexCoord3x(OpenTK.Graphics.ES11.All texture, int[] coords) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -17972,7 +18232,7 @@ namespace OpenTK.Graphics.ES11 { fixed (int* coords_ptr = coords) { - Delegates.glMultiTexCoord3xvOES((OpenTK.Graphics.ES11.OesFixedPoint)texture, (int*)coords_ptr); + Delegates.glMultiTexCoord3xvOES((OpenTK.Graphics.ES11.All)texture, (int*)coords_ptr); } } #if DEBUG @@ -17983,7 +18243,7 @@ namespace OpenTK.Graphics.ES11 /// [requires: OES_fixed_point] [AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glMultiTexCoord3xvOES")] public static - void MultiTexCoord3x(OpenTK.Graphics.ES11.OesFixedPoint texture, ref int coords) + void MultiTexCoord3x(OpenTK.Graphics.ES11.All texture, ref int coords) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -17993,7 +18253,7 @@ namespace OpenTK.Graphics.ES11 { fixed (int* coords_ptr = &coords) { - Delegates.glMultiTexCoord3xvOES((OpenTK.Graphics.ES11.OesFixedPoint)texture, (int*)coords_ptr); + Delegates.glMultiTexCoord3xvOES((OpenTK.Graphics.ES11.All)texture, (int*)coords_ptr); } } #if DEBUG @@ -18005,13 +18265,13 @@ namespace OpenTK.Graphics.ES11 [System.CLSCompliant(false)] [AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glMultiTexCoord3xvOES")] public static - unsafe void MultiTexCoord3x(OpenTK.Graphics.ES11.OesFixedPoint texture, int* coords) + unsafe void MultiTexCoord3x(OpenTK.Graphics.ES11.All texture, int* coords) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glMultiTexCoord3xvOES((OpenTK.Graphics.ES11.OesFixedPoint)texture, (int*)coords); + Delegates.glMultiTexCoord3xvOES((OpenTK.Graphics.ES11.All)texture, (int*)coords); #if DEBUG } #endif @@ -18033,13 +18293,13 @@ namespace OpenTK.Graphics.ES11 /// [AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glMultiTexCoord4bOES")] public static - void MultiTexCoord4(OpenTK.Graphics.ES11.OesByteCoordinates texture, Byte s, Byte t, Byte r, Byte q) + void MultiTexCoord4(OpenTK.Graphics.ES11.All texture, Byte s, Byte t, Byte r, Byte q) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glMultiTexCoord4bOES((OpenTK.Graphics.ES11.OesByteCoordinates)texture, (SByte)s, (SByte)t, (SByte)r, (SByte)q); + Delegates.glMultiTexCoord4bOES((OpenTK.Graphics.ES11.All)texture, (SByte)s, (SByte)t, (SByte)r, (SByte)q); #if DEBUG } #endif @@ -18062,13 +18322,13 @@ namespace OpenTK.Graphics.ES11 [System.CLSCompliant(false)] [AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glMultiTexCoord4bOES")] public static - void MultiTexCoord4(OpenTK.Graphics.ES11.OesByteCoordinates texture, SByte s, SByte t, SByte r, SByte q) + void MultiTexCoord4(OpenTK.Graphics.ES11.All texture, SByte s, SByte t, SByte r, SByte q) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glMultiTexCoord4bOES((OpenTK.Graphics.ES11.OesByteCoordinates)texture, (SByte)s, (SByte)t, (SByte)r, (SByte)q); + Delegates.glMultiTexCoord4bOES((OpenTK.Graphics.ES11.All)texture, (SByte)s, (SByte)t, (SByte)r, (SByte)q); #if DEBUG } #endif @@ -18090,7 +18350,7 @@ namespace OpenTK.Graphics.ES11 /// [AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glMultiTexCoord4bvOES")] public static - void MultiTexCoord4(OpenTK.Graphics.ES11.OesByteCoordinates texture, Byte[] coords) + void MultiTexCoord4(OpenTK.Graphics.ES11.All texture, Byte[] coords) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -18100,7 +18360,7 @@ namespace OpenTK.Graphics.ES11 { fixed (Byte* coords_ptr = coords) { - Delegates.glMultiTexCoord4bvOES((OpenTK.Graphics.ES11.OesByteCoordinates)texture, (SByte*)coords_ptr); + Delegates.glMultiTexCoord4bvOES((OpenTK.Graphics.ES11.All)texture, (SByte*)coords_ptr); } } #if DEBUG @@ -18124,7 +18384,7 @@ namespace OpenTK.Graphics.ES11 /// [AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glMultiTexCoord4bvOES")] public static - void MultiTexCoord4(OpenTK.Graphics.ES11.OesByteCoordinates texture, ref Byte coords) + void MultiTexCoord4(OpenTK.Graphics.ES11.All texture, ref Byte coords) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -18134,7 +18394,7 @@ namespace OpenTK.Graphics.ES11 { fixed (Byte* coords_ptr = &coords) { - Delegates.glMultiTexCoord4bvOES((OpenTK.Graphics.ES11.OesByteCoordinates)texture, (SByte*)coords_ptr); + Delegates.glMultiTexCoord4bvOES((OpenTK.Graphics.ES11.All)texture, (SByte*)coords_ptr); } } #if DEBUG @@ -18159,13 +18419,13 @@ namespace OpenTK.Graphics.ES11 [System.CLSCompliant(false)] [AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glMultiTexCoord4bvOES")] public static - unsafe void MultiTexCoord4(OpenTK.Graphics.ES11.OesByteCoordinates texture, Byte* coords) + unsafe void MultiTexCoord4(OpenTK.Graphics.ES11.All texture, Byte* coords) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glMultiTexCoord4bvOES((OpenTK.Graphics.ES11.OesByteCoordinates)texture, (SByte*)coords); + Delegates.glMultiTexCoord4bvOES((OpenTK.Graphics.ES11.All)texture, (SByte*)coords); #if DEBUG } #endif @@ -18188,7 +18448,7 @@ namespace OpenTK.Graphics.ES11 [System.CLSCompliant(false)] [AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glMultiTexCoord4bvOES")] public static - void MultiTexCoord4(OpenTK.Graphics.ES11.OesByteCoordinates texture, SByte[] coords) + void MultiTexCoord4(OpenTK.Graphics.ES11.All texture, SByte[] coords) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -18198,7 +18458,7 @@ namespace OpenTK.Graphics.ES11 { fixed (SByte* coords_ptr = coords) { - Delegates.glMultiTexCoord4bvOES((OpenTK.Graphics.ES11.OesByteCoordinates)texture, (SByte*)coords_ptr); + Delegates.glMultiTexCoord4bvOES((OpenTK.Graphics.ES11.All)texture, (SByte*)coords_ptr); } } #if DEBUG @@ -18223,7 +18483,7 @@ namespace OpenTK.Graphics.ES11 [System.CLSCompliant(false)] [AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glMultiTexCoord4bvOES")] public static - void MultiTexCoord4(OpenTK.Graphics.ES11.OesByteCoordinates texture, ref SByte coords) + void MultiTexCoord4(OpenTK.Graphics.ES11.All texture, ref SByte coords) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -18233,7 +18493,7 @@ namespace OpenTK.Graphics.ES11 { fixed (SByte* coords_ptr = &coords) { - Delegates.glMultiTexCoord4bvOES((OpenTK.Graphics.ES11.OesByteCoordinates)texture, (SByte*)coords_ptr); + Delegates.glMultiTexCoord4bvOES((OpenTK.Graphics.ES11.All)texture, (SByte*)coords_ptr); } } #if DEBUG @@ -18258,13 +18518,13 @@ namespace OpenTK.Graphics.ES11 [System.CLSCompliant(false)] [AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glMultiTexCoord4bvOES")] public static - unsafe void MultiTexCoord4(OpenTK.Graphics.ES11.OesByteCoordinates texture, SByte* coords) + unsafe void MultiTexCoord4(OpenTK.Graphics.ES11.All texture, SByte* coords) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glMultiTexCoord4bvOES((OpenTK.Graphics.ES11.OesByteCoordinates)texture, (SByte*)coords); + Delegates.glMultiTexCoord4bvOES((OpenTK.Graphics.ES11.All)texture, (SByte*)coords); #if DEBUG } #endif @@ -18273,13 +18533,13 @@ namespace OpenTK.Graphics.ES11 /// [requires: OES_fixed_point] [AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glMultiTexCoord4xOES")] public static - void MultiTexCoord4x(OpenTK.Graphics.ES11.OesFixedPoint texture, int s, int t, int r, int q) + void MultiTexCoord4x(OpenTK.Graphics.ES11.All texture, int s, int t, int r, int q) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glMultiTexCoord4xOES((OpenTK.Graphics.ES11.OesFixedPoint)texture, (int)s, (int)t, (int)r, (int)q); + Delegates.glMultiTexCoord4xOES((OpenTK.Graphics.ES11.All)texture, (int)s, (int)t, (int)r, (int)q); #if DEBUG } #endif @@ -18288,7 +18548,7 @@ namespace OpenTK.Graphics.ES11 /// [requires: OES_fixed_point] [AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glMultiTexCoord4xvOES")] public static - void MultiTexCoord4x(OpenTK.Graphics.ES11.OesFixedPoint texture, int[] coords) + void MultiTexCoord4x(OpenTK.Graphics.ES11.All texture, int[] coords) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -18298,7 +18558,7 @@ namespace OpenTK.Graphics.ES11 { fixed (int* coords_ptr = coords) { - Delegates.glMultiTexCoord4xvOES((OpenTK.Graphics.ES11.OesFixedPoint)texture, (int*)coords_ptr); + Delegates.glMultiTexCoord4xvOES((OpenTK.Graphics.ES11.All)texture, (int*)coords_ptr); } } #if DEBUG @@ -18309,7 +18569,7 @@ namespace OpenTK.Graphics.ES11 /// [requires: OES_fixed_point] [AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glMultiTexCoord4xvOES")] public static - void MultiTexCoord4x(OpenTK.Graphics.ES11.OesFixedPoint texture, ref int coords) + void MultiTexCoord4x(OpenTK.Graphics.ES11.All texture, ref int coords) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -18319,7 +18579,7 @@ namespace OpenTK.Graphics.ES11 { fixed (int* coords_ptr = &coords) { - Delegates.glMultiTexCoord4xvOES((OpenTK.Graphics.ES11.OesFixedPoint)texture, (int*)coords_ptr); + Delegates.glMultiTexCoord4xvOES((OpenTK.Graphics.ES11.All)texture, (int*)coords_ptr); } } #if DEBUG @@ -18331,13 +18591,13 @@ namespace OpenTK.Graphics.ES11 [System.CLSCompliant(false)] [AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glMultiTexCoord4xvOES")] public static - unsafe void MultiTexCoord4x(OpenTK.Graphics.ES11.OesFixedPoint texture, int* coords) + unsafe void MultiTexCoord4x(OpenTK.Graphics.ES11.All texture, int* coords) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glMultiTexCoord4xvOES((OpenTK.Graphics.ES11.OesFixedPoint)texture, (int*)coords); + Delegates.glMultiTexCoord4xvOES((OpenTK.Graphics.ES11.All)texture, (int*)coords); #if DEBUG } #endif @@ -18598,13 +18858,13 @@ namespace OpenTK.Graphics.ES11 /// [requires: OES_fixed_point] [AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glPixelTransferxOES")] public static - void PixelTransferx(OpenTK.Graphics.ES11.OesFixedPoint pname, int param) + void PixelTransferx(OpenTK.Graphics.ES11.All pname, int param) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glPixelTransferxOES((OpenTK.Graphics.ES11.OesFixedPoint)pname, (int)param); + Delegates.glPixelTransferxOES((OpenTK.Graphics.ES11.All)pname, (int)param); #if DEBUG } #endif @@ -18628,13 +18888,13 @@ namespace OpenTK.Graphics.ES11 /// [requires: OES_fixed_point] [AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glPointParameterxOES")] public static - void PointParameterx(OpenTK.Graphics.ES11.OesFixedPoint pname, int param) + void PointParameterx(OpenTK.Graphics.ES11.All pname, int param) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glPointParameterxOES((OpenTK.Graphics.ES11.OesFixedPoint)pname, (int)param); + Delegates.glPointParameterxOES((OpenTK.Graphics.ES11.All)pname, (int)param); #if DEBUG } #endif @@ -18643,7 +18903,7 @@ namespace OpenTK.Graphics.ES11 /// [requires: OES_fixed_point] [AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glPointParameterxvOES")] public static - void PointParameterx(OpenTK.Graphics.ES11.OesFixedPoint pname, int[] @params) + void PointParameterx(OpenTK.Graphics.ES11.All pname, int[] @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -18653,7 +18913,7 @@ namespace OpenTK.Graphics.ES11 { fixed (int* @params_ptr = @params) { - Delegates.glPointParameterxvOES((OpenTK.Graphics.ES11.OesFixedPoint)pname, (int*)@params_ptr); + Delegates.glPointParameterxvOES((OpenTK.Graphics.ES11.All)pname, (int*)@params_ptr); } } #if DEBUG @@ -18665,13 +18925,13 @@ namespace OpenTK.Graphics.ES11 [System.CLSCompliant(false)] [AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glPointParameterxvOES")] public static - unsafe void PointParameterx(OpenTK.Graphics.ES11.OesFixedPoint pname, int* @params) + unsafe void PointParameterx(OpenTK.Graphics.ES11.All pname, int* @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glPointParameterxvOES((OpenTK.Graphics.ES11.OesFixedPoint)pname, (int*)@params); + Delegates.glPointParameterxvOES((OpenTK.Graphics.ES11.All)pname, (int*)@params); #if DEBUG } #endif @@ -18680,13 +18940,13 @@ namespace OpenTK.Graphics.ES11 /// [requires: OES_point_size_array] [AutoGenerated(Category = "OES_point_size_array", Version = "", EntryPoint = "glPointSizePointerOES")] public static - void PointSizePointer(OpenTK.Graphics.ES11.OesPointSizeArray type, Int32 stride, IntPtr pointer) + void PointSizePointer(OpenTK.Graphics.ES11.All type, Int32 stride, IntPtr pointer) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glPointSizePointerOES((OpenTK.Graphics.ES11.OesPointSizeArray)type, (Int32)stride, (IntPtr)pointer); + Delegates.glPointSizePointerOES((OpenTK.Graphics.ES11.All)type, (Int32)stride, (IntPtr)pointer); #if DEBUG } #endif @@ -18695,7 +18955,7 @@ namespace OpenTK.Graphics.ES11 /// [requires: OES_point_size_array] [AutoGenerated(Category = "OES_point_size_array", Version = "", EntryPoint = "glPointSizePointerOES")] public static - void PointSizePointer(OpenTK.Graphics.ES11.OesPointSizeArray type, Int32 stride, [InAttribute, OutAttribute] T2[] pointer) + void PointSizePointer(OpenTK.Graphics.ES11.All type, Int32 stride, [InAttribute, OutAttribute] T2[] pointer) where T2 : struct { #if DEBUG @@ -18705,7 +18965,7 @@ namespace OpenTK.Graphics.ES11 GCHandle pointer_ptr = GCHandle.Alloc(pointer, GCHandleType.Pinned); try { - Delegates.glPointSizePointerOES((OpenTK.Graphics.ES11.OesPointSizeArray)type, (Int32)stride, (IntPtr)pointer_ptr.AddrOfPinnedObject()); + Delegates.glPointSizePointerOES((OpenTK.Graphics.ES11.All)type, (Int32)stride, (IntPtr)pointer_ptr.AddrOfPinnedObject()); } finally { @@ -18719,7 +18979,7 @@ namespace OpenTK.Graphics.ES11 /// [requires: OES_point_size_array] [AutoGenerated(Category = "OES_point_size_array", Version = "", EntryPoint = "glPointSizePointerOES")] public static - void PointSizePointer(OpenTK.Graphics.ES11.OesPointSizeArray type, Int32 stride, [InAttribute, OutAttribute] T2[,] pointer) + void PointSizePointer(OpenTK.Graphics.ES11.All type, Int32 stride, [InAttribute, OutAttribute] T2[,] pointer) where T2 : struct { #if DEBUG @@ -18729,7 +18989,7 @@ namespace OpenTK.Graphics.ES11 GCHandle pointer_ptr = GCHandle.Alloc(pointer, GCHandleType.Pinned); try { - Delegates.glPointSizePointerOES((OpenTK.Graphics.ES11.OesPointSizeArray)type, (Int32)stride, (IntPtr)pointer_ptr.AddrOfPinnedObject()); + Delegates.glPointSizePointerOES((OpenTK.Graphics.ES11.All)type, (Int32)stride, (IntPtr)pointer_ptr.AddrOfPinnedObject()); } finally { @@ -18743,7 +19003,7 @@ namespace OpenTK.Graphics.ES11 /// [requires: OES_point_size_array] [AutoGenerated(Category = "OES_point_size_array", Version = "", EntryPoint = "glPointSizePointerOES")] public static - void PointSizePointer(OpenTK.Graphics.ES11.OesPointSizeArray type, Int32 stride, [InAttribute, OutAttribute] T2[,,] pointer) + void PointSizePointer(OpenTK.Graphics.ES11.All type, Int32 stride, [InAttribute, OutAttribute] T2[,,] pointer) where T2 : struct { #if DEBUG @@ -18753,7 +19013,7 @@ namespace OpenTK.Graphics.ES11 GCHandle pointer_ptr = GCHandle.Alloc(pointer, GCHandleType.Pinned); try { - Delegates.glPointSizePointerOES((OpenTK.Graphics.ES11.OesPointSizeArray)type, (Int32)stride, (IntPtr)pointer_ptr.AddrOfPinnedObject()); + Delegates.glPointSizePointerOES((OpenTK.Graphics.ES11.All)type, (Int32)stride, (IntPtr)pointer_ptr.AddrOfPinnedObject()); } finally { @@ -18767,7 +19027,7 @@ namespace OpenTK.Graphics.ES11 /// [requires: OES_point_size_array] [AutoGenerated(Category = "OES_point_size_array", Version = "", EntryPoint = "glPointSizePointerOES")] public static - void PointSizePointer(OpenTK.Graphics.ES11.OesPointSizeArray type, Int32 stride, [InAttribute, OutAttribute] ref T2 pointer) + void PointSizePointer(OpenTK.Graphics.ES11.All type, Int32 stride, [InAttribute, OutAttribute] ref T2 pointer) where T2 : struct { #if DEBUG @@ -18777,7 +19037,7 @@ namespace OpenTK.Graphics.ES11 GCHandle pointer_ptr = GCHandle.Alloc(pointer, GCHandleType.Pinned); try { - Delegates.glPointSizePointerOES((OpenTK.Graphics.ES11.OesPointSizeArray)type, (Int32)stride, (IntPtr)pointer_ptr.AddrOfPinnedObject()); + Delegates.glPointSizePointerOES((OpenTK.Graphics.ES11.All)type, (Int32)stride, (IntPtr)pointer_ptr.AddrOfPinnedObject()); pointer = (T2)pointer_ptr.Target; } finally @@ -19324,13 +19584,13 @@ namespace OpenTK.Graphics.ES11 /// [AutoGenerated(Category = "OES_framebuffer_object", Version = "", EntryPoint = "glRenderbufferStorageOES")] public static - void RenderbufferStorage(OpenTK.Graphics.ES11.OesFramebufferObject target, OpenTK.Graphics.ES11.OesFramebufferObject internalformat, Int32 width, Int32 height) + void RenderbufferStorage(OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All internalformat, Int32 width, Int32 height) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glRenderbufferStorageOES((OpenTK.Graphics.ES11.OesFramebufferObject)target, (OpenTK.Graphics.ES11.OesFramebufferObject)internalformat, (Int32)width, (Int32)height); + Delegates.glRenderbufferStorageOES((OpenTK.Graphics.ES11.All)target, (OpenTK.Graphics.ES11.All)internalformat, (Int32)width, (Int32)height); #if DEBUG } #endif @@ -20396,13 +20656,13 @@ namespace OpenTK.Graphics.ES11 /// [requires: OES_fixed_point] [AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glTexEnvxOES")] public static - void TexEnvx(OpenTK.Graphics.ES11.OesFixedPoint target, OpenTK.Graphics.ES11.OesFixedPoint pname, int param) + void TexEnvx(OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All pname, int param) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glTexEnvxOES((OpenTK.Graphics.ES11.OesFixedPoint)target, (OpenTK.Graphics.ES11.OesFixedPoint)pname, (int)param); + Delegates.glTexEnvxOES((OpenTK.Graphics.ES11.All)target, (OpenTK.Graphics.ES11.All)pname, (int)param); #if DEBUG } #endif @@ -20411,7 +20671,7 @@ namespace OpenTK.Graphics.ES11 /// [requires: OES_fixed_point] [AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glTexEnvxvOES")] public static - void TexEnvx(OpenTK.Graphics.ES11.OesFixedPoint target, OpenTK.Graphics.ES11.OesFixedPoint pname, int[] @params) + void TexEnvx(OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All pname, int[] @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -20421,7 +20681,7 @@ namespace OpenTK.Graphics.ES11 { fixed (int* @params_ptr = @params) { - Delegates.glTexEnvxvOES((OpenTK.Graphics.ES11.OesFixedPoint)target, (OpenTK.Graphics.ES11.OesFixedPoint)pname, (int*)@params_ptr); + Delegates.glTexEnvxvOES((OpenTK.Graphics.ES11.All)target, (OpenTK.Graphics.ES11.All)pname, (int*)@params_ptr); } } #if DEBUG @@ -20433,13 +20693,13 @@ namespace OpenTK.Graphics.ES11 [System.CLSCompliant(false)] [AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glTexEnvxvOES")] public static - unsafe void TexEnvx(OpenTK.Graphics.ES11.OesFixedPoint target, OpenTK.Graphics.ES11.OesFixedPoint pname, int* @params) + unsafe void TexEnvx(OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All pname, int* @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glTexEnvxvOES((OpenTK.Graphics.ES11.OesFixedPoint)target, (OpenTK.Graphics.ES11.OesFixedPoint)pname, (int*)@params); + Delegates.glTexEnvxvOES((OpenTK.Graphics.ES11.All)target, (OpenTK.Graphics.ES11.All)pname, (int*)@params); #if DEBUG } #endif @@ -20466,13 +20726,13 @@ namespace OpenTK.Graphics.ES11 /// [AutoGenerated(Category = "OES_texture_cube_map", Version = "", EntryPoint = "glTexGenfOES")] public static - void TexGen(OpenTK.Graphics.ES11.OesTextureCubeMap coord, OpenTK.Graphics.ES11.OesTextureCubeMap pname, Single param) + void TexGen(OpenTK.Graphics.ES11.All coord, OpenTK.Graphics.ES11.All pname, Single param) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glTexGenfOES((OpenTK.Graphics.ES11.OesTextureCubeMap)coord, (OpenTK.Graphics.ES11.OesTextureCubeMap)pname, (Single)param); + Delegates.glTexGenfOES((OpenTK.Graphics.ES11.All)coord, (OpenTK.Graphics.ES11.All)pname, (Single)param); #if DEBUG } #endif @@ -20499,7 +20759,7 @@ namespace OpenTK.Graphics.ES11 /// [AutoGenerated(Category = "OES_texture_cube_map", Version = "", EntryPoint = "glTexGenfvOES")] public static - void TexGen(OpenTK.Graphics.ES11.OesTextureCubeMap coord, OpenTK.Graphics.ES11.OesTextureCubeMap pname, Single[] @params) + void TexGen(OpenTK.Graphics.ES11.All coord, OpenTK.Graphics.ES11.All pname, Single[] @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -20509,7 +20769,7 @@ namespace OpenTK.Graphics.ES11 { fixed (Single* @params_ptr = @params) { - Delegates.glTexGenfvOES((OpenTK.Graphics.ES11.OesTextureCubeMap)coord, (OpenTK.Graphics.ES11.OesTextureCubeMap)pname, (Single*)@params_ptr); + Delegates.glTexGenfvOES((OpenTK.Graphics.ES11.All)coord, (OpenTK.Graphics.ES11.All)pname, (Single*)@params_ptr); } } #if DEBUG @@ -20539,13 +20799,13 @@ namespace OpenTK.Graphics.ES11 [System.CLSCompliant(false)] [AutoGenerated(Category = "OES_texture_cube_map", Version = "", EntryPoint = "glTexGenfvOES")] public static - unsafe void TexGen(OpenTK.Graphics.ES11.OesTextureCubeMap coord, OpenTK.Graphics.ES11.OesTextureCubeMap pname, Single* @params) + unsafe void TexGen(OpenTK.Graphics.ES11.All coord, OpenTK.Graphics.ES11.All pname, Single* @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glTexGenfvOES((OpenTK.Graphics.ES11.OesTextureCubeMap)coord, (OpenTK.Graphics.ES11.OesTextureCubeMap)pname, (Single*)@params); + Delegates.glTexGenfvOES((OpenTK.Graphics.ES11.All)coord, (OpenTK.Graphics.ES11.All)pname, (Single*)@params); #if DEBUG } #endif @@ -20572,13 +20832,13 @@ namespace OpenTK.Graphics.ES11 /// [AutoGenerated(Category = "OES_texture_cube_map", Version = "", EntryPoint = "glTexGeniOES")] public static - void TexGen(OpenTK.Graphics.ES11.OesTextureCubeMap coord, OpenTK.Graphics.ES11.OesTextureCubeMap pname, Int32 param) + void TexGen(OpenTK.Graphics.ES11.All coord, OpenTK.Graphics.ES11.All pname, Int32 param) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glTexGeniOES((OpenTK.Graphics.ES11.OesTextureCubeMap)coord, (OpenTK.Graphics.ES11.OesTextureCubeMap)pname, (Int32)param); + Delegates.glTexGeniOES((OpenTK.Graphics.ES11.All)coord, (OpenTK.Graphics.ES11.All)pname, (Int32)param); #if DEBUG } #endif @@ -20605,7 +20865,7 @@ namespace OpenTK.Graphics.ES11 /// [AutoGenerated(Category = "OES_texture_cube_map", Version = "", EntryPoint = "glTexGenivOES")] public static - void TexGen(OpenTK.Graphics.ES11.OesTextureCubeMap coord, OpenTK.Graphics.ES11.OesTextureCubeMap pname, Int32[] @params) + void TexGen(OpenTK.Graphics.ES11.All coord, OpenTK.Graphics.ES11.All pname, Int32[] @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -20615,7 +20875,7 @@ namespace OpenTK.Graphics.ES11 { fixed (Int32* @params_ptr = @params) { - Delegates.glTexGenivOES((OpenTK.Graphics.ES11.OesTextureCubeMap)coord, (OpenTK.Graphics.ES11.OesTextureCubeMap)pname, (Int32*)@params_ptr); + Delegates.glTexGenivOES((OpenTK.Graphics.ES11.All)coord, (OpenTK.Graphics.ES11.All)pname, (Int32*)@params_ptr); } } #if DEBUG @@ -20645,13 +20905,13 @@ namespace OpenTK.Graphics.ES11 [System.CLSCompliant(false)] [AutoGenerated(Category = "OES_texture_cube_map", Version = "", EntryPoint = "glTexGenivOES")] public static - unsafe void TexGen(OpenTK.Graphics.ES11.OesTextureCubeMap coord, OpenTK.Graphics.ES11.OesTextureCubeMap pname, Int32* @params) + unsafe void TexGen(OpenTK.Graphics.ES11.All coord, OpenTK.Graphics.ES11.All pname, Int32* @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glTexGenivOES((OpenTK.Graphics.ES11.OesTextureCubeMap)coord, (OpenTK.Graphics.ES11.OesTextureCubeMap)pname, (Int32*)@params); + Delegates.glTexGenivOES((OpenTK.Graphics.ES11.All)coord, (OpenTK.Graphics.ES11.All)pname, (Int32*)@params); #if DEBUG } #endif @@ -20712,13 +20972,13 @@ namespace OpenTK.Graphics.ES11 /// [requires: OES_fixed_point] [AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glTexParameterxOES")] public static - void TexParameterx(OpenTK.Graphics.ES11.OesFixedPoint target, OpenTK.Graphics.ES11.OesFixedPoint pname, int param) + void TexParameterx(OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All pname, int param) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glTexParameterxOES((OpenTK.Graphics.ES11.OesFixedPoint)target, (OpenTK.Graphics.ES11.OesFixedPoint)pname, (int)param); + Delegates.glTexParameterxOES((OpenTK.Graphics.ES11.All)target, (OpenTK.Graphics.ES11.All)pname, (int)param); #if DEBUG } #endif @@ -20727,7 +20987,7 @@ namespace OpenTK.Graphics.ES11 /// [requires: OES_fixed_point] [AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glTexParameterxvOES")] public static - void TexParameterx(OpenTK.Graphics.ES11.OesFixedPoint target, OpenTK.Graphics.ES11.OesFixedPoint pname, int[] @params) + void TexParameterx(OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All pname, int[] @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -20737,7 +20997,7 @@ namespace OpenTK.Graphics.ES11 { fixed (int* @params_ptr = @params) { - Delegates.glTexParameterxvOES((OpenTK.Graphics.ES11.OesFixedPoint)target, (OpenTK.Graphics.ES11.OesFixedPoint)pname, (int*)@params_ptr); + Delegates.glTexParameterxvOES((OpenTK.Graphics.ES11.All)target, (OpenTK.Graphics.ES11.All)pname, (int*)@params_ptr); } } #if DEBUG @@ -20749,13 +21009,13 @@ namespace OpenTK.Graphics.ES11 [System.CLSCompliant(false)] [AutoGenerated(Category = "OES_fixed_point", Version = "", EntryPoint = "glTexParameterxvOES")] public static - unsafe void TexParameterx(OpenTK.Graphics.ES11.OesFixedPoint target, OpenTK.Graphics.ES11.OesFixedPoint pname, int* @params) + unsafe void TexParameterx(OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All pname, int* @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glTexParameterxvOES((OpenTK.Graphics.ES11.OesFixedPoint)target, (OpenTK.Graphics.ES11.OesFixedPoint)pname, (int*)@params); + Delegates.glTexParameterxvOES((OpenTK.Graphics.ES11.All)target, (OpenTK.Graphics.ES11.All)pname, (int*)@params); #if DEBUG } #endif @@ -20779,13 +21039,13 @@ namespace OpenTK.Graphics.ES11 /// [requires: OES_mapbuffer] [AutoGenerated(Category = "OES_mapbuffer", Version = "", EntryPoint = "glUnmapBufferOES")] public static - bool UnmapBuffer(OpenTK.Graphics.ES11.OesMapbuffer target) + bool UnmapBuffer(OpenTK.Graphics.ES11.All target) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - return Delegates.glUnmapBufferOES((OpenTK.Graphics.ES11.OesMapbuffer)target); + return Delegates.glUnmapBufferOES((OpenTK.Graphics.ES11.All)target); #if DEBUG } #endif @@ -21572,13 +21832,13 @@ namespace OpenTK.Graphics.ES11 /// [requires: OES_matrix_palette] [AutoGenerated(Category = "OES_matrix_palette", Version = "", EntryPoint = "glWeightPointerOES")] public static - void WeightPointer(Int32 size, OpenTK.Graphics.ES11.OesMatrixPalette type, Int32 stride, IntPtr pointer) + void WeightPointer(Int32 size, OpenTK.Graphics.ES11.All type, Int32 stride, IntPtr pointer) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glWeightPointerOES((Int32)size, (OpenTK.Graphics.ES11.OesMatrixPalette)type, (Int32)stride, (IntPtr)pointer); + Delegates.glWeightPointerOES((Int32)size, (OpenTK.Graphics.ES11.All)type, (Int32)stride, (IntPtr)pointer); #if DEBUG } #endif @@ -21587,7 +21847,7 @@ namespace OpenTK.Graphics.ES11 /// [requires: OES_matrix_palette] [AutoGenerated(Category = "OES_matrix_palette", Version = "", EntryPoint = "glWeightPointerOES")] public static - void WeightPointer(Int32 size, OpenTK.Graphics.ES11.OesMatrixPalette type, Int32 stride, [InAttribute, OutAttribute] T3[] pointer) + void WeightPointer(Int32 size, OpenTK.Graphics.ES11.All type, Int32 stride, [InAttribute, OutAttribute] T3[] pointer) where T3 : struct { #if DEBUG @@ -21597,7 +21857,7 @@ namespace OpenTK.Graphics.ES11 GCHandle pointer_ptr = GCHandle.Alloc(pointer, GCHandleType.Pinned); try { - Delegates.glWeightPointerOES((Int32)size, (OpenTK.Graphics.ES11.OesMatrixPalette)type, (Int32)stride, (IntPtr)pointer_ptr.AddrOfPinnedObject()); + Delegates.glWeightPointerOES((Int32)size, (OpenTK.Graphics.ES11.All)type, (Int32)stride, (IntPtr)pointer_ptr.AddrOfPinnedObject()); } finally { @@ -21611,7 +21871,7 @@ namespace OpenTK.Graphics.ES11 /// [requires: OES_matrix_palette] [AutoGenerated(Category = "OES_matrix_palette", Version = "", EntryPoint = "glWeightPointerOES")] public static - void WeightPointer(Int32 size, OpenTK.Graphics.ES11.OesMatrixPalette type, Int32 stride, [InAttribute, OutAttribute] T3[,] pointer) + void WeightPointer(Int32 size, OpenTK.Graphics.ES11.All type, Int32 stride, [InAttribute, OutAttribute] T3[,] pointer) where T3 : struct { #if DEBUG @@ -21621,7 +21881,7 @@ namespace OpenTK.Graphics.ES11 GCHandle pointer_ptr = GCHandle.Alloc(pointer, GCHandleType.Pinned); try { - Delegates.glWeightPointerOES((Int32)size, (OpenTK.Graphics.ES11.OesMatrixPalette)type, (Int32)stride, (IntPtr)pointer_ptr.AddrOfPinnedObject()); + Delegates.glWeightPointerOES((Int32)size, (OpenTK.Graphics.ES11.All)type, (Int32)stride, (IntPtr)pointer_ptr.AddrOfPinnedObject()); } finally { @@ -21635,7 +21895,7 @@ namespace OpenTK.Graphics.ES11 /// [requires: OES_matrix_palette] [AutoGenerated(Category = "OES_matrix_palette", Version = "", EntryPoint = "glWeightPointerOES")] public static - void WeightPointer(Int32 size, OpenTK.Graphics.ES11.OesMatrixPalette type, Int32 stride, [InAttribute, OutAttribute] T3[,,] pointer) + void WeightPointer(Int32 size, OpenTK.Graphics.ES11.All type, Int32 stride, [InAttribute, OutAttribute] T3[,,] pointer) where T3 : struct { #if DEBUG @@ -21645,7 +21905,7 @@ namespace OpenTK.Graphics.ES11 GCHandle pointer_ptr = GCHandle.Alloc(pointer, GCHandleType.Pinned); try { - Delegates.glWeightPointerOES((Int32)size, (OpenTK.Graphics.ES11.OesMatrixPalette)type, (Int32)stride, (IntPtr)pointer_ptr.AddrOfPinnedObject()); + Delegates.glWeightPointerOES((Int32)size, (OpenTK.Graphics.ES11.All)type, (Int32)stride, (IntPtr)pointer_ptr.AddrOfPinnedObject()); } finally { @@ -21659,7 +21919,7 @@ namespace OpenTK.Graphics.ES11 /// [requires: OES_matrix_palette] [AutoGenerated(Category = "OES_matrix_palette", Version = "", EntryPoint = "glWeightPointerOES")] public static - void WeightPointer(Int32 size, OpenTK.Graphics.ES11.OesMatrixPalette type, Int32 stride, [InAttribute, OutAttribute] ref T3 pointer) + void WeightPointer(Int32 size, OpenTK.Graphics.ES11.All type, Int32 stride, [InAttribute, OutAttribute] ref T3 pointer) where T3 : struct { #if DEBUG @@ -21669,7 +21929,7 @@ namespace OpenTK.Graphics.ES11 GCHandle pointer_ptr = GCHandle.Alloc(pointer, GCHandleType.Pinned); try { - Delegates.glWeightPointerOES((Int32)size, (OpenTK.Graphics.ES11.OesMatrixPalette)type, (Int32)stride, (IntPtr)pointer_ptr.AddrOfPinnedObject()); + Delegates.glWeightPointerOES((Int32)size, (OpenTK.Graphics.ES11.All)type, (Int32)stride, (IntPtr)pointer_ptr.AddrOfPinnedObject()); pointer = (T3)pointer_ptr.Target; } finally @@ -21781,13 +22041,13 @@ namespace OpenTK.Graphics.ES11 /// [requires: QCOM_extended_get] [AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetBufferPointervQCOM")] public static - void ExtGetBufferPointer(OpenTK.Graphics.ES11.QcomExtendedGet target, [OutAttribute] IntPtr @params) + void ExtGetBufferPointer(OpenTK.Graphics.ES11.All target, [OutAttribute] IntPtr @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glExtGetBufferPointervQCOM((OpenTK.Graphics.ES11.QcomExtendedGet)target, (IntPtr)@params); + Delegates.glExtGetBufferPointervQCOM((OpenTK.Graphics.ES11.All)target, (IntPtr)@params); #if DEBUG } #endif @@ -21796,7 +22056,7 @@ namespace OpenTK.Graphics.ES11 /// [requires: QCOM_extended_get] [AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetBufferPointervQCOM")] public static - void ExtGetBufferPointer(OpenTK.Graphics.ES11.QcomExtendedGet target, [InAttribute, OutAttribute] T1[] @params) + void ExtGetBufferPointer(OpenTK.Graphics.ES11.All target, [InAttribute, OutAttribute] T1[] @params) where T1 : struct { #if DEBUG @@ -21806,7 +22066,7 @@ namespace OpenTK.Graphics.ES11 GCHandle @params_ptr = GCHandle.Alloc(@params, GCHandleType.Pinned); try { - Delegates.glExtGetBufferPointervQCOM((OpenTK.Graphics.ES11.QcomExtendedGet)target, (IntPtr)@params_ptr.AddrOfPinnedObject()); + Delegates.glExtGetBufferPointervQCOM((OpenTK.Graphics.ES11.All)target, (IntPtr)@params_ptr.AddrOfPinnedObject()); } finally { @@ -21820,7 +22080,7 @@ namespace OpenTK.Graphics.ES11 /// [requires: QCOM_extended_get] [AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetBufferPointervQCOM")] public static - void ExtGetBufferPointer(OpenTK.Graphics.ES11.QcomExtendedGet target, [InAttribute, OutAttribute] T1[,] @params) + void ExtGetBufferPointer(OpenTK.Graphics.ES11.All target, [InAttribute, OutAttribute] T1[,] @params) where T1 : struct { #if DEBUG @@ -21830,7 +22090,7 @@ namespace OpenTK.Graphics.ES11 GCHandle @params_ptr = GCHandle.Alloc(@params, GCHandleType.Pinned); try { - Delegates.glExtGetBufferPointervQCOM((OpenTK.Graphics.ES11.QcomExtendedGet)target, (IntPtr)@params_ptr.AddrOfPinnedObject()); + Delegates.glExtGetBufferPointervQCOM((OpenTK.Graphics.ES11.All)target, (IntPtr)@params_ptr.AddrOfPinnedObject()); } finally { @@ -21844,7 +22104,7 @@ namespace OpenTK.Graphics.ES11 /// [requires: QCOM_extended_get] [AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetBufferPointervQCOM")] public static - void ExtGetBufferPointer(OpenTK.Graphics.ES11.QcomExtendedGet target, [InAttribute, OutAttribute] T1[,,] @params) + void ExtGetBufferPointer(OpenTK.Graphics.ES11.All target, [InAttribute, OutAttribute] T1[,,] @params) where T1 : struct { #if DEBUG @@ -21854,7 +22114,7 @@ namespace OpenTK.Graphics.ES11 GCHandle @params_ptr = GCHandle.Alloc(@params, GCHandleType.Pinned); try { - Delegates.glExtGetBufferPointervQCOM((OpenTK.Graphics.ES11.QcomExtendedGet)target, (IntPtr)@params_ptr.AddrOfPinnedObject()); + Delegates.glExtGetBufferPointervQCOM((OpenTK.Graphics.ES11.All)target, (IntPtr)@params_ptr.AddrOfPinnedObject()); } finally { @@ -21868,7 +22128,7 @@ namespace OpenTK.Graphics.ES11 /// [requires: QCOM_extended_get] [AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetBufferPointervQCOM")] public static - void ExtGetBufferPointer(OpenTK.Graphics.ES11.QcomExtendedGet target, [InAttribute, OutAttribute] ref T1 @params) + void ExtGetBufferPointer(OpenTK.Graphics.ES11.All target, [InAttribute, OutAttribute] ref T1 @params) where T1 : struct { #if DEBUG @@ -21878,7 +22138,7 @@ namespace OpenTK.Graphics.ES11 GCHandle @params_ptr = GCHandle.Alloc(@params, GCHandleType.Pinned); try { - Delegates.glExtGetBufferPointervQCOM((OpenTK.Graphics.ES11.QcomExtendedGet)target, (IntPtr)@params_ptr.AddrOfPinnedObject()); + Delegates.glExtGetBufferPointervQCOM((OpenTK.Graphics.ES11.All)target, (IntPtr)@params_ptr.AddrOfPinnedObject()); @params = (T1)@params_ptr.Target; } finally @@ -22145,7 +22405,7 @@ namespace OpenTK.Graphics.ES11 /// [requires: QCOM_extended_get2] [AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetProgramBinarySourceQCOM")] public static - void ExtGetProgramBinarySource(Int32 program, OpenTK.Graphics.ES11.QcomExtendedGet2 shadertype, [OutAttribute] StringBuilder source, [OutAttribute] Int32[] length) + void ExtGetProgramBinarySource(Int32 program, OpenTK.Graphics.ES11.All shadertype, [OutAttribute] StringBuilder source, [OutAttribute] Int32[] length) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -22155,7 +22415,7 @@ namespace OpenTK.Graphics.ES11 { fixed (Int32* length_ptr = length) { - Delegates.glExtGetProgramBinarySourceQCOM((UInt32)program, (OpenTK.Graphics.ES11.QcomExtendedGet2)shadertype, (StringBuilder)source, (Int32*)length_ptr); + Delegates.glExtGetProgramBinarySourceQCOM((UInt32)program, (OpenTK.Graphics.ES11.All)shadertype, (StringBuilder)source, (Int32*)length_ptr); } } #if DEBUG @@ -22166,7 +22426,7 @@ namespace OpenTK.Graphics.ES11 /// [requires: QCOM_extended_get2] [AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetProgramBinarySourceQCOM")] public static - void ExtGetProgramBinarySource(Int32 program, OpenTK.Graphics.ES11.QcomExtendedGet2 shadertype, [OutAttribute] StringBuilder source, [OutAttribute] out Int32 length) + void ExtGetProgramBinarySource(Int32 program, OpenTK.Graphics.ES11.All shadertype, [OutAttribute] StringBuilder source, [OutAttribute] out Int32 length) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -22176,7 +22436,7 @@ namespace OpenTK.Graphics.ES11 { fixed (Int32* length_ptr = &length) { - Delegates.glExtGetProgramBinarySourceQCOM((UInt32)program, (OpenTK.Graphics.ES11.QcomExtendedGet2)shadertype, (StringBuilder)source, (Int32*)length_ptr); + Delegates.glExtGetProgramBinarySourceQCOM((UInt32)program, (OpenTK.Graphics.ES11.All)shadertype, (StringBuilder)source, (Int32*)length_ptr); length = *length_ptr; } } @@ -22189,13 +22449,13 @@ namespace OpenTK.Graphics.ES11 [System.CLSCompliant(false)] [AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetProgramBinarySourceQCOM")] public static - unsafe void ExtGetProgramBinarySource(Int32 program, OpenTK.Graphics.ES11.QcomExtendedGet2 shadertype, [OutAttribute] StringBuilder source, [OutAttribute] Int32* length) + unsafe void ExtGetProgramBinarySource(Int32 program, OpenTK.Graphics.ES11.All shadertype, [OutAttribute] StringBuilder source, [OutAttribute] Int32* length) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glExtGetProgramBinarySourceQCOM((UInt32)program, (OpenTK.Graphics.ES11.QcomExtendedGet2)shadertype, (StringBuilder)source, (Int32*)length); + Delegates.glExtGetProgramBinarySourceQCOM((UInt32)program, (OpenTK.Graphics.ES11.All)shadertype, (StringBuilder)source, (Int32*)length); #if DEBUG } #endif @@ -22205,7 +22465,7 @@ namespace OpenTK.Graphics.ES11 [System.CLSCompliant(false)] [AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetProgramBinarySourceQCOM")] public static - void ExtGetProgramBinarySource(UInt32 program, OpenTK.Graphics.ES11.QcomExtendedGet2 shadertype, [OutAttribute] StringBuilder source, [OutAttribute] Int32[] length) + void ExtGetProgramBinarySource(UInt32 program, OpenTK.Graphics.ES11.All shadertype, [OutAttribute] StringBuilder source, [OutAttribute] Int32[] length) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -22215,7 +22475,7 @@ namespace OpenTK.Graphics.ES11 { fixed (Int32* length_ptr = length) { - Delegates.glExtGetProgramBinarySourceQCOM((UInt32)program, (OpenTK.Graphics.ES11.QcomExtendedGet2)shadertype, (StringBuilder)source, (Int32*)length_ptr); + Delegates.glExtGetProgramBinarySourceQCOM((UInt32)program, (OpenTK.Graphics.ES11.All)shadertype, (StringBuilder)source, (Int32*)length_ptr); } } #if DEBUG @@ -22227,7 +22487,7 @@ namespace OpenTK.Graphics.ES11 [System.CLSCompliant(false)] [AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetProgramBinarySourceQCOM")] public static - void ExtGetProgramBinarySource(UInt32 program, OpenTK.Graphics.ES11.QcomExtendedGet2 shadertype, [OutAttribute] StringBuilder source, [OutAttribute] out Int32 length) + void ExtGetProgramBinarySource(UInt32 program, OpenTK.Graphics.ES11.All shadertype, [OutAttribute] StringBuilder source, [OutAttribute] out Int32 length) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -22237,7 +22497,7 @@ namespace OpenTK.Graphics.ES11 { fixed (Int32* length_ptr = &length) { - Delegates.glExtGetProgramBinarySourceQCOM((UInt32)program, (OpenTK.Graphics.ES11.QcomExtendedGet2)shadertype, (StringBuilder)source, (Int32*)length_ptr); + Delegates.glExtGetProgramBinarySourceQCOM((UInt32)program, (OpenTK.Graphics.ES11.All)shadertype, (StringBuilder)source, (Int32*)length_ptr); length = *length_ptr; } } @@ -22250,13 +22510,13 @@ namespace OpenTK.Graphics.ES11 [System.CLSCompliant(false)] [AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetProgramBinarySourceQCOM")] public static - unsafe void ExtGetProgramBinarySource(UInt32 program, OpenTK.Graphics.ES11.QcomExtendedGet2 shadertype, [OutAttribute] StringBuilder source, [OutAttribute] Int32* length) + unsafe void ExtGetProgramBinarySource(UInt32 program, OpenTK.Graphics.ES11.All shadertype, [OutAttribute] StringBuilder source, [OutAttribute] Int32* length) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glExtGetProgramBinarySourceQCOM((UInt32)program, (OpenTK.Graphics.ES11.QcomExtendedGet2)shadertype, (StringBuilder)source, (Int32*)length); + Delegates.glExtGetProgramBinarySourceQCOM((UInt32)program, (OpenTK.Graphics.ES11.All)shadertype, (StringBuilder)source, (Int32*)length); #if DEBUG } #endif @@ -22643,7 +22903,7 @@ namespace OpenTK.Graphics.ES11 /// [requires: QCOM_extended_get] [AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetTexLevelParameterivQCOM")] public static - void ExtGetTexLevelParameter(Int32 texture, OpenTK.Graphics.ES11.QcomExtendedGet face, Int32 level, OpenTK.Graphics.ES11.QcomExtendedGet pname, [OutAttribute] Int32[] @params) + void ExtGetTexLevelParameter(Int32 texture, OpenTK.Graphics.ES11.All face, Int32 level, OpenTK.Graphics.ES11.All pname, [OutAttribute] Int32[] @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -22653,7 +22913,7 @@ namespace OpenTK.Graphics.ES11 { fixed (Int32* @params_ptr = @params) { - Delegates.glExtGetTexLevelParameterivQCOM((UInt32)texture, (OpenTK.Graphics.ES11.QcomExtendedGet)face, (Int32)level, (OpenTK.Graphics.ES11.QcomExtendedGet)pname, (Int32*)@params_ptr); + Delegates.glExtGetTexLevelParameterivQCOM((UInt32)texture, (OpenTK.Graphics.ES11.All)face, (Int32)level, (OpenTK.Graphics.ES11.All)pname, (Int32*)@params_ptr); } } #if DEBUG @@ -22664,7 +22924,7 @@ namespace OpenTK.Graphics.ES11 /// [requires: QCOM_extended_get] [AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetTexLevelParameterivQCOM")] public static - void ExtGetTexLevelParameter(Int32 texture, OpenTK.Graphics.ES11.QcomExtendedGet face, Int32 level, OpenTK.Graphics.ES11.QcomExtendedGet pname, [OutAttribute] out Int32 @params) + void ExtGetTexLevelParameter(Int32 texture, OpenTK.Graphics.ES11.All face, Int32 level, OpenTK.Graphics.ES11.All pname, [OutAttribute] out Int32 @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -22674,7 +22934,7 @@ namespace OpenTK.Graphics.ES11 { fixed (Int32* @params_ptr = &@params) { - Delegates.glExtGetTexLevelParameterivQCOM((UInt32)texture, (OpenTK.Graphics.ES11.QcomExtendedGet)face, (Int32)level, (OpenTK.Graphics.ES11.QcomExtendedGet)pname, (Int32*)@params_ptr); + Delegates.glExtGetTexLevelParameterivQCOM((UInt32)texture, (OpenTK.Graphics.ES11.All)face, (Int32)level, (OpenTK.Graphics.ES11.All)pname, (Int32*)@params_ptr); @params = *@params_ptr; } } @@ -22687,13 +22947,13 @@ namespace OpenTK.Graphics.ES11 [System.CLSCompliant(false)] [AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetTexLevelParameterivQCOM")] public static - unsafe void ExtGetTexLevelParameter(Int32 texture, OpenTK.Graphics.ES11.QcomExtendedGet face, Int32 level, OpenTK.Graphics.ES11.QcomExtendedGet pname, [OutAttribute] Int32* @params) + unsafe void ExtGetTexLevelParameter(Int32 texture, OpenTK.Graphics.ES11.All face, Int32 level, OpenTK.Graphics.ES11.All pname, [OutAttribute] Int32* @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glExtGetTexLevelParameterivQCOM((UInt32)texture, (OpenTK.Graphics.ES11.QcomExtendedGet)face, (Int32)level, (OpenTK.Graphics.ES11.QcomExtendedGet)pname, (Int32*)@params); + Delegates.glExtGetTexLevelParameterivQCOM((UInt32)texture, (OpenTK.Graphics.ES11.All)face, (Int32)level, (OpenTK.Graphics.ES11.All)pname, (Int32*)@params); #if DEBUG } #endif @@ -22703,7 +22963,7 @@ namespace OpenTK.Graphics.ES11 [System.CLSCompliant(false)] [AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetTexLevelParameterivQCOM")] public static - void ExtGetTexLevelParameter(UInt32 texture, OpenTK.Graphics.ES11.QcomExtendedGet face, Int32 level, OpenTK.Graphics.ES11.QcomExtendedGet pname, [OutAttribute] Int32[] @params) + void ExtGetTexLevelParameter(UInt32 texture, OpenTK.Graphics.ES11.All face, Int32 level, OpenTK.Graphics.ES11.All pname, [OutAttribute] Int32[] @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -22713,7 +22973,7 @@ namespace OpenTK.Graphics.ES11 { fixed (Int32* @params_ptr = @params) { - Delegates.glExtGetTexLevelParameterivQCOM((UInt32)texture, (OpenTK.Graphics.ES11.QcomExtendedGet)face, (Int32)level, (OpenTK.Graphics.ES11.QcomExtendedGet)pname, (Int32*)@params_ptr); + Delegates.glExtGetTexLevelParameterivQCOM((UInt32)texture, (OpenTK.Graphics.ES11.All)face, (Int32)level, (OpenTK.Graphics.ES11.All)pname, (Int32*)@params_ptr); } } #if DEBUG @@ -22725,7 +22985,7 @@ namespace OpenTK.Graphics.ES11 [System.CLSCompliant(false)] [AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetTexLevelParameterivQCOM")] public static - void ExtGetTexLevelParameter(UInt32 texture, OpenTK.Graphics.ES11.QcomExtendedGet face, Int32 level, OpenTK.Graphics.ES11.QcomExtendedGet pname, [OutAttribute] out Int32 @params) + void ExtGetTexLevelParameter(UInt32 texture, OpenTK.Graphics.ES11.All face, Int32 level, OpenTK.Graphics.ES11.All pname, [OutAttribute] out Int32 @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -22735,7 +22995,7 @@ namespace OpenTK.Graphics.ES11 { fixed (Int32* @params_ptr = &@params) { - Delegates.glExtGetTexLevelParameterivQCOM((UInt32)texture, (OpenTK.Graphics.ES11.QcomExtendedGet)face, (Int32)level, (OpenTK.Graphics.ES11.QcomExtendedGet)pname, (Int32*)@params_ptr); + Delegates.glExtGetTexLevelParameterivQCOM((UInt32)texture, (OpenTK.Graphics.ES11.All)face, (Int32)level, (OpenTK.Graphics.ES11.All)pname, (Int32*)@params_ptr); @params = *@params_ptr; } } @@ -22748,13 +23008,13 @@ namespace OpenTK.Graphics.ES11 [System.CLSCompliant(false)] [AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetTexLevelParameterivQCOM")] public static - unsafe void ExtGetTexLevelParameter(UInt32 texture, OpenTK.Graphics.ES11.QcomExtendedGet face, Int32 level, OpenTK.Graphics.ES11.QcomExtendedGet pname, [OutAttribute] Int32* @params) + unsafe void ExtGetTexLevelParameter(UInt32 texture, OpenTK.Graphics.ES11.All face, Int32 level, OpenTK.Graphics.ES11.All pname, [OutAttribute] Int32* @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glExtGetTexLevelParameterivQCOM((UInt32)texture, (OpenTK.Graphics.ES11.QcomExtendedGet)face, (Int32)level, (OpenTK.Graphics.ES11.QcomExtendedGet)pname, (Int32*)@params); + Delegates.glExtGetTexLevelParameterivQCOM((UInt32)texture, (OpenTK.Graphics.ES11.All)face, (Int32)level, (OpenTK.Graphics.ES11.All)pname, (Int32*)@params); #if DEBUG } #endif @@ -22763,13 +23023,13 @@ namespace OpenTK.Graphics.ES11 /// [requires: QCOM_extended_get] [AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetTexSubImageQCOM")] public static - void ExtGetTexSubImage(OpenTK.Graphics.ES11.QcomExtendedGet target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES11.QcomExtendedGet format, OpenTK.Graphics.ES11.QcomExtendedGet type, [OutAttribute] IntPtr texels) + void ExtGetTexSubImage(OpenTK.Graphics.ES11.All target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES11.All format, OpenTK.Graphics.ES11.All type, [OutAttribute] IntPtr texels) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glExtGetTexSubImageQCOM((OpenTK.Graphics.ES11.QcomExtendedGet)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)zoffset, (Int32)width, (Int32)height, (Int32)depth, (OpenTK.Graphics.ES11.QcomExtendedGet)format, (OpenTK.Graphics.ES11.QcomExtendedGet)type, (IntPtr)texels); + Delegates.glExtGetTexSubImageQCOM((OpenTK.Graphics.ES11.All)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)zoffset, (Int32)width, (Int32)height, (Int32)depth, (OpenTK.Graphics.ES11.All)format, (OpenTK.Graphics.ES11.All)type, (IntPtr)texels); #if DEBUG } #endif @@ -22778,7 +23038,7 @@ namespace OpenTK.Graphics.ES11 /// [requires: QCOM_extended_get] [AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetTexSubImageQCOM")] public static - void ExtGetTexSubImage(OpenTK.Graphics.ES11.QcomExtendedGet target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES11.QcomExtendedGet format, OpenTK.Graphics.ES11.QcomExtendedGet type, [InAttribute, OutAttribute] T10[] texels) + void ExtGetTexSubImage(OpenTK.Graphics.ES11.All target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES11.All format, OpenTK.Graphics.ES11.All type, [InAttribute, OutAttribute] T10[] texels) where T10 : struct { #if DEBUG @@ -22788,7 +23048,7 @@ namespace OpenTK.Graphics.ES11 GCHandle texels_ptr = GCHandle.Alloc(texels, GCHandleType.Pinned); try { - Delegates.glExtGetTexSubImageQCOM((OpenTK.Graphics.ES11.QcomExtendedGet)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)zoffset, (Int32)width, (Int32)height, (Int32)depth, (OpenTK.Graphics.ES11.QcomExtendedGet)format, (OpenTK.Graphics.ES11.QcomExtendedGet)type, (IntPtr)texels_ptr.AddrOfPinnedObject()); + Delegates.glExtGetTexSubImageQCOM((OpenTK.Graphics.ES11.All)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)zoffset, (Int32)width, (Int32)height, (Int32)depth, (OpenTK.Graphics.ES11.All)format, (OpenTK.Graphics.ES11.All)type, (IntPtr)texels_ptr.AddrOfPinnedObject()); } finally { @@ -22802,7 +23062,7 @@ namespace OpenTK.Graphics.ES11 /// [requires: QCOM_extended_get] [AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetTexSubImageQCOM")] public static - void ExtGetTexSubImage(OpenTK.Graphics.ES11.QcomExtendedGet target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES11.QcomExtendedGet format, OpenTK.Graphics.ES11.QcomExtendedGet type, [InAttribute, OutAttribute] T10[,] texels) + void ExtGetTexSubImage(OpenTK.Graphics.ES11.All target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES11.All format, OpenTK.Graphics.ES11.All type, [InAttribute, OutAttribute] T10[,] texels) where T10 : struct { #if DEBUG @@ -22812,7 +23072,7 @@ namespace OpenTK.Graphics.ES11 GCHandle texels_ptr = GCHandle.Alloc(texels, GCHandleType.Pinned); try { - Delegates.glExtGetTexSubImageQCOM((OpenTK.Graphics.ES11.QcomExtendedGet)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)zoffset, (Int32)width, (Int32)height, (Int32)depth, (OpenTK.Graphics.ES11.QcomExtendedGet)format, (OpenTK.Graphics.ES11.QcomExtendedGet)type, (IntPtr)texels_ptr.AddrOfPinnedObject()); + Delegates.glExtGetTexSubImageQCOM((OpenTK.Graphics.ES11.All)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)zoffset, (Int32)width, (Int32)height, (Int32)depth, (OpenTK.Graphics.ES11.All)format, (OpenTK.Graphics.ES11.All)type, (IntPtr)texels_ptr.AddrOfPinnedObject()); } finally { @@ -22826,7 +23086,7 @@ namespace OpenTK.Graphics.ES11 /// [requires: QCOM_extended_get] [AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetTexSubImageQCOM")] public static - void ExtGetTexSubImage(OpenTK.Graphics.ES11.QcomExtendedGet target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES11.QcomExtendedGet format, OpenTK.Graphics.ES11.QcomExtendedGet type, [InAttribute, OutAttribute] T10[,,] texels) + void ExtGetTexSubImage(OpenTK.Graphics.ES11.All target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES11.All format, OpenTK.Graphics.ES11.All type, [InAttribute, OutAttribute] T10[,,] texels) where T10 : struct { #if DEBUG @@ -22836,7 +23096,7 @@ namespace OpenTK.Graphics.ES11 GCHandle texels_ptr = GCHandle.Alloc(texels, GCHandleType.Pinned); try { - Delegates.glExtGetTexSubImageQCOM((OpenTK.Graphics.ES11.QcomExtendedGet)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)zoffset, (Int32)width, (Int32)height, (Int32)depth, (OpenTK.Graphics.ES11.QcomExtendedGet)format, (OpenTK.Graphics.ES11.QcomExtendedGet)type, (IntPtr)texels_ptr.AddrOfPinnedObject()); + Delegates.glExtGetTexSubImageQCOM((OpenTK.Graphics.ES11.All)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)zoffset, (Int32)width, (Int32)height, (Int32)depth, (OpenTK.Graphics.ES11.All)format, (OpenTK.Graphics.ES11.All)type, (IntPtr)texels_ptr.AddrOfPinnedObject()); } finally { @@ -22850,7 +23110,7 @@ namespace OpenTK.Graphics.ES11 /// [requires: QCOM_extended_get] [AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetTexSubImageQCOM")] public static - void ExtGetTexSubImage(OpenTK.Graphics.ES11.QcomExtendedGet target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES11.QcomExtendedGet format, OpenTK.Graphics.ES11.QcomExtendedGet type, [InAttribute, OutAttribute] ref T10 texels) + void ExtGetTexSubImage(OpenTK.Graphics.ES11.All target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES11.All format, OpenTK.Graphics.ES11.All type, [InAttribute, OutAttribute] ref T10 texels) where T10 : struct { #if DEBUG @@ -22860,7 +23120,7 @@ namespace OpenTK.Graphics.ES11 GCHandle texels_ptr = GCHandle.Alloc(texels, GCHandleType.Pinned); try { - Delegates.glExtGetTexSubImageQCOM((OpenTK.Graphics.ES11.QcomExtendedGet)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)zoffset, (Int32)width, (Int32)height, (Int32)depth, (OpenTK.Graphics.ES11.QcomExtendedGet)format, (OpenTK.Graphics.ES11.QcomExtendedGet)type, (IntPtr)texels_ptr.AddrOfPinnedObject()); + Delegates.glExtGetTexSubImageQCOM((OpenTK.Graphics.ES11.All)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)zoffset, (Int32)width, (Int32)height, (Int32)depth, (OpenTK.Graphics.ES11.All)format, (OpenTK.Graphics.ES11.All)type, (IntPtr)texels_ptr.AddrOfPinnedObject()); texels = (T10)texels_ptr.Target; } finally @@ -23032,13 +23292,13 @@ namespace OpenTK.Graphics.ES11 /// [requires: QCOM_extended_get] [AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtTexObjectStateOverrideiQCOM")] public static - void ExtTexObjectStateOverride(OpenTK.Graphics.ES11.QcomExtendedGet target, OpenTK.Graphics.ES11.QcomExtendedGet pname, Int32 param) + void ExtTexObjectStateOverride(OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All pname, Int32 param) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glExtTexObjectStateOverrideiQCOM((OpenTK.Graphics.ES11.QcomExtendedGet)target, (OpenTK.Graphics.ES11.QcomExtendedGet)pname, (Int32)param); + Delegates.glExtTexObjectStateOverrideiQCOM((OpenTK.Graphics.ES11.All)target, (OpenTK.Graphics.ES11.All)pname, (Int32)param); #if DEBUG } #endif diff --git a/Source/OpenTK/Graphics/ES11/ES11Core.cs b/Source/OpenTK/Graphics/ES11/ES11Core.cs index 63e2fec1..331ee0e7 100644 --- a/Source/OpenTK/Graphics/ES11/ES11Core.cs +++ b/Source/OpenTK/Graphics/ES11/ES11Core.cs @@ -41,28 +41,28 @@ namespace OpenTK.Graphics.ES11 [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glAccumxOES", ExactSpelling = true)] - internal extern static void AccumxOES(OpenTK.Graphics.ES11.OesFixedPoint op, int value); + internal extern static void AccumxOES(OpenTK.Graphics.ES11.All op, int value); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glActiveTexture", ExactSpelling = true)] - internal extern static void ActiveTexture(OpenTK.Graphics.ES11.VersionEsCm10 texture); + internal extern static void ActiveTexture(OpenTK.Graphics.ES11.All texture); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glAlphaFunc", ExactSpelling = true)] internal extern static void AlphaFunc(OpenTK.Graphics.ES11.AlphaFunction func, Single @ref); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glAlphaFuncx", ExactSpelling = true)] - internal extern static void AlphaFuncx(OpenTK.Graphics.ES11.VersionEsCm10 func, int @ref); + internal extern static void AlphaFuncx(OpenTK.Graphics.ES11.All func, int @ref); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glAlphaFuncxOES", ExactSpelling = true)] - internal extern static void AlphaFuncxOES(OpenTK.Graphics.ES11.OesFixedPoint func, int @ref); + internal extern static void AlphaFuncxOES(OpenTK.Graphics.ES11.All func, int @ref); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glBindBuffer", ExactSpelling = true)] - internal extern static void BindBuffer(OpenTK.Graphics.ES11.VersionEsCm10 target, UInt32 buffer); + internal extern static void BindBuffer(OpenTK.Graphics.ES11.All target, UInt32 buffer); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glBindFramebufferOES", ExactSpelling = true)] - internal extern static void BindFramebufferOES(OpenTK.Graphics.ES11.OesFramebufferObject target, UInt32 framebuffer); + internal extern static void BindFramebufferOES(OpenTK.Graphics.ES11.All target, UInt32 framebuffer); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glBindRenderbufferOES", ExactSpelling = true)] - internal extern static void BindRenderbufferOES(OpenTK.Graphics.ES11.OesFramebufferObject target, UInt32 renderbuffer); + internal extern static void BindRenderbufferOES(OpenTK.Graphics.ES11.All target, UInt32 renderbuffer); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glBindTexture", ExactSpelling = true)] internal extern static void BindTexture(OpenTK.Graphics.ES11.TextureTarget target, UInt32 texture); @@ -77,28 +77,28 @@ namespace OpenTK.Graphics.ES11 internal extern static void BlendColorxOES(int red, int green, int blue, int alpha); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glBlendEquationEXT", ExactSpelling = true)] - internal extern static void BlendEquationEXT(OpenTK.Graphics.ES11.ExtBlendMinmax mode); + internal extern static void BlendEquationEXT(OpenTK.Graphics.ES11.All mode); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glBlendEquationOES", ExactSpelling = true)] - internal extern static void BlendEquationOES(OpenTK.Graphics.ES11.OesBlendSubtract mode); + internal extern static void BlendEquationOES(OpenTK.Graphics.ES11.All mode); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glBlendEquationSeparateOES", ExactSpelling = true)] - internal extern static void BlendEquationSeparateOES(OpenTK.Graphics.ES11.OesBlendEquationSeparate modeRGB, OpenTK.Graphics.ES11.OesBlendEquationSeparate modeAlpha); + internal extern static void BlendEquationSeparateOES(OpenTK.Graphics.ES11.All modeRGB, OpenTK.Graphics.ES11.All modeAlpha); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glBlendFunc", ExactSpelling = true)] internal extern static void BlendFunc(OpenTK.Graphics.ES11.BlendingFactorSrc sfactor, OpenTK.Graphics.ES11.BlendingFactorDest dfactor); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glBlendFuncSeparateOES", ExactSpelling = true)] - internal extern static void BlendFuncSeparateOES(OpenTK.Graphics.ES11.OesBlendFuncSeparate srcRGB, OpenTK.Graphics.ES11.OesBlendFuncSeparate dstRGB, OpenTK.Graphics.ES11.OesBlendFuncSeparate srcAlpha, OpenTK.Graphics.ES11.OesBlendFuncSeparate dstAlpha); + internal extern static void BlendFuncSeparateOES(OpenTK.Graphics.ES11.All srcRGB, OpenTK.Graphics.ES11.All dstRGB, OpenTK.Graphics.ES11.All srcAlpha, OpenTK.Graphics.ES11.All dstAlpha); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glBufferData", ExactSpelling = true)] - internal extern static void BufferData(OpenTK.Graphics.ES11.VersionEsCm10 target, IntPtr size, IntPtr data, OpenTK.Graphics.ES11.VersionEsCm10 usage); + internal extern static void BufferData(OpenTK.Graphics.ES11.All target, IntPtr size, IntPtr data, OpenTK.Graphics.ES11.All usage); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glBufferSubData", ExactSpelling = true)] - internal extern static void BufferSubData(OpenTK.Graphics.ES11.VersionEsCm10 target, IntPtr offset, IntPtr size, IntPtr data); + internal extern static void BufferSubData(OpenTK.Graphics.ES11.All target, IntPtr offset, IntPtr size, IntPtr data); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glCheckFramebufferStatusOES", ExactSpelling = true)] - internal extern static OpenTK.Graphics.ES11.OesFramebufferObject CheckFramebufferStatusOES(OpenTK.Graphics.ES11.OesFramebufferObject target); + internal extern static OpenTK.Graphics.ES11.All CheckFramebufferStatusOES(OpenTK.Graphics.ES11.All target); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glClear", ExactSpelling = true)] internal extern static void Clear(OpenTK.Graphics.ES11.ClearBufferMask mask); @@ -131,28 +131,28 @@ namespace OpenTK.Graphics.ES11 internal extern static void ClearStencil(Int32 s); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glClientActiveTexture", ExactSpelling = true)] - internal extern static void ClientActiveTexture(OpenTK.Graphics.ES11.VersionEsCm10 texture); + internal extern static void ClientActiveTexture(OpenTK.Graphics.ES11.All texture); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glClientWaitSyncAPPLE", ExactSpelling = true)] - internal extern static OpenTK.Graphics.ES11.AppleSync ClientWaitSyncAPPLE(IntPtr sync, UInt32 flags, UInt64 timeout); + internal extern static OpenTK.Graphics.ES11.All ClientWaitSyncAPPLE(IntPtr sync, UInt32 flags, UInt64 timeout); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glClipPlanef", ExactSpelling = true)] - internal extern static unsafe void ClipPlanef(OpenTK.Graphics.ES11.VersionEsCm10 p, Single* eqn); + internal extern static unsafe void ClipPlanef(OpenTK.Graphics.ES11.All p, Single* eqn); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glClipPlanefIMG", ExactSpelling = true)] - internal extern static unsafe void ClipPlanefIMG(OpenTK.Graphics.ES11.ImgUserClipPlane p, Single* eqn); + internal extern static unsafe void ClipPlanefIMG(OpenTK.Graphics.ES11.All p, Single* eqn); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glClipPlanefOES", ExactSpelling = true)] - internal extern static unsafe void ClipPlanefOES(OpenTK.Graphics.ES11.OesSinglePrecision plane, Single* equation); + internal extern static unsafe void ClipPlanefOES(OpenTK.Graphics.ES11.All plane, Single* equation); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glClipPlanex", ExactSpelling = true)] - internal extern static unsafe void ClipPlanex(OpenTK.Graphics.ES11.VersionEsCm10 plane, int* equation); + internal extern static unsafe void ClipPlanex(OpenTK.Graphics.ES11.All plane, int* equation); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glClipPlanexIMG", ExactSpelling = true)] - internal extern static unsafe void ClipPlanexIMG(OpenTK.Graphics.ES11.ImgUserClipPlane p, int* eqn); + internal extern static unsafe void ClipPlanexIMG(OpenTK.Graphics.ES11.All p, int* eqn); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glClipPlanexOES", ExactSpelling = true)] - internal extern static unsafe void ClipPlanexOES(OpenTK.Graphics.ES11.OesFixedPoint plane, int* equation); + internal extern static unsafe void ClipPlanexOES(OpenTK.Graphics.ES11.All plane, int* equation); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glColor3xOES", ExactSpelling = true)] internal extern static void Color3xOES(int red, int green, int blue); @@ -182,19 +182,19 @@ namespace OpenTK.Graphics.ES11 internal extern static void ColorPointer(Int32 size, OpenTK.Graphics.ES11.ColorPointerType type, Int32 stride, IntPtr pointer); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glCompressedTexImage2D", ExactSpelling = true)] - internal extern static void CompressedTexImage2D(OpenTK.Graphics.ES11.TextureTarget target, Int32 level, OpenTK.Graphics.ES11.VersionEsCm10 internalformat, Int32 width, Int32 height, Int32 border, Int32 imageSize, IntPtr data); + internal extern static void CompressedTexImage2D(OpenTK.Graphics.ES11.TextureTarget target, Int32 level, OpenTK.Graphics.ES11.All internalformat, Int32 width, Int32 height, Int32 border, Int32 imageSize, IntPtr data); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glCompressedTexSubImage2D", ExactSpelling = true)] internal extern static void CompressedTexSubImage2D(OpenTK.Graphics.ES11.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.ES11.PixelFormat format, Int32 imageSize, IntPtr data); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glConvolutionParameterxOES", ExactSpelling = true)] - internal extern static void ConvolutionParameterxOES(OpenTK.Graphics.ES11.OesFixedPoint target, OpenTK.Graphics.ES11.OesFixedPoint pname, int param); + internal extern static void ConvolutionParameterxOES(OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All pname, int param); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glConvolutionParameterxvOES", ExactSpelling = true)] - internal extern static unsafe void ConvolutionParameterxvOES(OpenTK.Graphics.ES11.OesFixedPoint target, OpenTK.Graphics.ES11.OesFixedPoint pname, int* @params); + internal extern static unsafe void ConvolutionParameterxvOES(OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All pname, int* @params); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glCopyTexImage2D", ExactSpelling = true)] - internal extern static void CopyTexImage2D(OpenTK.Graphics.ES11.TextureTarget target, Int32 level, OpenTK.Graphics.ES11.VersionEsCm10 internalformat, Int32 x, Int32 y, Int32 width, Int32 height, Int32 border); + internal extern static void CopyTexImage2D(OpenTK.Graphics.ES11.TextureTarget target, Int32 level, OpenTK.Graphics.ES11.All internalformat, Int32 x, Int32 y, Int32 width, Int32 height, Int32 border); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glCopyTexSubImage2D", ExactSpelling = true)] internal extern static void CopyTexSubImage2D(OpenTK.Graphics.ES11.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 x, Int32 y, Int32 width, Int32 height); @@ -257,13 +257,19 @@ namespace OpenTK.Graphics.ES11 internal extern static void DisableDriverControlQCOM(UInt32 driverControl); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDiscardFramebufferEXT", ExactSpelling = true)] - internal extern static unsafe void DiscardFramebufferEXT(OpenTK.Graphics.ES11.ExtDiscardFramebuffer target, Int32 numAttachments, OpenTK.Graphics.ES11.ExtDiscardFramebuffer* attachments); + internal extern static unsafe void DiscardFramebufferEXT(OpenTK.Graphics.ES11.All target, Int32 numAttachments, OpenTK.Graphics.ES11.All* attachments); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDrawArrays", ExactSpelling = true)] internal extern static void DrawArrays(OpenTK.Graphics.ES11.PrimitiveType mode, Int32 first, Int32 count); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDrawArrays", ExactSpelling = true)] + internal extern static void DrawArrays1(OpenTK.Graphics.ES11.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.Graphics.ES11.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES11.VersionEsCm10 type, IntPtr indices); + internal extern static void DrawElements(OpenTK.Graphics.ES11.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES11.All type, IntPtr indices); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDrawElements", ExactSpelling = true)] + internal extern static void DrawElements1(OpenTK.Graphics.ES11.BeginMode mode, Int32 count, OpenTK.Graphics.ES11.All type, IntPtr indices); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDrawTexfOES", ExactSpelling = true)] internal extern static void DrawTexfOES(Single x, Single y, Single z, Single width, Single height); @@ -290,10 +296,10 @@ namespace OpenTK.Graphics.ES11 internal extern static unsafe void DrawTexxvOES(int* coords); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glEGLImageTargetRenderbufferStorageOES", ExactSpelling = true)] - internal extern static void EGLImageTargetRenderbufferStorageOES(OpenTK.Graphics.ES11.OesEglImage target, IntPtr image); + internal extern static void EGLImageTargetRenderbufferStorageOES(OpenTK.Graphics.ES11.All target, IntPtr image); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glEGLImageTargetTexture2DOES", ExactSpelling = true)] - internal extern static void EGLImageTargetTexture2DOES(OpenTK.Graphics.ES11.OesEglImage target, IntPtr image); + internal extern static void EGLImageTargetTexture2DOES(OpenTK.Graphics.ES11.All target, IntPtr image); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glEnable", ExactSpelling = true)] internal extern static void Enable(OpenTK.Graphics.ES11.EnableCap cap); @@ -320,7 +326,7 @@ namespace OpenTK.Graphics.ES11 internal extern static unsafe void EvalCoord2xvOES(int* coords); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glExtGetBufferPointervQCOM", ExactSpelling = true)] - internal extern static void ExtGetBufferPointervQCOM(OpenTK.Graphics.ES11.QcomExtendedGet target, [OutAttribute] IntPtr @params); + internal extern static void ExtGetBufferPointervQCOM(OpenTK.Graphics.ES11.All target, [OutAttribute] IntPtr @params); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glExtGetBuffersQCOM", ExactSpelling = true)] internal extern static unsafe void ExtGetBuffersQCOM([OutAttribute] UInt32* buffers, Int32 maxBuffers, [OutAttribute] Int32* numBuffers); @@ -329,7 +335,7 @@ namespace OpenTK.Graphics.ES11 internal extern static unsafe void ExtGetFramebuffersQCOM([OutAttribute] UInt32* framebuffers, Int32 maxFramebuffers, [OutAttribute] Int32* numFramebuffers); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glExtGetProgramBinarySourceQCOM", ExactSpelling = true)] - internal extern static unsafe void ExtGetProgramBinarySourceQCOM(UInt32 program, OpenTK.Graphics.ES11.QcomExtendedGet2 shadertype, [OutAttribute] StringBuilder source, [OutAttribute] Int32* length); + internal extern static unsafe void ExtGetProgramBinarySourceQCOM(UInt32 program, OpenTK.Graphics.ES11.All shadertype, [OutAttribute] StringBuilder source, [OutAttribute] Int32* length); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glExtGetProgramsQCOM", ExactSpelling = true)] internal extern static unsafe void ExtGetProgramsQCOM([OutAttribute] UInt32* programs, Int32 maxPrograms, [OutAttribute] Int32* numPrograms); @@ -341,10 +347,10 @@ namespace OpenTK.Graphics.ES11 internal extern static unsafe void ExtGetShadersQCOM([OutAttribute] UInt32* shaders, Int32 maxShaders, [OutAttribute] Int32* numShaders); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glExtGetTexLevelParameterivQCOM", ExactSpelling = true)] - internal extern static unsafe void ExtGetTexLevelParameterivQCOM(UInt32 texture, OpenTK.Graphics.ES11.QcomExtendedGet face, Int32 level, OpenTK.Graphics.ES11.QcomExtendedGet pname, [OutAttribute] Int32* @params); + internal extern static unsafe void ExtGetTexLevelParameterivQCOM(UInt32 texture, OpenTK.Graphics.ES11.All face, Int32 level, OpenTK.Graphics.ES11.All pname, [OutAttribute] Int32* @params); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glExtGetTexSubImageQCOM", ExactSpelling = true)] - internal extern static void ExtGetTexSubImageQCOM(OpenTK.Graphics.ES11.QcomExtendedGet target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES11.QcomExtendedGet format, OpenTK.Graphics.ES11.QcomExtendedGet type, [OutAttribute] IntPtr texels); + internal extern static void ExtGetTexSubImageQCOM(OpenTK.Graphics.ES11.All target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES11.All format, OpenTK.Graphics.ES11.All type, [OutAttribute] IntPtr texels); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glExtGetTexturesQCOM", ExactSpelling = true)] internal extern static unsafe void ExtGetTexturesQCOM([OutAttribute] UInt32* textures, Int32 maxTextures, [OutAttribute] Int32* numTextures); @@ -353,13 +359,13 @@ namespace OpenTK.Graphics.ES11 internal extern static bool ExtIsProgramBinaryQCOM(UInt32 program); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glExtTexObjectStateOverrideiQCOM", ExactSpelling = true)] - internal extern static void ExtTexObjectStateOverrideiQCOM(OpenTK.Graphics.ES11.QcomExtendedGet target, OpenTK.Graphics.ES11.QcomExtendedGet pname, Int32 param); + internal extern static void ExtTexObjectStateOverrideiQCOM(OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All pname, Int32 param); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glFeedbackBufferxOES", ExactSpelling = true)] - internal extern static unsafe void FeedbackBufferxOES(Int32 n, OpenTK.Graphics.ES11.OesFixedPoint type, int* buffer); + internal extern static unsafe void FeedbackBufferxOES(Int32 n, OpenTK.Graphics.ES11.All type, int* buffer); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glFenceSyncAPPLE", ExactSpelling = true)] - internal extern static IntPtr FenceSyncAPPLE(OpenTK.Graphics.ES11.AppleSync condition, UInt32 flags); + internal extern static IntPtr FenceSyncAPPLE(OpenTK.Graphics.ES11.All condition, UInt32 flags); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glFinish", ExactSpelling = true)] internal extern static void Finish(); @@ -371,7 +377,7 @@ namespace OpenTK.Graphics.ES11 internal extern static void Flush(); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glFlushMappedBufferRangeEXT", ExactSpelling = true)] - internal extern static void FlushMappedBufferRangeEXT(OpenTK.Graphics.ES11.ExtMapBufferRange target, IntPtr offset, IntPtr length); + internal extern static void FlushMappedBufferRangeEXT(OpenTK.Graphics.ES11.All target, IntPtr offset, IntPtr length); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glFogf", ExactSpelling = true)] internal extern static void Fogf(OpenTK.Graphics.ES11.FogParameter pname, Single param); @@ -380,28 +386,28 @@ namespace OpenTK.Graphics.ES11 internal extern static unsafe void Fogfv(OpenTK.Graphics.ES11.FogParameter pname, Single* @params); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glFogx", ExactSpelling = true)] - internal extern static void Fogx(OpenTK.Graphics.ES11.VersionEsCm10 pname, int param); + internal extern static void Fogx(OpenTK.Graphics.ES11.All pname, int param); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glFogxOES", ExactSpelling = true)] - internal extern static void FogxOES(OpenTK.Graphics.ES11.OesFixedPoint pname, int param); + internal extern static void FogxOES(OpenTK.Graphics.ES11.All pname, int param); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glFogxv", ExactSpelling = true)] - internal extern static unsafe void Fogxv(OpenTK.Graphics.ES11.VersionEsCm10 pname, int* param); + internal extern static unsafe void Fogxv(OpenTK.Graphics.ES11.All pname, int* param); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glFogxvOES", ExactSpelling = true)] - internal extern static unsafe void FogxvOES(OpenTK.Graphics.ES11.OesFixedPoint pname, int* param); + internal extern static unsafe void FogxvOES(OpenTK.Graphics.ES11.All pname, int* param); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glFramebufferRenderbufferOES", ExactSpelling = true)] - internal extern static void FramebufferRenderbufferOES(OpenTK.Graphics.ES11.OesFramebufferObject target, OpenTK.Graphics.ES11.OesFramebufferObject attachment, OpenTK.Graphics.ES11.OesFramebufferObject renderbuffertarget, UInt32 renderbuffer); + internal extern static void FramebufferRenderbufferOES(OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All attachment, OpenTK.Graphics.ES11.All renderbuffertarget, UInt32 renderbuffer); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glFramebufferTexture2DMultisampleEXT", ExactSpelling = true)] - internal extern static void FramebufferTexture2DMultisampleEXT(OpenTK.Graphics.ES11.ExtMultisampledRenderToTexture target, OpenTK.Graphics.ES11.ExtMultisampledRenderToTexture attachment, OpenTK.Graphics.ES11.ExtMultisampledRenderToTexture textarget, UInt32 texture, Int32 level, Int32 samples); + internal extern static void FramebufferTexture2DMultisampleEXT(OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All attachment, OpenTK.Graphics.ES11.All textarget, UInt32 texture, Int32 level, Int32 samples); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glFramebufferTexture2DMultisampleIMG", ExactSpelling = true)] - internal extern static void FramebufferTexture2DMultisampleIMG(OpenTK.Graphics.ES11.ImgMultisampledRenderToTexture target, OpenTK.Graphics.ES11.ImgMultisampledRenderToTexture attachment, OpenTK.Graphics.ES11.ImgMultisampledRenderToTexture textarget, UInt32 texture, Int32 level, Int32 samples); + internal extern static void FramebufferTexture2DMultisampleIMG(OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All attachment, OpenTK.Graphics.ES11.All textarget, UInt32 texture, Int32 level, Int32 samples); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glFramebufferTexture2DOES", ExactSpelling = true)] - internal extern static void FramebufferTexture2DOES(OpenTK.Graphics.ES11.OesFramebufferObject target, OpenTK.Graphics.ES11.OesFramebufferObject attachment, OpenTK.Graphics.ES11.OesFramebufferObject textarget, UInt32 texture, Int32 level); + internal extern static void FramebufferTexture2DOES(OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All attachment, OpenTK.Graphics.ES11.All textarget, UInt32 texture, Int32 level); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glFrontFace", ExactSpelling = true)] internal extern static void FrontFace(OpenTK.Graphics.ES11.FrontFaceDirection mode); @@ -422,7 +428,7 @@ namespace OpenTK.Graphics.ES11 internal extern static unsafe void GenBuffers(Int32 n, [OutAttribute] UInt32* buffers); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGenerateMipmapOES", ExactSpelling = true)] - internal extern static void GenerateMipmapOES(OpenTK.Graphics.ES11.OesFramebufferObject target); + internal extern static void GenerateMipmapOES(OpenTK.Graphics.ES11.All target); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGenFencesNV", ExactSpelling = true)] internal extern static unsafe void GenFencesNV(Int32 n, [OutAttribute] UInt32* fences); @@ -443,25 +449,25 @@ namespace OpenTK.Graphics.ES11 internal extern static unsafe void GetBooleanv(OpenTK.Graphics.ES11.GetPName pname, [OutAttribute] bool* data); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetBufferParameteriv", ExactSpelling = true)] - internal extern static unsafe void GetBufferParameteriv(OpenTK.Graphics.ES11.VersionEsCm10 target, OpenTK.Graphics.ES11.VersionEsCm10 pname, [OutAttribute] Int32* @params); + internal extern static unsafe void GetBufferParameteriv(OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All pname, [OutAttribute] Int32* @params); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetBufferPointervOES", ExactSpelling = true)] - internal extern static void GetBufferPointervOES(OpenTK.Graphics.ES11.OesMapbuffer target, OpenTK.Graphics.ES11.OesMapbuffer pname, [OutAttribute] IntPtr @params); + internal extern static void GetBufferPointervOES(OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All pname, [OutAttribute] IntPtr @params); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetClipPlanef", ExactSpelling = true)] - internal extern static unsafe void GetClipPlanef(OpenTK.Graphics.ES11.VersionEsCm10 plane, [OutAttribute] Single* equation); + internal extern static unsafe void GetClipPlanef(OpenTK.Graphics.ES11.All plane, [OutAttribute] Single* equation); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetClipPlanefOES", ExactSpelling = true)] - internal extern static unsafe void GetClipPlanefOES(OpenTK.Graphics.ES11.OesSinglePrecision plane, [OutAttribute] Single* equation); + internal extern static unsafe void GetClipPlanefOES(OpenTK.Graphics.ES11.All plane, [OutAttribute] Single* equation); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetClipPlanex", ExactSpelling = true)] - internal extern static unsafe void GetClipPlanex(OpenTK.Graphics.ES11.VersionEsCm10 plane, [OutAttribute] int* equation); + internal extern static unsafe void GetClipPlanex(OpenTK.Graphics.ES11.All plane, [OutAttribute] int* equation); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetClipPlanexOES", ExactSpelling = true)] - internal extern static unsafe void GetClipPlanexOES(OpenTK.Graphics.ES11.OesFixedPoint plane, [OutAttribute] int* equation); + internal extern static unsafe void GetClipPlanexOES(OpenTK.Graphics.ES11.All plane, [OutAttribute] int* equation); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetConvolutionParameterxvOES", ExactSpelling = true)] - internal extern static unsafe void GetConvolutionParameterxvOES(OpenTK.Graphics.ES11.OesFixedPoint target, OpenTK.Graphics.ES11.OesFixedPoint pname, [OutAttribute] int* @params); + internal extern static unsafe void GetConvolutionParameterxvOES(OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All pname, [OutAttribute] int* @params); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetDriverControlsQCOM", ExactSpelling = true)] internal extern static unsafe void GetDriverControlsQCOM([OutAttribute] Int32* num, Int32 size, [OutAttribute] UInt32* driverControls); @@ -473,28 +479,28 @@ namespace OpenTK.Graphics.ES11 internal extern static OpenTK.Graphics.ES11.ErrorCode GetError(); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetFenceivNV", ExactSpelling = true)] - internal extern static unsafe void GetFenceivNV(UInt32 fence, OpenTK.Graphics.ES11.NvFence pname, [OutAttribute] Int32* @params); + internal extern static unsafe void GetFenceivNV(UInt32 fence, OpenTK.Graphics.ES11.All pname, [OutAttribute] Int32* @params); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetFixedv", ExactSpelling = true)] - internal extern static unsafe void GetFixedv(OpenTK.Graphics.ES11.VersionEsCm10 pname, [OutAttribute] int* @params); + internal extern static unsafe void GetFixedv(OpenTK.Graphics.ES11.All pname, [OutAttribute] int* @params); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetFixedvOES", ExactSpelling = true)] - internal extern static unsafe void GetFixedvOES(OpenTK.Graphics.ES11.OesFixedPoint pname, [OutAttribute] int* @params); + internal extern static unsafe void GetFixedvOES(OpenTK.Graphics.ES11.All pname, [OutAttribute] int* @params); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetFloatv", ExactSpelling = true)] internal extern static unsafe void GetFloatv(OpenTK.Graphics.ES11.GetPName pname, [OutAttribute] Single* data); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetFramebufferAttachmentParameterivOES", ExactSpelling = true)] - internal extern static unsafe void GetFramebufferAttachmentParameterivOES(OpenTK.Graphics.ES11.OesFramebufferObject target, OpenTK.Graphics.ES11.OesFramebufferObject attachment, OpenTK.Graphics.ES11.OesFramebufferObject pname, [OutAttribute] Int32* @params); + internal extern static unsafe void GetFramebufferAttachmentParameterivOES(OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All attachment, OpenTK.Graphics.ES11.All pname, [OutAttribute] Int32* @params); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetGraphicsResetStatusEXT", ExactSpelling = true)] - internal extern static OpenTK.Graphics.ES11.ExtRobustness GetGraphicsResetStatusEXT(); + internal extern static OpenTK.Graphics.ES11.All GetGraphicsResetStatusEXT(); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetHistogramParameterxvOES", ExactSpelling = true)] - internal extern static unsafe void GetHistogramParameterxvOES(OpenTK.Graphics.ES11.OesFixedPoint target, OpenTK.Graphics.ES11.OesFixedPoint pname, [OutAttribute] int* @params); + internal extern static unsafe void GetHistogramParameterxvOES(OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All pname, [OutAttribute] int* @params); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetInteger64vAPPLE", ExactSpelling = true)] - internal extern static unsafe void GetInteger64vAPPLE(OpenTK.Graphics.ES11.AppleSync pname, [OutAttribute] Int64* @params); + internal extern static unsafe void GetInteger64vAPPLE(OpenTK.Graphics.ES11.All pname, [OutAttribute] Int64* @params); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetIntegerv", ExactSpelling = true)] internal extern static unsafe void GetIntegerv(OpenTK.Graphics.ES11.GetPName pname, [OutAttribute] Int32* data); @@ -503,28 +509,28 @@ namespace OpenTK.Graphics.ES11 internal extern static unsafe void GetLightfv(OpenTK.Graphics.ES11.LightName light, OpenTK.Graphics.ES11.LightParameter pname, [OutAttribute] Single* @params); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetLightxOES", ExactSpelling = true)] - internal extern static unsafe void GetLightxOES(OpenTK.Graphics.ES11.OesFixedPoint light, OpenTK.Graphics.ES11.OesFixedPoint pname, [OutAttribute] int* @params); + internal extern static unsafe void GetLightxOES(OpenTK.Graphics.ES11.All light, OpenTK.Graphics.ES11.All pname, [OutAttribute] int* @params); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetLightxv", ExactSpelling = true)] - internal extern static unsafe void GetLightxv(OpenTK.Graphics.ES11.VersionEsCm10 light, OpenTK.Graphics.ES11.VersionEsCm10 pname, [OutAttribute] int* @params); + internal extern static unsafe void GetLightxv(OpenTK.Graphics.ES11.All light, OpenTK.Graphics.ES11.All pname, [OutAttribute] int* @params); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetLightxvOES", ExactSpelling = true)] - internal extern static unsafe void GetLightxvOES(OpenTK.Graphics.ES11.OesFixedPoint light, OpenTK.Graphics.ES11.OesFixedPoint pname, [OutAttribute] int* @params); + internal extern static unsafe void GetLightxvOES(OpenTK.Graphics.ES11.All light, OpenTK.Graphics.ES11.All pname, [OutAttribute] int* @params); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetMapxvOES", ExactSpelling = true)] - internal extern static unsafe void GetMapxvOES(OpenTK.Graphics.ES11.OesFixedPoint target, OpenTK.Graphics.ES11.OesFixedPoint query, [OutAttribute] int* v); + internal extern static unsafe void GetMapxvOES(OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All query, [OutAttribute] int* v); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetMaterialfv", ExactSpelling = true)] internal extern static unsafe void GetMaterialfv(OpenTK.Graphics.ES11.MaterialFace face, OpenTK.Graphics.ES11.MaterialParameter pname, [OutAttribute] Single* @params); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetMaterialxOES", ExactSpelling = true)] - internal extern static void GetMaterialxOES(OpenTK.Graphics.ES11.OesFixedPoint face, OpenTK.Graphics.ES11.OesFixedPoint pname, int param); + internal extern static void GetMaterialxOES(OpenTK.Graphics.ES11.All face, OpenTK.Graphics.ES11.All pname, int param); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetMaterialxv", ExactSpelling = true)] - internal extern static unsafe void GetMaterialxv(OpenTK.Graphics.ES11.VersionEsCm10 face, OpenTK.Graphics.ES11.VersionEsCm10 pname, [OutAttribute] int* @params); + internal extern static unsafe void GetMaterialxv(OpenTK.Graphics.ES11.All face, OpenTK.Graphics.ES11.All pname, [OutAttribute] int* @params); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetMaterialxvOES", ExactSpelling = true)] - internal extern static unsafe void GetMaterialxvOES(OpenTK.Graphics.ES11.OesFixedPoint face, OpenTK.Graphics.ES11.OesFixedPoint pname, [OutAttribute] int* @params); + internal extern static unsafe void GetMaterialxvOES(OpenTK.Graphics.ES11.All face, OpenTK.Graphics.ES11.All pname, [OutAttribute] int* @params); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetnUniformfvEXT", ExactSpelling = true)] internal extern static unsafe void GetnUniformfvEXT(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] Single* @params); @@ -533,19 +539,19 @@ namespace OpenTK.Graphics.ES11 internal extern static unsafe void GetnUniformivEXT(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] Int32* @params); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetPixelMapxv", ExactSpelling = true)] - internal extern static unsafe void GetPixelMapxv(OpenTK.Graphics.ES11.OesFixedPoint map, Int32 size, [OutAttribute] int* values); + internal extern static unsafe void GetPixelMapxv(OpenTK.Graphics.ES11.All map, Int32 size, [OutAttribute] int* values); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetPointerv", ExactSpelling = true)] internal extern static void GetPointerv(OpenTK.Graphics.ES11.GetPointervPName pname, [OutAttribute] IntPtr @params); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetRenderbufferParameterivOES", ExactSpelling = true)] - internal extern static unsafe void GetRenderbufferParameterivOES(OpenTK.Graphics.ES11.OesFramebufferObject target, OpenTK.Graphics.ES11.OesFramebufferObject pname, [OutAttribute] Int32* @params); + internal extern static unsafe void GetRenderbufferParameterivOES(OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All pname, [OutAttribute] Int32* @params); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetString", ExactSpelling = true)] internal extern static IntPtr GetString(OpenTK.Graphics.ES11.StringName name); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetSyncivAPPLE", ExactSpelling = true)] - internal extern static unsafe void GetSyncivAPPLE(IntPtr sync, OpenTK.Graphics.ES11.AppleSync pname, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Int32* values); + internal extern static unsafe void GetSyncivAPPLE(IntPtr sync, OpenTK.Graphics.ES11.All pname, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Int32* values); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetTexEnvfv", ExactSpelling = true)] internal extern static unsafe void GetTexEnvfv(OpenTK.Graphics.ES11.TextureEnvTarget target, OpenTK.Graphics.ES11.TextureEnvParameter pname, [OutAttribute] Single* @params); @@ -554,22 +560,22 @@ namespace OpenTK.Graphics.ES11 internal extern static unsafe void GetTexEnviv(OpenTK.Graphics.ES11.TextureEnvTarget target, OpenTK.Graphics.ES11.TextureEnvParameter pname, [OutAttribute] Int32* @params); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetTexEnvxv", ExactSpelling = true)] - internal extern static unsafe void GetTexEnvxv(OpenTK.Graphics.ES11.VersionEsCm10 target, OpenTK.Graphics.ES11.VersionEsCm10 pname, [OutAttribute] int* @params); + internal extern static unsafe void GetTexEnvxv(OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All pname, [OutAttribute] int* @params); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetTexEnvxvOES", ExactSpelling = true)] - internal extern static unsafe void GetTexEnvxvOES(OpenTK.Graphics.ES11.OesFixedPoint target, OpenTK.Graphics.ES11.OesFixedPoint pname, [OutAttribute] int* @params); + internal extern static unsafe void GetTexEnvxvOES(OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All pname, [OutAttribute] int* @params); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetTexGenfvOES", ExactSpelling = true)] - internal extern static unsafe void GetTexGenfvOES(OpenTK.Graphics.ES11.OesTextureCubeMap coord, OpenTK.Graphics.ES11.OesTextureCubeMap pname, [OutAttribute] Single* @params); + internal extern static unsafe void GetTexGenfvOES(OpenTK.Graphics.ES11.All coord, OpenTK.Graphics.ES11.All pname, [OutAttribute] Single* @params); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetTexGenivOES", ExactSpelling = true)] - internal extern static unsafe void GetTexGenivOES(OpenTK.Graphics.ES11.OesTextureCubeMap coord, OpenTK.Graphics.ES11.OesTextureCubeMap pname, [OutAttribute] Int32* @params); + internal extern static unsafe void GetTexGenivOES(OpenTK.Graphics.ES11.All coord, OpenTK.Graphics.ES11.All pname, [OutAttribute] Int32* @params); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetTexGenxvOES", ExactSpelling = true)] internal extern static unsafe void GetTexGenxvOES(OpenTK.Graphics.ES11.All coord, OpenTK.Graphics.ES11.All pname, [OutAttribute] int* @params); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetTexLevelParameterxvOES", ExactSpelling = true)] - internal extern static unsafe void GetTexLevelParameterxvOES(OpenTK.Graphics.ES11.OesFixedPoint target, Int32 level, OpenTK.Graphics.ES11.OesFixedPoint pname, [OutAttribute] int* @params); + internal extern static unsafe void GetTexLevelParameterxvOES(OpenTK.Graphics.ES11.All target, Int32 level, OpenTK.Graphics.ES11.All pname, [OutAttribute] int* @params); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetTexParameterfv", ExactSpelling = true)] internal extern static unsafe void GetTexParameterfv(OpenTK.Graphics.ES11.TextureTarget target, OpenTK.Graphics.ES11.GetTextureParameter pname, [OutAttribute] Single* @params); @@ -578,10 +584,10 @@ namespace OpenTK.Graphics.ES11 internal extern static unsafe void GetTexParameteriv(OpenTK.Graphics.ES11.TextureTarget target, OpenTK.Graphics.ES11.GetTextureParameter pname, [OutAttribute] Int32* @params); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetTexParameterxv", ExactSpelling = true)] - internal extern static unsafe void GetTexParameterxv(OpenTK.Graphics.ES11.VersionEsCm10 target, OpenTK.Graphics.ES11.VersionEsCm10 pname, [OutAttribute] int* @params); + internal extern static unsafe void GetTexParameterxv(OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All pname, [OutAttribute] int* @params); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetTexParameterxvOES", ExactSpelling = true)] - internal extern static unsafe void GetTexParameterxvOES(OpenTK.Graphics.ES11.OesFixedPoint target, OpenTK.Graphics.ES11.OesFixedPoint pname, [OutAttribute] int* @params); + internal extern static unsafe void GetTexParameterxvOES(OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All pname, [OutAttribute] int* @params); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glHint", ExactSpelling = true)] internal extern static void Hint(OpenTK.Graphics.ES11.HintTarget target, OpenTK.Graphics.ES11.HintMode mode); @@ -629,28 +635,28 @@ namespace OpenTK.Graphics.ES11 internal extern static unsafe void LightModelfv(OpenTK.Graphics.ES11.LightModelParameter pname, Single* @params); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glLightModelx", ExactSpelling = true)] - internal extern static void LightModelx(OpenTK.Graphics.ES11.VersionEsCm10 pname, int param); + internal extern static void LightModelx(OpenTK.Graphics.ES11.All pname, int param); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glLightModelxOES", ExactSpelling = true)] - internal extern static void LightModelxOES(OpenTK.Graphics.ES11.OesFixedPoint pname, int param); + internal extern static void LightModelxOES(OpenTK.Graphics.ES11.All pname, int param); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glLightModelxv", ExactSpelling = true)] - internal extern static unsafe void LightModelxv(OpenTK.Graphics.ES11.VersionEsCm10 pname, int* param); + internal extern static unsafe void LightModelxv(OpenTK.Graphics.ES11.All pname, int* param); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glLightModelxvOES", ExactSpelling = true)] - internal extern static unsafe void LightModelxvOES(OpenTK.Graphics.ES11.OesFixedPoint pname, int* param); + internal extern static unsafe void LightModelxvOES(OpenTK.Graphics.ES11.All pname, int* param); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glLightx", ExactSpelling = true)] - internal extern static void Lightx(OpenTK.Graphics.ES11.VersionEsCm10 light, OpenTK.Graphics.ES11.VersionEsCm10 pname, int param); + internal extern static void Lightx(OpenTK.Graphics.ES11.All light, OpenTK.Graphics.ES11.All pname, int param); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glLightxOES", ExactSpelling = true)] - internal extern static void LightxOES(OpenTK.Graphics.ES11.OesFixedPoint light, OpenTK.Graphics.ES11.OesFixedPoint pname, int param); + internal extern static void LightxOES(OpenTK.Graphics.ES11.All light, OpenTK.Graphics.ES11.All pname, int param); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glLightxv", ExactSpelling = true)] - internal extern static unsafe void Lightxv(OpenTK.Graphics.ES11.VersionEsCm10 light, OpenTK.Graphics.ES11.VersionEsCm10 pname, int* @params); + internal extern static unsafe void Lightxv(OpenTK.Graphics.ES11.All light, OpenTK.Graphics.ES11.All pname, int* @params); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glLightxvOES", ExactSpelling = true)] - internal extern static unsafe void LightxvOES(OpenTK.Graphics.ES11.OesFixedPoint light, OpenTK.Graphics.ES11.OesFixedPoint pname, int* @params); + internal extern static unsafe void LightxvOES(OpenTK.Graphics.ES11.All light, OpenTK.Graphics.ES11.All pname, int* @params); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glLineWidth", ExactSpelling = true)] internal extern static void LineWidth(Single width); @@ -683,16 +689,16 @@ namespace OpenTK.Graphics.ES11 internal extern static void LogicOp(OpenTK.Graphics.ES11.LogicOp opcode); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMap1xOES", ExactSpelling = true)] - internal extern static void Map1xOES(OpenTK.Graphics.ES11.OesFixedPoint target, int u1, int u2, Int32 stride, Int32 order, int points); + internal extern static void Map1xOES(OpenTK.Graphics.ES11.All target, int u1, int u2, Int32 stride, Int32 order, int points); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMap2xOES", ExactSpelling = true)] - internal extern static void Map2xOES(OpenTK.Graphics.ES11.OesFixedPoint target, int u1, int u2, Int32 ustride, Int32 uorder, int v1, int v2, Int32 vstride, Int32 vorder, int points); + internal extern static void Map2xOES(OpenTK.Graphics.ES11.All target, int u1, int u2, Int32 ustride, Int32 uorder, int v1, int v2, Int32 vstride, Int32 vorder, int points); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMapBufferOES", ExactSpelling = true)] - internal extern static IntPtr MapBufferOES(OpenTK.Graphics.ES11.OesMapbuffer target, OpenTK.Graphics.ES11.OesMapbuffer access); + internal extern static IntPtr MapBufferOES(OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All access); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMapBufferRangeEXT", ExactSpelling = true)] - internal extern static IntPtr MapBufferRangeEXT(OpenTK.Graphics.ES11.ExtMapBufferRange target, IntPtr offset, IntPtr length, UInt32 access); + internal extern static IntPtr MapBufferRangeEXT(OpenTK.Graphics.ES11.All target, IntPtr offset, IntPtr length, UInt32 access); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMapGrid1xOES", ExactSpelling = true)] internal extern static void MapGrid1xOES(Int32 n, int u1, int u2); @@ -707,19 +713,19 @@ namespace OpenTK.Graphics.ES11 internal extern static unsafe void Materialfv(OpenTK.Graphics.ES11.MaterialFace face, OpenTK.Graphics.ES11.MaterialParameter pname, Single* @params); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMaterialx", ExactSpelling = true)] - internal extern static void Materialx(OpenTK.Graphics.ES11.VersionEsCm10 face, OpenTK.Graphics.ES11.VersionEsCm10 pname, int param); + internal extern static void Materialx(OpenTK.Graphics.ES11.All face, OpenTK.Graphics.ES11.All pname, int param); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMaterialxOES", ExactSpelling = true)] - internal extern static void MaterialxOES(OpenTK.Graphics.ES11.OesFixedPoint face, OpenTK.Graphics.ES11.OesFixedPoint pname, int param); + internal extern static void MaterialxOES(OpenTK.Graphics.ES11.All face, OpenTK.Graphics.ES11.All pname, int param); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMaterialxv", ExactSpelling = true)] - internal extern static unsafe void Materialxv(OpenTK.Graphics.ES11.VersionEsCm10 face, OpenTK.Graphics.ES11.VersionEsCm10 pname, int* param); + internal extern static unsafe void Materialxv(OpenTK.Graphics.ES11.All face, OpenTK.Graphics.ES11.All pname, int* param); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMaterialxvOES", ExactSpelling = true)] - internal extern static unsafe void MaterialxvOES(OpenTK.Graphics.ES11.OesFixedPoint face, OpenTK.Graphics.ES11.OesFixedPoint pname, int* param); + internal extern static unsafe void MaterialxvOES(OpenTK.Graphics.ES11.All face, OpenTK.Graphics.ES11.All pname, int* param); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMatrixIndexPointerOES", ExactSpelling = true)] - internal extern static void MatrixIndexPointerOES(Int32 size, OpenTK.Graphics.ES11.OesMatrixPalette type, Int32 stride, IntPtr pointer); + internal extern static void MatrixIndexPointerOES(Int32 size, OpenTK.Graphics.ES11.All type, Int32 stride, IntPtr pointer); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMatrixMode", ExactSpelling = true)] internal extern static void MatrixMode(OpenTK.Graphics.ES11.MatrixMode mode); @@ -728,61 +734,61 @@ namespace OpenTK.Graphics.ES11 internal extern static unsafe void MultiDrawArraysEXT(OpenTK.Graphics.ES11.PrimitiveType mode, Int32* first, Int32* count, Int32 primcount); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultiDrawElementsEXT", ExactSpelling = true)] - internal extern static unsafe void MultiDrawElementsEXT(OpenTK.Graphics.ES11.PrimitiveType mode, Int32* count, OpenTK.Graphics.ES11.ExtMultiDrawArrays type, IntPtr indices, Int32 primcount); + internal extern static unsafe void MultiDrawElementsEXT(OpenTK.Graphics.ES11.PrimitiveType mode, Int32* count, OpenTK.Graphics.ES11.All type, IntPtr indices, Int32 primcount); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultiTexCoord1bOES", ExactSpelling = true)] - internal extern static void MultiTexCoord1bOES(OpenTK.Graphics.ES11.OesByteCoordinates texture, SByte s); + internal extern static void MultiTexCoord1bOES(OpenTK.Graphics.ES11.All texture, SByte s); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultiTexCoord1bvOES", ExactSpelling = true)] - internal extern static unsafe void MultiTexCoord1bvOES(OpenTK.Graphics.ES11.OesByteCoordinates texture, SByte* coords); + internal extern static unsafe void MultiTexCoord1bvOES(OpenTK.Graphics.ES11.All texture, SByte* coords); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultiTexCoord1xOES", ExactSpelling = true)] - internal extern static void MultiTexCoord1xOES(OpenTK.Graphics.ES11.OesFixedPoint texture, int s); + internal extern static void MultiTexCoord1xOES(OpenTK.Graphics.ES11.All texture, int s); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultiTexCoord1xvOES", ExactSpelling = true)] - internal extern static unsafe void MultiTexCoord1xvOES(OpenTK.Graphics.ES11.OesFixedPoint texture, int* coords); + internal extern static unsafe void MultiTexCoord1xvOES(OpenTK.Graphics.ES11.All texture, int* coords); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultiTexCoord2bOES", ExactSpelling = true)] - internal extern static void MultiTexCoord2bOES(OpenTK.Graphics.ES11.OesByteCoordinates texture, SByte s, SByte t); + internal extern static void MultiTexCoord2bOES(OpenTK.Graphics.ES11.All texture, SByte s, SByte t); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultiTexCoord2bvOES", ExactSpelling = true)] - internal extern static unsafe void MultiTexCoord2bvOES(OpenTK.Graphics.ES11.OesByteCoordinates texture, SByte* coords); + internal extern static unsafe void MultiTexCoord2bvOES(OpenTK.Graphics.ES11.All texture, SByte* coords); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultiTexCoord2xOES", ExactSpelling = true)] - internal extern static void MultiTexCoord2xOES(OpenTK.Graphics.ES11.OesFixedPoint texture, int s, int t); + internal extern static void MultiTexCoord2xOES(OpenTK.Graphics.ES11.All texture, int s, int t); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultiTexCoord2xvOES", ExactSpelling = true)] - internal extern static unsafe void MultiTexCoord2xvOES(OpenTK.Graphics.ES11.OesFixedPoint texture, int* coords); + internal extern static unsafe void MultiTexCoord2xvOES(OpenTK.Graphics.ES11.All texture, int* coords); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultiTexCoord3bOES", ExactSpelling = true)] - internal extern static void MultiTexCoord3bOES(OpenTK.Graphics.ES11.OesByteCoordinates texture, SByte s, SByte t, SByte r); + internal extern static void MultiTexCoord3bOES(OpenTK.Graphics.ES11.All texture, SByte s, SByte t, SByte r); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultiTexCoord3bvOES", ExactSpelling = true)] - internal extern static unsafe void MultiTexCoord3bvOES(OpenTK.Graphics.ES11.OesByteCoordinates texture, SByte* coords); + internal extern static unsafe void MultiTexCoord3bvOES(OpenTK.Graphics.ES11.All texture, SByte* coords); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultiTexCoord3xOES", ExactSpelling = true)] - internal extern static void MultiTexCoord3xOES(OpenTK.Graphics.ES11.OesFixedPoint texture, int s, int t, int r); + internal extern static void MultiTexCoord3xOES(OpenTK.Graphics.ES11.All texture, int s, int t, int r); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultiTexCoord3xvOES", ExactSpelling = true)] - internal extern static unsafe void MultiTexCoord3xvOES(OpenTK.Graphics.ES11.OesFixedPoint texture, int* coords); + internal extern static unsafe void MultiTexCoord3xvOES(OpenTK.Graphics.ES11.All texture, int* coords); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultiTexCoord4bOES", ExactSpelling = true)] - internal extern static void MultiTexCoord4bOES(OpenTK.Graphics.ES11.OesByteCoordinates texture, SByte s, SByte t, SByte r, SByte q); + internal extern static void MultiTexCoord4bOES(OpenTK.Graphics.ES11.All texture, SByte s, SByte t, SByte r, SByte q); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultiTexCoord4bvOES", ExactSpelling = true)] - internal extern static unsafe void MultiTexCoord4bvOES(OpenTK.Graphics.ES11.OesByteCoordinates texture, SByte* coords); + internal extern static unsafe void MultiTexCoord4bvOES(OpenTK.Graphics.ES11.All texture, SByte* coords); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultiTexCoord4f", ExactSpelling = true)] - internal extern static void MultiTexCoord4f(OpenTK.Graphics.ES11.VersionEsCm10 target, Single s, Single t, Single r, Single q); + internal extern static void MultiTexCoord4f(OpenTK.Graphics.ES11.All target, Single s, Single t, Single r, Single q); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultiTexCoord4x", ExactSpelling = true)] - internal extern static void MultiTexCoord4x(OpenTK.Graphics.ES11.VersionEsCm10 texture, int s, int t, int r, int q); + internal extern static void MultiTexCoord4x(OpenTK.Graphics.ES11.All texture, int s, int t, int r, int q); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultiTexCoord4xOES", ExactSpelling = true)] - internal extern static void MultiTexCoord4xOES(OpenTK.Graphics.ES11.OesFixedPoint texture, int s, int t, int r, int q); + internal extern static void MultiTexCoord4xOES(OpenTK.Graphics.ES11.All texture, int s, int t, int r, int q); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultiTexCoord4xvOES", ExactSpelling = true)] - internal extern static unsafe void MultiTexCoord4xvOES(OpenTK.Graphics.ES11.OesFixedPoint texture, int* coords); + internal extern static unsafe void MultiTexCoord4xvOES(OpenTK.Graphics.ES11.All texture, int* coords); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultMatrixf", ExactSpelling = true)] internal extern static unsafe void MultMatrixf(Single* m); @@ -827,43 +833,43 @@ namespace OpenTK.Graphics.ES11 internal extern static void PassThroughxOES(int token); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glPixelMapx", ExactSpelling = true)] - internal extern static unsafe void PixelMapx(OpenTK.Graphics.ES11.OesFixedPoint map, Int32 size, int* values); + internal extern static unsafe void PixelMapx(OpenTK.Graphics.ES11.All map, Int32 size, int* values); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glPixelStorei", ExactSpelling = true)] internal extern static void PixelStorei(OpenTK.Graphics.ES11.PixelStoreParameter pname, Int32 param); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glPixelStorex", ExactSpelling = true)] - internal extern static void PixelStorex(OpenTK.Graphics.ES11.OesFixedPoint pname, int param); + internal extern static void PixelStorex(OpenTK.Graphics.ES11.All pname, int param); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glPixelTransferxOES", ExactSpelling = true)] - internal extern static void PixelTransferxOES(OpenTK.Graphics.ES11.OesFixedPoint pname, int param); + internal extern static void PixelTransferxOES(OpenTK.Graphics.ES11.All pname, int param); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glPixelZoomxOES", ExactSpelling = true)] internal extern static void PixelZoomxOES(int xfactor, int yfactor); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glPointParameterf", ExactSpelling = true)] - internal extern static void PointParameterf(OpenTK.Graphics.ES11.VersionEsCm10 pname, Single param); + internal extern static void PointParameterf(OpenTK.Graphics.ES11.All pname, Single param); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glPointParameterfv", ExactSpelling = true)] - internal extern static unsafe void PointParameterfv(OpenTK.Graphics.ES11.VersionEsCm10 pname, Single* @params); + internal extern static unsafe void PointParameterfv(OpenTK.Graphics.ES11.All pname, Single* @params); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glPointParameterx", ExactSpelling = true)] - internal extern static void PointParameterx(OpenTK.Graphics.ES11.VersionEsCm10 pname, int param); + internal extern static void PointParameterx(OpenTK.Graphics.ES11.All pname, int param); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glPointParameterxOES", ExactSpelling = true)] - internal extern static void PointParameterxOES(OpenTK.Graphics.ES11.OesFixedPoint pname, int param); + internal extern static void PointParameterxOES(OpenTK.Graphics.ES11.All pname, int param); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glPointParameterxv", ExactSpelling = true)] - internal extern static unsafe void PointParameterxv(OpenTK.Graphics.ES11.VersionEsCm10 pname, int* @params); + internal extern static unsafe void PointParameterxv(OpenTK.Graphics.ES11.All pname, int* @params); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glPointParameterxvOES", ExactSpelling = true)] - internal extern static unsafe void PointParameterxvOES(OpenTK.Graphics.ES11.OesFixedPoint pname, int* @params); + internal extern static unsafe void PointParameterxvOES(OpenTK.Graphics.ES11.All pname, int* @params); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glPointSize", ExactSpelling = true)] internal extern static void PointSize(Single size); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glPointSizePointerOES", ExactSpelling = true)] - internal extern static void PointSizePointerOES(OpenTK.Graphics.ES11.OesPointSizeArray type, Int32 stride, IntPtr pointer); + internal extern static void PointSizePointerOES(OpenTK.Graphics.ES11.All type, Int32 stride, IntPtr pointer); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glPointSizex", ExactSpelling = true)] internal extern static void PointSizex(int size); @@ -911,7 +917,7 @@ namespace OpenTK.Graphics.ES11 internal extern static unsafe void RasterPos4xvOES(int* coords); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glReadnPixelsEXT", ExactSpelling = true)] - internal extern static void ReadnPixelsEXT(Int32 x, Int32 y, Int32 width, Int32 height, OpenTK.Graphics.ES11.ExtRobustness format, OpenTK.Graphics.ES11.ExtRobustness type, Int32 bufSize, [OutAttribute] IntPtr data); + internal extern static void ReadnPixelsEXT(Int32 x, Int32 y, Int32 width, Int32 height, OpenTK.Graphics.ES11.All format, OpenTK.Graphics.ES11.All type, Int32 bufSize, [OutAttribute] IntPtr data); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glReadPixels", ExactSpelling = true)] internal extern static void ReadPixels(Int32 x, Int32 y, Int32 width, Int32 height, OpenTK.Graphics.ES11.PixelFormat format, OpenTK.Graphics.ES11.PixelType type, [OutAttribute] IntPtr pixels); @@ -923,16 +929,16 @@ namespace OpenTK.Graphics.ES11 internal extern static unsafe void RectxvOES(int* v1, int* v2); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glRenderbufferStorageMultisampleAPPLE", ExactSpelling = true)] - internal extern static void RenderbufferStorageMultisampleAPPLE(OpenTK.Graphics.ES11.AppleFramebufferMultisample target, Int32 samples, OpenTK.Graphics.ES11.AppleFramebufferMultisample internalformat, Int32 width, Int32 height); + internal extern static void RenderbufferStorageMultisampleAPPLE(OpenTK.Graphics.ES11.All target, Int32 samples, OpenTK.Graphics.ES11.All internalformat, Int32 width, Int32 height); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glRenderbufferStorageMultisampleEXT", ExactSpelling = true)] - internal extern static void RenderbufferStorageMultisampleEXT(OpenTK.Graphics.ES11.ExtMultisampledRenderToTexture target, Int32 samples, OpenTK.Graphics.ES11.ExtMultisampledRenderToTexture internalformat, Int32 width, Int32 height); + internal extern static void RenderbufferStorageMultisampleEXT(OpenTK.Graphics.ES11.All target, Int32 samples, OpenTK.Graphics.ES11.All internalformat, Int32 width, Int32 height); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glRenderbufferStorageMultisampleIMG", ExactSpelling = true)] - internal extern static void RenderbufferStorageMultisampleIMG(OpenTK.Graphics.ES11.ImgMultisampledRenderToTexture target, Int32 samples, OpenTK.Graphics.ES11.ImgMultisampledRenderToTexture internalformat, Int32 width, Int32 height); + internal extern static void RenderbufferStorageMultisampleIMG(OpenTK.Graphics.ES11.All target, Int32 samples, OpenTK.Graphics.ES11.All internalformat, Int32 width, Int32 height); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glRenderbufferStorageOES", ExactSpelling = true)] - internal extern static void RenderbufferStorageOES(OpenTK.Graphics.ES11.OesFramebufferObject target, OpenTK.Graphics.ES11.OesFramebufferObject internalformat, Int32 width, Int32 height); + internal extern static void RenderbufferStorageOES(OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All internalformat, Int32 width, Int32 height); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glResolveMultisampleFramebufferAPPLE", ExactSpelling = true)] internal extern static void ResolveMultisampleFramebufferAPPLE(); @@ -971,7 +977,7 @@ namespace OpenTK.Graphics.ES11 internal extern static void Scissor(Int32 x, Int32 y, Int32 width, Int32 height); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glSetFenceNV", ExactSpelling = true)] - internal extern static void SetFenceNV(UInt32 fence, OpenTK.Graphics.ES11.NvFence condition); + internal extern static void SetFenceNV(UInt32 fence, OpenTK.Graphics.ES11.All condition); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glShadeModel", ExactSpelling = true)] internal extern static void ShadeModel(OpenTK.Graphics.ES11.ShadingModel mode); @@ -1055,28 +1061,28 @@ namespace OpenTK.Graphics.ES11 internal extern static unsafe void TexEnviv(OpenTK.Graphics.ES11.TextureEnvTarget target, OpenTK.Graphics.ES11.TextureEnvParameter pname, Int32* @params); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexEnvx", ExactSpelling = true)] - internal extern static void TexEnvx(OpenTK.Graphics.ES11.VersionEsCm10 target, OpenTK.Graphics.ES11.VersionEsCm10 pname, int param); + internal extern static void TexEnvx(OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All pname, int param); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexEnvxOES", ExactSpelling = true)] - internal extern static void TexEnvxOES(OpenTK.Graphics.ES11.OesFixedPoint target, OpenTK.Graphics.ES11.OesFixedPoint pname, int param); + internal extern static void TexEnvxOES(OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All pname, int param); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexEnvxv", ExactSpelling = true)] - internal extern static unsafe void TexEnvxv(OpenTK.Graphics.ES11.VersionEsCm10 target, OpenTK.Graphics.ES11.VersionEsCm10 pname, int* @params); + internal extern static unsafe void TexEnvxv(OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All pname, int* @params); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexEnvxvOES", ExactSpelling = true)] - internal extern static unsafe void TexEnvxvOES(OpenTK.Graphics.ES11.OesFixedPoint target, OpenTK.Graphics.ES11.OesFixedPoint pname, int* @params); + internal extern static unsafe void TexEnvxvOES(OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All pname, int* @params); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexGenfOES", ExactSpelling = true)] - internal extern static void TexGenfOES(OpenTK.Graphics.ES11.OesTextureCubeMap coord, OpenTK.Graphics.ES11.OesTextureCubeMap pname, Single param); + internal extern static void TexGenfOES(OpenTK.Graphics.ES11.All coord, OpenTK.Graphics.ES11.All pname, Single param); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexGenfvOES", ExactSpelling = true)] - internal extern static unsafe void TexGenfvOES(OpenTK.Graphics.ES11.OesTextureCubeMap coord, OpenTK.Graphics.ES11.OesTextureCubeMap pname, Single* @params); + internal extern static unsafe void TexGenfvOES(OpenTK.Graphics.ES11.All coord, OpenTK.Graphics.ES11.All pname, Single* @params); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexGeniOES", ExactSpelling = true)] - internal extern static void TexGeniOES(OpenTK.Graphics.ES11.OesTextureCubeMap coord, OpenTK.Graphics.ES11.OesTextureCubeMap pname, Int32 param); + internal extern static void TexGeniOES(OpenTK.Graphics.ES11.All coord, OpenTK.Graphics.ES11.All pname, Int32 param); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexGenivOES", ExactSpelling = true)] - internal extern static unsafe void TexGenivOES(OpenTK.Graphics.ES11.OesTextureCubeMap coord, OpenTK.Graphics.ES11.OesTextureCubeMap pname, Int32* @params); + internal extern static unsafe void TexGenivOES(OpenTK.Graphics.ES11.All coord, OpenTK.Graphics.ES11.All pname, Int32* @params); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexGenxOES", ExactSpelling = true)] internal extern static void TexGenxOES(OpenTK.Graphics.ES11.All coord, OpenTK.Graphics.ES11.All pname, int param); @@ -1100,37 +1106,37 @@ namespace OpenTK.Graphics.ES11 internal extern static unsafe void TexParameteriv(OpenTK.Graphics.ES11.TextureTarget target, OpenTK.Graphics.ES11.TextureParameterName pname, Int32* @params); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexParameterx", ExactSpelling = true)] - internal extern static void TexParameterx(OpenTK.Graphics.ES11.VersionEsCm10 target, OpenTK.Graphics.ES11.VersionEsCm10 pname, int param); + internal extern static void TexParameterx(OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All pname, int param); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexParameterxOES", ExactSpelling = true)] - internal extern static void TexParameterxOES(OpenTK.Graphics.ES11.OesFixedPoint target, OpenTK.Graphics.ES11.OesFixedPoint pname, int param); + internal extern static void TexParameterxOES(OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All pname, int param); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexParameterxv", ExactSpelling = true)] - internal extern static unsafe void TexParameterxv(OpenTK.Graphics.ES11.VersionEsCm10 target, OpenTK.Graphics.ES11.VersionEsCm10 pname, int* @params); + internal extern static unsafe void TexParameterxv(OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All pname, int* @params); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexParameterxvOES", ExactSpelling = true)] - internal extern static unsafe void TexParameterxvOES(OpenTK.Graphics.ES11.OesFixedPoint target, OpenTK.Graphics.ES11.OesFixedPoint pname, int* @params); + internal extern static unsafe void TexParameterxvOES(OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All pname, int* @params); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexStorage1DEXT", ExactSpelling = true)] - internal extern static void TexStorage1DEXT(OpenTK.Graphics.ES11.ExtTextureStorage target, Int32 levels, OpenTK.Graphics.ES11.ExtTextureStorage internalformat, Int32 width); + internal extern static void TexStorage1DEXT(OpenTK.Graphics.ES11.All target, Int32 levels, OpenTK.Graphics.ES11.All internalformat, Int32 width); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexStorage2DEXT", ExactSpelling = true)] - internal extern static void TexStorage2DEXT(OpenTK.Graphics.ES11.ExtTextureStorage target, Int32 levels, OpenTK.Graphics.ES11.ExtTextureStorage internalformat, Int32 width, Int32 height); + internal extern static void TexStorage2DEXT(OpenTK.Graphics.ES11.All target, Int32 levels, OpenTK.Graphics.ES11.All internalformat, Int32 width, Int32 height); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexStorage3DEXT", ExactSpelling = true)] - internal extern static void TexStorage3DEXT(OpenTK.Graphics.ES11.ExtTextureStorage target, Int32 levels, OpenTK.Graphics.ES11.ExtTextureStorage internalformat, Int32 width, Int32 height, Int32 depth); + internal extern static void TexStorage3DEXT(OpenTK.Graphics.ES11.All target, Int32 levels, OpenTK.Graphics.ES11.All internalformat, Int32 width, Int32 height, Int32 depth); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexSubImage2D", ExactSpelling = true)] internal extern static void TexSubImage2D(OpenTK.Graphics.ES11.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.ES11.PixelFormat format, OpenTK.Graphics.ES11.PixelType type, IntPtr pixels); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTextureStorage1DEXT", ExactSpelling = true)] - internal extern static void TextureStorage1DEXT(UInt32 texture, OpenTK.Graphics.ES11.ExtTextureStorage target, Int32 levels, OpenTK.Graphics.ES11.ExtTextureStorage internalformat, Int32 width); + internal extern static void TextureStorage1DEXT(UInt32 texture, OpenTK.Graphics.ES11.All target, Int32 levels, OpenTK.Graphics.ES11.All internalformat, Int32 width); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTextureStorage2DEXT", ExactSpelling = true)] - internal extern static void TextureStorage2DEXT(UInt32 texture, OpenTK.Graphics.ES11.ExtTextureStorage target, Int32 levels, OpenTK.Graphics.ES11.ExtTextureStorage internalformat, Int32 width, Int32 height); + internal extern static void TextureStorage2DEXT(UInt32 texture, OpenTK.Graphics.ES11.All target, Int32 levels, OpenTK.Graphics.ES11.All internalformat, Int32 width, Int32 height); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTextureStorage3DEXT", ExactSpelling = true)] - internal extern static void TextureStorage3DEXT(UInt32 texture, OpenTK.Graphics.ES11.ExtTextureStorage target, Int32 levels, OpenTK.Graphics.ES11.ExtTextureStorage internalformat, Int32 width, Int32 height, Int32 depth); + internal extern static void TextureStorage3DEXT(UInt32 texture, OpenTK.Graphics.ES11.All target, Int32 levels, OpenTK.Graphics.ES11.All internalformat, Int32 width, Int32 height, Int32 depth); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTranslatef", ExactSpelling = true)] internal extern static void Translatef(Single x, Single y, Single z); @@ -1142,7 +1148,7 @@ namespace OpenTK.Graphics.ES11 internal extern static void TranslatexOES(int x, int y, int z); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glUnmapBufferOES", ExactSpelling = true)] - internal extern static bool UnmapBufferOES(OpenTK.Graphics.ES11.OesMapbuffer target); + internal extern static bool UnmapBufferOES(OpenTK.Graphics.ES11.All target); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertex2bOES", ExactSpelling = true)] internal extern static void Vertex2bOES(SByte x); @@ -1190,7 +1196,7 @@ namespace OpenTK.Graphics.ES11 internal extern static void WaitSyncAPPLE(IntPtr sync, UInt32 flags, UInt64 timeout); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glWeightPointerOES", ExactSpelling = true)] - internal extern static void WeightPointerOES(Int32 size, OpenTK.Graphics.ES11.OesMatrixPalette type, Int32 stride, IntPtr pointer); + internal extern static void WeightPointerOES(Int32 size, OpenTK.Graphics.ES11.All type, Int32 stride, IntPtr pointer); } } } diff --git a/Source/OpenTK/Graphics/ES11/ES11Delegates.cs b/Source/OpenTK/Graphics/ES11/ES11Delegates.cs index 4119c101..78b79bdd 100644 --- a/Source/OpenTK/Graphics/ES11/ES11Delegates.cs +++ b/Source/OpenTK/Graphics/ES11/ES11Delegates.cs @@ -39,28 +39,28 @@ namespace OpenTK.Graphics.ES11 internal static partial class Delegates { [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void AccumxOES(OpenTK.Graphics.ES11.OesFixedPoint op, int value); + internal delegate void AccumxOES(OpenTK.Graphics.ES11.All op, int value); internal static AccumxOES glAccumxOES; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void ActiveTexture(OpenTK.Graphics.ES11.VersionEsCm10 texture); + internal delegate void ActiveTexture(OpenTK.Graphics.ES11.All texture); internal static ActiveTexture glActiveTexture; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void AlphaFunc(OpenTK.Graphics.ES11.AlphaFunction func, Single @ref); internal static AlphaFunc glAlphaFunc; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void AlphaFuncx(OpenTK.Graphics.ES11.VersionEsCm10 func, int @ref); + internal delegate void AlphaFuncx(OpenTK.Graphics.ES11.All func, int @ref); internal static AlphaFuncx glAlphaFuncx; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void AlphaFuncxOES(OpenTK.Graphics.ES11.OesFixedPoint func, int @ref); + internal delegate void AlphaFuncxOES(OpenTK.Graphics.ES11.All func, int @ref); internal static AlphaFuncxOES glAlphaFuncxOES; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void BindBuffer(OpenTK.Graphics.ES11.VersionEsCm10 target, UInt32 buffer); + internal delegate void BindBuffer(OpenTK.Graphics.ES11.All target, UInt32 buffer); internal static BindBuffer glBindBuffer; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void BindFramebufferOES(OpenTK.Graphics.ES11.OesFramebufferObject target, UInt32 framebuffer); + internal delegate void BindFramebufferOES(OpenTK.Graphics.ES11.All target, UInt32 framebuffer); internal static BindFramebufferOES glBindFramebufferOES; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void BindRenderbufferOES(OpenTK.Graphics.ES11.OesFramebufferObject target, UInt32 renderbuffer); + internal delegate void BindRenderbufferOES(OpenTK.Graphics.ES11.All target, UInt32 renderbuffer); internal static BindRenderbufferOES glBindRenderbufferOES; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void BindTexture(OpenTK.Graphics.ES11.TextureTarget target, UInt32 texture); @@ -75,28 +75,28 @@ namespace OpenTK.Graphics.ES11 internal delegate void BlendColorxOES(int red, int green, int blue, int alpha); internal static BlendColorxOES glBlendColorxOES; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void BlendEquationEXT(OpenTK.Graphics.ES11.ExtBlendMinmax mode); + internal delegate void BlendEquationEXT(OpenTK.Graphics.ES11.All mode); internal static BlendEquationEXT glBlendEquationEXT; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void BlendEquationOES(OpenTK.Graphics.ES11.OesBlendSubtract mode); + internal delegate void BlendEquationOES(OpenTK.Graphics.ES11.All mode); internal static BlendEquationOES glBlendEquationOES; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void BlendEquationSeparateOES(OpenTK.Graphics.ES11.OesBlendEquationSeparate modeRGB, OpenTK.Graphics.ES11.OesBlendEquationSeparate modeAlpha); + internal delegate void BlendEquationSeparateOES(OpenTK.Graphics.ES11.All modeRGB, OpenTK.Graphics.ES11.All modeAlpha); internal static BlendEquationSeparateOES glBlendEquationSeparateOES; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void BlendFunc(OpenTK.Graphics.ES11.BlendingFactorSrc sfactor, OpenTK.Graphics.ES11.BlendingFactorDest dfactor); internal static BlendFunc glBlendFunc; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void BlendFuncSeparateOES(OpenTK.Graphics.ES11.OesBlendFuncSeparate srcRGB, OpenTK.Graphics.ES11.OesBlendFuncSeparate dstRGB, OpenTK.Graphics.ES11.OesBlendFuncSeparate srcAlpha, OpenTK.Graphics.ES11.OesBlendFuncSeparate dstAlpha); + internal delegate void BlendFuncSeparateOES(OpenTK.Graphics.ES11.All srcRGB, OpenTK.Graphics.ES11.All dstRGB, OpenTK.Graphics.ES11.All srcAlpha, OpenTK.Graphics.ES11.All dstAlpha); internal static BlendFuncSeparateOES glBlendFuncSeparateOES; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void BufferData(OpenTK.Graphics.ES11.VersionEsCm10 target, IntPtr size, IntPtr data, OpenTK.Graphics.ES11.VersionEsCm10 usage); + internal delegate void BufferData(OpenTK.Graphics.ES11.All target, IntPtr size, IntPtr data, OpenTK.Graphics.ES11.All usage); internal static BufferData glBufferData; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void BufferSubData(OpenTK.Graphics.ES11.VersionEsCm10 target, IntPtr offset, IntPtr size, IntPtr data); + internal delegate void BufferSubData(OpenTK.Graphics.ES11.All target, IntPtr offset, IntPtr size, IntPtr data); internal static BufferSubData glBufferSubData; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate OpenTK.Graphics.ES11.OesFramebufferObject CheckFramebufferStatusOES(OpenTK.Graphics.ES11.OesFramebufferObject target); + internal delegate OpenTK.Graphics.ES11.All CheckFramebufferStatusOES(OpenTK.Graphics.ES11.All target); internal static CheckFramebufferStatusOES glCheckFramebufferStatusOES; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void Clear(OpenTK.Graphics.ES11.ClearBufferMask mask); @@ -129,28 +129,28 @@ namespace OpenTK.Graphics.ES11 internal delegate void ClearStencil(Int32 s); internal static ClearStencil glClearStencil; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void ClientActiveTexture(OpenTK.Graphics.ES11.VersionEsCm10 texture); + internal delegate void ClientActiveTexture(OpenTK.Graphics.ES11.All texture); internal static ClientActiveTexture glClientActiveTexture; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate OpenTK.Graphics.ES11.AppleSync ClientWaitSyncAPPLE(IntPtr sync, UInt32 flags, UInt64 timeout); + internal delegate OpenTK.Graphics.ES11.All ClientWaitSyncAPPLE(IntPtr sync, UInt32 flags, UInt64 timeout); internal static ClientWaitSyncAPPLE glClientWaitSyncAPPLE; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void ClipPlanef(OpenTK.Graphics.ES11.VersionEsCm10 p, Single* eqn); + internal unsafe delegate void ClipPlanef(OpenTK.Graphics.ES11.All p, Single* eqn); internal unsafe static ClipPlanef glClipPlanef; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void ClipPlanefIMG(OpenTK.Graphics.ES11.ImgUserClipPlane p, Single* eqn); + internal unsafe delegate void ClipPlanefIMG(OpenTK.Graphics.ES11.All p, Single* eqn); internal unsafe static ClipPlanefIMG glClipPlanefIMG; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void ClipPlanefOES(OpenTK.Graphics.ES11.OesSinglePrecision plane, Single* equation); + internal unsafe delegate void ClipPlanefOES(OpenTK.Graphics.ES11.All plane, Single* equation); internal unsafe static ClipPlanefOES glClipPlanefOES; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void ClipPlanex(OpenTK.Graphics.ES11.VersionEsCm10 plane, int* equation); + internal unsafe delegate void ClipPlanex(OpenTK.Graphics.ES11.All plane, int* equation); internal unsafe static ClipPlanex glClipPlanex; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void ClipPlanexIMG(OpenTK.Graphics.ES11.ImgUserClipPlane p, int* eqn); + internal unsafe delegate void ClipPlanexIMG(OpenTK.Graphics.ES11.All p, int* eqn); internal unsafe static ClipPlanexIMG glClipPlanexIMG; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void ClipPlanexOES(OpenTK.Graphics.ES11.OesFixedPoint plane, int* equation); + internal unsafe delegate void ClipPlanexOES(OpenTK.Graphics.ES11.All plane, int* equation); internal unsafe static ClipPlanexOES glClipPlanexOES; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void Color3xOES(int red, int green, int blue); @@ -180,19 +180,19 @@ namespace OpenTK.Graphics.ES11 internal delegate void ColorPointer(Int32 size, OpenTK.Graphics.ES11.ColorPointerType type, Int32 stride, IntPtr pointer); internal static ColorPointer glColorPointer; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void CompressedTexImage2D(OpenTK.Graphics.ES11.TextureTarget target, Int32 level, OpenTK.Graphics.ES11.VersionEsCm10 internalformat, Int32 width, Int32 height, Int32 border, Int32 imageSize, IntPtr data); + internal delegate void CompressedTexImage2D(OpenTK.Graphics.ES11.TextureTarget target, Int32 level, OpenTK.Graphics.ES11.All internalformat, Int32 width, Int32 height, Int32 border, Int32 imageSize, IntPtr data); internal static CompressedTexImage2D glCompressedTexImage2D; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void CompressedTexSubImage2D(OpenTK.Graphics.ES11.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.ES11.PixelFormat format, Int32 imageSize, IntPtr data); internal static CompressedTexSubImage2D glCompressedTexSubImage2D; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void ConvolutionParameterxOES(OpenTK.Graphics.ES11.OesFixedPoint target, OpenTK.Graphics.ES11.OesFixedPoint pname, int param); + internal delegate void ConvolutionParameterxOES(OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All pname, int param); internal static ConvolutionParameterxOES glConvolutionParameterxOES; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void ConvolutionParameterxvOES(OpenTK.Graphics.ES11.OesFixedPoint target, OpenTK.Graphics.ES11.OesFixedPoint pname, int* @params); + internal unsafe delegate void ConvolutionParameterxvOES(OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All pname, int* @params); internal unsafe static ConvolutionParameterxvOES glConvolutionParameterxvOES; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void CopyTexImage2D(OpenTK.Graphics.ES11.TextureTarget target, Int32 level, OpenTK.Graphics.ES11.VersionEsCm10 internalformat, Int32 x, Int32 y, Int32 width, Int32 height, Int32 border); + internal delegate void CopyTexImage2D(OpenTK.Graphics.ES11.TextureTarget target, Int32 level, OpenTK.Graphics.ES11.All internalformat, Int32 x, Int32 y, Int32 width, Int32 height, Int32 border); internal static CopyTexImage2D glCopyTexImage2D; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void CopyTexSubImage2D(OpenTK.Graphics.ES11.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 x, Int32 y, Int32 width, Int32 height); @@ -255,15 +255,21 @@ namespace OpenTK.Graphics.ES11 internal delegate void DisableDriverControlQCOM(UInt32 driverControl); internal static DisableDriverControlQCOM glDisableDriverControlQCOM; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void DiscardFramebufferEXT(OpenTK.Graphics.ES11.ExtDiscardFramebuffer target, Int32 numAttachments, OpenTK.Graphics.ES11.ExtDiscardFramebuffer* attachments); + internal unsafe delegate void DiscardFramebufferEXT(OpenTK.Graphics.ES11.All target, Int32 numAttachments, OpenTK.Graphics.ES11.All* attachments); internal unsafe static DiscardFramebufferEXT glDiscardFramebufferEXT; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void DrawArrays(OpenTK.Graphics.ES11.PrimitiveType mode, Int32 first, Int32 count); internal static DrawArrays glDrawArrays; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void DrawElements(OpenTK.Graphics.ES11.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES11.VersionEsCm10 type, IntPtr indices); + internal delegate void DrawArrays1(OpenTK.Graphics.ES11.BeginMode mode, Int32 first, Int32 count); + internal static DrawArrays1 glDrawArrays1; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void DrawElements(OpenTK.Graphics.ES11.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES11.All type, IntPtr indices); internal static DrawElements glDrawElements; [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void DrawElements1(OpenTK.Graphics.ES11.BeginMode mode, Int32 count, OpenTK.Graphics.ES11.All type, IntPtr indices); + internal static DrawElements1 glDrawElements1; + [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void DrawTexfOES(Single x, Single y, Single z, Single width, Single height); internal static DrawTexfOES glDrawTexfOES; [System.Security.SuppressUnmanagedCodeSecurity()] @@ -288,10 +294,10 @@ namespace OpenTK.Graphics.ES11 internal unsafe delegate void DrawTexxvOES(int* coords); internal unsafe static DrawTexxvOES glDrawTexxvOES; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void EGLImageTargetRenderbufferStorageOES(OpenTK.Graphics.ES11.OesEglImage target, IntPtr image); + internal delegate void EGLImageTargetRenderbufferStorageOES(OpenTK.Graphics.ES11.All target, IntPtr image); internal static EGLImageTargetRenderbufferStorageOES glEGLImageTargetRenderbufferStorageOES; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void EGLImageTargetTexture2DOES(OpenTK.Graphics.ES11.OesEglImage target, IntPtr image); + internal delegate void EGLImageTargetTexture2DOES(OpenTK.Graphics.ES11.All target, IntPtr image); internal static EGLImageTargetTexture2DOES glEGLImageTargetTexture2DOES; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void Enable(OpenTK.Graphics.ES11.EnableCap cap); @@ -318,7 +324,7 @@ namespace OpenTK.Graphics.ES11 internal unsafe delegate void EvalCoord2xvOES(int* coords); internal unsafe static EvalCoord2xvOES glEvalCoord2xvOES; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void ExtGetBufferPointervQCOM(OpenTK.Graphics.ES11.QcomExtendedGet target, [OutAttribute] IntPtr @params); + internal delegate void ExtGetBufferPointervQCOM(OpenTK.Graphics.ES11.All target, [OutAttribute] IntPtr @params); internal static ExtGetBufferPointervQCOM glExtGetBufferPointervQCOM; [System.Security.SuppressUnmanagedCodeSecurity()] internal unsafe delegate void ExtGetBuffersQCOM([OutAttribute] UInt32* buffers, Int32 maxBuffers, [OutAttribute] Int32* numBuffers); @@ -327,7 +333,7 @@ namespace OpenTK.Graphics.ES11 internal unsafe delegate void ExtGetFramebuffersQCOM([OutAttribute] UInt32* framebuffers, Int32 maxFramebuffers, [OutAttribute] Int32* numFramebuffers); internal unsafe static ExtGetFramebuffersQCOM glExtGetFramebuffersQCOM; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void ExtGetProgramBinarySourceQCOM(UInt32 program, OpenTK.Graphics.ES11.QcomExtendedGet2 shadertype, [OutAttribute] StringBuilder source, [OutAttribute] Int32* length); + internal unsafe delegate void ExtGetProgramBinarySourceQCOM(UInt32 program, OpenTK.Graphics.ES11.All shadertype, [OutAttribute] StringBuilder source, [OutAttribute] Int32* length); internal unsafe static ExtGetProgramBinarySourceQCOM glExtGetProgramBinarySourceQCOM; [System.Security.SuppressUnmanagedCodeSecurity()] internal unsafe delegate void ExtGetProgramsQCOM([OutAttribute] UInt32* programs, Int32 maxPrograms, [OutAttribute] Int32* numPrograms); @@ -339,10 +345,10 @@ namespace OpenTK.Graphics.ES11 internal unsafe delegate void ExtGetShadersQCOM([OutAttribute] UInt32* shaders, Int32 maxShaders, [OutAttribute] Int32* numShaders); internal unsafe static ExtGetShadersQCOM glExtGetShadersQCOM; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void ExtGetTexLevelParameterivQCOM(UInt32 texture, OpenTK.Graphics.ES11.QcomExtendedGet face, Int32 level, OpenTK.Graphics.ES11.QcomExtendedGet pname, [OutAttribute] Int32* @params); + internal unsafe delegate void ExtGetTexLevelParameterivQCOM(UInt32 texture, OpenTK.Graphics.ES11.All face, Int32 level, OpenTK.Graphics.ES11.All pname, [OutAttribute] Int32* @params); internal unsafe static ExtGetTexLevelParameterivQCOM glExtGetTexLevelParameterivQCOM; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void ExtGetTexSubImageQCOM(OpenTK.Graphics.ES11.QcomExtendedGet target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES11.QcomExtendedGet format, OpenTK.Graphics.ES11.QcomExtendedGet type, [OutAttribute] IntPtr texels); + internal delegate void ExtGetTexSubImageQCOM(OpenTK.Graphics.ES11.All target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES11.All format, OpenTK.Graphics.ES11.All type, [OutAttribute] IntPtr texels); internal static ExtGetTexSubImageQCOM glExtGetTexSubImageQCOM; [System.Security.SuppressUnmanagedCodeSecurity()] internal unsafe delegate void ExtGetTexturesQCOM([OutAttribute] UInt32* textures, Int32 maxTextures, [OutAttribute] Int32* numTextures); @@ -351,13 +357,13 @@ namespace OpenTK.Graphics.ES11 internal delegate bool ExtIsProgramBinaryQCOM(UInt32 program); internal static ExtIsProgramBinaryQCOM glExtIsProgramBinaryQCOM; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void ExtTexObjectStateOverrideiQCOM(OpenTK.Graphics.ES11.QcomExtendedGet target, OpenTK.Graphics.ES11.QcomExtendedGet pname, Int32 param); + internal delegate void ExtTexObjectStateOverrideiQCOM(OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All pname, Int32 param); internal static ExtTexObjectStateOverrideiQCOM glExtTexObjectStateOverrideiQCOM; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void FeedbackBufferxOES(Int32 n, OpenTK.Graphics.ES11.OesFixedPoint type, int* buffer); + internal unsafe delegate void FeedbackBufferxOES(Int32 n, OpenTK.Graphics.ES11.All type, int* buffer); internal unsafe static FeedbackBufferxOES glFeedbackBufferxOES; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate IntPtr FenceSyncAPPLE(OpenTK.Graphics.ES11.AppleSync condition, UInt32 flags); + internal delegate IntPtr FenceSyncAPPLE(OpenTK.Graphics.ES11.All condition, UInt32 flags); internal static FenceSyncAPPLE glFenceSyncAPPLE; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void Finish(); @@ -369,7 +375,7 @@ namespace OpenTK.Graphics.ES11 internal delegate void Flush(); internal static Flush glFlush; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void FlushMappedBufferRangeEXT(OpenTK.Graphics.ES11.ExtMapBufferRange target, IntPtr offset, IntPtr length); + internal delegate void FlushMappedBufferRangeEXT(OpenTK.Graphics.ES11.All target, IntPtr offset, IntPtr length); internal static FlushMappedBufferRangeEXT glFlushMappedBufferRangeEXT; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void Fogf(OpenTK.Graphics.ES11.FogParameter pname, Single param); @@ -378,28 +384,28 @@ namespace OpenTK.Graphics.ES11 internal unsafe delegate void Fogfv(OpenTK.Graphics.ES11.FogParameter pname, Single* @params); internal unsafe static Fogfv glFogfv; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void Fogx(OpenTK.Graphics.ES11.VersionEsCm10 pname, int param); + internal delegate void Fogx(OpenTK.Graphics.ES11.All pname, int param); internal static Fogx glFogx; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void FogxOES(OpenTK.Graphics.ES11.OesFixedPoint pname, int param); + internal delegate void FogxOES(OpenTK.Graphics.ES11.All pname, int param); internal static FogxOES glFogxOES; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void Fogxv(OpenTK.Graphics.ES11.VersionEsCm10 pname, int* param); + internal unsafe delegate void Fogxv(OpenTK.Graphics.ES11.All pname, int* param); internal unsafe static Fogxv glFogxv; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void FogxvOES(OpenTK.Graphics.ES11.OesFixedPoint pname, int* param); + internal unsafe delegate void FogxvOES(OpenTK.Graphics.ES11.All pname, int* param); internal unsafe static FogxvOES glFogxvOES; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void FramebufferRenderbufferOES(OpenTK.Graphics.ES11.OesFramebufferObject target, OpenTK.Graphics.ES11.OesFramebufferObject attachment, OpenTK.Graphics.ES11.OesFramebufferObject renderbuffertarget, UInt32 renderbuffer); + internal delegate void FramebufferRenderbufferOES(OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All attachment, OpenTK.Graphics.ES11.All renderbuffertarget, UInt32 renderbuffer); internal static FramebufferRenderbufferOES glFramebufferRenderbufferOES; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void FramebufferTexture2DMultisampleEXT(OpenTK.Graphics.ES11.ExtMultisampledRenderToTexture target, OpenTK.Graphics.ES11.ExtMultisampledRenderToTexture attachment, OpenTK.Graphics.ES11.ExtMultisampledRenderToTexture textarget, UInt32 texture, Int32 level, Int32 samples); + internal delegate void FramebufferTexture2DMultisampleEXT(OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All attachment, OpenTK.Graphics.ES11.All textarget, UInt32 texture, Int32 level, Int32 samples); internal static FramebufferTexture2DMultisampleEXT glFramebufferTexture2DMultisampleEXT; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void FramebufferTexture2DMultisampleIMG(OpenTK.Graphics.ES11.ImgMultisampledRenderToTexture target, OpenTK.Graphics.ES11.ImgMultisampledRenderToTexture attachment, OpenTK.Graphics.ES11.ImgMultisampledRenderToTexture textarget, UInt32 texture, Int32 level, Int32 samples); + internal delegate void FramebufferTexture2DMultisampleIMG(OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All attachment, OpenTK.Graphics.ES11.All textarget, UInt32 texture, Int32 level, Int32 samples); internal static FramebufferTexture2DMultisampleIMG glFramebufferTexture2DMultisampleIMG; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void FramebufferTexture2DOES(OpenTK.Graphics.ES11.OesFramebufferObject target, OpenTK.Graphics.ES11.OesFramebufferObject attachment, OpenTK.Graphics.ES11.OesFramebufferObject textarget, UInt32 texture, Int32 level); + internal delegate void FramebufferTexture2DOES(OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All attachment, OpenTK.Graphics.ES11.All textarget, UInt32 texture, Int32 level); internal static FramebufferTexture2DOES glFramebufferTexture2DOES; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void FrontFace(OpenTK.Graphics.ES11.FrontFaceDirection mode); @@ -420,7 +426,7 @@ namespace OpenTK.Graphics.ES11 internal unsafe delegate void GenBuffers(Int32 n, [OutAttribute] UInt32* buffers); internal unsafe static GenBuffers glGenBuffers; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void GenerateMipmapOES(OpenTK.Graphics.ES11.OesFramebufferObject target); + internal delegate void GenerateMipmapOES(OpenTK.Graphics.ES11.All target); internal static GenerateMipmapOES glGenerateMipmapOES; [System.Security.SuppressUnmanagedCodeSecurity()] internal unsafe delegate void GenFencesNV(Int32 n, [OutAttribute] UInt32* fences); @@ -441,25 +447,25 @@ namespace OpenTK.Graphics.ES11 internal unsafe delegate void GetBooleanv(OpenTK.Graphics.ES11.GetPName pname, [OutAttribute] bool* data); internal unsafe static GetBooleanv glGetBooleanv; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void GetBufferParameteriv(OpenTK.Graphics.ES11.VersionEsCm10 target, OpenTK.Graphics.ES11.VersionEsCm10 pname, [OutAttribute] Int32* @params); + internal unsafe delegate void GetBufferParameteriv(OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All pname, [OutAttribute] Int32* @params); internal unsafe static GetBufferParameteriv glGetBufferParameteriv; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void GetBufferPointervOES(OpenTK.Graphics.ES11.OesMapbuffer target, OpenTK.Graphics.ES11.OesMapbuffer pname, [OutAttribute] IntPtr @params); + internal delegate void GetBufferPointervOES(OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All pname, [OutAttribute] IntPtr @params); internal static GetBufferPointervOES glGetBufferPointervOES; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void GetClipPlanef(OpenTK.Graphics.ES11.VersionEsCm10 plane, [OutAttribute] Single* equation); + internal unsafe delegate void GetClipPlanef(OpenTK.Graphics.ES11.All plane, [OutAttribute] Single* equation); internal unsafe static GetClipPlanef glGetClipPlanef; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void GetClipPlanefOES(OpenTK.Graphics.ES11.OesSinglePrecision plane, [OutAttribute] Single* equation); + internal unsafe delegate void GetClipPlanefOES(OpenTK.Graphics.ES11.All plane, [OutAttribute] Single* equation); internal unsafe static GetClipPlanefOES glGetClipPlanefOES; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void GetClipPlanex(OpenTK.Graphics.ES11.VersionEsCm10 plane, [OutAttribute] int* equation); + internal unsafe delegate void GetClipPlanex(OpenTK.Graphics.ES11.All plane, [OutAttribute] int* equation); internal unsafe static GetClipPlanex glGetClipPlanex; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void GetClipPlanexOES(OpenTK.Graphics.ES11.OesFixedPoint plane, [OutAttribute] int* equation); + internal unsafe delegate void GetClipPlanexOES(OpenTK.Graphics.ES11.All plane, [OutAttribute] int* equation); internal unsafe static GetClipPlanexOES glGetClipPlanexOES; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void GetConvolutionParameterxvOES(OpenTK.Graphics.ES11.OesFixedPoint target, OpenTK.Graphics.ES11.OesFixedPoint pname, [OutAttribute] int* @params); + internal unsafe delegate void GetConvolutionParameterxvOES(OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All pname, [OutAttribute] int* @params); internal unsafe static GetConvolutionParameterxvOES glGetConvolutionParameterxvOES; [System.Security.SuppressUnmanagedCodeSecurity()] internal unsafe delegate void GetDriverControlsQCOM([OutAttribute] Int32* num, Int32 size, [OutAttribute] UInt32* driverControls); @@ -471,28 +477,28 @@ namespace OpenTK.Graphics.ES11 internal delegate OpenTK.Graphics.ES11.ErrorCode GetError(); internal static GetError glGetError; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void GetFenceivNV(UInt32 fence, OpenTK.Graphics.ES11.NvFence pname, [OutAttribute] Int32* @params); + internal unsafe delegate void GetFenceivNV(UInt32 fence, OpenTK.Graphics.ES11.All pname, [OutAttribute] Int32* @params); internal unsafe static GetFenceivNV glGetFenceivNV; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void GetFixedv(OpenTK.Graphics.ES11.VersionEsCm10 pname, [OutAttribute] int* @params); + internal unsafe delegate void GetFixedv(OpenTK.Graphics.ES11.All pname, [OutAttribute] int* @params); internal unsafe static GetFixedv glGetFixedv; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void GetFixedvOES(OpenTK.Graphics.ES11.OesFixedPoint pname, [OutAttribute] int* @params); + internal unsafe delegate void GetFixedvOES(OpenTK.Graphics.ES11.All pname, [OutAttribute] int* @params); internal unsafe static GetFixedvOES glGetFixedvOES; [System.Security.SuppressUnmanagedCodeSecurity()] internal unsafe delegate void GetFloatv(OpenTK.Graphics.ES11.GetPName pname, [OutAttribute] Single* data); internal unsafe static GetFloatv glGetFloatv; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void GetFramebufferAttachmentParameterivOES(OpenTK.Graphics.ES11.OesFramebufferObject target, OpenTK.Graphics.ES11.OesFramebufferObject attachment, OpenTK.Graphics.ES11.OesFramebufferObject pname, [OutAttribute] Int32* @params); + internal unsafe delegate void GetFramebufferAttachmentParameterivOES(OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All attachment, OpenTK.Graphics.ES11.All pname, [OutAttribute] Int32* @params); internal unsafe static GetFramebufferAttachmentParameterivOES glGetFramebufferAttachmentParameterivOES; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate OpenTK.Graphics.ES11.ExtRobustness GetGraphicsResetStatusEXT(); + internal delegate OpenTK.Graphics.ES11.All GetGraphicsResetStatusEXT(); internal static GetGraphicsResetStatusEXT glGetGraphicsResetStatusEXT; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void GetHistogramParameterxvOES(OpenTK.Graphics.ES11.OesFixedPoint target, OpenTK.Graphics.ES11.OesFixedPoint pname, [OutAttribute] int* @params); + internal unsafe delegate void GetHistogramParameterxvOES(OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All pname, [OutAttribute] int* @params); internal unsafe static GetHistogramParameterxvOES glGetHistogramParameterxvOES; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void GetInteger64vAPPLE(OpenTK.Graphics.ES11.AppleSync pname, [OutAttribute] Int64* @params); + internal unsafe delegate void GetInteger64vAPPLE(OpenTK.Graphics.ES11.All pname, [OutAttribute] Int64* @params); internal unsafe static GetInteger64vAPPLE glGetInteger64vAPPLE; [System.Security.SuppressUnmanagedCodeSecurity()] internal unsafe delegate void GetIntegerv(OpenTK.Graphics.ES11.GetPName pname, [OutAttribute] Int32* data); @@ -501,28 +507,28 @@ namespace OpenTK.Graphics.ES11 internal unsafe delegate void GetLightfv(OpenTK.Graphics.ES11.LightName light, OpenTK.Graphics.ES11.LightParameter pname, [OutAttribute] Single* @params); internal unsafe static GetLightfv glGetLightfv; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void GetLightxOES(OpenTK.Graphics.ES11.OesFixedPoint light, OpenTK.Graphics.ES11.OesFixedPoint pname, [OutAttribute] int* @params); + internal unsafe delegate void GetLightxOES(OpenTK.Graphics.ES11.All light, OpenTK.Graphics.ES11.All pname, [OutAttribute] int* @params); internal unsafe static GetLightxOES glGetLightxOES; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void GetLightxv(OpenTK.Graphics.ES11.VersionEsCm10 light, OpenTK.Graphics.ES11.VersionEsCm10 pname, [OutAttribute] int* @params); + internal unsafe delegate void GetLightxv(OpenTK.Graphics.ES11.All light, OpenTK.Graphics.ES11.All pname, [OutAttribute] int* @params); internal unsafe static GetLightxv glGetLightxv; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void GetLightxvOES(OpenTK.Graphics.ES11.OesFixedPoint light, OpenTK.Graphics.ES11.OesFixedPoint pname, [OutAttribute] int* @params); + internal unsafe delegate void GetLightxvOES(OpenTK.Graphics.ES11.All light, OpenTK.Graphics.ES11.All pname, [OutAttribute] int* @params); internal unsafe static GetLightxvOES glGetLightxvOES; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void GetMapxvOES(OpenTK.Graphics.ES11.OesFixedPoint target, OpenTK.Graphics.ES11.OesFixedPoint query, [OutAttribute] int* v); + internal unsafe delegate void GetMapxvOES(OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All query, [OutAttribute] int* v); internal unsafe static GetMapxvOES glGetMapxvOES; [System.Security.SuppressUnmanagedCodeSecurity()] internal unsafe delegate void GetMaterialfv(OpenTK.Graphics.ES11.MaterialFace face, OpenTK.Graphics.ES11.MaterialParameter pname, [OutAttribute] Single* @params); internal unsafe static GetMaterialfv glGetMaterialfv; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void GetMaterialxOES(OpenTK.Graphics.ES11.OesFixedPoint face, OpenTK.Graphics.ES11.OesFixedPoint pname, int param); + internal delegate void GetMaterialxOES(OpenTK.Graphics.ES11.All face, OpenTK.Graphics.ES11.All pname, int param); internal static GetMaterialxOES glGetMaterialxOES; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void GetMaterialxv(OpenTK.Graphics.ES11.VersionEsCm10 face, OpenTK.Graphics.ES11.VersionEsCm10 pname, [OutAttribute] int* @params); + internal unsafe delegate void GetMaterialxv(OpenTK.Graphics.ES11.All face, OpenTK.Graphics.ES11.All pname, [OutAttribute] int* @params); internal unsafe static GetMaterialxv glGetMaterialxv; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void GetMaterialxvOES(OpenTK.Graphics.ES11.OesFixedPoint face, OpenTK.Graphics.ES11.OesFixedPoint pname, [OutAttribute] int* @params); + internal unsafe delegate void GetMaterialxvOES(OpenTK.Graphics.ES11.All face, OpenTK.Graphics.ES11.All pname, [OutAttribute] int* @params); internal unsafe static GetMaterialxvOES glGetMaterialxvOES; [System.Security.SuppressUnmanagedCodeSecurity()] internal unsafe delegate void GetnUniformfvEXT(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] Single* @params); @@ -531,19 +537,19 @@ namespace OpenTK.Graphics.ES11 internal unsafe delegate void GetnUniformivEXT(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] Int32* @params); internal unsafe static GetnUniformivEXT glGetnUniformivEXT; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void GetPixelMapxv(OpenTK.Graphics.ES11.OesFixedPoint map, Int32 size, [OutAttribute] int* values); + internal unsafe delegate void GetPixelMapxv(OpenTK.Graphics.ES11.All map, Int32 size, [OutAttribute] int* values); internal unsafe static GetPixelMapxv glGetPixelMapxv; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void GetPointerv(OpenTK.Graphics.ES11.GetPointervPName pname, [OutAttribute] IntPtr @params); internal static GetPointerv glGetPointerv; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void GetRenderbufferParameterivOES(OpenTK.Graphics.ES11.OesFramebufferObject target, OpenTK.Graphics.ES11.OesFramebufferObject pname, [OutAttribute] Int32* @params); + internal unsafe delegate void GetRenderbufferParameterivOES(OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All pname, [OutAttribute] Int32* @params); internal unsafe static GetRenderbufferParameterivOES glGetRenderbufferParameterivOES; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate IntPtr GetString(OpenTK.Graphics.ES11.StringName name); internal static GetString glGetString; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void GetSyncivAPPLE(IntPtr sync, OpenTK.Graphics.ES11.AppleSync pname, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Int32* values); + internal unsafe delegate void GetSyncivAPPLE(IntPtr sync, OpenTK.Graphics.ES11.All pname, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Int32* values); internal unsafe static GetSyncivAPPLE glGetSyncivAPPLE; [System.Security.SuppressUnmanagedCodeSecurity()] internal unsafe delegate void GetTexEnvfv(OpenTK.Graphics.ES11.TextureEnvTarget target, OpenTK.Graphics.ES11.TextureEnvParameter pname, [OutAttribute] Single* @params); @@ -552,22 +558,22 @@ namespace OpenTK.Graphics.ES11 internal unsafe delegate void GetTexEnviv(OpenTK.Graphics.ES11.TextureEnvTarget target, OpenTK.Graphics.ES11.TextureEnvParameter pname, [OutAttribute] Int32* @params); internal unsafe static GetTexEnviv glGetTexEnviv; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void GetTexEnvxv(OpenTK.Graphics.ES11.VersionEsCm10 target, OpenTK.Graphics.ES11.VersionEsCm10 pname, [OutAttribute] int* @params); + internal unsafe delegate void GetTexEnvxv(OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All pname, [OutAttribute] int* @params); internal unsafe static GetTexEnvxv glGetTexEnvxv; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void GetTexEnvxvOES(OpenTK.Graphics.ES11.OesFixedPoint target, OpenTK.Graphics.ES11.OesFixedPoint pname, [OutAttribute] int* @params); + internal unsafe delegate void GetTexEnvxvOES(OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All pname, [OutAttribute] int* @params); internal unsafe static GetTexEnvxvOES glGetTexEnvxvOES; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void GetTexGenfvOES(OpenTK.Graphics.ES11.OesTextureCubeMap coord, OpenTK.Graphics.ES11.OesTextureCubeMap pname, [OutAttribute] Single* @params); + internal unsafe delegate void GetTexGenfvOES(OpenTK.Graphics.ES11.All coord, OpenTK.Graphics.ES11.All pname, [OutAttribute] Single* @params); internal unsafe static GetTexGenfvOES glGetTexGenfvOES; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void GetTexGenivOES(OpenTK.Graphics.ES11.OesTextureCubeMap coord, OpenTK.Graphics.ES11.OesTextureCubeMap pname, [OutAttribute] Int32* @params); + internal unsafe delegate void GetTexGenivOES(OpenTK.Graphics.ES11.All coord, OpenTK.Graphics.ES11.All pname, [OutAttribute] Int32* @params); internal unsafe static GetTexGenivOES glGetTexGenivOES; [System.Security.SuppressUnmanagedCodeSecurity()] internal unsafe delegate void GetTexGenxvOES(OpenTK.Graphics.ES11.All coord, OpenTK.Graphics.ES11.All pname, [OutAttribute] int* @params); internal unsafe static GetTexGenxvOES glGetTexGenxvOES; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void GetTexLevelParameterxvOES(OpenTK.Graphics.ES11.OesFixedPoint target, Int32 level, OpenTK.Graphics.ES11.OesFixedPoint pname, [OutAttribute] int* @params); + internal unsafe delegate void GetTexLevelParameterxvOES(OpenTK.Graphics.ES11.All target, Int32 level, OpenTK.Graphics.ES11.All pname, [OutAttribute] int* @params); internal unsafe static GetTexLevelParameterxvOES glGetTexLevelParameterxvOES; [System.Security.SuppressUnmanagedCodeSecurity()] internal unsafe delegate void GetTexParameterfv(OpenTK.Graphics.ES11.TextureTarget target, OpenTK.Graphics.ES11.GetTextureParameter pname, [OutAttribute] Single* @params); @@ -576,10 +582,10 @@ namespace OpenTK.Graphics.ES11 internal unsafe delegate void GetTexParameteriv(OpenTK.Graphics.ES11.TextureTarget target, OpenTK.Graphics.ES11.GetTextureParameter pname, [OutAttribute] Int32* @params); internal unsafe static GetTexParameteriv glGetTexParameteriv; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void GetTexParameterxv(OpenTK.Graphics.ES11.VersionEsCm10 target, OpenTK.Graphics.ES11.VersionEsCm10 pname, [OutAttribute] int* @params); + internal unsafe delegate void GetTexParameterxv(OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All pname, [OutAttribute] int* @params); internal unsafe static GetTexParameterxv glGetTexParameterxv; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void GetTexParameterxvOES(OpenTK.Graphics.ES11.OesFixedPoint target, OpenTK.Graphics.ES11.OesFixedPoint pname, [OutAttribute] int* @params); + internal unsafe delegate void GetTexParameterxvOES(OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All pname, [OutAttribute] int* @params); internal unsafe static GetTexParameterxvOES glGetTexParameterxvOES; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void Hint(OpenTK.Graphics.ES11.HintTarget target, OpenTK.Graphics.ES11.HintMode mode); @@ -627,28 +633,28 @@ namespace OpenTK.Graphics.ES11 internal unsafe delegate void LightModelfv(OpenTK.Graphics.ES11.LightModelParameter pname, Single* @params); internal unsafe static LightModelfv glLightModelfv; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void LightModelx(OpenTK.Graphics.ES11.VersionEsCm10 pname, int param); + internal delegate void LightModelx(OpenTK.Graphics.ES11.All pname, int param); internal static LightModelx glLightModelx; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void LightModelxOES(OpenTK.Graphics.ES11.OesFixedPoint pname, int param); + internal delegate void LightModelxOES(OpenTK.Graphics.ES11.All pname, int param); internal static LightModelxOES glLightModelxOES; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void LightModelxv(OpenTK.Graphics.ES11.VersionEsCm10 pname, int* param); + internal unsafe delegate void LightModelxv(OpenTK.Graphics.ES11.All pname, int* param); internal unsafe static LightModelxv glLightModelxv; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void LightModelxvOES(OpenTK.Graphics.ES11.OesFixedPoint pname, int* param); + internal unsafe delegate void LightModelxvOES(OpenTK.Graphics.ES11.All pname, int* param); internal unsafe static LightModelxvOES glLightModelxvOES; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void Lightx(OpenTK.Graphics.ES11.VersionEsCm10 light, OpenTK.Graphics.ES11.VersionEsCm10 pname, int param); + internal delegate void Lightx(OpenTK.Graphics.ES11.All light, OpenTK.Graphics.ES11.All pname, int param); internal static Lightx glLightx; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void LightxOES(OpenTK.Graphics.ES11.OesFixedPoint light, OpenTK.Graphics.ES11.OesFixedPoint pname, int param); + internal delegate void LightxOES(OpenTK.Graphics.ES11.All light, OpenTK.Graphics.ES11.All pname, int param); internal static LightxOES glLightxOES; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void Lightxv(OpenTK.Graphics.ES11.VersionEsCm10 light, OpenTK.Graphics.ES11.VersionEsCm10 pname, int* @params); + internal unsafe delegate void Lightxv(OpenTK.Graphics.ES11.All light, OpenTK.Graphics.ES11.All pname, int* @params); internal unsafe static Lightxv glLightxv; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void LightxvOES(OpenTK.Graphics.ES11.OesFixedPoint light, OpenTK.Graphics.ES11.OesFixedPoint pname, int* @params); + internal unsafe delegate void LightxvOES(OpenTK.Graphics.ES11.All light, OpenTK.Graphics.ES11.All pname, int* @params); internal unsafe static LightxvOES glLightxvOES; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void LineWidth(Single width); @@ -681,16 +687,16 @@ namespace OpenTK.Graphics.ES11 internal delegate void LogicOp(OpenTK.Graphics.ES11.LogicOp opcode); internal static LogicOp glLogicOp; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void Map1xOES(OpenTK.Graphics.ES11.OesFixedPoint target, int u1, int u2, Int32 stride, Int32 order, int points); + internal delegate void Map1xOES(OpenTK.Graphics.ES11.All target, int u1, int u2, Int32 stride, Int32 order, int points); internal static Map1xOES glMap1xOES; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void Map2xOES(OpenTK.Graphics.ES11.OesFixedPoint target, int u1, int u2, Int32 ustride, Int32 uorder, int v1, int v2, Int32 vstride, Int32 vorder, int points); + internal delegate void Map2xOES(OpenTK.Graphics.ES11.All target, int u1, int u2, Int32 ustride, Int32 uorder, int v1, int v2, Int32 vstride, Int32 vorder, int points); internal static Map2xOES glMap2xOES; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate IntPtr MapBufferOES(OpenTK.Graphics.ES11.OesMapbuffer target, OpenTK.Graphics.ES11.OesMapbuffer access); + internal delegate IntPtr MapBufferOES(OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All access); internal static MapBufferOES glMapBufferOES; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate IntPtr MapBufferRangeEXT(OpenTK.Graphics.ES11.ExtMapBufferRange target, IntPtr offset, IntPtr length, UInt32 access); + internal delegate IntPtr MapBufferRangeEXT(OpenTK.Graphics.ES11.All target, IntPtr offset, IntPtr length, UInt32 access); internal static MapBufferRangeEXT glMapBufferRangeEXT; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void MapGrid1xOES(Int32 n, int u1, int u2); @@ -705,19 +711,19 @@ namespace OpenTK.Graphics.ES11 internal unsafe delegate void Materialfv(OpenTK.Graphics.ES11.MaterialFace face, OpenTK.Graphics.ES11.MaterialParameter pname, Single* @params); internal unsafe static Materialfv glMaterialfv; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void Materialx(OpenTK.Graphics.ES11.VersionEsCm10 face, OpenTK.Graphics.ES11.VersionEsCm10 pname, int param); + internal delegate void Materialx(OpenTK.Graphics.ES11.All face, OpenTK.Graphics.ES11.All pname, int param); internal static Materialx glMaterialx; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void MaterialxOES(OpenTK.Graphics.ES11.OesFixedPoint face, OpenTK.Graphics.ES11.OesFixedPoint pname, int param); + internal delegate void MaterialxOES(OpenTK.Graphics.ES11.All face, OpenTK.Graphics.ES11.All pname, int param); internal static MaterialxOES glMaterialxOES; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void Materialxv(OpenTK.Graphics.ES11.VersionEsCm10 face, OpenTK.Graphics.ES11.VersionEsCm10 pname, int* param); + internal unsafe delegate void Materialxv(OpenTK.Graphics.ES11.All face, OpenTK.Graphics.ES11.All pname, int* param); internal unsafe static Materialxv glMaterialxv; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void MaterialxvOES(OpenTK.Graphics.ES11.OesFixedPoint face, OpenTK.Graphics.ES11.OesFixedPoint pname, int* param); + internal unsafe delegate void MaterialxvOES(OpenTK.Graphics.ES11.All face, OpenTK.Graphics.ES11.All pname, int* param); internal unsafe static MaterialxvOES glMaterialxvOES; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void MatrixIndexPointerOES(Int32 size, OpenTK.Graphics.ES11.OesMatrixPalette type, Int32 stride, IntPtr pointer); + internal delegate void MatrixIndexPointerOES(Int32 size, OpenTK.Graphics.ES11.All type, Int32 stride, IntPtr pointer); internal static MatrixIndexPointerOES glMatrixIndexPointerOES; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void MatrixMode(OpenTK.Graphics.ES11.MatrixMode mode); @@ -726,61 +732,61 @@ namespace OpenTK.Graphics.ES11 internal unsafe delegate void MultiDrawArraysEXT(OpenTK.Graphics.ES11.PrimitiveType mode, Int32* first, Int32* count, Int32 primcount); internal unsafe static MultiDrawArraysEXT glMultiDrawArraysEXT; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void MultiDrawElementsEXT(OpenTK.Graphics.ES11.PrimitiveType mode, Int32* count, OpenTK.Graphics.ES11.ExtMultiDrawArrays type, IntPtr indices, Int32 primcount); + internal unsafe delegate void MultiDrawElementsEXT(OpenTK.Graphics.ES11.PrimitiveType mode, Int32* count, OpenTK.Graphics.ES11.All type, IntPtr indices, Int32 primcount); internal unsafe static MultiDrawElementsEXT glMultiDrawElementsEXT; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void MultiTexCoord1bOES(OpenTK.Graphics.ES11.OesByteCoordinates texture, SByte s); + internal delegate void MultiTexCoord1bOES(OpenTK.Graphics.ES11.All texture, SByte s); internal static MultiTexCoord1bOES glMultiTexCoord1bOES; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void MultiTexCoord1bvOES(OpenTK.Graphics.ES11.OesByteCoordinates texture, SByte* coords); + internal unsafe delegate void MultiTexCoord1bvOES(OpenTK.Graphics.ES11.All texture, SByte* coords); internal unsafe static MultiTexCoord1bvOES glMultiTexCoord1bvOES; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void MultiTexCoord1xOES(OpenTK.Graphics.ES11.OesFixedPoint texture, int s); + internal delegate void MultiTexCoord1xOES(OpenTK.Graphics.ES11.All texture, int s); internal static MultiTexCoord1xOES glMultiTexCoord1xOES; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void MultiTexCoord1xvOES(OpenTK.Graphics.ES11.OesFixedPoint texture, int* coords); + internal unsafe delegate void MultiTexCoord1xvOES(OpenTK.Graphics.ES11.All texture, int* coords); internal unsafe static MultiTexCoord1xvOES glMultiTexCoord1xvOES; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void MultiTexCoord2bOES(OpenTK.Graphics.ES11.OesByteCoordinates texture, SByte s, SByte t); + internal delegate void MultiTexCoord2bOES(OpenTK.Graphics.ES11.All texture, SByte s, SByte t); internal static MultiTexCoord2bOES glMultiTexCoord2bOES; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void MultiTexCoord2bvOES(OpenTK.Graphics.ES11.OesByteCoordinates texture, SByte* coords); + internal unsafe delegate void MultiTexCoord2bvOES(OpenTK.Graphics.ES11.All texture, SByte* coords); internal unsafe static MultiTexCoord2bvOES glMultiTexCoord2bvOES; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void MultiTexCoord2xOES(OpenTK.Graphics.ES11.OesFixedPoint texture, int s, int t); + internal delegate void MultiTexCoord2xOES(OpenTK.Graphics.ES11.All texture, int s, int t); internal static MultiTexCoord2xOES glMultiTexCoord2xOES; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void MultiTexCoord2xvOES(OpenTK.Graphics.ES11.OesFixedPoint texture, int* coords); + internal unsafe delegate void MultiTexCoord2xvOES(OpenTK.Graphics.ES11.All texture, int* coords); internal unsafe static MultiTexCoord2xvOES glMultiTexCoord2xvOES; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void MultiTexCoord3bOES(OpenTK.Graphics.ES11.OesByteCoordinates texture, SByte s, SByte t, SByte r); + internal delegate void MultiTexCoord3bOES(OpenTK.Graphics.ES11.All texture, SByte s, SByte t, SByte r); internal static MultiTexCoord3bOES glMultiTexCoord3bOES; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void MultiTexCoord3bvOES(OpenTK.Graphics.ES11.OesByteCoordinates texture, SByte* coords); + internal unsafe delegate void MultiTexCoord3bvOES(OpenTK.Graphics.ES11.All texture, SByte* coords); internal unsafe static MultiTexCoord3bvOES glMultiTexCoord3bvOES; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void MultiTexCoord3xOES(OpenTK.Graphics.ES11.OesFixedPoint texture, int s, int t, int r); + internal delegate void MultiTexCoord3xOES(OpenTK.Graphics.ES11.All texture, int s, int t, int r); internal static MultiTexCoord3xOES glMultiTexCoord3xOES; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void MultiTexCoord3xvOES(OpenTK.Graphics.ES11.OesFixedPoint texture, int* coords); + internal unsafe delegate void MultiTexCoord3xvOES(OpenTK.Graphics.ES11.All texture, int* coords); internal unsafe static MultiTexCoord3xvOES glMultiTexCoord3xvOES; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void MultiTexCoord4bOES(OpenTK.Graphics.ES11.OesByteCoordinates texture, SByte s, SByte t, SByte r, SByte q); + internal delegate void MultiTexCoord4bOES(OpenTK.Graphics.ES11.All texture, SByte s, SByte t, SByte r, SByte q); internal static MultiTexCoord4bOES glMultiTexCoord4bOES; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void MultiTexCoord4bvOES(OpenTK.Graphics.ES11.OesByteCoordinates texture, SByte* coords); + internal unsafe delegate void MultiTexCoord4bvOES(OpenTK.Graphics.ES11.All texture, SByte* coords); internal unsafe static MultiTexCoord4bvOES glMultiTexCoord4bvOES; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void MultiTexCoord4f(OpenTK.Graphics.ES11.VersionEsCm10 target, Single s, Single t, Single r, Single q); + internal delegate void MultiTexCoord4f(OpenTK.Graphics.ES11.All target, Single s, Single t, Single r, Single q); internal static MultiTexCoord4f glMultiTexCoord4f; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void MultiTexCoord4x(OpenTK.Graphics.ES11.VersionEsCm10 texture, int s, int t, int r, int q); + internal delegate void MultiTexCoord4x(OpenTK.Graphics.ES11.All texture, int s, int t, int r, int q); internal static MultiTexCoord4x glMultiTexCoord4x; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void MultiTexCoord4xOES(OpenTK.Graphics.ES11.OesFixedPoint texture, int s, int t, int r, int q); + internal delegate void MultiTexCoord4xOES(OpenTK.Graphics.ES11.All texture, int s, int t, int r, int q); internal static MultiTexCoord4xOES glMultiTexCoord4xOES; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void MultiTexCoord4xvOES(OpenTK.Graphics.ES11.OesFixedPoint texture, int* coords); + internal unsafe delegate void MultiTexCoord4xvOES(OpenTK.Graphics.ES11.All texture, int* coords); internal unsafe static MultiTexCoord4xvOES glMultiTexCoord4xvOES; [System.Security.SuppressUnmanagedCodeSecurity()] internal unsafe delegate void MultMatrixf(Single* m); @@ -825,43 +831,43 @@ namespace OpenTK.Graphics.ES11 internal delegate void PassThroughxOES(int token); internal static PassThroughxOES glPassThroughxOES; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void PixelMapx(OpenTK.Graphics.ES11.OesFixedPoint map, Int32 size, int* values); + internal unsafe delegate void PixelMapx(OpenTK.Graphics.ES11.All map, Int32 size, int* values); internal unsafe static PixelMapx glPixelMapx; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void PixelStorei(OpenTK.Graphics.ES11.PixelStoreParameter pname, Int32 param); internal static PixelStorei glPixelStorei; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void PixelStorex(OpenTK.Graphics.ES11.OesFixedPoint pname, int param); + internal delegate void PixelStorex(OpenTK.Graphics.ES11.All pname, int param); internal static PixelStorex glPixelStorex; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void PixelTransferxOES(OpenTK.Graphics.ES11.OesFixedPoint pname, int param); + internal delegate void PixelTransferxOES(OpenTK.Graphics.ES11.All pname, int param); internal static PixelTransferxOES glPixelTransferxOES; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void PixelZoomxOES(int xfactor, int yfactor); internal static PixelZoomxOES glPixelZoomxOES; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void PointParameterf(OpenTK.Graphics.ES11.VersionEsCm10 pname, Single param); + internal delegate void PointParameterf(OpenTK.Graphics.ES11.All pname, Single param); internal static PointParameterf glPointParameterf; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void PointParameterfv(OpenTK.Graphics.ES11.VersionEsCm10 pname, Single* @params); + internal unsafe delegate void PointParameterfv(OpenTK.Graphics.ES11.All pname, Single* @params); internal unsafe static PointParameterfv glPointParameterfv; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void PointParameterx(OpenTK.Graphics.ES11.VersionEsCm10 pname, int param); + internal delegate void PointParameterx(OpenTK.Graphics.ES11.All pname, int param); internal static PointParameterx glPointParameterx; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void PointParameterxOES(OpenTK.Graphics.ES11.OesFixedPoint pname, int param); + internal delegate void PointParameterxOES(OpenTK.Graphics.ES11.All pname, int param); internal static PointParameterxOES glPointParameterxOES; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void PointParameterxv(OpenTK.Graphics.ES11.VersionEsCm10 pname, int* @params); + internal unsafe delegate void PointParameterxv(OpenTK.Graphics.ES11.All pname, int* @params); internal unsafe static PointParameterxv glPointParameterxv; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void PointParameterxvOES(OpenTK.Graphics.ES11.OesFixedPoint pname, int* @params); + internal unsafe delegate void PointParameterxvOES(OpenTK.Graphics.ES11.All pname, int* @params); internal unsafe static PointParameterxvOES glPointParameterxvOES; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void PointSize(Single size); internal static PointSize glPointSize; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void PointSizePointerOES(OpenTK.Graphics.ES11.OesPointSizeArray type, Int32 stride, IntPtr pointer); + internal delegate void PointSizePointerOES(OpenTK.Graphics.ES11.All type, Int32 stride, IntPtr pointer); internal static PointSizePointerOES glPointSizePointerOES; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void PointSizex(int size); @@ -909,7 +915,7 @@ namespace OpenTK.Graphics.ES11 internal unsafe delegate void RasterPos4xvOES(int* coords); internal unsafe static RasterPos4xvOES glRasterPos4xvOES; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void ReadnPixelsEXT(Int32 x, Int32 y, Int32 width, Int32 height, OpenTK.Graphics.ES11.ExtRobustness format, OpenTK.Graphics.ES11.ExtRobustness type, Int32 bufSize, [OutAttribute] IntPtr data); + internal delegate void ReadnPixelsEXT(Int32 x, Int32 y, Int32 width, Int32 height, OpenTK.Graphics.ES11.All format, OpenTK.Graphics.ES11.All type, Int32 bufSize, [OutAttribute] IntPtr data); internal static ReadnPixelsEXT glReadnPixelsEXT; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void ReadPixels(Int32 x, Int32 y, Int32 width, Int32 height, OpenTK.Graphics.ES11.PixelFormat format, OpenTK.Graphics.ES11.PixelType type, [OutAttribute] IntPtr pixels); @@ -921,16 +927,16 @@ namespace OpenTK.Graphics.ES11 internal unsafe delegate void RectxvOES(int* v1, int* v2); internal unsafe static RectxvOES glRectxvOES; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void RenderbufferStorageMultisampleAPPLE(OpenTK.Graphics.ES11.AppleFramebufferMultisample target, Int32 samples, OpenTK.Graphics.ES11.AppleFramebufferMultisample internalformat, Int32 width, Int32 height); + internal delegate void RenderbufferStorageMultisampleAPPLE(OpenTK.Graphics.ES11.All target, Int32 samples, OpenTK.Graphics.ES11.All internalformat, Int32 width, Int32 height); internal static RenderbufferStorageMultisampleAPPLE glRenderbufferStorageMultisampleAPPLE; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void RenderbufferStorageMultisampleEXT(OpenTK.Graphics.ES11.ExtMultisampledRenderToTexture target, Int32 samples, OpenTK.Graphics.ES11.ExtMultisampledRenderToTexture internalformat, Int32 width, Int32 height); + internal delegate void RenderbufferStorageMultisampleEXT(OpenTK.Graphics.ES11.All target, Int32 samples, OpenTK.Graphics.ES11.All internalformat, Int32 width, Int32 height); internal static RenderbufferStorageMultisampleEXT glRenderbufferStorageMultisampleEXT; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void RenderbufferStorageMultisampleIMG(OpenTK.Graphics.ES11.ImgMultisampledRenderToTexture target, Int32 samples, OpenTK.Graphics.ES11.ImgMultisampledRenderToTexture internalformat, Int32 width, Int32 height); + internal delegate void RenderbufferStorageMultisampleIMG(OpenTK.Graphics.ES11.All target, Int32 samples, OpenTK.Graphics.ES11.All internalformat, Int32 width, Int32 height); internal static RenderbufferStorageMultisampleIMG glRenderbufferStorageMultisampleIMG; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void RenderbufferStorageOES(OpenTK.Graphics.ES11.OesFramebufferObject target, OpenTK.Graphics.ES11.OesFramebufferObject internalformat, Int32 width, Int32 height); + internal delegate void RenderbufferStorageOES(OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All internalformat, Int32 width, Int32 height); internal static RenderbufferStorageOES glRenderbufferStorageOES; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void ResolveMultisampleFramebufferAPPLE(); @@ -969,7 +975,7 @@ namespace OpenTK.Graphics.ES11 internal delegate void Scissor(Int32 x, Int32 y, Int32 width, Int32 height); internal static Scissor glScissor; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void SetFenceNV(UInt32 fence, OpenTK.Graphics.ES11.NvFence condition); + internal delegate void SetFenceNV(UInt32 fence, OpenTK.Graphics.ES11.All condition); internal static SetFenceNV glSetFenceNV; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void ShadeModel(OpenTK.Graphics.ES11.ShadingModel mode); @@ -1053,28 +1059,28 @@ namespace OpenTK.Graphics.ES11 internal unsafe delegate void TexEnviv(OpenTK.Graphics.ES11.TextureEnvTarget target, OpenTK.Graphics.ES11.TextureEnvParameter pname, Int32* @params); internal unsafe static TexEnviv glTexEnviv; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void TexEnvx(OpenTK.Graphics.ES11.VersionEsCm10 target, OpenTK.Graphics.ES11.VersionEsCm10 pname, int param); + internal delegate void TexEnvx(OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All pname, int param); internal static TexEnvx glTexEnvx; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void TexEnvxOES(OpenTK.Graphics.ES11.OesFixedPoint target, OpenTK.Graphics.ES11.OesFixedPoint pname, int param); + internal delegate void TexEnvxOES(OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All pname, int param); internal static TexEnvxOES glTexEnvxOES; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void TexEnvxv(OpenTK.Graphics.ES11.VersionEsCm10 target, OpenTK.Graphics.ES11.VersionEsCm10 pname, int* @params); + internal unsafe delegate void TexEnvxv(OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All pname, int* @params); internal unsafe static TexEnvxv glTexEnvxv; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void TexEnvxvOES(OpenTK.Graphics.ES11.OesFixedPoint target, OpenTK.Graphics.ES11.OesFixedPoint pname, int* @params); + internal unsafe delegate void TexEnvxvOES(OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All pname, int* @params); internal unsafe static TexEnvxvOES glTexEnvxvOES; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void TexGenfOES(OpenTK.Graphics.ES11.OesTextureCubeMap coord, OpenTK.Graphics.ES11.OesTextureCubeMap pname, Single param); + internal delegate void TexGenfOES(OpenTK.Graphics.ES11.All coord, OpenTK.Graphics.ES11.All pname, Single param); internal static TexGenfOES glTexGenfOES; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void TexGenfvOES(OpenTK.Graphics.ES11.OesTextureCubeMap coord, OpenTK.Graphics.ES11.OesTextureCubeMap pname, Single* @params); + internal unsafe delegate void TexGenfvOES(OpenTK.Graphics.ES11.All coord, OpenTK.Graphics.ES11.All pname, Single* @params); internal unsafe static TexGenfvOES glTexGenfvOES; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void TexGeniOES(OpenTK.Graphics.ES11.OesTextureCubeMap coord, OpenTK.Graphics.ES11.OesTextureCubeMap pname, Int32 param); + internal delegate void TexGeniOES(OpenTK.Graphics.ES11.All coord, OpenTK.Graphics.ES11.All pname, Int32 param); internal static TexGeniOES glTexGeniOES; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void TexGenivOES(OpenTK.Graphics.ES11.OesTextureCubeMap coord, OpenTK.Graphics.ES11.OesTextureCubeMap pname, Int32* @params); + internal unsafe delegate void TexGenivOES(OpenTK.Graphics.ES11.All coord, OpenTK.Graphics.ES11.All pname, Int32* @params); internal unsafe static TexGenivOES glTexGenivOES; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void TexGenxOES(OpenTK.Graphics.ES11.All coord, OpenTK.Graphics.ES11.All pname, int param); @@ -1098,37 +1104,37 @@ namespace OpenTK.Graphics.ES11 internal unsafe delegate void TexParameteriv(OpenTK.Graphics.ES11.TextureTarget target, OpenTK.Graphics.ES11.TextureParameterName pname, Int32* @params); internal unsafe static TexParameteriv glTexParameteriv; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void TexParameterx(OpenTK.Graphics.ES11.VersionEsCm10 target, OpenTK.Graphics.ES11.VersionEsCm10 pname, int param); + internal delegate void TexParameterx(OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All pname, int param); internal static TexParameterx glTexParameterx; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void TexParameterxOES(OpenTK.Graphics.ES11.OesFixedPoint target, OpenTK.Graphics.ES11.OesFixedPoint pname, int param); + internal delegate void TexParameterxOES(OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All pname, int param); internal static TexParameterxOES glTexParameterxOES; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void TexParameterxv(OpenTK.Graphics.ES11.VersionEsCm10 target, OpenTK.Graphics.ES11.VersionEsCm10 pname, int* @params); + internal unsafe delegate void TexParameterxv(OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All pname, int* @params); internal unsafe static TexParameterxv glTexParameterxv; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void TexParameterxvOES(OpenTK.Graphics.ES11.OesFixedPoint target, OpenTK.Graphics.ES11.OesFixedPoint pname, int* @params); + internal unsafe delegate void TexParameterxvOES(OpenTK.Graphics.ES11.All target, OpenTK.Graphics.ES11.All pname, int* @params); internal unsafe static TexParameterxvOES glTexParameterxvOES; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void TexStorage1DEXT(OpenTK.Graphics.ES11.ExtTextureStorage target, Int32 levels, OpenTK.Graphics.ES11.ExtTextureStorage internalformat, Int32 width); + internal delegate void TexStorage1DEXT(OpenTK.Graphics.ES11.All target, Int32 levels, OpenTK.Graphics.ES11.All internalformat, Int32 width); internal static TexStorage1DEXT glTexStorage1DEXT; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void TexStorage2DEXT(OpenTK.Graphics.ES11.ExtTextureStorage target, Int32 levels, OpenTK.Graphics.ES11.ExtTextureStorage internalformat, Int32 width, Int32 height); + internal delegate void TexStorage2DEXT(OpenTK.Graphics.ES11.All target, Int32 levels, OpenTK.Graphics.ES11.All internalformat, Int32 width, Int32 height); internal static TexStorage2DEXT glTexStorage2DEXT; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void TexStorage3DEXT(OpenTK.Graphics.ES11.ExtTextureStorage target, Int32 levels, OpenTK.Graphics.ES11.ExtTextureStorage internalformat, Int32 width, Int32 height, Int32 depth); + internal delegate void TexStorage3DEXT(OpenTK.Graphics.ES11.All target, Int32 levels, OpenTK.Graphics.ES11.All internalformat, Int32 width, Int32 height, Int32 depth); internal static TexStorage3DEXT glTexStorage3DEXT; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void TexSubImage2D(OpenTK.Graphics.ES11.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.ES11.PixelFormat format, OpenTK.Graphics.ES11.PixelType type, IntPtr pixels); internal static TexSubImage2D glTexSubImage2D; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void TextureStorage1DEXT(UInt32 texture, OpenTK.Graphics.ES11.ExtTextureStorage target, Int32 levels, OpenTK.Graphics.ES11.ExtTextureStorage internalformat, Int32 width); + internal delegate void TextureStorage1DEXT(UInt32 texture, OpenTK.Graphics.ES11.All target, Int32 levels, OpenTK.Graphics.ES11.All internalformat, Int32 width); internal static TextureStorage1DEXT glTextureStorage1DEXT; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void TextureStorage2DEXT(UInt32 texture, OpenTK.Graphics.ES11.ExtTextureStorage target, Int32 levels, OpenTK.Graphics.ES11.ExtTextureStorage internalformat, Int32 width, Int32 height); + internal delegate void TextureStorage2DEXT(UInt32 texture, OpenTK.Graphics.ES11.All target, Int32 levels, OpenTK.Graphics.ES11.All internalformat, Int32 width, Int32 height); internal static TextureStorage2DEXT glTextureStorage2DEXT; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void TextureStorage3DEXT(UInt32 texture, OpenTK.Graphics.ES11.ExtTextureStorage target, Int32 levels, OpenTK.Graphics.ES11.ExtTextureStorage internalformat, Int32 width, Int32 height, Int32 depth); + internal delegate void TextureStorage3DEXT(UInt32 texture, OpenTK.Graphics.ES11.All target, Int32 levels, OpenTK.Graphics.ES11.All internalformat, Int32 width, Int32 height, Int32 depth); internal static TextureStorage3DEXT glTextureStorage3DEXT; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void Translatef(Single x, Single y, Single z); @@ -1140,7 +1146,7 @@ namespace OpenTK.Graphics.ES11 internal delegate void TranslatexOES(int x, int y, int z); internal static TranslatexOES glTranslatexOES; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate bool UnmapBufferOES(OpenTK.Graphics.ES11.OesMapbuffer target); + internal delegate bool UnmapBufferOES(OpenTK.Graphics.ES11.All target); internal static UnmapBufferOES glUnmapBufferOES; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void Vertex2bOES(SByte x); @@ -1188,7 +1194,7 @@ namespace OpenTK.Graphics.ES11 internal delegate void WaitSyncAPPLE(IntPtr sync, UInt32 flags, UInt64 timeout); internal static WaitSyncAPPLE glWaitSyncAPPLE; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void WeightPointerOES(Int32 size, OpenTK.Graphics.ES11.OesMatrixPalette type, Int32 stride, IntPtr pointer); + internal delegate void WeightPointerOES(Int32 size, OpenTK.Graphics.ES11.All type, Int32 stride, IntPtr pointer); internal static WeightPointerOES glWeightPointerOES; } } diff --git a/Source/OpenTK/Graphics/ES11/ES11Enums.cs b/Source/OpenTK/Graphics/ES11/ES11Enums.cs index 7f683a74..dd408877 100644 --- a/Source/OpenTK/Graphics/ES11/ES11Enums.cs +++ b/Source/OpenTK/Graphics/ES11/ES11Enums.cs @@ -57,7 +57,7 @@ namespace OpenTK.Graphics.ES11 } /// - /// Used in GL.Oes.GetTexGenx, GL.Oes.TexGenx + /// Used in GL.Apple.FenceSync, GL.Apple.GetInteger64 and 118 other functions /// public enum All : int { @@ -86,9 +86,9 @@ namespace OpenTK.Graphics.ES11 /// Zero = ((int)0) , /// - /// Original was GL_POINTS = 0x0000 + /// Original was GL_Points = 0X0000 /// - Points = ((int)0x0000) , + Points = ((int)0X0000) , /// /// Original was GL_CLIENT_PIXEL_STORE_BIT = 0x00000001 /// @@ -402,10 +402,6 @@ namespace OpenTK.Graphics.ES11 /// QueryBufferBarrierBit = ((int)0x00008000) , /// - /// Original was GL_LINES = 0x0001 - /// - Lines = ((int)0x0001) , - /// /// Original was GL_MAP_READ_BIT = 0x0001 /// MapReadBit = ((int)0x0001) , @@ -414,6 +410,10 @@ namespace OpenTK.Graphics.ES11 /// MapReadBitExt = ((int)0x0001) , /// + /// Original was GL_Lines = 0X0001 + /// + Lines = ((int)0X0001) , + /// /// Original was GL_EVAL_BIT = 0x00010000 /// EvalBit = ((int)0x00010000) , @@ -454,9 +454,9 @@ namespace OpenTK.Graphics.ES11 /// MapInvalidateRangeBitExt = ((int)0x0004) , /// - /// Original was GL_TRIANGLES = 0x0004 + /// Original was GL_Triangles = 0X0004 /// - Triangles = ((int)0x0004) , + Triangles = ((int)0X0004) , /// /// Original was GL_STENCIL_BUFFER_BIT2_QCOM = 0x00040000 /// @@ -5936,7 +5936,7 @@ namespace OpenTK.Graphics.ES11 } /// - /// Used in GL.Apple.RenderbufferStorageMultisample + /// Not used directly. /// public enum AppleFramebufferMultisample : int { @@ -5971,7 +5971,7 @@ namespace OpenTK.Graphics.ES11 } /// - /// Used in GL.Apple.FenceSync, GL.Apple.GetInteger64 and 1 other function + /// Not used directly. /// public enum AppleSync : int { @@ -6189,6 +6189,41 @@ namespace OpenTK.Graphics.ES11 AllAttribBits = unchecked((int)0xFFFFFFFF) , } + /// + /// Used in GL.DrawArrays, GL.DrawElements + /// + public enum BeginMode : int + { + /// + /// Original was GL_Points = 0X0000 + /// + Points = ((int)0X0000) , + /// + /// Original was GL_Lines = 0X0001 + /// + Lines = ((int)0X0001) , + /// + /// Original was GL_LineLoop = 0X0002 + /// + LineLoop = ((int)0X0002) , + /// + /// Original was GL_LineStrip = 0X0003 + /// + LineStrip = ((int)0X0003) , + /// + /// Original was GL_Triangles = 0X0004 + /// + Triangles = ((int)0X0004) , + /// + /// Original was GL_TriangleStrip = 0X0005 + /// + TriangleStrip = ((int)0X0005) , + /// + /// Original was GL_TriangleFan = 0X0006 + /// + TriangleFan = ((int)0X0006) , + } + /// /// Not used directly. /// @@ -7371,7 +7406,7 @@ namespace OpenTK.Graphics.ES11 } /// - /// Used in GL.Ext.BlendEquation + /// Not used directly. /// public enum ExtBlendMinmax : int { @@ -7394,7 +7429,7 @@ namespace OpenTK.Graphics.ES11 } /// - /// Used in GL.Ext.DiscardFramebuffer + /// Not used directly. /// public enum ExtDiscardFramebuffer : int { @@ -7413,7 +7448,7 @@ namespace OpenTK.Graphics.ES11 } /// - /// Used in GL.Ext.FlushMappedBufferRange, GL.Ext.MapBufferRange + /// Not used directly. /// public enum ExtMapBufferRange : int { @@ -7444,14 +7479,14 @@ namespace OpenTK.Graphics.ES11 } /// - /// Used in GL.Ext.MultiDrawElements + /// Not used directly. /// public enum ExtMultiDrawArrays : int { } /// - /// Used in GL.Ext.FramebufferTexture2DMultisample, GL.Ext.RenderbufferStorageMultisample + /// Not used directly. /// public enum ExtMultisampledRenderToTexture : int { @@ -7493,7 +7528,7 @@ namespace OpenTK.Graphics.ES11 } /// - /// Used in GL.Ext.ReadnPixels + /// Not used directly. /// public enum ExtRobustness : int { @@ -7615,7 +7650,7 @@ namespace OpenTK.Graphics.ES11 } /// - /// Used in GL.Ext.TexStorage1D, GL.Ext.TexStorage2D and 4 other functions + /// Not used directly. /// public enum ExtTextureStorage : int { @@ -10211,7 +10246,7 @@ namespace OpenTK.Graphics.ES11 } /// - /// Used in GL.Img.FramebufferTexture2DMultisample, GL.Img.RenderbufferStorageMultisample + /// Not used directly. /// public enum ImgMultisampledRenderToTexture : int { @@ -10307,7 +10342,7 @@ namespace OpenTK.Graphics.ES11 } /// - /// Used in GL.Img.ClipPlane, GL.Img.ClipPlanex + /// Not used directly. /// public enum ImgUserClipPlane : int { @@ -11464,7 +11499,7 @@ namespace OpenTK.Graphics.ES11 } /// - /// Used in GL.NV.GetFence, GL.NV.SetFence + /// Not used directly. /// public enum NvFence : int { @@ -11483,7 +11518,7 @@ namespace OpenTK.Graphics.ES11 } /// - /// Used in GL.Oes.BlendEquationSeparate + /// Not used directly. /// public enum OesBlendEquationSeparate : int { @@ -11498,7 +11533,7 @@ namespace OpenTK.Graphics.ES11 } /// - /// Used in GL.Oes.BlendFuncSeparate + /// Not used directly. /// public enum OesBlendFuncSeparate : int { @@ -11521,7 +11556,7 @@ namespace OpenTK.Graphics.ES11 } /// - /// Used in GL.Oes.BlendEquation + /// Not used directly. /// public enum OesBlendSubtract : int { @@ -11544,7 +11579,7 @@ namespace OpenTK.Graphics.ES11 } /// - /// Used in GL.Oes.MultiTexCoord1, GL.Oes.MultiTexCoord2 and 2 other functions + /// Not used directly. /// public enum OesByteCoordinates : int { @@ -11642,7 +11677,7 @@ namespace OpenTK.Graphics.ES11 } /// - /// Used in GL.Oes.EGLImageTargetRenderbufferStorage, GL.Oes.EGLImageTargetTexture2D + /// Not used directly. /// public enum OesEglImage : int { @@ -11697,7 +11732,7 @@ namespace OpenTK.Graphics.ES11 } /// - /// Used in GL.GetPixelMapx, GL.PixelMapx and 30 other functions + /// Not used directly. /// public enum OesFixedPoint : int { @@ -11708,7 +11743,7 @@ namespace OpenTK.Graphics.ES11 } /// - /// Used in GL.Oes.BindFramebuffer, GL.Oes.BindRenderbuffer and 7 other functions + /// Not used directly. /// public enum OesFramebufferObject : int { @@ -11847,7 +11882,7 @@ namespace OpenTK.Graphics.ES11 } /// - /// Used in GL.Oes.GetBufferPointer, GL.Oes.MapBuffer and 1 other function + /// Not used directly. /// public enum OesMapbuffer : int { @@ -11889,7 +11924,7 @@ namespace OpenTK.Graphics.ES11 } /// - /// Used in GL.Oes.MatrixIndexPointer, GL.Oes.WeightPointer + /// Not used directly. /// public enum OesMatrixPalette : int { @@ -11979,7 +12014,7 @@ namespace OpenTK.Graphics.ES11 } /// - /// Used in GL.Oes.PointSizePointer + /// Not used directly. /// public enum OesPointSizeArray : int { @@ -12125,7 +12160,7 @@ namespace OpenTK.Graphics.ES11 } /// - /// Used in GL.Oes.ClipPlane, GL.Oes.GetClipPlane + /// Not used directly. /// public enum OesSinglePrecision : int { @@ -12180,7 +12215,7 @@ namespace OpenTK.Graphics.ES11 } /// - /// Used in GL.Oes.GetTexGen, GL.Oes.TexGen + /// Not used directly. /// public enum OesTextureCubeMap : int { @@ -13154,7 +13189,7 @@ namespace OpenTK.Graphics.ES11 } /// - /// Used in GL.Qcom.ExtGetBufferPointer, GL.Qcom.ExtGetTexLevelParameter and 2 other functions + /// Not used directly. /// public enum QcomExtendedGet : int { @@ -13205,7 +13240,7 @@ namespace OpenTK.Graphics.ES11 } /// - /// Used in GL.Qcom.ExtGetProgramBinarySource + /// Not used directly. /// public enum QcomExtendedGet2 : int { @@ -14252,7 +14287,7 @@ namespace OpenTK.Graphics.ES11 } /// - /// Used in GL.ActiveTexture, GL.AlphaFuncx and 27 other functions + /// Not used directly. /// public enum VersionEsCm10 : int { diff --git a/Source/OpenTK/Graphics/ES20/ES20.cs b/Source/OpenTK/Graphics/ES20/ES20.cs index 738da9fa..295ad813 100644 --- a/Source/OpenTK/Graphics/ES20/ES20.cs +++ b/Source/OpenTK/Graphics/ES20/ES20.cs @@ -345,7 +345,7 @@ namespace OpenTK.Graphics.ES20 /// [requires: AMD_performance_monitor] [AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glGetPerfMonitorCounterDataAMD")] public static - void GetPerfMonitorCounterData(Int32 monitor, OpenTK.Graphics.ES20.AmdPerformanceMonitor pname, Int32 dataSize, [OutAttribute] Int32[] data, [OutAttribute] out Int32 bytesWritten) + void GetPerfMonitorCounterData(Int32 monitor, OpenTK.Graphics.ES20.All pname, Int32 dataSize, [OutAttribute] Int32[] data, [OutAttribute] out Int32 bytesWritten) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -356,7 +356,7 @@ namespace OpenTK.Graphics.ES20 fixed (Int32* data_ptr = data) fixed (Int32* bytesWritten_ptr = &bytesWritten) { - Delegates.glGetPerfMonitorCounterDataAMD((UInt32)monitor, (OpenTK.Graphics.ES20.AmdPerformanceMonitor)pname, (Int32)dataSize, (UInt32*)data_ptr, (Int32*)bytesWritten_ptr); + Delegates.glGetPerfMonitorCounterDataAMD((UInt32)monitor, (OpenTK.Graphics.ES20.All)pname, (Int32)dataSize, (UInt32*)data_ptr, (Int32*)bytesWritten_ptr); bytesWritten = *bytesWritten_ptr; } } @@ -368,7 +368,7 @@ namespace OpenTK.Graphics.ES20 /// [requires: AMD_performance_monitor] [AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glGetPerfMonitorCounterDataAMD")] public static - void GetPerfMonitorCounterData(Int32 monitor, OpenTK.Graphics.ES20.AmdPerformanceMonitor pname, Int32 dataSize, [OutAttribute] out Int32 data, [OutAttribute] out Int32 bytesWritten) + void GetPerfMonitorCounterData(Int32 monitor, OpenTK.Graphics.ES20.All pname, Int32 dataSize, [OutAttribute] out Int32 data, [OutAttribute] out Int32 bytesWritten) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -379,7 +379,7 @@ namespace OpenTK.Graphics.ES20 fixed (Int32* data_ptr = &data) fixed (Int32* bytesWritten_ptr = &bytesWritten) { - Delegates.glGetPerfMonitorCounterDataAMD((UInt32)monitor, (OpenTK.Graphics.ES20.AmdPerformanceMonitor)pname, (Int32)dataSize, (UInt32*)data_ptr, (Int32*)bytesWritten_ptr); + Delegates.glGetPerfMonitorCounterDataAMD((UInt32)monitor, (OpenTK.Graphics.ES20.All)pname, (Int32)dataSize, (UInt32*)data_ptr, (Int32*)bytesWritten_ptr); data = *data_ptr; bytesWritten = *bytesWritten_ptr; } @@ -393,13 +393,13 @@ namespace OpenTK.Graphics.ES20 [System.CLSCompliant(false)] [AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glGetPerfMonitorCounterDataAMD")] public static - unsafe void GetPerfMonitorCounterData(Int32 monitor, OpenTK.Graphics.ES20.AmdPerformanceMonitor pname, Int32 dataSize, [OutAttribute] Int32* data, [OutAttribute] Int32* bytesWritten) + unsafe void GetPerfMonitorCounterData(Int32 monitor, OpenTK.Graphics.ES20.All pname, Int32 dataSize, [OutAttribute] Int32* data, [OutAttribute] Int32* bytesWritten) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetPerfMonitorCounterDataAMD((UInt32)monitor, (OpenTK.Graphics.ES20.AmdPerformanceMonitor)pname, (Int32)dataSize, (UInt32*)data, (Int32*)bytesWritten); + Delegates.glGetPerfMonitorCounterDataAMD((UInt32)monitor, (OpenTK.Graphics.ES20.All)pname, (Int32)dataSize, (UInt32*)data, (Int32*)bytesWritten); #if DEBUG } #endif @@ -409,7 +409,7 @@ namespace OpenTK.Graphics.ES20 [System.CLSCompliant(false)] [AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glGetPerfMonitorCounterDataAMD")] public static - void GetPerfMonitorCounterData(UInt32 monitor, OpenTK.Graphics.ES20.AmdPerformanceMonitor pname, Int32 dataSize, [OutAttribute] UInt32[] data, [OutAttribute] out Int32 bytesWritten) + void GetPerfMonitorCounterData(UInt32 monitor, OpenTK.Graphics.ES20.All pname, Int32 dataSize, [OutAttribute] UInt32[] data, [OutAttribute] out Int32 bytesWritten) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -420,7 +420,7 @@ namespace OpenTK.Graphics.ES20 fixed (UInt32* data_ptr = data) fixed (Int32* bytesWritten_ptr = &bytesWritten) { - Delegates.glGetPerfMonitorCounterDataAMD((UInt32)monitor, (OpenTK.Graphics.ES20.AmdPerformanceMonitor)pname, (Int32)dataSize, (UInt32*)data_ptr, (Int32*)bytesWritten_ptr); + Delegates.glGetPerfMonitorCounterDataAMD((UInt32)monitor, (OpenTK.Graphics.ES20.All)pname, (Int32)dataSize, (UInt32*)data_ptr, (Int32*)bytesWritten_ptr); bytesWritten = *bytesWritten_ptr; } } @@ -433,7 +433,7 @@ namespace OpenTK.Graphics.ES20 [System.CLSCompliant(false)] [AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glGetPerfMonitorCounterDataAMD")] public static - void GetPerfMonitorCounterData(UInt32 monitor, OpenTK.Graphics.ES20.AmdPerformanceMonitor pname, Int32 dataSize, [OutAttribute] out UInt32 data, [OutAttribute] out Int32 bytesWritten) + void GetPerfMonitorCounterData(UInt32 monitor, OpenTK.Graphics.ES20.All pname, Int32 dataSize, [OutAttribute] out UInt32 data, [OutAttribute] out Int32 bytesWritten) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -444,7 +444,7 @@ namespace OpenTK.Graphics.ES20 fixed (UInt32* data_ptr = &data) fixed (Int32* bytesWritten_ptr = &bytesWritten) { - Delegates.glGetPerfMonitorCounterDataAMD((UInt32)monitor, (OpenTK.Graphics.ES20.AmdPerformanceMonitor)pname, (Int32)dataSize, (UInt32*)data_ptr, (Int32*)bytesWritten_ptr); + Delegates.glGetPerfMonitorCounterDataAMD((UInt32)monitor, (OpenTK.Graphics.ES20.All)pname, (Int32)dataSize, (UInt32*)data_ptr, (Int32*)bytesWritten_ptr); data = *data_ptr; bytesWritten = *bytesWritten_ptr; } @@ -458,13 +458,13 @@ namespace OpenTK.Graphics.ES20 [System.CLSCompliant(false)] [AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glGetPerfMonitorCounterDataAMD")] public static - unsafe void GetPerfMonitorCounterData(UInt32 monitor, OpenTK.Graphics.ES20.AmdPerformanceMonitor pname, Int32 dataSize, [OutAttribute] UInt32* data, [OutAttribute] Int32* bytesWritten) + unsafe void GetPerfMonitorCounterData(UInt32 monitor, OpenTK.Graphics.ES20.All pname, Int32 dataSize, [OutAttribute] UInt32* data, [OutAttribute] Int32* bytesWritten) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetPerfMonitorCounterDataAMD((UInt32)monitor, (OpenTK.Graphics.ES20.AmdPerformanceMonitor)pname, (Int32)dataSize, (UInt32*)data, (Int32*)bytesWritten); + Delegates.glGetPerfMonitorCounterDataAMD((UInt32)monitor, (OpenTK.Graphics.ES20.All)pname, (Int32)dataSize, (UInt32*)data, (Int32*)bytesWritten); #if DEBUG } #endif @@ -473,13 +473,13 @@ namespace OpenTK.Graphics.ES20 /// [requires: AMD_performance_monitor] [AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glGetPerfMonitorCounterInfoAMD")] public static - void GetPerfMonitorCounterInfo(Int32 group, Int32 counter, OpenTK.Graphics.ES20.AmdPerformanceMonitor pname, [OutAttribute] IntPtr data) + void GetPerfMonitorCounterInfo(Int32 group, Int32 counter, OpenTK.Graphics.ES20.All pname, [OutAttribute] IntPtr data) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetPerfMonitorCounterInfoAMD((UInt32)group, (UInt32)counter, (OpenTK.Graphics.ES20.AmdPerformanceMonitor)pname, (IntPtr)data); + Delegates.glGetPerfMonitorCounterInfoAMD((UInt32)group, (UInt32)counter, (OpenTK.Graphics.ES20.All)pname, (IntPtr)data); #if DEBUG } #endif @@ -488,7 +488,7 @@ namespace OpenTK.Graphics.ES20 /// [requires: AMD_performance_monitor] [AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glGetPerfMonitorCounterInfoAMD")] public static - void GetPerfMonitorCounterInfo(Int32 group, Int32 counter, OpenTK.Graphics.ES20.AmdPerformanceMonitor pname, [InAttribute, OutAttribute] T3[] data) + void GetPerfMonitorCounterInfo(Int32 group, Int32 counter, OpenTK.Graphics.ES20.All pname, [InAttribute, OutAttribute] T3[] data) where T3 : struct { #if DEBUG @@ -498,7 +498,7 @@ namespace OpenTK.Graphics.ES20 GCHandle data_ptr = GCHandle.Alloc(data, GCHandleType.Pinned); try { - Delegates.glGetPerfMonitorCounterInfoAMD((UInt32)group, (UInt32)counter, (OpenTK.Graphics.ES20.AmdPerformanceMonitor)pname, (IntPtr)data_ptr.AddrOfPinnedObject()); + Delegates.glGetPerfMonitorCounterInfoAMD((UInt32)group, (UInt32)counter, (OpenTK.Graphics.ES20.All)pname, (IntPtr)data_ptr.AddrOfPinnedObject()); } finally { @@ -512,7 +512,7 @@ namespace OpenTK.Graphics.ES20 /// [requires: AMD_performance_monitor] [AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glGetPerfMonitorCounterInfoAMD")] public static - void GetPerfMonitorCounterInfo(Int32 group, Int32 counter, OpenTK.Graphics.ES20.AmdPerformanceMonitor pname, [InAttribute, OutAttribute] T3[,] data) + void GetPerfMonitorCounterInfo(Int32 group, Int32 counter, OpenTK.Graphics.ES20.All pname, [InAttribute, OutAttribute] T3[,] data) where T3 : struct { #if DEBUG @@ -522,7 +522,7 @@ namespace OpenTK.Graphics.ES20 GCHandle data_ptr = GCHandle.Alloc(data, GCHandleType.Pinned); try { - Delegates.glGetPerfMonitorCounterInfoAMD((UInt32)group, (UInt32)counter, (OpenTK.Graphics.ES20.AmdPerformanceMonitor)pname, (IntPtr)data_ptr.AddrOfPinnedObject()); + Delegates.glGetPerfMonitorCounterInfoAMD((UInt32)group, (UInt32)counter, (OpenTK.Graphics.ES20.All)pname, (IntPtr)data_ptr.AddrOfPinnedObject()); } finally { @@ -536,7 +536,7 @@ namespace OpenTK.Graphics.ES20 /// [requires: AMD_performance_monitor] [AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glGetPerfMonitorCounterInfoAMD")] public static - void GetPerfMonitorCounterInfo(Int32 group, Int32 counter, OpenTK.Graphics.ES20.AmdPerformanceMonitor pname, [InAttribute, OutAttribute] T3[,,] data) + void GetPerfMonitorCounterInfo(Int32 group, Int32 counter, OpenTK.Graphics.ES20.All pname, [InAttribute, OutAttribute] T3[,,] data) where T3 : struct { #if DEBUG @@ -546,7 +546,7 @@ namespace OpenTK.Graphics.ES20 GCHandle data_ptr = GCHandle.Alloc(data, GCHandleType.Pinned); try { - Delegates.glGetPerfMonitorCounterInfoAMD((UInt32)group, (UInt32)counter, (OpenTK.Graphics.ES20.AmdPerformanceMonitor)pname, (IntPtr)data_ptr.AddrOfPinnedObject()); + Delegates.glGetPerfMonitorCounterInfoAMD((UInt32)group, (UInt32)counter, (OpenTK.Graphics.ES20.All)pname, (IntPtr)data_ptr.AddrOfPinnedObject()); } finally { @@ -560,7 +560,7 @@ namespace OpenTK.Graphics.ES20 /// [requires: AMD_performance_monitor] [AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glGetPerfMonitorCounterInfoAMD")] public static - void GetPerfMonitorCounterInfo(Int32 group, Int32 counter, OpenTK.Graphics.ES20.AmdPerformanceMonitor pname, [InAttribute, OutAttribute] ref T3 data) + void GetPerfMonitorCounterInfo(Int32 group, Int32 counter, OpenTK.Graphics.ES20.All pname, [InAttribute, OutAttribute] ref T3 data) where T3 : struct { #if DEBUG @@ -570,7 +570,7 @@ namespace OpenTK.Graphics.ES20 GCHandle data_ptr = GCHandle.Alloc(data, GCHandleType.Pinned); try { - Delegates.glGetPerfMonitorCounterInfoAMD((UInt32)group, (UInt32)counter, (OpenTK.Graphics.ES20.AmdPerformanceMonitor)pname, (IntPtr)data_ptr.AddrOfPinnedObject()); + Delegates.glGetPerfMonitorCounterInfoAMD((UInt32)group, (UInt32)counter, (OpenTK.Graphics.ES20.All)pname, (IntPtr)data_ptr.AddrOfPinnedObject()); data = (T3)data_ptr.Target; } finally @@ -586,13 +586,13 @@ namespace OpenTK.Graphics.ES20 [System.CLSCompliant(false)] [AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glGetPerfMonitorCounterInfoAMD")] public static - void GetPerfMonitorCounterInfo(UInt32 group, UInt32 counter, OpenTK.Graphics.ES20.AmdPerformanceMonitor pname, [OutAttribute] IntPtr data) + void GetPerfMonitorCounterInfo(UInt32 group, UInt32 counter, OpenTK.Graphics.ES20.All pname, [OutAttribute] IntPtr data) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetPerfMonitorCounterInfoAMD((UInt32)group, (UInt32)counter, (OpenTK.Graphics.ES20.AmdPerformanceMonitor)pname, (IntPtr)data); + Delegates.glGetPerfMonitorCounterInfoAMD((UInt32)group, (UInt32)counter, (OpenTK.Graphics.ES20.All)pname, (IntPtr)data); #if DEBUG } #endif @@ -602,7 +602,7 @@ namespace OpenTK.Graphics.ES20 [System.CLSCompliant(false)] [AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glGetPerfMonitorCounterInfoAMD")] public static - void GetPerfMonitorCounterInfo(UInt32 group, UInt32 counter, OpenTK.Graphics.ES20.AmdPerformanceMonitor pname, [InAttribute, OutAttribute] T3[] data) + void GetPerfMonitorCounterInfo(UInt32 group, UInt32 counter, OpenTK.Graphics.ES20.All pname, [InAttribute, OutAttribute] T3[] data) where T3 : struct { #if DEBUG @@ -612,7 +612,7 @@ namespace OpenTK.Graphics.ES20 GCHandle data_ptr = GCHandle.Alloc(data, GCHandleType.Pinned); try { - Delegates.glGetPerfMonitorCounterInfoAMD((UInt32)group, (UInt32)counter, (OpenTK.Graphics.ES20.AmdPerformanceMonitor)pname, (IntPtr)data_ptr.AddrOfPinnedObject()); + Delegates.glGetPerfMonitorCounterInfoAMD((UInt32)group, (UInt32)counter, (OpenTK.Graphics.ES20.All)pname, (IntPtr)data_ptr.AddrOfPinnedObject()); } finally { @@ -627,7 +627,7 @@ namespace OpenTK.Graphics.ES20 [System.CLSCompliant(false)] [AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glGetPerfMonitorCounterInfoAMD")] public static - void GetPerfMonitorCounterInfo(UInt32 group, UInt32 counter, OpenTK.Graphics.ES20.AmdPerformanceMonitor pname, [InAttribute, OutAttribute] T3[,] data) + void GetPerfMonitorCounterInfo(UInt32 group, UInt32 counter, OpenTK.Graphics.ES20.All pname, [InAttribute, OutAttribute] T3[,] data) where T3 : struct { #if DEBUG @@ -637,7 +637,7 @@ namespace OpenTK.Graphics.ES20 GCHandle data_ptr = GCHandle.Alloc(data, GCHandleType.Pinned); try { - Delegates.glGetPerfMonitorCounterInfoAMD((UInt32)group, (UInt32)counter, (OpenTK.Graphics.ES20.AmdPerformanceMonitor)pname, (IntPtr)data_ptr.AddrOfPinnedObject()); + Delegates.glGetPerfMonitorCounterInfoAMD((UInt32)group, (UInt32)counter, (OpenTK.Graphics.ES20.All)pname, (IntPtr)data_ptr.AddrOfPinnedObject()); } finally { @@ -652,7 +652,7 @@ namespace OpenTK.Graphics.ES20 [System.CLSCompliant(false)] [AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glGetPerfMonitorCounterInfoAMD")] public static - void GetPerfMonitorCounterInfo(UInt32 group, UInt32 counter, OpenTK.Graphics.ES20.AmdPerformanceMonitor pname, [InAttribute, OutAttribute] T3[,,] data) + void GetPerfMonitorCounterInfo(UInt32 group, UInt32 counter, OpenTK.Graphics.ES20.All pname, [InAttribute, OutAttribute] T3[,,] data) where T3 : struct { #if DEBUG @@ -662,7 +662,7 @@ namespace OpenTK.Graphics.ES20 GCHandle data_ptr = GCHandle.Alloc(data, GCHandleType.Pinned); try { - Delegates.glGetPerfMonitorCounterInfoAMD((UInt32)group, (UInt32)counter, (OpenTK.Graphics.ES20.AmdPerformanceMonitor)pname, (IntPtr)data_ptr.AddrOfPinnedObject()); + Delegates.glGetPerfMonitorCounterInfoAMD((UInt32)group, (UInt32)counter, (OpenTK.Graphics.ES20.All)pname, (IntPtr)data_ptr.AddrOfPinnedObject()); } finally { @@ -677,7 +677,7 @@ namespace OpenTK.Graphics.ES20 [System.CLSCompliant(false)] [AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glGetPerfMonitorCounterInfoAMD")] public static - void GetPerfMonitorCounterInfo(UInt32 group, UInt32 counter, OpenTK.Graphics.ES20.AmdPerformanceMonitor pname, [InAttribute, OutAttribute] ref T3 data) + void GetPerfMonitorCounterInfo(UInt32 group, UInt32 counter, OpenTK.Graphics.ES20.All pname, [InAttribute, OutAttribute] ref T3 data) where T3 : struct { #if DEBUG @@ -687,7 +687,7 @@ namespace OpenTK.Graphics.ES20 GCHandle data_ptr = GCHandle.Alloc(data, GCHandleType.Pinned); try { - Delegates.glGetPerfMonitorCounterInfoAMD((UInt32)group, (UInt32)counter, (OpenTK.Graphics.ES20.AmdPerformanceMonitor)pname, (IntPtr)data_ptr.AddrOfPinnedObject()); + Delegates.glGetPerfMonitorCounterInfoAMD((UInt32)group, (UInt32)counter, (OpenTK.Graphics.ES20.All)pname, (IntPtr)data_ptr.AddrOfPinnedObject()); data = (T3)data_ptr.Target; } finally @@ -1267,13 +1267,13 @@ namespace OpenTK.Graphics.ES20 /// [AutoGenerated(Category = "ANGLE_framebuffer_blit", Version = "", EntryPoint = "glBlitFramebufferANGLE")] public static - void BlitFramebuffer(Int32 srcX0, Int32 srcY0, Int32 srcX1, Int32 srcY1, Int32 dstX0, Int32 dstY0, Int32 dstX1, Int32 dstY1, Int32 mask, OpenTK.Graphics.ES20.AngleFramebufferBlit filter) + void BlitFramebuffer(Int32 srcX0, Int32 srcY0, Int32 srcX1, Int32 srcY1, Int32 dstX0, Int32 dstY0, Int32 dstX1, Int32 dstY1, Int32 mask, OpenTK.Graphics.ES20.All filter) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glBlitFramebufferANGLE((Int32)srcX0, (Int32)srcY0, (Int32)srcX1, (Int32)srcY1, (Int32)dstX0, (Int32)dstY0, (Int32)dstX1, (Int32)dstY1, (UInt32)mask, (OpenTK.Graphics.ES20.AngleFramebufferBlit)filter); + Delegates.glBlitFramebufferANGLE((Int32)srcX0, (Int32)srcY0, (Int32)srcX1, (Int32)srcY1, (Int32)dstX0, (Int32)dstY0, (Int32)dstX1, (Int32)dstY1, (UInt32)mask, (OpenTK.Graphics.ES20.All)filter); #if DEBUG } #endif @@ -1306,13 +1306,13 @@ namespace OpenTK.Graphics.ES20 [System.CLSCompliant(false)] [AutoGenerated(Category = "ANGLE_framebuffer_blit", Version = "", EntryPoint = "glBlitFramebufferANGLE")] public static - void BlitFramebuffer(Int32 srcX0, Int32 srcY0, Int32 srcX1, Int32 srcY1, Int32 dstX0, Int32 dstY0, Int32 dstX1, Int32 dstY1, UInt32 mask, OpenTK.Graphics.ES20.AngleFramebufferBlit filter) + void BlitFramebuffer(Int32 srcX0, Int32 srcY0, Int32 srcX1, Int32 srcY1, Int32 dstX0, Int32 dstY0, Int32 dstX1, Int32 dstY1, UInt32 mask, OpenTK.Graphics.ES20.All filter) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glBlitFramebufferANGLE((Int32)srcX0, (Int32)srcY0, (Int32)srcX1, (Int32)srcY1, (Int32)dstX0, (Int32)dstY0, (Int32)dstX1, (Int32)dstY1, (UInt32)mask, (OpenTK.Graphics.ES20.AngleFramebufferBlit)filter); + Delegates.glBlitFramebufferANGLE((Int32)srcX0, (Int32)srcY0, (Int32)srcX1, (Int32)srcY1, (Int32)dstX0, (Int32)dstY0, (Int32)dstX1, (Int32)dstY1, (UInt32)mask, (OpenTK.Graphics.ES20.All)filter); #if DEBUG } #endif @@ -1387,13 +1387,13 @@ namespace OpenTK.Graphics.ES20 /// [AutoGenerated(Category = "ANGLE_instanced_arrays", Version = "", EntryPoint = "glDrawElementsInstancedANGLE")] public static - void DrawElementsInstanced(OpenTK.Graphics.ES20.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES20.AngleInstancedArrays type, IntPtr indices, Int32 primcount) + void DrawElementsInstanced(OpenTK.Graphics.ES20.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES20.All type, IntPtr indices, Int32 primcount) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glDrawElementsInstancedANGLE((OpenTK.Graphics.ES20.PrimitiveType)mode, (Int32)count, (OpenTK.Graphics.ES20.AngleInstancedArrays)type, (IntPtr)indices, (Int32)primcount); + Delegates.glDrawElementsInstancedANGLE((OpenTK.Graphics.ES20.PrimitiveType)mode, (Int32)count, (OpenTK.Graphics.ES20.All)type, (IntPtr)indices, (Int32)primcount); #if DEBUG } #endif @@ -1430,7 +1430,7 @@ namespace OpenTK.Graphics.ES20 /// [AutoGenerated(Category = "ANGLE_instanced_arrays", Version = "", EntryPoint = "glDrawElementsInstancedANGLE")] public static - void DrawElementsInstanced(OpenTK.Graphics.ES20.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES20.AngleInstancedArrays type, [InAttribute, OutAttribute] T3[] indices, Int32 primcount) + void DrawElementsInstanced(OpenTK.Graphics.ES20.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute] T3[] indices, Int32 primcount) where T3 : struct { #if DEBUG @@ -1440,7 +1440,7 @@ namespace OpenTK.Graphics.ES20 GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); try { - Delegates.glDrawElementsInstancedANGLE((OpenTK.Graphics.ES20.PrimitiveType)mode, (Int32)count, (OpenTK.Graphics.ES20.AngleInstancedArrays)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); + Delegates.glDrawElementsInstancedANGLE((OpenTK.Graphics.ES20.PrimitiveType)mode, (Int32)count, (OpenTK.Graphics.ES20.All)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); } finally { @@ -1482,7 +1482,7 @@ namespace OpenTK.Graphics.ES20 /// [AutoGenerated(Category = "ANGLE_instanced_arrays", Version = "", EntryPoint = "glDrawElementsInstancedANGLE")] public static - void DrawElementsInstanced(OpenTK.Graphics.ES20.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES20.AngleInstancedArrays type, [InAttribute, OutAttribute] T3[,] indices, Int32 primcount) + void DrawElementsInstanced(OpenTK.Graphics.ES20.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute] T3[,] indices, Int32 primcount) where T3 : struct { #if DEBUG @@ -1492,7 +1492,7 @@ namespace OpenTK.Graphics.ES20 GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); try { - Delegates.glDrawElementsInstancedANGLE((OpenTK.Graphics.ES20.PrimitiveType)mode, (Int32)count, (OpenTK.Graphics.ES20.AngleInstancedArrays)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); + Delegates.glDrawElementsInstancedANGLE((OpenTK.Graphics.ES20.PrimitiveType)mode, (Int32)count, (OpenTK.Graphics.ES20.All)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); } finally { @@ -1534,7 +1534,7 @@ namespace OpenTK.Graphics.ES20 /// [AutoGenerated(Category = "ANGLE_instanced_arrays", Version = "", EntryPoint = "glDrawElementsInstancedANGLE")] public static - void DrawElementsInstanced(OpenTK.Graphics.ES20.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES20.AngleInstancedArrays type, [InAttribute, OutAttribute] T3[,,] indices, Int32 primcount) + void DrawElementsInstanced(OpenTK.Graphics.ES20.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute] T3[,,] indices, Int32 primcount) where T3 : struct { #if DEBUG @@ -1544,7 +1544,7 @@ namespace OpenTK.Graphics.ES20 GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); try { - Delegates.glDrawElementsInstancedANGLE((OpenTK.Graphics.ES20.PrimitiveType)mode, (Int32)count, (OpenTK.Graphics.ES20.AngleInstancedArrays)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); + Delegates.glDrawElementsInstancedANGLE((OpenTK.Graphics.ES20.PrimitiveType)mode, (Int32)count, (OpenTK.Graphics.ES20.All)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); } finally { @@ -1586,7 +1586,7 @@ namespace OpenTK.Graphics.ES20 /// [AutoGenerated(Category = "ANGLE_instanced_arrays", Version = "", EntryPoint = "glDrawElementsInstancedANGLE")] public static - void DrawElementsInstanced(OpenTK.Graphics.ES20.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES20.AngleInstancedArrays type, [InAttribute, OutAttribute] ref T3 indices, Int32 primcount) + void DrawElementsInstanced(OpenTK.Graphics.ES20.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute] ref T3 indices, Int32 primcount) where T3 : struct { #if DEBUG @@ -1596,7 +1596,7 @@ namespace OpenTK.Graphics.ES20 GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); try { - Delegates.glDrawElementsInstancedANGLE((OpenTK.Graphics.ES20.PrimitiveType)mode, (Int32)count, (OpenTK.Graphics.ES20.AngleInstancedArrays)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); + Delegates.glDrawElementsInstancedANGLE((OpenTK.Graphics.ES20.PrimitiveType)mode, (Int32)count, (OpenTK.Graphics.ES20.All)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); indices = (T3)indices_ptr.Target; } finally @@ -1759,13 +1759,13 @@ namespace OpenTK.Graphics.ES20 /// [AutoGenerated(Category = "ANGLE_framebuffer_multisample", Version = "", EntryPoint = "glRenderbufferStorageMultisampleANGLE")] public static - void RenderbufferStorageMultisample(OpenTK.Graphics.ES20.AngleFramebufferMultisample target, Int32 samples, OpenTK.Graphics.ES20.AngleFramebufferMultisample internalformat, Int32 width, Int32 height) + void RenderbufferStorageMultisample(OpenTK.Graphics.ES20.All target, Int32 samples, OpenTK.Graphics.ES20.All internalformat, Int32 width, Int32 height) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glRenderbufferStorageMultisampleANGLE((OpenTK.Graphics.ES20.AngleFramebufferMultisample)target, (Int32)samples, (OpenTK.Graphics.ES20.AngleFramebufferMultisample)internalformat, (Int32)width, (Int32)height); + Delegates.glRenderbufferStorageMultisampleANGLE((OpenTK.Graphics.ES20.All)target, (Int32)samples, (OpenTK.Graphics.ES20.All)internalformat, (Int32)width, (Int32)height); #if DEBUG } #endif @@ -1853,7 +1853,7 @@ namespace OpenTK.Graphics.ES20 /// [AutoGenerated(Category = "APPLE_sync", Version = "", EntryPoint = "glClientWaitSyncAPPLE")] public static - OpenTK.Graphics.ES20.AppleSync ClientWaitSync(IntPtr sync, Int32 flags, Int64 timeout) + OpenTK.Graphics.ES20.All ClientWaitSync(IntPtr sync, Int32 flags, Int64 timeout) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -1887,7 +1887,7 @@ namespace OpenTK.Graphics.ES20 [System.CLSCompliant(false)] [AutoGenerated(Category = "APPLE_sync", Version = "", EntryPoint = "glClientWaitSyncAPPLE")] public static - OpenTK.Graphics.ES20.AppleSync ClientWaitSync(IntPtr sync, UInt32 flags, UInt64 timeout) + OpenTK.Graphics.ES20.All ClientWaitSync(IntPtr sync, UInt32 flags, UInt64 timeout) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -1969,13 +1969,13 @@ namespace OpenTK.Graphics.ES20 /// [AutoGenerated(Category = "APPLE_sync", Version = "", EntryPoint = "glFenceSyncAPPLE")] public static - IntPtr FenceSync(OpenTK.Graphics.ES20.AppleSync condition, Int32 flags) + IntPtr FenceSync(OpenTK.Graphics.ES20.All condition, Int32 flags) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - return Delegates.glFenceSyncAPPLE((OpenTK.Graphics.ES20.AppleSync)condition, (UInt32)flags); + return Delegates.glFenceSyncAPPLE((OpenTK.Graphics.ES20.All)condition, (UInt32)flags); #if DEBUG } #endif @@ -1998,13 +1998,13 @@ namespace OpenTK.Graphics.ES20 [System.CLSCompliant(false)] [AutoGenerated(Category = "APPLE_sync", Version = "", EntryPoint = "glFenceSyncAPPLE")] public static - IntPtr FenceSync(OpenTK.Graphics.ES20.AppleSync condition, UInt32 flags) + IntPtr FenceSync(OpenTK.Graphics.ES20.All condition, UInt32 flags) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - return Delegates.glFenceSyncAPPLE((OpenTK.Graphics.ES20.AppleSync)condition, (UInt32)flags); + return Delegates.glFenceSyncAPPLE((OpenTK.Graphics.ES20.All)condition, (UInt32)flags); #if DEBUG } #endif @@ -2013,7 +2013,7 @@ namespace OpenTK.Graphics.ES20 /// [requires: APPLE_sync] [AutoGenerated(Category = "APPLE_sync", Version = "", EntryPoint = "glGetInteger64vAPPLE")] public static - void GetInteger64(OpenTK.Graphics.ES20.AppleSync pname, [OutAttribute] Int64[] @params) + void GetInteger64(OpenTK.Graphics.ES20.All pname, [OutAttribute] Int64[] @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -2023,7 +2023,7 @@ namespace OpenTK.Graphics.ES20 { fixed (Int64* @params_ptr = @params) { - Delegates.glGetInteger64vAPPLE((OpenTK.Graphics.ES20.AppleSync)pname, (Int64*)@params_ptr); + Delegates.glGetInteger64vAPPLE((OpenTK.Graphics.ES20.All)pname, (Int64*)@params_ptr); } } #if DEBUG @@ -2034,7 +2034,7 @@ namespace OpenTK.Graphics.ES20 /// [requires: APPLE_sync] [AutoGenerated(Category = "APPLE_sync", Version = "", EntryPoint = "glGetInteger64vAPPLE")] public static - void GetInteger64(OpenTK.Graphics.ES20.AppleSync pname, [OutAttribute] out Int64 @params) + void GetInteger64(OpenTK.Graphics.ES20.All pname, [OutAttribute] out Int64 @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -2044,7 +2044,7 @@ namespace OpenTK.Graphics.ES20 { fixed (Int64* @params_ptr = &@params) { - Delegates.glGetInteger64vAPPLE((OpenTK.Graphics.ES20.AppleSync)pname, (Int64*)@params_ptr); + Delegates.glGetInteger64vAPPLE((OpenTK.Graphics.ES20.All)pname, (Int64*)@params_ptr); @params = *@params_ptr; } } @@ -2057,13 +2057,13 @@ namespace OpenTK.Graphics.ES20 [System.CLSCompliant(false)] [AutoGenerated(Category = "APPLE_sync", Version = "", EntryPoint = "glGetInteger64vAPPLE")] public static - unsafe void GetInteger64(OpenTK.Graphics.ES20.AppleSync pname, [OutAttribute] Int64* @params) + unsafe void GetInteger64(OpenTK.Graphics.ES20.All pname, [OutAttribute] Int64* @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetInteger64vAPPLE((OpenTK.Graphics.ES20.AppleSync)pname, (Int64*)@params); + Delegates.glGetInteger64vAPPLE((OpenTK.Graphics.ES20.All)pname, (Int64*)@params); #if DEBUG } #endif @@ -2100,7 +2100,7 @@ namespace OpenTK.Graphics.ES20 /// [AutoGenerated(Category = "APPLE_sync", Version = "", EntryPoint = "glGetSyncivAPPLE")] public static - void GetSync(IntPtr sync, OpenTK.Graphics.ES20.AppleSync pname, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] Int32[] values) + void GetSync(IntPtr sync, OpenTK.Graphics.ES20.All pname, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] Int32[] values) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -2111,7 +2111,7 @@ namespace OpenTK.Graphics.ES20 fixed (Int32* length_ptr = length) fixed (Int32* values_ptr = values) { - Delegates.glGetSyncivAPPLE((IntPtr)sync, (OpenTK.Graphics.ES20.AppleSync)pname, (Int32)bufSize, (Int32*)length_ptr, (Int32*)values_ptr); + Delegates.glGetSyncivAPPLE((IntPtr)sync, (OpenTK.Graphics.ES20.All)pname, (Int32)bufSize, (Int32*)length_ptr, (Int32*)values_ptr); } } #if DEBUG @@ -2150,7 +2150,7 @@ namespace OpenTK.Graphics.ES20 /// [AutoGenerated(Category = "APPLE_sync", Version = "", EntryPoint = "glGetSyncivAPPLE")] public static - void GetSync(IntPtr sync, OpenTK.Graphics.ES20.AppleSync pname, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out Int32 values) + void GetSync(IntPtr sync, OpenTK.Graphics.ES20.All pname, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out Int32 values) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -2161,7 +2161,7 @@ namespace OpenTK.Graphics.ES20 fixed (Int32* length_ptr = &length) fixed (Int32* values_ptr = &values) { - Delegates.glGetSyncivAPPLE((IntPtr)sync, (OpenTK.Graphics.ES20.AppleSync)pname, (Int32)bufSize, (Int32*)length_ptr, (Int32*)values_ptr); + Delegates.glGetSyncivAPPLE((IntPtr)sync, (OpenTK.Graphics.ES20.All)pname, (Int32)bufSize, (Int32*)length_ptr, (Int32*)values_ptr); length = *length_ptr; values = *values_ptr; } @@ -2203,13 +2203,13 @@ namespace OpenTK.Graphics.ES20 [System.CLSCompliant(false)] [AutoGenerated(Category = "APPLE_sync", Version = "", EntryPoint = "glGetSyncivAPPLE")] public static - unsafe void GetSync(IntPtr sync, OpenTK.Graphics.ES20.AppleSync pname, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Int32* values) + unsafe void GetSync(IntPtr sync, OpenTK.Graphics.ES20.All pname, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Int32* values) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetSyncivAPPLE((IntPtr)sync, (OpenTK.Graphics.ES20.AppleSync)pname, (Int32)bufSize, (Int32*)length, (Int32*)values); + Delegates.glGetSyncivAPPLE((IntPtr)sync, (OpenTK.Graphics.ES20.All)pname, (Int32)bufSize, (Int32*)length, (Int32*)values); #if DEBUG } #endif @@ -2269,13 +2269,13 @@ namespace OpenTK.Graphics.ES20 /// [AutoGenerated(Category = "APPLE_framebuffer_multisample", Version = "", EntryPoint = "glRenderbufferStorageMultisampleAPPLE")] public static - void RenderbufferStorageMultisample(OpenTK.Graphics.ES20.AppleFramebufferMultisample target, Int32 samples, OpenTK.Graphics.ES20.AppleFramebufferMultisample internalformat, Int32 width, Int32 height) + void RenderbufferStorageMultisample(OpenTK.Graphics.ES20.All target, Int32 samples, OpenTK.Graphics.ES20.All internalformat, Int32 width, Int32 height) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glRenderbufferStorageMultisampleAPPLE((OpenTK.Graphics.ES20.AppleFramebufferMultisample)target, (Int32)samples, (OpenTK.Graphics.ES20.AppleFramebufferMultisample)internalformat, (Int32)width, (Int32)height); + Delegates.glRenderbufferStorageMultisampleAPPLE((OpenTK.Graphics.ES20.All)target, (Int32)samples, (OpenTK.Graphics.ES20.All)internalformat, (Int32)width, (Int32)height); #if DEBUG } #endif @@ -2888,13 +2888,13 @@ namespace OpenTK.Graphics.ES20 /// [AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glBlendFuncSeparate")] public static - void BlendFuncSeparate(OpenTK.Graphics.ES20.EsVersion20 sfactorRGB, OpenTK.Graphics.ES20.EsVersion20 dfactorRGB, OpenTK.Graphics.ES20.EsVersion20 sfactorAlpha, OpenTK.Graphics.ES20.EsVersion20 dfactorAlpha) + void BlendFuncSeparate(OpenTK.Graphics.ES20.All sfactorRGB, OpenTK.Graphics.ES20.All dfactorRGB, OpenTK.Graphics.ES20.All sfactorAlpha, OpenTK.Graphics.ES20.All dfactorAlpha) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glBlendFuncSeparate((OpenTK.Graphics.ES20.EsVersion20)sfactorRGB, (OpenTK.Graphics.ES20.EsVersion20)dfactorRGB, (OpenTK.Graphics.ES20.EsVersion20)sfactorAlpha, (OpenTK.Graphics.ES20.EsVersion20)dfactorAlpha); + Delegates.glBlendFuncSeparate((OpenTK.Graphics.ES20.All)sfactorRGB, (OpenTK.Graphics.ES20.All)dfactorRGB, (OpenTK.Graphics.ES20.All)sfactorAlpha, (OpenTK.Graphics.ES20.All)dfactorAlpha); #if DEBUG } #endif @@ -4606,7 +4606,7 @@ namespace OpenTK.Graphics.ES20 /// [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glDebugMessageControl")] public static - void DebugMessageControl(OpenTK.Graphics.ES20.KhrDebug source, OpenTK.Graphics.ES20.KhrDebug type, OpenTK.Graphics.ES20.KhrDebug severity, Int32 count, Int32[] ids, bool enabled) + void DebugMessageControl(OpenTK.Graphics.ES20.All source, OpenTK.Graphics.ES20.All type, OpenTK.Graphics.ES20.All severity, Int32 count, Int32[] ids, bool enabled) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -4616,7 +4616,7 @@ namespace OpenTK.Graphics.ES20 { fixed (Int32* ids_ptr = ids) { - Delegates.glDebugMessageControl((OpenTK.Graphics.ES20.KhrDebug)source, (OpenTK.Graphics.ES20.KhrDebug)type, (OpenTK.Graphics.ES20.KhrDebug)severity, (Int32)count, (UInt32*)ids_ptr, (bool)enabled); + Delegates.glDebugMessageControl((OpenTK.Graphics.ES20.All)source, (OpenTK.Graphics.ES20.All)type, (OpenTK.Graphics.ES20.All)severity, (Int32)count, (UInt32*)ids_ptr, (bool)enabled); } } #if DEBUG @@ -4660,7 +4660,7 @@ namespace OpenTK.Graphics.ES20 /// [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glDebugMessageControl")] public static - void DebugMessageControl(OpenTK.Graphics.ES20.KhrDebug source, OpenTK.Graphics.ES20.KhrDebug type, OpenTK.Graphics.ES20.KhrDebug severity, Int32 count, ref Int32 ids, bool enabled) + void DebugMessageControl(OpenTK.Graphics.ES20.All source, OpenTK.Graphics.ES20.All type, OpenTK.Graphics.ES20.All severity, Int32 count, ref Int32 ids, bool enabled) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -4670,7 +4670,7 @@ namespace OpenTK.Graphics.ES20 { fixed (Int32* ids_ptr = &ids) { - Delegates.glDebugMessageControl((OpenTK.Graphics.ES20.KhrDebug)source, (OpenTK.Graphics.ES20.KhrDebug)type, (OpenTK.Graphics.ES20.KhrDebug)severity, (Int32)count, (UInt32*)ids_ptr, (bool)enabled); + Delegates.glDebugMessageControl((OpenTK.Graphics.ES20.All)source, (OpenTK.Graphics.ES20.All)type, (OpenTK.Graphics.ES20.All)severity, (Int32)count, (UInt32*)ids_ptr, (bool)enabled); } } #if DEBUG @@ -4715,13 +4715,13 @@ namespace OpenTK.Graphics.ES20 [System.CLSCompliant(false)] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glDebugMessageControl")] public static - unsafe void DebugMessageControl(OpenTK.Graphics.ES20.KhrDebug source, OpenTK.Graphics.ES20.KhrDebug type, OpenTK.Graphics.ES20.KhrDebug severity, Int32 count, Int32* ids, bool enabled) + unsafe void DebugMessageControl(OpenTK.Graphics.ES20.All source, OpenTK.Graphics.ES20.All type, OpenTK.Graphics.ES20.All severity, Int32 count, Int32* ids, bool enabled) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glDebugMessageControl((OpenTK.Graphics.ES20.KhrDebug)source, (OpenTK.Graphics.ES20.KhrDebug)type, (OpenTK.Graphics.ES20.KhrDebug)severity, (Int32)count, (UInt32*)ids, (bool)enabled); + Delegates.glDebugMessageControl((OpenTK.Graphics.ES20.All)source, (OpenTK.Graphics.ES20.All)type, (OpenTK.Graphics.ES20.All)severity, (Int32)count, (UInt32*)ids, (bool)enabled); #if DEBUG } #endif @@ -4764,7 +4764,7 @@ namespace OpenTK.Graphics.ES20 [System.CLSCompliant(false)] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glDebugMessageControl")] public static - void DebugMessageControl(OpenTK.Graphics.ES20.KhrDebug source, OpenTK.Graphics.ES20.KhrDebug type, OpenTK.Graphics.ES20.KhrDebug severity, Int32 count, UInt32[] ids, bool enabled) + void DebugMessageControl(OpenTK.Graphics.ES20.All source, OpenTK.Graphics.ES20.All type, OpenTK.Graphics.ES20.All severity, Int32 count, UInt32[] ids, bool enabled) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -4774,7 +4774,7 @@ namespace OpenTK.Graphics.ES20 { fixed (UInt32* ids_ptr = ids) { - Delegates.glDebugMessageControl((OpenTK.Graphics.ES20.KhrDebug)source, (OpenTK.Graphics.ES20.KhrDebug)type, (OpenTK.Graphics.ES20.KhrDebug)severity, (Int32)count, (UInt32*)ids_ptr, (bool)enabled); + Delegates.glDebugMessageControl((OpenTK.Graphics.ES20.All)source, (OpenTK.Graphics.ES20.All)type, (OpenTK.Graphics.ES20.All)severity, (Int32)count, (UInt32*)ids_ptr, (bool)enabled); } } #if DEBUG @@ -4819,7 +4819,7 @@ namespace OpenTK.Graphics.ES20 [System.CLSCompliant(false)] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glDebugMessageControl")] public static - void DebugMessageControl(OpenTK.Graphics.ES20.KhrDebug source, OpenTK.Graphics.ES20.KhrDebug type, OpenTK.Graphics.ES20.KhrDebug severity, Int32 count, ref UInt32 ids, bool enabled) + void DebugMessageControl(OpenTK.Graphics.ES20.All source, OpenTK.Graphics.ES20.All type, OpenTK.Graphics.ES20.All severity, Int32 count, ref UInt32 ids, bool enabled) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -4829,7 +4829,7 @@ namespace OpenTK.Graphics.ES20 { fixed (UInt32* ids_ptr = &ids) { - Delegates.glDebugMessageControl((OpenTK.Graphics.ES20.KhrDebug)source, (OpenTK.Graphics.ES20.KhrDebug)type, (OpenTK.Graphics.ES20.KhrDebug)severity, (Int32)count, (UInt32*)ids_ptr, (bool)enabled); + Delegates.glDebugMessageControl((OpenTK.Graphics.ES20.All)source, (OpenTK.Graphics.ES20.All)type, (OpenTK.Graphics.ES20.All)severity, (Int32)count, (UInt32*)ids_ptr, (bool)enabled); } } #if DEBUG @@ -4874,13 +4874,13 @@ namespace OpenTK.Graphics.ES20 [System.CLSCompliant(false)] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glDebugMessageControl")] public static - unsafe void DebugMessageControl(OpenTK.Graphics.ES20.KhrDebug source, OpenTK.Graphics.ES20.KhrDebug type, OpenTK.Graphics.ES20.KhrDebug severity, Int32 count, UInt32* ids, bool enabled) + unsafe void DebugMessageControl(OpenTK.Graphics.ES20.All source, OpenTK.Graphics.ES20.All type, OpenTK.Graphics.ES20.All severity, Int32 count, UInt32* ids, bool enabled) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glDebugMessageControl((OpenTK.Graphics.ES20.KhrDebug)source, (OpenTK.Graphics.ES20.KhrDebug)type, (OpenTK.Graphics.ES20.KhrDebug)severity, (Int32)count, (UInt32*)ids, (bool)enabled); + Delegates.glDebugMessageControl((OpenTK.Graphics.ES20.All)source, (OpenTK.Graphics.ES20.All)type, (OpenTK.Graphics.ES20.All)severity, (Int32)count, (UInt32*)ids, (bool)enabled); #if DEBUG } #endif @@ -4922,13 +4922,13 @@ namespace OpenTK.Graphics.ES20 /// [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glDebugMessageInsert")] public static - void DebugMessageInsert(OpenTK.Graphics.ES20.KhrDebug source, OpenTK.Graphics.ES20.KhrDebug type, Int32 id, OpenTK.Graphics.ES20.KhrDebug severity, Int32 length, String buf) + void DebugMessageInsert(OpenTK.Graphics.ES20.All source, OpenTK.Graphics.ES20.All type, Int32 id, OpenTK.Graphics.ES20.All severity, Int32 length, String buf) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glDebugMessageInsert((OpenTK.Graphics.ES20.KhrDebug)source, (OpenTK.Graphics.ES20.KhrDebug)type, (UInt32)id, (OpenTK.Graphics.ES20.KhrDebug)severity, (Int32)length, (String)buf); + Delegates.glDebugMessageInsert((OpenTK.Graphics.ES20.All)source, (OpenTK.Graphics.ES20.All)type, (UInt32)id, (OpenTK.Graphics.ES20.All)severity, (Int32)length, (String)buf); #if DEBUG } #endif @@ -4971,13 +4971,13 @@ namespace OpenTK.Graphics.ES20 [System.CLSCompliant(false)] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glDebugMessageInsert")] public static - void DebugMessageInsert(OpenTK.Graphics.ES20.KhrDebug source, OpenTK.Graphics.ES20.KhrDebug type, UInt32 id, OpenTK.Graphics.ES20.KhrDebug severity, Int32 length, String buf) + void DebugMessageInsert(OpenTK.Graphics.ES20.All source, OpenTK.Graphics.ES20.All type, UInt32 id, OpenTK.Graphics.ES20.All severity, Int32 length, String buf) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glDebugMessageInsert((OpenTK.Graphics.ES20.KhrDebug)source, (OpenTK.Graphics.ES20.KhrDebug)type, (UInt32)id, (OpenTK.Graphics.ES20.KhrDebug)severity, (Int32)length, (String)buf); + Delegates.glDebugMessageInsert((OpenTK.Graphics.ES20.All)source, (OpenTK.Graphics.ES20.All)type, (UInt32)id, (OpenTK.Graphics.ES20.All)severity, (Int32)length, (String)buf); #if DEBUG } #endif @@ -6065,7 +6065,40 @@ namespace OpenTK.Graphics.ES20 using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glDrawArrays((OpenTK.Graphics.ES20.BeginMode)mode, (Int32)first, (Int32)count); + Delegates.glDrawArrays1((OpenTK.Graphics.ES20.BeginMode)mode, (Int32)first, (Int32)count); + #if DEBUG + } + #endif + } + + + /// [requires: v2.0 and ES_VERSION_2_0] + /// Render primitives from array data + /// + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted. + /// + /// + /// + /// + /// Specifies the starting index in the enabled arrays. + /// + /// + /// + /// + /// Specifies the number of indices to be rendered. + /// + /// + [AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glDrawArrays")] + public static + void DrawArrays(OpenTK.Graphics.ES20.PrimitiveType mode, Int32 first, Int32 count) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glDrawArrays((OpenTK.Graphics.ES20.PrimitiveType)mode, (Int32)first, (Int32)count); #if DEBUG } #endif @@ -6103,7 +6136,7 @@ namespace OpenTK.Graphics.ES20 using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glDrawElements((OpenTK.Graphics.ES20.BeginMode)mode, (Int32)count, (OpenTK.Graphics.ES20.DrawElementsType)type, (IntPtr)indices); + Delegates.glDrawElements1((OpenTK.Graphics.ES20.BeginMode)mode, (Int32)count, (OpenTK.Graphics.ES20.DrawElementsType)type, (IntPtr)indices); #if DEBUG } #endif @@ -6145,7 +6178,7 @@ namespace OpenTK.Graphics.ES20 GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); try { - Delegates.glDrawElements((OpenTK.Graphics.ES20.BeginMode)mode, (Int32)count, (OpenTK.Graphics.ES20.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject()); + Delegates.glDrawElements1((OpenTK.Graphics.ES20.BeginMode)mode, (Int32)count, (OpenTK.Graphics.ES20.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject()); } finally { @@ -6192,7 +6225,7 @@ namespace OpenTK.Graphics.ES20 GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); try { - Delegates.glDrawElements((OpenTK.Graphics.ES20.BeginMode)mode, (Int32)count, (OpenTK.Graphics.ES20.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject()); + Delegates.glDrawElements1((OpenTK.Graphics.ES20.BeginMode)mode, (Int32)count, (OpenTK.Graphics.ES20.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject()); } finally { @@ -6239,7 +6272,7 @@ namespace OpenTK.Graphics.ES20 GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); try { - Delegates.glDrawElements((OpenTK.Graphics.ES20.BeginMode)mode, (Int32)count, (OpenTK.Graphics.ES20.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject()); + Delegates.glDrawElements1((OpenTK.Graphics.ES20.BeginMode)mode, (Int32)count, (OpenTK.Graphics.ES20.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject()); } finally { @@ -6286,7 +6319,234 @@ namespace OpenTK.Graphics.ES20 GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); try { - Delegates.glDrawElements((OpenTK.Graphics.ES20.BeginMode)mode, (Int32)count, (OpenTK.Graphics.ES20.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject()); + Delegates.glDrawElements1((OpenTK.Graphics.ES20.BeginMode)mode, (Int32)count, (OpenTK.Graphics.ES20.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject()); + indices = (T3)indices_ptr.Target; + } + finally + { + indices_ptr.Free(); + } + #if DEBUG + } + #endif + } + + + /// [requires: v2.0 and ES_VERSION_2_0] + /// Render primitives from array data + /// + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted. + /// + /// + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// + /// + /// Specifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT. + /// + /// + /// + /// + /// Specifies a pointer to the location where the indices are stored. + /// + /// + [AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glDrawElements")] + public static + void DrawElements(OpenTK.Graphics.ES20.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES20.DrawElementsType type, IntPtr indices) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glDrawElements((OpenTK.Graphics.ES20.PrimitiveType)mode, (Int32)count, (OpenTK.Graphics.ES20.DrawElementsType)type, (IntPtr)indices); + #if DEBUG + } + #endif + } + + + /// [requires: v2.0 and ES_VERSION_2_0] + /// Render primitives from array data + /// + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted. + /// + /// + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// + /// + /// Specifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT. + /// + /// + /// + /// + /// Specifies a pointer to the location where the indices are stored. + /// + /// + [AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glDrawElements")] + public static + void DrawElements(OpenTK.Graphics.ES20.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES20.DrawElementsType type, [InAttribute, OutAttribute] T3[] indices) + where T3 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); + try + { + Delegates.glDrawElements((OpenTK.Graphics.ES20.PrimitiveType)mode, (Int32)count, (OpenTK.Graphics.ES20.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject()); + } + finally + { + indices_ptr.Free(); + } + #if DEBUG + } + #endif + } + + + /// [requires: v2.0 and ES_VERSION_2_0] + /// Render primitives from array data + /// + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted. + /// + /// + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// + /// + /// Specifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT. + /// + /// + /// + /// + /// Specifies a pointer to the location where the indices are stored. + /// + /// + [AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glDrawElements")] + public static + void DrawElements(OpenTK.Graphics.ES20.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES20.DrawElementsType type, [InAttribute, OutAttribute] T3[,] indices) + where T3 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); + try + { + Delegates.glDrawElements((OpenTK.Graphics.ES20.PrimitiveType)mode, (Int32)count, (OpenTK.Graphics.ES20.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject()); + } + finally + { + indices_ptr.Free(); + } + #if DEBUG + } + #endif + } + + + /// [requires: v2.0 and ES_VERSION_2_0] + /// Render primitives from array data + /// + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted. + /// + /// + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// + /// + /// Specifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT. + /// + /// + /// + /// + /// Specifies a pointer to the location where the indices are stored. + /// + /// + [AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glDrawElements")] + public static + void DrawElements(OpenTK.Graphics.ES20.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES20.DrawElementsType type, [InAttribute, OutAttribute] T3[,,] indices) + where T3 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); + try + { + Delegates.glDrawElements((OpenTK.Graphics.ES20.PrimitiveType)mode, (Int32)count, (OpenTK.Graphics.ES20.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject()); + } + finally + { + indices_ptr.Free(); + } + #if DEBUG + } + #endif + } + + + /// [requires: v2.0 and ES_VERSION_2_0] + /// Render primitives from array data + /// + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted. + /// + /// + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// + /// + /// Specifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT. + /// + /// + /// + /// + /// Specifies a pointer to the location where the indices are stored. + /// + /// + [AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glDrawElements")] + public static + void DrawElements(OpenTK.Graphics.ES20.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES20.DrawElementsType type, [InAttribute, OutAttribute] ref T3 indices) + where T3 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); + try + { + Delegates.glDrawElements((OpenTK.Graphics.ES20.PrimitiveType)mode, (Int32)count, (OpenTK.Graphics.ES20.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject()); indices = (T3)indices_ptr.Target; } finally @@ -8370,7 +8630,7 @@ namespace OpenTK.Graphics.ES20 /// [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetDebugMessageLog")] public static - Int32 GetDebugMessageLog(Int32 count, Int32 bufSize, [OutAttribute] OpenTK.Graphics.ES20.KhrDebug[] sources, [OutAttribute] OpenTK.Graphics.ES20.KhrDebug[] types, [OutAttribute] Int32[] ids, [OutAttribute] OpenTK.Graphics.ES20.KhrDebug[] severities, [OutAttribute] Int32[] lengths, [OutAttribute] StringBuilder messageLog) + Int32 GetDebugMessageLog(Int32 count, Int32 bufSize, [OutAttribute] OpenTK.Graphics.ES20.All[] sources, [OutAttribute] OpenTK.Graphics.ES20.All[] types, [OutAttribute] Int32[] ids, [OutAttribute] OpenTK.Graphics.ES20.All[] severities, [OutAttribute] Int32[] lengths, [OutAttribute] StringBuilder messageLog) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -8378,13 +8638,13 @@ namespace OpenTK.Graphics.ES20 #endif unsafe { - fixed (OpenTK.Graphics.ES20.KhrDebug* sources_ptr = sources) - fixed (OpenTK.Graphics.ES20.KhrDebug* types_ptr = types) + fixed (OpenTK.Graphics.ES20.All* sources_ptr = sources) + fixed (OpenTK.Graphics.ES20.All* types_ptr = types) fixed (Int32* ids_ptr = ids) - fixed (OpenTK.Graphics.ES20.KhrDebug* severities_ptr = severities) + fixed (OpenTK.Graphics.ES20.All* severities_ptr = severities) fixed (Int32* lengths_ptr = lengths) { - return Delegates.glGetDebugMessageLog((UInt32)count, (Int32)bufSize, (OpenTK.Graphics.ES20.KhrDebug*)sources_ptr, (OpenTK.Graphics.ES20.KhrDebug*)types_ptr, (UInt32*)ids_ptr, (OpenTK.Graphics.ES20.KhrDebug*)severities_ptr, (Int32*)lengths_ptr, (StringBuilder)messageLog); + return Delegates.glGetDebugMessageLog((UInt32)count, (Int32)bufSize, (OpenTK.Graphics.ES20.All*)sources_ptr, (OpenTK.Graphics.ES20.All*)types_ptr, (UInt32*)ids_ptr, (OpenTK.Graphics.ES20.All*)severities_ptr, (Int32*)lengths_ptr, (StringBuilder)messageLog); } } #if DEBUG @@ -8438,7 +8698,7 @@ namespace OpenTK.Graphics.ES20 /// [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetDebugMessageLog")] public static - Int32 GetDebugMessageLog(Int32 count, Int32 bufSize, [OutAttribute] out OpenTK.Graphics.ES20.KhrDebug sources, [OutAttribute] out OpenTK.Graphics.ES20.KhrDebug types, [OutAttribute] out Int32 ids, [OutAttribute] out OpenTK.Graphics.ES20.KhrDebug severities, [OutAttribute] out Int32 lengths, [OutAttribute] StringBuilder messageLog) + Int32 GetDebugMessageLog(Int32 count, Int32 bufSize, [OutAttribute] out OpenTK.Graphics.ES20.All sources, [OutAttribute] out OpenTK.Graphics.ES20.All types, [OutAttribute] out Int32 ids, [OutAttribute] out OpenTK.Graphics.ES20.All severities, [OutAttribute] out Int32 lengths, [OutAttribute] StringBuilder messageLog) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -8446,13 +8706,13 @@ namespace OpenTK.Graphics.ES20 #endif unsafe { - fixed (OpenTK.Graphics.ES20.KhrDebug* sources_ptr = &sources) - fixed (OpenTK.Graphics.ES20.KhrDebug* types_ptr = &types) + fixed (OpenTK.Graphics.ES20.All* sources_ptr = &sources) + fixed (OpenTK.Graphics.ES20.All* types_ptr = &types) fixed (Int32* ids_ptr = &ids) - fixed (OpenTK.Graphics.ES20.KhrDebug* severities_ptr = &severities) + fixed (OpenTK.Graphics.ES20.All* severities_ptr = &severities) fixed (Int32* lengths_ptr = &lengths) { - Int32 retval = Delegates.glGetDebugMessageLog((UInt32)count, (Int32)bufSize, (OpenTK.Graphics.ES20.KhrDebug*)sources_ptr, (OpenTK.Graphics.ES20.KhrDebug*)types_ptr, (UInt32*)ids_ptr, (OpenTK.Graphics.ES20.KhrDebug*)severities_ptr, (Int32*)lengths_ptr, (StringBuilder)messageLog); + Int32 retval = Delegates.glGetDebugMessageLog((UInt32)count, (Int32)bufSize, (OpenTK.Graphics.ES20.All*)sources_ptr, (OpenTK.Graphics.ES20.All*)types_ptr, (UInt32*)ids_ptr, (OpenTK.Graphics.ES20.All*)severities_ptr, (Int32*)lengths_ptr, (StringBuilder)messageLog); sources = *sources_ptr; types = *types_ptr; ids = *ids_ptr; @@ -8513,13 +8773,13 @@ namespace OpenTK.Graphics.ES20 [System.CLSCompliant(false)] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetDebugMessageLog")] public static - unsafe Int32 GetDebugMessageLog(Int32 count, Int32 bufSize, [OutAttribute] OpenTK.Graphics.ES20.KhrDebug* sources, [OutAttribute] OpenTK.Graphics.ES20.KhrDebug* types, [OutAttribute] Int32* ids, [OutAttribute] OpenTK.Graphics.ES20.KhrDebug* severities, [OutAttribute] Int32* lengths, [OutAttribute] StringBuilder messageLog) + unsafe Int32 GetDebugMessageLog(Int32 count, Int32 bufSize, [OutAttribute] OpenTK.Graphics.ES20.All* sources, [OutAttribute] OpenTK.Graphics.ES20.All* types, [OutAttribute] Int32* ids, [OutAttribute] OpenTK.Graphics.ES20.All* severities, [OutAttribute] Int32* lengths, [OutAttribute] StringBuilder messageLog) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - return Delegates.glGetDebugMessageLog((UInt32)count, (Int32)bufSize, (OpenTK.Graphics.ES20.KhrDebug*)sources, (OpenTK.Graphics.ES20.KhrDebug*)types, (UInt32*)ids, (OpenTK.Graphics.ES20.KhrDebug*)severities, (Int32*)lengths, (StringBuilder)messageLog); + return Delegates.glGetDebugMessageLog((UInt32)count, (Int32)bufSize, (OpenTK.Graphics.ES20.All*)sources, (OpenTK.Graphics.ES20.All*)types, (UInt32*)ids, (OpenTK.Graphics.ES20.All*)severities, (Int32*)lengths, (StringBuilder)messageLog); #if DEBUG } #endif @@ -8572,7 +8832,7 @@ namespace OpenTK.Graphics.ES20 [System.CLSCompliant(false)] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetDebugMessageLog")] public static - Int32 GetDebugMessageLog(UInt32 count, Int32 bufSize, [OutAttribute] OpenTK.Graphics.ES20.KhrDebug[] sources, [OutAttribute] OpenTK.Graphics.ES20.KhrDebug[] types, [OutAttribute] UInt32[] ids, [OutAttribute] OpenTK.Graphics.ES20.KhrDebug[] severities, [OutAttribute] Int32[] lengths, [OutAttribute] StringBuilder messageLog) + Int32 GetDebugMessageLog(UInt32 count, Int32 bufSize, [OutAttribute] OpenTK.Graphics.ES20.All[] sources, [OutAttribute] OpenTK.Graphics.ES20.All[] types, [OutAttribute] UInt32[] ids, [OutAttribute] OpenTK.Graphics.ES20.All[] severities, [OutAttribute] Int32[] lengths, [OutAttribute] StringBuilder messageLog) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -8580,13 +8840,13 @@ namespace OpenTK.Graphics.ES20 #endif unsafe { - fixed (OpenTK.Graphics.ES20.KhrDebug* sources_ptr = sources) - fixed (OpenTK.Graphics.ES20.KhrDebug* types_ptr = types) + fixed (OpenTK.Graphics.ES20.All* sources_ptr = sources) + fixed (OpenTK.Graphics.ES20.All* types_ptr = types) fixed (UInt32* ids_ptr = ids) - fixed (OpenTK.Graphics.ES20.KhrDebug* severities_ptr = severities) + fixed (OpenTK.Graphics.ES20.All* severities_ptr = severities) fixed (Int32* lengths_ptr = lengths) { - return Delegates.glGetDebugMessageLog((UInt32)count, (Int32)bufSize, (OpenTK.Graphics.ES20.KhrDebug*)sources_ptr, (OpenTK.Graphics.ES20.KhrDebug*)types_ptr, (UInt32*)ids_ptr, (OpenTK.Graphics.ES20.KhrDebug*)severities_ptr, (Int32*)lengths_ptr, (StringBuilder)messageLog); + return Delegates.glGetDebugMessageLog((UInt32)count, (Int32)bufSize, (OpenTK.Graphics.ES20.All*)sources_ptr, (OpenTK.Graphics.ES20.All*)types_ptr, (UInt32*)ids_ptr, (OpenTK.Graphics.ES20.All*)severities_ptr, (Int32*)lengths_ptr, (StringBuilder)messageLog); } } #if DEBUG @@ -8641,7 +8901,7 @@ namespace OpenTK.Graphics.ES20 [System.CLSCompliant(false)] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetDebugMessageLog")] public static - Int32 GetDebugMessageLog(UInt32 count, Int32 bufSize, [OutAttribute] out OpenTK.Graphics.ES20.KhrDebug sources, [OutAttribute] out OpenTK.Graphics.ES20.KhrDebug types, [OutAttribute] out UInt32 ids, [OutAttribute] out OpenTK.Graphics.ES20.KhrDebug severities, [OutAttribute] out Int32 lengths, [OutAttribute] StringBuilder messageLog) + Int32 GetDebugMessageLog(UInt32 count, Int32 bufSize, [OutAttribute] out OpenTK.Graphics.ES20.All sources, [OutAttribute] out OpenTK.Graphics.ES20.All types, [OutAttribute] out UInt32 ids, [OutAttribute] out OpenTK.Graphics.ES20.All severities, [OutAttribute] out Int32 lengths, [OutAttribute] StringBuilder messageLog) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -8649,13 +8909,13 @@ namespace OpenTK.Graphics.ES20 #endif unsafe { - fixed (OpenTK.Graphics.ES20.KhrDebug* sources_ptr = &sources) - fixed (OpenTK.Graphics.ES20.KhrDebug* types_ptr = &types) + fixed (OpenTK.Graphics.ES20.All* sources_ptr = &sources) + fixed (OpenTK.Graphics.ES20.All* types_ptr = &types) fixed (UInt32* ids_ptr = &ids) - fixed (OpenTK.Graphics.ES20.KhrDebug* severities_ptr = &severities) + fixed (OpenTK.Graphics.ES20.All* severities_ptr = &severities) fixed (Int32* lengths_ptr = &lengths) { - Int32 retval = Delegates.glGetDebugMessageLog((UInt32)count, (Int32)bufSize, (OpenTK.Graphics.ES20.KhrDebug*)sources_ptr, (OpenTK.Graphics.ES20.KhrDebug*)types_ptr, (UInt32*)ids_ptr, (OpenTK.Graphics.ES20.KhrDebug*)severities_ptr, (Int32*)lengths_ptr, (StringBuilder)messageLog); + Int32 retval = Delegates.glGetDebugMessageLog((UInt32)count, (Int32)bufSize, (OpenTK.Graphics.ES20.All*)sources_ptr, (OpenTK.Graphics.ES20.All*)types_ptr, (UInt32*)ids_ptr, (OpenTK.Graphics.ES20.All*)severities_ptr, (Int32*)lengths_ptr, (StringBuilder)messageLog); sources = *sources_ptr; types = *types_ptr; ids = *ids_ptr; @@ -8716,13 +8976,13 @@ namespace OpenTK.Graphics.ES20 [System.CLSCompliant(false)] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetDebugMessageLog")] public static - unsafe Int32 GetDebugMessageLog(UInt32 count, Int32 bufSize, [OutAttribute] OpenTK.Graphics.ES20.KhrDebug* sources, [OutAttribute] OpenTK.Graphics.ES20.KhrDebug* types, [OutAttribute] UInt32* ids, [OutAttribute] OpenTK.Graphics.ES20.KhrDebug* severities, [OutAttribute] Int32* lengths, [OutAttribute] StringBuilder messageLog) + unsafe Int32 GetDebugMessageLog(UInt32 count, Int32 bufSize, [OutAttribute] OpenTK.Graphics.ES20.All* sources, [OutAttribute] OpenTK.Graphics.ES20.All* types, [OutAttribute] UInt32* ids, [OutAttribute] OpenTK.Graphics.ES20.All* severities, [OutAttribute] Int32* lengths, [OutAttribute] StringBuilder messageLog) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - return Delegates.glGetDebugMessageLog((UInt32)count, (Int32)bufSize, (OpenTK.Graphics.ES20.KhrDebug*)sources, (OpenTK.Graphics.ES20.KhrDebug*)types, (UInt32*)ids, (OpenTK.Graphics.ES20.KhrDebug*)severities, (Int32*)lengths, (StringBuilder)messageLog); + return Delegates.glGetDebugMessageLog((UInt32)count, (Int32)bufSize, (OpenTK.Graphics.ES20.All*)sources, (OpenTK.Graphics.ES20.All*)types, (UInt32*)ids, (OpenTK.Graphics.ES20.All*)severities, (Int32*)lengths, (StringBuilder)messageLog); #if DEBUG } #endif @@ -9016,7 +9276,7 @@ namespace OpenTK.Graphics.ES20 /// [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectLabel")] public static - void GetObjectLabel(OpenTK.Graphics.ES20.KhrDebug identifier, Int32 name, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder label) + void GetObjectLabel(OpenTK.Graphics.ES20.All identifier, Int32 name, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder label) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -9026,7 +9286,7 @@ namespace OpenTK.Graphics.ES20 { fixed (Int32* length_ptr = length) { - Delegates.glGetObjectLabel((OpenTK.Graphics.ES20.KhrDebug)identifier, (UInt32)name, (Int32)bufSize, (Int32*)length_ptr, (StringBuilder)label); + Delegates.glGetObjectLabel((OpenTK.Graphics.ES20.All)identifier, (UInt32)name, (Int32)bufSize, (Int32*)length_ptr, (StringBuilder)label); } } #if DEBUG @@ -9065,7 +9325,7 @@ namespace OpenTK.Graphics.ES20 /// [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectLabel")] public static - void GetObjectLabel(OpenTK.Graphics.ES20.KhrDebug identifier, Int32 name, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder label) + void GetObjectLabel(OpenTK.Graphics.ES20.All identifier, Int32 name, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder label) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -9075,7 +9335,7 @@ namespace OpenTK.Graphics.ES20 { fixed (Int32* length_ptr = &length) { - Delegates.glGetObjectLabel((OpenTK.Graphics.ES20.KhrDebug)identifier, (UInt32)name, (Int32)bufSize, (Int32*)length_ptr, (StringBuilder)label); + Delegates.glGetObjectLabel((OpenTK.Graphics.ES20.All)identifier, (UInt32)name, (Int32)bufSize, (Int32*)length_ptr, (StringBuilder)label); length = *length_ptr; } } @@ -9116,13 +9376,13 @@ namespace OpenTK.Graphics.ES20 [System.CLSCompliant(false)] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectLabel")] public static - unsafe void GetObjectLabel(OpenTK.Graphics.ES20.KhrDebug identifier, Int32 name, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label) + unsafe void GetObjectLabel(OpenTK.Graphics.ES20.All identifier, Int32 name, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetObjectLabel((OpenTK.Graphics.ES20.KhrDebug)identifier, (UInt32)name, (Int32)bufSize, (Int32*)length, (StringBuilder)label); + Delegates.glGetObjectLabel((OpenTK.Graphics.ES20.All)identifier, (UInt32)name, (Int32)bufSize, (Int32*)length, (StringBuilder)label); #if DEBUG } #endif @@ -9160,7 +9420,7 @@ namespace OpenTK.Graphics.ES20 [System.CLSCompliant(false)] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectLabel")] public static - void GetObjectLabel(OpenTK.Graphics.ES20.KhrDebug identifier, UInt32 name, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder label) + void GetObjectLabel(OpenTK.Graphics.ES20.All identifier, UInt32 name, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder label) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -9170,7 +9430,7 @@ namespace OpenTK.Graphics.ES20 { fixed (Int32* length_ptr = length) { - Delegates.glGetObjectLabel((OpenTK.Graphics.ES20.KhrDebug)identifier, (UInt32)name, (Int32)bufSize, (Int32*)length_ptr, (StringBuilder)label); + Delegates.glGetObjectLabel((OpenTK.Graphics.ES20.All)identifier, (UInt32)name, (Int32)bufSize, (Int32*)length_ptr, (StringBuilder)label); } } #if DEBUG @@ -9210,7 +9470,7 @@ namespace OpenTK.Graphics.ES20 [System.CLSCompliant(false)] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectLabel")] public static - void GetObjectLabel(OpenTK.Graphics.ES20.KhrDebug identifier, UInt32 name, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder label) + void GetObjectLabel(OpenTK.Graphics.ES20.All identifier, UInt32 name, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder label) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -9220,7 +9480,7 @@ namespace OpenTK.Graphics.ES20 { fixed (Int32* length_ptr = &length) { - Delegates.glGetObjectLabel((OpenTK.Graphics.ES20.KhrDebug)identifier, (UInt32)name, (Int32)bufSize, (Int32*)length_ptr, (StringBuilder)label); + Delegates.glGetObjectLabel((OpenTK.Graphics.ES20.All)identifier, (UInt32)name, (Int32)bufSize, (Int32*)length_ptr, (StringBuilder)label); length = *length_ptr; } } @@ -9261,13 +9521,13 @@ namespace OpenTK.Graphics.ES20 [System.CLSCompliant(false)] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectLabel")] public static - unsafe void GetObjectLabel(OpenTK.Graphics.ES20.KhrDebug identifier, UInt32 name, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label) + unsafe void GetObjectLabel(OpenTK.Graphics.ES20.All identifier, UInt32 name, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetObjectLabel((OpenTK.Graphics.ES20.KhrDebug)identifier, (UInt32)name, (Int32)bufSize, (Int32*)length, (StringBuilder)label); + Delegates.glGetObjectLabel((OpenTK.Graphics.ES20.All)identifier, (UInt32)name, (Int32)bufSize, (Int32*)length, (StringBuilder)label); #if DEBUG } #endif @@ -13474,13 +13734,13 @@ namespace OpenTK.Graphics.ES20 /// [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glObjectLabel")] public static - void ObjectLabel(OpenTK.Graphics.ES20.KhrDebug identifier, Int32 name, Int32 length, String label) + void ObjectLabel(OpenTK.Graphics.ES20.All identifier, Int32 name, Int32 length, String label) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glObjectLabel((OpenTK.Graphics.ES20.KhrDebug)identifier, (UInt32)name, (Int32)length, (String)label); + Delegates.glObjectLabel((OpenTK.Graphics.ES20.All)identifier, (UInt32)name, (Int32)length, (String)label); #if DEBUG } #endif @@ -13513,13 +13773,13 @@ namespace OpenTK.Graphics.ES20 [System.CLSCompliant(false)] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glObjectLabel")] public static - void ObjectLabel(OpenTK.Graphics.ES20.KhrDebug identifier, UInt32 name, Int32 length, String label) + void ObjectLabel(OpenTK.Graphics.ES20.All identifier, UInt32 name, Int32 length, String label) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glObjectLabel((OpenTK.Graphics.ES20.KhrDebug)identifier, (UInt32)name, (Int32)length, (String)label); + Delegates.glObjectLabel((OpenTK.Graphics.ES20.All)identifier, (UInt32)name, (Int32)length, (String)label); #if DEBUG } #endif @@ -13827,13 +14087,13 @@ namespace OpenTK.Graphics.ES20 /// [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glPushDebugGroup")] public static - void PushDebugGroup(OpenTK.Graphics.ES20.KhrDebug source, Int32 id, Int32 length, String message) + void PushDebugGroup(OpenTK.Graphics.ES20.All source, Int32 id, Int32 length, String message) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glPushDebugGroup((OpenTK.Graphics.ES20.KhrDebug)source, (UInt32)id, (Int32)length, (String)message); + Delegates.glPushDebugGroup((OpenTK.Graphics.ES20.All)source, (UInt32)id, (Int32)length, (String)message); #if DEBUG } #endif @@ -13866,13 +14126,13 @@ namespace OpenTK.Graphics.ES20 [System.CLSCompliant(false)] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glPushDebugGroup")] public static - void PushDebugGroup(OpenTK.Graphics.ES20.KhrDebug source, UInt32 id, Int32 length, String message) + void PushDebugGroup(OpenTK.Graphics.ES20.All source, UInt32 id, Int32 length, String message) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glPushDebugGroup((OpenTK.Graphics.ES20.KhrDebug)source, (UInt32)id, (Int32)length, (String)message); + Delegates.glPushDebugGroup((OpenTK.Graphics.ES20.All)source, (UInt32)id, (Int32)length, (String)message); #if DEBUG } #endif @@ -21456,13 +21716,13 @@ namespace OpenTK.Graphics.ES20 /// [AutoGenerated(Category = "EXT_blend_minmax", Version = "", EntryPoint = "glBlendEquationEXT")] public static - void BlendEquation(OpenTK.Graphics.ES20.ExtBlendMinmax mode) + void BlendEquation(OpenTK.Graphics.ES20.All mode) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glBlendEquationEXT((OpenTK.Graphics.ES20.ExtBlendMinmax)mode); + Delegates.glBlendEquationEXT((OpenTK.Graphics.ES20.All)mode); #if DEBUG } #endif @@ -21489,13 +21749,13 @@ namespace OpenTK.Graphics.ES20 /// [AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glCreateShaderProgramEXT")] public static - Int32 CreateShaderProgram(OpenTK.Graphics.ES20.ExtSeparateShaderObjects type, String @string) + Int32 CreateShaderProgram(OpenTK.Graphics.ES20.All type, String @string) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - return Delegates.glCreateShaderProgramEXT((OpenTK.Graphics.ES20.ExtSeparateShaderObjects)type, (String)@string); + return Delegates.glCreateShaderProgramEXT((OpenTK.Graphics.ES20.All)type, (String)@string); #if DEBUG } #endif @@ -21522,13 +21782,13 @@ namespace OpenTK.Graphics.ES20 /// [AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glCreateShaderProgramvEXT")] public static - Int32 CreateShaderProgram(OpenTK.Graphics.ES20.ExtSeparateShaderObjects type, Int32 count, String[] strings) + Int32 CreateShaderProgram(OpenTK.Graphics.ES20.All type, Int32 count, String[] strings) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - return Delegates.glCreateShaderProgramvEXT((OpenTK.Graphics.ES20.ExtSeparateShaderObjects)type, (Int32)count, (String[])strings); + return Delegates.glCreateShaderProgramvEXT((OpenTK.Graphics.ES20.All)type, (Int32)count, (String[])strings); #if DEBUG } #endif @@ -21929,7 +22189,7 @@ namespace OpenTK.Graphics.ES20 /// [requires: EXT_discard_framebuffer] [AutoGenerated(Category = "EXT_discard_framebuffer", Version = "", EntryPoint = "glDiscardFramebufferEXT")] public static - void DiscardFramebuffer(OpenTK.Graphics.ES20.ExtDiscardFramebuffer target, Int32 numAttachments, OpenTK.Graphics.ES20.ExtDiscardFramebuffer[] attachments) + void DiscardFramebuffer(OpenTK.Graphics.ES20.All target, Int32 numAttachments, OpenTK.Graphics.ES20.All[] attachments) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -21937,9 +22197,9 @@ namespace OpenTK.Graphics.ES20 #endif unsafe { - fixed (OpenTK.Graphics.ES20.ExtDiscardFramebuffer* attachments_ptr = attachments) + fixed (OpenTK.Graphics.ES20.All* attachments_ptr = attachments) { - Delegates.glDiscardFramebufferEXT((OpenTK.Graphics.ES20.ExtDiscardFramebuffer)target, (Int32)numAttachments, (OpenTK.Graphics.ES20.ExtDiscardFramebuffer*)attachments_ptr); + Delegates.glDiscardFramebufferEXT((OpenTK.Graphics.ES20.All)target, (Int32)numAttachments, (OpenTK.Graphics.ES20.All*)attachments_ptr); } } #if DEBUG @@ -21950,7 +22210,7 @@ namespace OpenTK.Graphics.ES20 /// [requires: EXT_discard_framebuffer] [AutoGenerated(Category = "EXT_discard_framebuffer", Version = "", EntryPoint = "glDiscardFramebufferEXT")] public static - void DiscardFramebuffer(OpenTK.Graphics.ES20.ExtDiscardFramebuffer target, Int32 numAttachments, ref OpenTK.Graphics.ES20.ExtDiscardFramebuffer attachments) + void DiscardFramebuffer(OpenTK.Graphics.ES20.All target, Int32 numAttachments, ref OpenTK.Graphics.ES20.All attachments) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -21958,9 +22218,9 @@ namespace OpenTK.Graphics.ES20 #endif unsafe { - fixed (OpenTK.Graphics.ES20.ExtDiscardFramebuffer* attachments_ptr = &attachments) + fixed (OpenTK.Graphics.ES20.All* attachments_ptr = &attachments) { - Delegates.glDiscardFramebufferEXT((OpenTK.Graphics.ES20.ExtDiscardFramebuffer)target, (Int32)numAttachments, (OpenTK.Graphics.ES20.ExtDiscardFramebuffer*)attachments_ptr); + Delegates.glDiscardFramebufferEXT((OpenTK.Graphics.ES20.All)target, (Int32)numAttachments, (OpenTK.Graphics.ES20.All*)attachments_ptr); } } #if DEBUG @@ -21972,13 +22232,13 @@ namespace OpenTK.Graphics.ES20 [System.CLSCompliant(false)] [AutoGenerated(Category = "EXT_discard_framebuffer", Version = "", EntryPoint = "glDiscardFramebufferEXT")] public static - unsafe void DiscardFramebuffer(OpenTK.Graphics.ES20.ExtDiscardFramebuffer target, Int32 numAttachments, OpenTK.Graphics.ES20.ExtDiscardFramebuffer* attachments) + unsafe void DiscardFramebuffer(OpenTK.Graphics.ES20.All target, Int32 numAttachments, OpenTK.Graphics.ES20.All* attachments) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glDiscardFramebufferEXT((OpenTK.Graphics.ES20.ExtDiscardFramebuffer)target, (Int32)numAttachments, (OpenTK.Graphics.ES20.ExtDiscardFramebuffer*)attachments); + Delegates.glDiscardFramebufferEXT((OpenTK.Graphics.ES20.All)target, (Int32)numAttachments, (OpenTK.Graphics.ES20.All*)attachments); #if DEBUG } #endif @@ -22038,7 +22298,7 @@ namespace OpenTK.Graphics.ES20 /// [AutoGenerated(Category = "EXT_draw_buffers", Version = "", EntryPoint = "glDrawBuffersEXT")] public static - void DrawBuffers(Int32 n, OpenTK.Graphics.ES20.ExtDrawBuffers[] bufs) + void DrawBuffers(Int32 n, OpenTK.Graphics.ES20.All[] bufs) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -22046,9 +22306,9 @@ namespace OpenTK.Graphics.ES20 #endif unsafe { - fixed (OpenTK.Graphics.ES20.ExtDrawBuffers* bufs_ptr = bufs) + fixed (OpenTK.Graphics.ES20.All* bufs_ptr = bufs) { - Delegates.glDrawBuffersEXT((Int32)n, (OpenTK.Graphics.ES20.ExtDrawBuffers*)bufs_ptr); + Delegates.glDrawBuffersEXT((Int32)n, (OpenTK.Graphics.ES20.All*)bufs_ptr); } } #if DEBUG @@ -22072,7 +22332,7 @@ namespace OpenTK.Graphics.ES20 /// [AutoGenerated(Category = "EXT_draw_buffers", Version = "", EntryPoint = "glDrawBuffersEXT")] public static - void DrawBuffers(Int32 n, ref OpenTK.Graphics.ES20.ExtDrawBuffers bufs) + void DrawBuffers(Int32 n, ref OpenTK.Graphics.ES20.All bufs) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -22080,9 +22340,9 @@ namespace OpenTK.Graphics.ES20 #endif unsafe { - fixed (OpenTK.Graphics.ES20.ExtDrawBuffers* bufs_ptr = &bufs) + fixed (OpenTK.Graphics.ES20.All* bufs_ptr = &bufs) { - Delegates.glDrawBuffersEXT((Int32)n, (OpenTK.Graphics.ES20.ExtDrawBuffers*)bufs_ptr); + Delegates.glDrawBuffersEXT((Int32)n, (OpenTK.Graphics.ES20.All*)bufs_ptr); } } #if DEBUG @@ -22107,13 +22367,13 @@ namespace OpenTK.Graphics.ES20 [System.CLSCompliant(false)] [AutoGenerated(Category = "EXT_draw_buffers", Version = "", EntryPoint = "glDrawBuffersEXT")] public static - unsafe void DrawBuffers(Int32 n, OpenTK.Graphics.ES20.ExtDrawBuffers* bufs) + unsafe void DrawBuffers(Int32 n, OpenTK.Graphics.ES20.All* bufs) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glDrawBuffersEXT((Int32)n, (OpenTK.Graphics.ES20.ExtDrawBuffers*)bufs); + Delegates.glDrawBuffersEXT((Int32)n, (OpenTK.Graphics.ES20.All*)bufs); #if DEBUG } #endif @@ -22122,7 +22382,7 @@ namespace OpenTK.Graphics.ES20 /// [requires: EXT_multiview_draw_buffers] [AutoGenerated(Category = "EXT_multiview_draw_buffers", Version = "", EntryPoint = "glDrawBuffersIndexedEXT")] public static - void DrawBuffersIndexed(Int32 n, OpenTK.Graphics.ES20.ExtMultiviewDrawBuffers[] location, Int32[] indices) + void DrawBuffersIndexed(Int32 n, OpenTK.Graphics.ES20.All[] location, Int32[] indices) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -22130,10 +22390,10 @@ namespace OpenTK.Graphics.ES20 #endif unsafe { - fixed (OpenTK.Graphics.ES20.ExtMultiviewDrawBuffers* location_ptr = location) + fixed (OpenTK.Graphics.ES20.All* location_ptr = location) fixed (Int32* indices_ptr = indices) { - Delegates.glDrawBuffersIndexedEXT((Int32)n, (OpenTK.Graphics.ES20.ExtMultiviewDrawBuffers*)location_ptr, (Int32*)indices_ptr); + Delegates.glDrawBuffersIndexedEXT((Int32)n, (OpenTK.Graphics.ES20.All*)location_ptr, (Int32*)indices_ptr); } } #if DEBUG @@ -22144,7 +22404,7 @@ namespace OpenTK.Graphics.ES20 /// [requires: EXT_multiview_draw_buffers] [AutoGenerated(Category = "EXT_multiview_draw_buffers", Version = "", EntryPoint = "glDrawBuffersIndexedEXT")] public static - void DrawBuffersIndexed(Int32 n, ref OpenTK.Graphics.ES20.ExtMultiviewDrawBuffers location, ref Int32 indices) + void DrawBuffersIndexed(Int32 n, ref OpenTK.Graphics.ES20.All location, ref Int32 indices) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -22152,10 +22412,10 @@ namespace OpenTK.Graphics.ES20 #endif unsafe { - fixed (OpenTK.Graphics.ES20.ExtMultiviewDrawBuffers* location_ptr = &location) + fixed (OpenTK.Graphics.ES20.All* location_ptr = &location) fixed (Int32* indices_ptr = &indices) { - Delegates.glDrawBuffersIndexedEXT((Int32)n, (OpenTK.Graphics.ES20.ExtMultiviewDrawBuffers*)location_ptr, (Int32*)indices_ptr); + Delegates.glDrawBuffersIndexedEXT((Int32)n, (OpenTK.Graphics.ES20.All*)location_ptr, (Int32*)indices_ptr); } } #if DEBUG @@ -22167,13 +22427,13 @@ namespace OpenTK.Graphics.ES20 [System.CLSCompliant(false)] [AutoGenerated(Category = "EXT_multiview_draw_buffers", Version = "", EntryPoint = "glDrawBuffersIndexedEXT")] public static - unsafe void DrawBuffersIndexed(Int32 n, OpenTK.Graphics.ES20.ExtMultiviewDrawBuffers* location, Int32* indices) + unsafe void DrawBuffersIndexed(Int32 n, OpenTK.Graphics.ES20.All* location, Int32* indices) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glDrawBuffersIndexedEXT((Int32)n, (OpenTK.Graphics.ES20.ExtMultiviewDrawBuffers*)location, (Int32*)indices); + Delegates.glDrawBuffersIndexedEXT((Int32)n, (OpenTK.Graphics.ES20.All*)location, (Int32*)indices); #if DEBUG } #endif @@ -22467,13 +22727,13 @@ namespace OpenTK.Graphics.ES20 /// [AutoGenerated(Category = "EXT_map_buffer_range", Version = "", EntryPoint = "glFlushMappedBufferRangeEXT")] public static - void FlushMappedBufferRange(OpenTK.Graphics.ES20.ExtMapBufferRange target, IntPtr offset, IntPtr length) + void FlushMappedBufferRange(OpenTK.Graphics.ES20.All target, IntPtr offset, IntPtr length) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glFlushMappedBufferRangeEXT((OpenTK.Graphics.ES20.ExtMapBufferRange)target, (IntPtr)offset, (IntPtr)length); + Delegates.glFlushMappedBufferRangeEXT((OpenTK.Graphics.ES20.All)target, (IntPtr)offset, (IntPtr)length); #if DEBUG } #endif @@ -22482,13 +22742,13 @@ namespace OpenTK.Graphics.ES20 /// [requires: EXT_multisampled_render_to_texture] [AutoGenerated(Category = "EXT_multisampled_render_to_texture", Version = "", EntryPoint = "glFramebufferTexture2DMultisampleEXT")] public static - void FramebufferTexture2DMultisample(OpenTK.Graphics.ES20.ExtMultisampledRenderToTexture target, OpenTK.Graphics.ES20.ExtMultisampledRenderToTexture attachment, OpenTK.Graphics.ES20.ExtMultisampledRenderToTexture textarget, Int32 texture, Int32 level, Int32 samples) + void FramebufferTexture2DMultisample(OpenTK.Graphics.ES20.All target, OpenTK.Graphics.ES20.All attachment, OpenTK.Graphics.ES20.All textarget, Int32 texture, Int32 level, Int32 samples) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glFramebufferTexture2DMultisampleEXT((OpenTK.Graphics.ES20.ExtMultisampledRenderToTexture)target, (OpenTK.Graphics.ES20.ExtMultisampledRenderToTexture)attachment, (OpenTK.Graphics.ES20.ExtMultisampledRenderToTexture)textarget, (UInt32)texture, (Int32)level, (Int32)samples); + Delegates.glFramebufferTexture2DMultisampleEXT((OpenTK.Graphics.ES20.All)target, (OpenTK.Graphics.ES20.All)attachment, (OpenTK.Graphics.ES20.All)textarget, (UInt32)texture, (Int32)level, (Int32)samples); #if DEBUG } #endif @@ -22498,13 +22758,13 @@ namespace OpenTK.Graphics.ES20 [System.CLSCompliant(false)] [AutoGenerated(Category = "EXT_multisampled_render_to_texture", Version = "", EntryPoint = "glFramebufferTexture2DMultisampleEXT")] public static - void FramebufferTexture2DMultisample(OpenTK.Graphics.ES20.ExtMultisampledRenderToTexture target, OpenTK.Graphics.ES20.ExtMultisampledRenderToTexture attachment, OpenTK.Graphics.ES20.ExtMultisampledRenderToTexture textarget, UInt32 texture, Int32 level, Int32 samples) + void FramebufferTexture2DMultisample(OpenTK.Graphics.ES20.All target, OpenTK.Graphics.ES20.All attachment, OpenTK.Graphics.ES20.All textarget, UInt32 texture, Int32 level, Int32 samples) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glFramebufferTexture2DMultisampleEXT((OpenTK.Graphics.ES20.ExtMultisampledRenderToTexture)target, (OpenTK.Graphics.ES20.ExtMultisampledRenderToTexture)attachment, (OpenTK.Graphics.ES20.ExtMultisampledRenderToTexture)textarget, (UInt32)texture, (Int32)level, (Int32)samples); + Delegates.glFramebufferTexture2DMultisampleEXT((OpenTK.Graphics.ES20.All)target, (OpenTK.Graphics.ES20.All)attachment, (OpenTK.Graphics.ES20.All)textarget, (UInt32)texture, (Int32)level, (Int32)samples); #if DEBUG } #endif @@ -22909,7 +23169,7 @@ namespace OpenTK.Graphics.ES20 /// [requires: EXT_robustness] [AutoGenerated(Category = "EXT_robustness", Version = "", EntryPoint = "glGetGraphicsResetStatusEXT")] public static - OpenTK.Graphics.ES20.ExtRobustness GetGraphicsResetStatus() + OpenTK.Graphics.ES20.All GetGraphicsResetStatus() { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -22924,7 +23184,7 @@ namespace OpenTK.Graphics.ES20 /// [requires: EXT_multiview_draw_buffers] [AutoGenerated(Category = "EXT_multiview_draw_buffers", Version = "", EntryPoint = "glGetIntegeri_vEXT")] public static - void GetInteger(OpenTK.Graphics.ES20.ExtMultiviewDrawBuffers target, Int32 index, [OutAttribute] Int32[] data) + void GetInteger(OpenTK.Graphics.ES20.All target, Int32 index, [OutAttribute] Int32[] data) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -22934,7 +23194,7 @@ namespace OpenTK.Graphics.ES20 { fixed (Int32* data_ptr = data) { - Delegates.glGetIntegeri_vEXT((OpenTK.Graphics.ES20.ExtMultiviewDrawBuffers)target, (UInt32)index, (Int32*)data_ptr); + Delegates.glGetIntegeri_vEXT((OpenTK.Graphics.ES20.All)target, (UInt32)index, (Int32*)data_ptr); } } #if DEBUG @@ -22945,7 +23205,7 @@ namespace OpenTK.Graphics.ES20 /// [requires: EXT_multiview_draw_buffers] [AutoGenerated(Category = "EXT_multiview_draw_buffers", Version = "", EntryPoint = "glGetIntegeri_vEXT")] public static - void GetInteger(OpenTK.Graphics.ES20.ExtMultiviewDrawBuffers target, Int32 index, [OutAttribute] out Int32 data) + void GetInteger(OpenTK.Graphics.ES20.All target, Int32 index, [OutAttribute] out Int32 data) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -22955,7 +23215,7 @@ namespace OpenTK.Graphics.ES20 { fixed (Int32* data_ptr = &data) { - Delegates.glGetIntegeri_vEXT((OpenTK.Graphics.ES20.ExtMultiviewDrawBuffers)target, (UInt32)index, (Int32*)data_ptr); + Delegates.glGetIntegeri_vEXT((OpenTK.Graphics.ES20.All)target, (UInt32)index, (Int32*)data_ptr); data = *data_ptr; } } @@ -22968,13 +23228,13 @@ namespace OpenTK.Graphics.ES20 [System.CLSCompliant(false)] [AutoGenerated(Category = "EXT_multiview_draw_buffers", Version = "", EntryPoint = "glGetIntegeri_vEXT")] public static - unsafe void GetInteger(OpenTK.Graphics.ES20.ExtMultiviewDrawBuffers target, Int32 index, [OutAttribute] Int32* data) + unsafe void GetInteger(OpenTK.Graphics.ES20.All target, Int32 index, [OutAttribute] Int32* data) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetIntegeri_vEXT((OpenTK.Graphics.ES20.ExtMultiviewDrawBuffers)target, (UInt32)index, (Int32*)data); + Delegates.glGetIntegeri_vEXT((OpenTK.Graphics.ES20.All)target, (UInt32)index, (Int32*)data); #if DEBUG } #endif @@ -22984,7 +23244,7 @@ namespace OpenTK.Graphics.ES20 [System.CLSCompliant(false)] [AutoGenerated(Category = "EXT_multiview_draw_buffers", Version = "", EntryPoint = "glGetIntegeri_vEXT")] public static - void GetInteger(OpenTK.Graphics.ES20.ExtMultiviewDrawBuffers target, UInt32 index, [OutAttribute] Int32[] data) + void GetInteger(OpenTK.Graphics.ES20.All target, UInt32 index, [OutAttribute] Int32[] data) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -22994,7 +23254,7 @@ namespace OpenTK.Graphics.ES20 { fixed (Int32* data_ptr = data) { - Delegates.glGetIntegeri_vEXT((OpenTK.Graphics.ES20.ExtMultiviewDrawBuffers)target, (UInt32)index, (Int32*)data_ptr); + Delegates.glGetIntegeri_vEXT((OpenTK.Graphics.ES20.All)target, (UInt32)index, (Int32*)data_ptr); } } #if DEBUG @@ -23006,7 +23266,7 @@ namespace OpenTK.Graphics.ES20 [System.CLSCompliant(false)] [AutoGenerated(Category = "EXT_multiview_draw_buffers", Version = "", EntryPoint = "glGetIntegeri_vEXT")] public static - void GetInteger(OpenTK.Graphics.ES20.ExtMultiviewDrawBuffers target, UInt32 index, [OutAttribute] out Int32 data) + void GetInteger(OpenTK.Graphics.ES20.All target, UInt32 index, [OutAttribute] out Int32 data) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -23016,7 +23276,7 @@ namespace OpenTK.Graphics.ES20 { fixed (Int32* data_ptr = &data) { - Delegates.glGetIntegeri_vEXT((OpenTK.Graphics.ES20.ExtMultiviewDrawBuffers)target, (UInt32)index, (Int32*)data_ptr); + Delegates.glGetIntegeri_vEXT((OpenTK.Graphics.ES20.All)target, (UInt32)index, (Int32*)data_ptr); data = *data_ptr; } } @@ -23029,13 +23289,13 @@ namespace OpenTK.Graphics.ES20 [System.CLSCompliant(false)] [AutoGenerated(Category = "EXT_multiview_draw_buffers", Version = "", EntryPoint = "glGetIntegeri_vEXT")] public static - unsafe void GetInteger(OpenTK.Graphics.ES20.ExtMultiviewDrawBuffers target, UInt32 index, [OutAttribute] Int32* data) + unsafe void GetInteger(OpenTK.Graphics.ES20.All target, UInt32 index, [OutAttribute] Int32* data) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetIntegeri_vEXT((OpenTK.Graphics.ES20.ExtMultiviewDrawBuffers)target, (UInt32)index, (Int32*)data); + Delegates.glGetIntegeri_vEXT((OpenTK.Graphics.ES20.All)target, (UInt32)index, (Int32*)data); #if DEBUG } #endif @@ -23312,7 +23572,7 @@ namespace OpenTK.Graphics.ES20 /// [AutoGenerated(Category = "EXT_debug_label", Version = "", EntryPoint = "glGetObjectLabelEXT")] public static - void GetObjectLabel(OpenTK.Graphics.ES20.ExtDebugLabel type, Int32 @object, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder label) + void GetObjectLabel(OpenTK.Graphics.ES20.All type, Int32 @object, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder label) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -23322,7 +23582,7 @@ namespace OpenTK.Graphics.ES20 { fixed (Int32* length_ptr = length) { - Delegates.glGetObjectLabelEXT((OpenTK.Graphics.ES20.ExtDebugLabel)type, (UInt32)@object, (Int32)bufSize, (Int32*)length_ptr, (StringBuilder)label); + Delegates.glGetObjectLabelEXT((OpenTK.Graphics.ES20.All)type, (UInt32)@object, (Int32)bufSize, (Int32*)length_ptr, (StringBuilder)label); } } #if DEBUG @@ -23361,7 +23621,7 @@ namespace OpenTK.Graphics.ES20 /// [AutoGenerated(Category = "EXT_debug_label", Version = "", EntryPoint = "glGetObjectLabelEXT")] public static - void GetObjectLabel(OpenTK.Graphics.ES20.ExtDebugLabel type, Int32 @object, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder label) + void GetObjectLabel(OpenTK.Graphics.ES20.All type, Int32 @object, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder label) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -23371,7 +23631,7 @@ namespace OpenTK.Graphics.ES20 { fixed (Int32* length_ptr = &length) { - Delegates.glGetObjectLabelEXT((OpenTK.Graphics.ES20.ExtDebugLabel)type, (UInt32)@object, (Int32)bufSize, (Int32*)length_ptr, (StringBuilder)label); + Delegates.glGetObjectLabelEXT((OpenTK.Graphics.ES20.All)type, (UInt32)@object, (Int32)bufSize, (Int32*)length_ptr, (StringBuilder)label); length = *length_ptr; } } @@ -23412,13 +23672,13 @@ namespace OpenTK.Graphics.ES20 [System.CLSCompliant(false)] [AutoGenerated(Category = "EXT_debug_label", Version = "", EntryPoint = "glGetObjectLabelEXT")] public static - unsafe void GetObjectLabel(OpenTK.Graphics.ES20.ExtDebugLabel type, Int32 @object, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label) + unsafe void GetObjectLabel(OpenTK.Graphics.ES20.All type, Int32 @object, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetObjectLabelEXT((OpenTK.Graphics.ES20.ExtDebugLabel)type, (UInt32)@object, (Int32)bufSize, (Int32*)length, (StringBuilder)label); + Delegates.glGetObjectLabelEXT((OpenTK.Graphics.ES20.All)type, (UInt32)@object, (Int32)bufSize, (Int32*)length, (StringBuilder)label); #if DEBUG } #endif @@ -23456,7 +23716,7 @@ namespace OpenTK.Graphics.ES20 [System.CLSCompliant(false)] [AutoGenerated(Category = "EXT_debug_label", Version = "", EntryPoint = "glGetObjectLabelEXT")] public static - void GetObjectLabel(OpenTK.Graphics.ES20.ExtDebugLabel type, UInt32 @object, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder label) + void GetObjectLabel(OpenTK.Graphics.ES20.All type, UInt32 @object, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder label) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -23466,7 +23726,7 @@ namespace OpenTK.Graphics.ES20 { fixed (Int32* length_ptr = length) { - Delegates.glGetObjectLabelEXT((OpenTK.Graphics.ES20.ExtDebugLabel)type, (UInt32)@object, (Int32)bufSize, (Int32*)length_ptr, (StringBuilder)label); + Delegates.glGetObjectLabelEXT((OpenTK.Graphics.ES20.All)type, (UInt32)@object, (Int32)bufSize, (Int32*)length_ptr, (StringBuilder)label); } } #if DEBUG @@ -23506,7 +23766,7 @@ namespace OpenTK.Graphics.ES20 [System.CLSCompliant(false)] [AutoGenerated(Category = "EXT_debug_label", Version = "", EntryPoint = "glGetObjectLabelEXT")] public static - void GetObjectLabel(OpenTK.Graphics.ES20.ExtDebugLabel type, UInt32 @object, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder label) + void GetObjectLabel(OpenTK.Graphics.ES20.All type, UInt32 @object, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder label) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -23516,7 +23776,7 @@ namespace OpenTK.Graphics.ES20 { fixed (Int32* length_ptr = &length) { - Delegates.glGetObjectLabelEXT((OpenTK.Graphics.ES20.ExtDebugLabel)type, (UInt32)@object, (Int32)bufSize, (Int32*)length_ptr, (StringBuilder)label); + Delegates.glGetObjectLabelEXT((OpenTK.Graphics.ES20.All)type, (UInt32)@object, (Int32)bufSize, (Int32*)length_ptr, (StringBuilder)label); length = *length_ptr; } } @@ -23557,13 +23817,13 @@ namespace OpenTK.Graphics.ES20 [System.CLSCompliant(false)] [AutoGenerated(Category = "EXT_debug_label", Version = "", EntryPoint = "glGetObjectLabelEXT")] public static - unsafe void GetObjectLabel(OpenTK.Graphics.ES20.ExtDebugLabel type, UInt32 @object, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label) + unsafe void GetObjectLabel(OpenTK.Graphics.ES20.All type, UInt32 @object, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetObjectLabelEXT((OpenTK.Graphics.ES20.ExtDebugLabel)type, (UInt32)@object, (Int32)bufSize, (Int32*)length, (StringBuilder)label); + Delegates.glGetObjectLabelEXT((OpenTK.Graphics.ES20.All)type, (UInt32)@object, (Int32)bufSize, (Int32*)length, (StringBuilder)label); #if DEBUG } #endif @@ -23848,7 +24108,7 @@ namespace OpenTK.Graphics.ES20 /// [AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glGetProgramPipelineivEXT")] public static - void GetProgramPipeline(Int32 pipeline, OpenTK.Graphics.ES20.ExtSeparateShaderObjects pname, [OutAttribute] Int32[] @params) + void GetProgramPipeline(Int32 pipeline, OpenTK.Graphics.ES20.All pname, [OutAttribute] Int32[] @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -23858,7 +24118,7 @@ namespace OpenTK.Graphics.ES20 { fixed (Int32* @params_ptr = @params) { - Delegates.glGetProgramPipelineivEXT((UInt32)pipeline, (OpenTK.Graphics.ES20.ExtSeparateShaderObjects)pname, (Int32*)@params_ptr); + Delegates.glGetProgramPipelineivEXT((UInt32)pipeline, (OpenTK.Graphics.ES20.All)pname, (Int32*)@params_ptr); } } #if DEBUG @@ -23887,7 +24147,7 @@ namespace OpenTK.Graphics.ES20 /// [AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glGetProgramPipelineivEXT")] public static - void GetProgramPipeline(Int32 pipeline, OpenTK.Graphics.ES20.ExtSeparateShaderObjects pname, [OutAttribute] out Int32 @params) + void GetProgramPipeline(Int32 pipeline, OpenTK.Graphics.ES20.All pname, [OutAttribute] out Int32 @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -23897,7 +24157,7 @@ namespace OpenTK.Graphics.ES20 { fixed (Int32* @params_ptr = &@params) { - Delegates.glGetProgramPipelineivEXT((UInt32)pipeline, (OpenTK.Graphics.ES20.ExtSeparateShaderObjects)pname, (Int32*)@params_ptr); + Delegates.glGetProgramPipelineivEXT((UInt32)pipeline, (OpenTK.Graphics.ES20.All)pname, (Int32*)@params_ptr); @params = *@params_ptr; } } @@ -23928,13 +24188,13 @@ namespace OpenTK.Graphics.ES20 [System.CLSCompliant(false)] [AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glGetProgramPipelineivEXT")] public static - unsafe void GetProgramPipeline(Int32 pipeline, OpenTK.Graphics.ES20.ExtSeparateShaderObjects pname, [OutAttribute] Int32* @params) + unsafe void GetProgramPipeline(Int32 pipeline, OpenTK.Graphics.ES20.All pname, [OutAttribute] Int32* @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetProgramPipelineivEXT((UInt32)pipeline, (OpenTK.Graphics.ES20.ExtSeparateShaderObjects)pname, (Int32*)@params); + Delegates.glGetProgramPipelineivEXT((UInt32)pipeline, (OpenTK.Graphics.ES20.All)pname, (Int32*)@params); #if DEBUG } #endif @@ -23962,7 +24222,7 @@ namespace OpenTK.Graphics.ES20 [System.CLSCompliant(false)] [AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glGetProgramPipelineivEXT")] public static - void GetProgramPipeline(UInt32 pipeline, OpenTK.Graphics.ES20.ExtSeparateShaderObjects pname, [OutAttribute] Int32[] @params) + void GetProgramPipeline(UInt32 pipeline, OpenTK.Graphics.ES20.All pname, [OutAttribute] Int32[] @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -23972,7 +24232,7 @@ namespace OpenTK.Graphics.ES20 { fixed (Int32* @params_ptr = @params) { - Delegates.glGetProgramPipelineivEXT((UInt32)pipeline, (OpenTK.Graphics.ES20.ExtSeparateShaderObjects)pname, (Int32*)@params_ptr); + Delegates.glGetProgramPipelineivEXT((UInt32)pipeline, (OpenTK.Graphics.ES20.All)pname, (Int32*)@params_ptr); } } #if DEBUG @@ -24002,7 +24262,7 @@ namespace OpenTK.Graphics.ES20 [System.CLSCompliant(false)] [AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glGetProgramPipelineivEXT")] public static - void GetProgramPipeline(UInt32 pipeline, OpenTK.Graphics.ES20.ExtSeparateShaderObjects pname, [OutAttribute] out Int32 @params) + void GetProgramPipeline(UInt32 pipeline, OpenTK.Graphics.ES20.All pname, [OutAttribute] out Int32 @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -24012,7 +24272,7 @@ namespace OpenTK.Graphics.ES20 { fixed (Int32* @params_ptr = &@params) { - Delegates.glGetProgramPipelineivEXT((UInt32)pipeline, (OpenTK.Graphics.ES20.ExtSeparateShaderObjects)pname, (Int32*)@params_ptr); + Delegates.glGetProgramPipelineivEXT((UInt32)pipeline, (OpenTK.Graphics.ES20.All)pname, (Int32*)@params_ptr); @params = *@params_ptr; } } @@ -24043,13 +24303,13 @@ namespace OpenTK.Graphics.ES20 [System.CLSCompliant(false)] [AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glGetProgramPipelineivEXT")] public static - unsafe void GetProgramPipeline(UInt32 pipeline, OpenTK.Graphics.ES20.ExtSeparateShaderObjects pname, [OutAttribute] Int32* @params) + unsafe void GetProgramPipeline(UInt32 pipeline, OpenTK.Graphics.ES20.All pname, [OutAttribute] Int32* @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetProgramPipelineivEXT((UInt32)pipeline, (OpenTK.Graphics.ES20.ExtSeparateShaderObjects)pname, (Int32*)@params); + Delegates.glGetProgramPipelineivEXT((UInt32)pipeline, (OpenTK.Graphics.ES20.All)pname, (Int32*)@params); #if DEBUG } #endif @@ -24135,7 +24395,7 @@ namespace OpenTK.Graphics.ES20 /// [AutoGenerated(Category = "EXT_disjoint_timer_query", Version = "", EntryPoint = "glGetQueryObjecti64vEXT")] public static - void GetQueryObject(Int32 id, OpenTK.Graphics.ES20.ExtDisjointTimerQuery pname, [OutAttribute] Int64[] @params) + void GetQueryObject(Int32 id, OpenTK.Graphics.ES20.All pname, [OutAttribute] Int64[] @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -24145,7 +24405,7 @@ namespace OpenTK.Graphics.ES20 { fixed (Int64* @params_ptr = @params) { - Delegates.glGetQueryObjecti64vEXT((UInt32)id, (OpenTK.Graphics.ES20.ExtDisjointTimerQuery)pname, (Int64*)@params_ptr); + Delegates.glGetQueryObjecti64vEXT((UInt32)id, (OpenTK.Graphics.ES20.All)pname, (Int64*)@params_ptr); } } #if DEBUG @@ -24174,7 +24434,7 @@ namespace OpenTK.Graphics.ES20 /// [AutoGenerated(Category = "EXT_disjoint_timer_query", Version = "", EntryPoint = "glGetQueryObjecti64vEXT")] public static - void GetQueryObject(Int32 id, OpenTK.Graphics.ES20.ExtDisjointTimerQuery pname, [OutAttribute] out Int64 @params) + void GetQueryObject(Int32 id, OpenTK.Graphics.ES20.All pname, [OutAttribute] out Int64 @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -24184,7 +24444,7 @@ namespace OpenTK.Graphics.ES20 { fixed (Int64* @params_ptr = &@params) { - Delegates.glGetQueryObjecti64vEXT((UInt32)id, (OpenTK.Graphics.ES20.ExtDisjointTimerQuery)pname, (Int64*)@params_ptr); + Delegates.glGetQueryObjecti64vEXT((UInt32)id, (OpenTK.Graphics.ES20.All)pname, (Int64*)@params_ptr); @params = *@params_ptr; } } @@ -24215,13 +24475,13 @@ namespace OpenTK.Graphics.ES20 [System.CLSCompliant(false)] [AutoGenerated(Category = "EXT_disjoint_timer_query", Version = "", EntryPoint = "glGetQueryObjecti64vEXT")] public static - unsafe void GetQueryObject(Int32 id, OpenTK.Graphics.ES20.ExtDisjointTimerQuery pname, [OutAttribute] Int64* @params) + unsafe void GetQueryObject(Int32 id, OpenTK.Graphics.ES20.All pname, [OutAttribute] Int64* @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetQueryObjecti64vEXT((UInt32)id, (OpenTK.Graphics.ES20.ExtDisjointTimerQuery)pname, (Int64*)@params); + Delegates.glGetQueryObjecti64vEXT((UInt32)id, (OpenTK.Graphics.ES20.All)pname, (Int64*)@params); #if DEBUG } #endif @@ -24249,7 +24509,7 @@ namespace OpenTK.Graphics.ES20 [System.CLSCompliant(false)] [AutoGenerated(Category = "EXT_disjoint_timer_query", Version = "", EntryPoint = "glGetQueryObjecti64vEXT")] public static - void GetQueryObject(UInt32 id, OpenTK.Graphics.ES20.ExtDisjointTimerQuery pname, [OutAttribute] Int64[] @params) + void GetQueryObject(UInt32 id, OpenTK.Graphics.ES20.All pname, [OutAttribute] Int64[] @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -24259,7 +24519,7 @@ namespace OpenTK.Graphics.ES20 { fixed (Int64* @params_ptr = @params) { - Delegates.glGetQueryObjecti64vEXT((UInt32)id, (OpenTK.Graphics.ES20.ExtDisjointTimerQuery)pname, (Int64*)@params_ptr); + Delegates.glGetQueryObjecti64vEXT((UInt32)id, (OpenTK.Graphics.ES20.All)pname, (Int64*)@params_ptr); } } #if DEBUG @@ -24289,7 +24549,7 @@ namespace OpenTK.Graphics.ES20 [System.CLSCompliant(false)] [AutoGenerated(Category = "EXT_disjoint_timer_query", Version = "", EntryPoint = "glGetQueryObjecti64vEXT")] public static - void GetQueryObject(UInt32 id, OpenTK.Graphics.ES20.ExtDisjointTimerQuery pname, [OutAttribute] out Int64 @params) + void GetQueryObject(UInt32 id, OpenTK.Graphics.ES20.All pname, [OutAttribute] out Int64 @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -24299,7 +24559,7 @@ namespace OpenTK.Graphics.ES20 { fixed (Int64* @params_ptr = &@params) { - Delegates.glGetQueryObjecti64vEXT((UInt32)id, (OpenTK.Graphics.ES20.ExtDisjointTimerQuery)pname, (Int64*)@params_ptr); + Delegates.glGetQueryObjecti64vEXT((UInt32)id, (OpenTK.Graphics.ES20.All)pname, (Int64*)@params_ptr); @params = *@params_ptr; } } @@ -24330,13 +24590,13 @@ namespace OpenTK.Graphics.ES20 [System.CLSCompliant(false)] [AutoGenerated(Category = "EXT_disjoint_timer_query", Version = "", EntryPoint = "glGetQueryObjecti64vEXT")] public static - unsafe void GetQueryObject(UInt32 id, OpenTK.Graphics.ES20.ExtDisjointTimerQuery pname, [OutAttribute] Int64* @params) + unsafe void GetQueryObject(UInt32 id, OpenTK.Graphics.ES20.All pname, [OutAttribute] Int64* @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetQueryObjecti64vEXT((UInt32)id, (OpenTK.Graphics.ES20.ExtDisjointTimerQuery)pname, (Int64*)@params); + Delegates.glGetQueryObjecti64vEXT((UInt32)id, (OpenTK.Graphics.ES20.All)pname, (Int64*)@params); #if DEBUG } #endif @@ -24363,349 +24623,6 @@ namespace OpenTK.Graphics.ES20 /// [AutoGenerated(Category = "EXT_disjoint_timer_query", Version = "", EntryPoint = "glGetQueryObjectivEXT")] public static - void GetQueryObject(Int32 id, OpenTK.Graphics.ES20.ExtDisjointTimerQuery pname, [OutAttribute] Int32[] @params) - { - #if DEBUG - using (new ErrorHelper(GraphicsContext.CurrentContext)) - { - #endif - unsafe - { - fixed (Int32* @params_ptr = @params) - { - Delegates.glGetQueryObjectivEXT((UInt32)id, (OpenTK.Graphics.ES20.ExtDisjointTimerQuery)pname, (Int32*)@params_ptr); - } - } - #if DEBUG - } - #endif - } - - - /// [requires: EXT_disjoint_timer_query] - /// Return parameters of a query object - /// - /// - /// - /// Specifies the name of a query object. - /// - /// - /// - /// - /// Specifies the symbolic name of a query object parameter. Accepted values are GL_QUERY_RESULT or GL_QUERY_RESULT_AVAILABLE. - /// - /// - /// - /// - /// If a buffer is bound to the GL_QUERY_RESULT_BUFFER target, then params is treated as an offset to a location within that buffer's data store to receive the result of the query. If no buffer is bound to GL_QUERY_RESULT_BUFFER, then params is treated as an address in client memory of a variable to receive the resulting data. - /// - /// - [AutoGenerated(Category = "EXT_disjoint_timer_query", Version = "", EntryPoint = "glGetQueryObjectivEXT")] - public static - void GetQueryObject(Int32 id, OpenTK.Graphics.ES20.ExtDisjointTimerQuery pname, [OutAttribute] out Int32 @params) - { - #if DEBUG - using (new ErrorHelper(GraphicsContext.CurrentContext)) - { - #endif - unsafe - { - fixed (Int32* @params_ptr = &@params) - { - Delegates.glGetQueryObjectivEXT((UInt32)id, (OpenTK.Graphics.ES20.ExtDisjointTimerQuery)pname, (Int32*)@params_ptr); - @params = *@params_ptr; - } - } - #if DEBUG - } - #endif - } - - - /// [requires: EXT_disjoint_timer_query] - /// Return parameters of a query object - /// - /// - /// - /// Specifies the name of a query object. - /// - /// - /// - /// - /// Specifies the symbolic name of a query object parameter. Accepted values are GL_QUERY_RESULT or GL_QUERY_RESULT_AVAILABLE. - /// - /// - /// - /// - /// If a buffer is bound to the GL_QUERY_RESULT_BUFFER target, then params is treated as an offset to a location within that buffer's data store to receive the result of the query. If no buffer is bound to GL_QUERY_RESULT_BUFFER, then params is treated as an address in client memory of a variable to receive the resulting data. - /// - /// - [System.CLSCompliant(false)] - [AutoGenerated(Category = "EXT_disjoint_timer_query", Version = "", EntryPoint = "glGetQueryObjectivEXT")] - public static - unsafe void GetQueryObject(Int32 id, OpenTK.Graphics.ES20.ExtDisjointTimerQuery pname, [OutAttribute] Int32* @params) - { - #if DEBUG - using (new ErrorHelper(GraphicsContext.CurrentContext)) - { - #endif - Delegates.glGetQueryObjectivEXT((UInt32)id, (OpenTK.Graphics.ES20.ExtDisjointTimerQuery)pname, (Int32*)@params); - #if DEBUG - } - #endif - } - - - /// [requires: EXT_disjoint_timer_query] - /// Return parameters of a query object - /// - /// - /// - /// Specifies the name of a query object. - /// - /// - /// - /// - /// Specifies the symbolic name of a query object parameter. Accepted values are GL_QUERY_RESULT or GL_QUERY_RESULT_AVAILABLE. - /// - /// - /// - /// - /// If a buffer is bound to the GL_QUERY_RESULT_BUFFER target, then params is treated as an offset to a location within that buffer's data store to receive the result of the query. If no buffer is bound to GL_QUERY_RESULT_BUFFER, then params is treated as an address in client memory of a variable to receive the resulting data. - /// - /// - [System.CLSCompliant(false)] - [AutoGenerated(Category = "EXT_disjoint_timer_query", Version = "", EntryPoint = "glGetQueryObjectivEXT")] - public static - void GetQueryObject(UInt32 id, OpenTK.Graphics.ES20.ExtDisjointTimerQuery pname, [OutAttribute] Int32[] @params) - { - #if DEBUG - using (new ErrorHelper(GraphicsContext.CurrentContext)) - { - #endif - unsafe - { - fixed (Int32* @params_ptr = @params) - { - Delegates.glGetQueryObjectivEXT((UInt32)id, (OpenTK.Graphics.ES20.ExtDisjointTimerQuery)pname, (Int32*)@params_ptr); - } - } - #if DEBUG - } - #endif - } - - - /// [requires: EXT_disjoint_timer_query] - /// Return parameters of a query object - /// - /// - /// - /// Specifies the name of a query object. - /// - /// - /// - /// - /// Specifies the symbolic name of a query object parameter. Accepted values are GL_QUERY_RESULT or GL_QUERY_RESULT_AVAILABLE. - /// - /// - /// - /// - /// If a buffer is bound to the GL_QUERY_RESULT_BUFFER target, then params is treated as an offset to a location within that buffer's data store to receive the result of the query. If no buffer is bound to GL_QUERY_RESULT_BUFFER, then params is treated as an address in client memory of a variable to receive the resulting data. - /// - /// - [System.CLSCompliant(false)] - [AutoGenerated(Category = "EXT_disjoint_timer_query", Version = "", EntryPoint = "glGetQueryObjectivEXT")] - public static - void GetQueryObject(UInt32 id, OpenTK.Graphics.ES20.ExtDisjointTimerQuery pname, [OutAttribute] out Int32 @params) - { - #if DEBUG - using (new ErrorHelper(GraphicsContext.CurrentContext)) - { - #endif - unsafe - { - fixed (Int32* @params_ptr = &@params) - { - Delegates.glGetQueryObjectivEXT((UInt32)id, (OpenTK.Graphics.ES20.ExtDisjointTimerQuery)pname, (Int32*)@params_ptr); - @params = *@params_ptr; - } - } - #if DEBUG - } - #endif - } - - - /// [requires: EXT_disjoint_timer_query] - /// Return parameters of a query object - /// - /// - /// - /// Specifies the name of a query object. - /// - /// - /// - /// - /// Specifies the symbolic name of a query object parameter. Accepted values are GL_QUERY_RESULT or GL_QUERY_RESULT_AVAILABLE. - /// - /// - /// - /// - /// If a buffer is bound to the GL_QUERY_RESULT_BUFFER target, then params is treated as an offset to a location within that buffer's data store to receive the result of the query. If no buffer is bound to GL_QUERY_RESULT_BUFFER, then params is treated as an address in client memory of a variable to receive the resulting data. - /// - /// - [System.CLSCompliant(false)] - [AutoGenerated(Category = "EXT_disjoint_timer_query", Version = "", EntryPoint = "glGetQueryObjectivEXT")] - public static - unsafe void GetQueryObject(UInt32 id, OpenTK.Graphics.ES20.ExtDisjointTimerQuery pname, [OutAttribute] Int32* @params) - { - #if DEBUG - using (new ErrorHelper(GraphicsContext.CurrentContext)) - { - #endif - Delegates.glGetQueryObjectivEXT((UInt32)id, (OpenTK.Graphics.ES20.ExtDisjointTimerQuery)pname, (Int32*)@params); - #if DEBUG - } - #endif - } - - - /// [requires: EXT_disjoint_timer_query] - /// Return parameters of a query object - /// - /// - /// - /// Specifies the name of a query object. - /// - /// - /// - /// - /// Specifies the symbolic name of a query object parameter. Accepted values are GL_QUERY_RESULT or GL_QUERY_RESULT_AVAILABLE. - /// - /// - /// - /// - /// If a buffer is bound to the GL_QUERY_RESULT_BUFFER target, then params is treated as an offset to a location within that buffer's data store to receive the result of the query. If no buffer is bound to GL_QUERY_RESULT_BUFFER, then params is treated as an address in client memory of a variable to receive the resulting data. - /// - /// - [System.CLSCompliant(false)] - [AutoGenerated(Category = "EXT_disjoint_timer_query", Version = "", EntryPoint = "glGetQueryObjectui64vEXT")] - public static - void GetQueryObject(UInt32 id, OpenTK.Graphics.ES20.ExtDisjointTimerQuery pname, [OutAttribute] UInt64[] @params) - { - #if DEBUG - using (new ErrorHelper(GraphicsContext.CurrentContext)) - { - #endif - unsafe - { - fixed (UInt64* @params_ptr = @params) - { - Delegates.glGetQueryObjectui64vEXT((UInt32)id, (OpenTK.Graphics.ES20.ExtDisjointTimerQuery)pname, (UInt64*)@params_ptr); - } - } - #if DEBUG - } - #endif - } - - - /// [requires: EXT_disjoint_timer_query] - /// Return parameters of a query object - /// - /// - /// - /// Specifies the name of a query object. - /// - /// - /// - /// - /// Specifies the symbolic name of a query object parameter. Accepted values are GL_QUERY_RESULT or GL_QUERY_RESULT_AVAILABLE. - /// - /// - /// - /// - /// If a buffer is bound to the GL_QUERY_RESULT_BUFFER target, then params is treated as an offset to a location within that buffer's data store to receive the result of the query. If no buffer is bound to GL_QUERY_RESULT_BUFFER, then params is treated as an address in client memory of a variable to receive the resulting data. - /// - /// - [System.CLSCompliant(false)] - [AutoGenerated(Category = "EXT_disjoint_timer_query", Version = "", EntryPoint = "glGetQueryObjectui64vEXT")] - public static - void GetQueryObject(UInt32 id, OpenTK.Graphics.ES20.ExtDisjointTimerQuery pname, [OutAttribute] out UInt64 @params) - { - #if DEBUG - using (new ErrorHelper(GraphicsContext.CurrentContext)) - { - #endif - unsafe - { - fixed (UInt64* @params_ptr = &@params) - { - Delegates.glGetQueryObjectui64vEXT((UInt32)id, (OpenTK.Graphics.ES20.ExtDisjointTimerQuery)pname, (UInt64*)@params_ptr); - @params = *@params_ptr; - } - } - #if DEBUG - } - #endif - } - - - /// [requires: EXT_disjoint_timer_query] - /// Return parameters of a query object - /// - /// - /// - /// Specifies the name of a query object. - /// - /// - /// - /// - /// Specifies the symbolic name of a query object parameter. Accepted values are GL_QUERY_RESULT or GL_QUERY_RESULT_AVAILABLE. - /// - /// - /// - /// - /// If a buffer is bound to the GL_QUERY_RESULT_BUFFER target, then params is treated as an offset to a location within that buffer's data store to receive the result of the query. If no buffer is bound to GL_QUERY_RESULT_BUFFER, then params is treated as an address in client memory of a variable to receive the resulting data. - /// - /// - [System.CLSCompliant(false)] - [AutoGenerated(Category = "EXT_disjoint_timer_query", Version = "", EntryPoint = "glGetQueryObjectui64vEXT")] - public static - unsafe void GetQueryObject(UInt32 id, OpenTK.Graphics.ES20.ExtDisjointTimerQuery pname, [OutAttribute] UInt64* @params) - { - #if DEBUG - using (new ErrorHelper(GraphicsContext.CurrentContext)) - { - #endif - Delegates.glGetQueryObjectui64vEXT((UInt32)id, (OpenTK.Graphics.ES20.ExtDisjointTimerQuery)pname, (UInt64*)@params); - #if DEBUG - } - #endif - } - - - /// [requires: EXT_disjoint_timer_query|EXT_occlusion_query_boolean] - /// Return parameters of a query object - /// - /// - /// - /// Specifies the name of a query object. - /// - /// - /// - /// - /// Specifies the symbolic name of a query object parameter. Accepted values are GL_QUERY_RESULT or GL_QUERY_RESULT_AVAILABLE. - /// - /// - /// - /// - /// If a buffer is bound to the GL_QUERY_RESULT_BUFFER target, then params is treated as an offset to a location within that buffer's data store to receive the result of the query. If no buffer is bound to GL_QUERY_RESULT_BUFFER, then params is treated as an address in client memory of a variable to receive the resulting data. - /// - /// - [AutoGenerated(Category = "EXT_disjoint_timer_query|EXT_occlusion_query_boolean", Version = "", EntryPoint = "glGetQueryObjectuivEXT")] - public static void GetQueryObject(Int32 id, OpenTK.Graphics.ES20.All pname, [OutAttribute] Int32[] @params) { #if DEBUG @@ -24716,7 +24633,7 @@ namespace OpenTK.Graphics.ES20 { fixed (Int32* @params_ptr = @params) { - Delegates.glGetQueryObjectuivEXT((UInt32)id, (OpenTK.Graphics.ES20.All)pname, (UInt32*)@params_ptr); + Delegates.glGetQueryObjectivEXT((UInt32)id, (OpenTK.Graphics.ES20.All)pname, (Int32*)@params_ptr); } } #if DEBUG @@ -24725,7 +24642,7 @@ namespace OpenTK.Graphics.ES20 } - /// [requires: EXT_disjoint_timer_query|EXT_occlusion_query_boolean] + /// [requires: EXT_disjoint_timer_query] /// Return parameters of a query object /// /// @@ -24743,7 +24660,7 @@ namespace OpenTK.Graphics.ES20 /// If a buffer is bound to the GL_QUERY_RESULT_BUFFER target, then params is treated as an offset to a location within that buffer's data store to receive the result of the query. If no buffer is bound to GL_QUERY_RESULT_BUFFER, then params is treated as an address in client memory of a variable to receive the resulting data. /// /// - [AutoGenerated(Category = "EXT_disjoint_timer_query|EXT_occlusion_query_boolean", Version = "", EntryPoint = "glGetQueryObjectuivEXT")] + [AutoGenerated(Category = "EXT_disjoint_timer_query", Version = "", EntryPoint = "glGetQueryObjectivEXT")] public static void GetQueryObject(Int32 id, OpenTK.Graphics.ES20.All pname, [OutAttribute] out Int32 @params) { @@ -24755,7 +24672,7 @@ namespace OpenTK.Graphics.ES20 { fixed (Int32* @params_ptr = &@params) { - Delegates.glGetQueryObjectuivEXT((UInt32)id, (OpenTK.Graphics.ES20.All)pname, (UInt32*)@params_ptr); + Delegates.glGetQueryObjectivEXT((UInt32)id, (OpenTK.Graphics.ES20.All)pname, (Int32*)@params_ptr); @params = *@params_ptr; } } @@ -24765,7 +24682,7 @@ namespace OpenTK.Graphics.ES20 } - /// [requires: EXT_disjoint_timer_query|EXT_occlusion_query_boolean] + /// [requires: EXT_disjoint_timer_query] /// Return parameters of a query object /// /// @@ -24784,7 +24701,7 @@ namespace OpenTK.Graphics.ES20 /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "EXT_disjoint_timer_query|EXT_occlusion_query_boolean", Version = "", EntryPoint = "glGetQueryObjectuivEXT")] + [AutoGenerated(Category = "EXT_disjoint_timer_query", Version = "", EntryPoint = "glGetQueryObjectivEXT")] public static unsafe void GetQueryObject(Int32 id, OpenTK.Graphics.ES20.All pname, [OutAttribute] Int32* @params) { @@ -24792,7 +24709,237 @@ namespace OpenTK.Graphics.ES20 using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetQueryObjectuivEXT((UInt32)id, (OpenTK.Graphics.ES20.All)pname, (UInt32*)@params); + Delegates.glGetQueryObjectivEXT((UInt32)id, (OpenTK.Graphics.ES20.All)pname, (Int32*)@params); + #if DEBUG + } + #endif + } + + + /// [requires: EXT_disjoint_timer_query] + /// Return parameters of a query object + /// + /// + /// + /// Specifies the name of a query object. + /// + /// + /// + /// + /// Specifies the symbolic name of a query object parameter. Accepted values are GL_QUERY_RESULT or GL_QUERY_RESULT_AVAILABLE. + /// + /// + /// + /// + /// If a buffer is bound to the GL_QUERY_RESULT_BUFFER target, then params is treated as an offset to a location within that buffer's data store to receive the result of the query. If no buffer is bound to GL_QUERY_RESULT_BUFFER, then params is treated as an address in client memory of a variable to receive the resulting data. + /// + /// + [System.CLSCompliant(false)] + [AutoGenerated(Category = "EXT_disjoint_timer_query", Version = "", EntryPoint = "glGetQueryObjectivEXT")] + public static + void GetQueryObject(UInt32 id, OpenTK.Graphics.ES20.All pname, [OutAttribute] Int32[] @params) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Int32* @params_ptr = @params) + { + Delegates.glGetQueryObjectivEXT((UInt32)id, (OpenTK.Graphics.ES20.All)pname, (Int32*)@params_ptr); + } + } + #if DEBUG + } + #endif + } + + + /// [requires: EXT_disjoint_timer_query] + /// Return parameters of a query object + /// + /// + /// + /// Specifies the name of a query object. + /// + /// + /// + /// + /// Specifies the symbolic name of a query object parameter. Accepted values are GL_QUERY_RESULT or GL_QUERY_RESULT_AVAILABLE. + /// + /// + /// + /// + /// If a buffer is bound to the GL_QUERY_RESULT_BUFFER target, then params is treated as an offset to a location within that buffer's data store to receive the result of the query. If no buffer is bound to GL_QUERY_RESULT_BUFFER, then params is treated as an address in client memory of a variable to receive the resulting data. + /// + /// + [System.CLSCompliant(false)] + [AutoGenerated(Category = "EXT_disjoint_timer_query", Version = "", EntryPoint = "glGetQueryObjectivEXT")] + public static + void GetQueryObject(UInt32 id, OpenTK.Graphics.ES20.All pname, [OutAttribute] out Int32 @params) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Int32* @params_ptr = &@params) + { + Delegates.glGetQueryObjectivEXT((UInt32)id, (OpenTK.Graphics.ES20.All)pname, (Int32*)@params_ptr); + @params = *@params_ptr; + } + } + #if DEBUG + } + #endif + } + + + /// [requires: EXT_disjoint_timer_query] + /// Return parameters of a query object + /// + /// + /// + /// Specifies the name of a query object. + /// + /// + /// + /// + /// Specifies the symbolic name of a query object parameter. Accepted values are GL_QUERY_RESULT or GL_QUERY_RESULT_AVAILABLE. + /// + /// + /// + /// + /// If a buffer is bound to the GL_QUERY_RESULT_BUFFER target, then params is treated as an offset to a location within that buffer's data store to receive the result of the query. If no buffer is bound to GL_QUERY_RESULT_BUFFER, then params is treated as an address in client memory of a variable to receive the resulting data. + /// + /// + [System.CLSCompliant(false)] + [AutoGenerated(Category = "EXT_disjoint_timer_query", Version = "", EntryPoint = "glGetQueryObjectivEXT")] + public static + unsafe void GetQueryObject(UInt32 id, OpenTK.Graphics.ES20.All pname, [OutAttribute] Int32* @params) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glGetQueryObjectivEXT((UInt32)id, (OpenTK.Graphics.ES20.All)pname, (Int32*)@params); + #if DEBUG + } + #endif + } + + + /// [requires: EXT_disjoint_timer_query] + /// Return parameters of a query object + /// + /// + /// + /// Specifies the name of a query object. + /// + /// + /// + /// + /// Specifies the symbolic name of a query object parameter. Accepted values are GL_QUERY_RESULT or GL_QUERY_RESULT_AVAILABLE. + /// + /// + /// + /// + /// If a buffer is bound to the GL_QUERY_RESULT_BUFFER target, then params is treated as an offset to a location within that buffer's data store to receive the result of the query. If no buffer is bound to GL_QUERY_RESULT_BUFFER, then params is treated as an address in client memory of a variable to receive the resulting data. + /// + /// + [System.CLSCompliant(false)] + [AutoGenerated(Category = "EXT_disjoint_timer_query", Version = "", EntryPoint = "glGetQueryObjectui64vEXT")] + public static + void GetQueryObject(UInt32 id, OpenTK.Graphics.ES20.All pname, [OutAttribute] UInt64[] @params) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (UInt64* @params_ptr = @params) + { + Delegates.glGetQueryObjectui64vEXT((UInt32)id, (OpenTK.Graphics.ES20.All)pname, (UInt64*)@params_ptr); + } + } + #if DEBUG + } + #endif + } + + + /// [requires: EXT_disjoint_timer_query] + /// Return parameters of a query object + /// + /// + /// + /// Specifies the name of a query object. + /// + /// + /// + /// + /// Specifies the symbolic name of a query object parameter. Accepted values are GL_QUERY_RESULT or GL_QUERY_RESULT_AVAILABLE. + /// + /// + /// + /// + /// If a buffer is bound to the GL_QUERY_RESULT_BUFFER target, then params is treated as an offset to a location within that buffer's data store to receive the result of the query. If no buffer is bound to GL_QUERY_RESULT_BUFFER, then params is treated as an address in client memory of a variable to receive the resulting data. + /// + /// + [System.CLSCompliant(false)] + [AutoGenerated(Category = "EXT_disjoint_timer_query", Version = "", EntryPoint = "glGetQueryObjectui64vEXT")] + public static + void GetQueryObject(UInt32 id, OpenTK.Graphics.ES20.All pname, [OutAttribute] out UInt64 @params) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (UInt64* @params_ptr = &@params) + { + Delegates.glGetQueryObjectui64vEXT((UInt32)id, (OpenTK.Graphics.ES20.All)pname, (UInt64*)@params_ptr); + @params = *@params_ptr; + } + } + #if DEBUG + } + #endif + } + + + /// [requires: EXT_disjoint_timer_query] + /// Return parameters of a query object + /// + /// + /// + /// Specifies the name of a query object. + /// + /// + /// + /// + /// Specifies the symbolic name of a query object parameter. Accepted values are GL_QUERY_RESULT or GL_QUERY_RESULT_AVAILABLE. + /// + /// + /// + /// + /// If a buffer is bound to the GL_QUERY_RESULT_BUFFER target, then params is treated as an offset to a location within that buffer's data store to receive the result of the query. If no buffer is bound to GL_QUERY_RESULT_BUFFER, then params is treated as an address in client memory of a variable to receive the resulting data. + /// + /// + [System.CLSCompliant(false)] + [AutoGenerated(Category = "EXT_disjoint_timer_query", Version = "", EntryPoint = "glGetQueryObjectui64vEXT")] + public static + unsafe void GetQueryObject(UInt32 id, OpenTK.Graphics.ES20.All pname, [OutAttribute] UInt64* @params) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glGetQueryObjectui64vEXT((UInt32)id, (OpenTK.Graphics.ES20.All)pname, (UInt64*)@params); #if DEBUG } #endif @@ -25025,13 +25172,13 @@ namespace OpenTK.Graphics.ES20 /// [requires: EXT_debug_label] [AutoGenerated(Category = "EXT_debug_label", Version = "", EntryPoint = "glLabelObjectEXT")] public static - void LabelObject(OpenTK.Graphics.ES20.ExtDebugLabel type, Int32 @object, Int32 length, String label) + void LabelObject(OpenTK.Graphics.ES20.All type, Int32 @object, Int32 length, String label) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glLabelObjectEXT((OpenTK.Graphics.ES20.ExtDebugLabel)type, (UInt32)@object, (Int32)length, (String)label); + Delegates.glLabelObjectEXT((OpenTK.Graphics.ES20.All)type, (UInt32)@object, (Int32)length, (String)label); #if DEBUG } #endif @@ -25041,13 +25188,13 @@ namespace OpenTK.Graphics.ES20 [System.CLSCompliant(false)] [AutoGenerated(Category = "EXT_debug_label", Version = "", EntryPoint = "glLabelObjectEXT")] public static - void LabelObject(OpenTK.Graphics.ES20.ExtDebugLabel type, UInt32 @object, Int32 length, String label) + void LabelObject(OpenTK.Graphics.ES20.All type, UInt32 @object, Int32 length, String label) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glLabelObjectEXT((OpenTK.Graphics.ES20.ExtDebugLabel)type, (UInt32)@object, (Int32)length, (String)label); + Delegates.glLabelObjectEXT((OpenTK.Graphics.ES20.All)type, (UInt32)@object, (Int32)length, (String)label); #if DEBUG } #endif @@ -25079,13 +25226,13 @@ namespace OpenTK.Graphics.ES20 /// [AutoGenerated(Category = "EXT_map_buffer_range", Version = "", EntryPoint = "glMapBufferRangeEXT")] public static - IntPtr MapBufferRange(OpenTK.Graphics.ES20.ExtMapBufferRange target, IntPtr offset, IntPtr length, Int32 access) + IntPtr MapBufferRange(OpenTK.Graphics.ES20.All target, IntPtr offset, IntPtr length, Int32 access) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - return Delegates.glMapBufferRangeEXT((OpenTK.Graphics.ES20.ExtMapBufferRange)target, (IntPtr)offset, (IntPtr)length, (UInt32)access); + return Delegates.glMapBufferRangeEXT((OpenTK.Graphics.ES20.All)target, (IntPtr)offset, (IntPtr)length, (UInt32)access); #if DEBUG } #endif @@ -25118,13 +25265,13 @@ namespace OpenTK.Graphics.ES20 [System.CLSCompliant(false)] [AutoGenerated(Category = "EXT_map_buffer_range", Version = "", EntryPoint = "glMapBufferRangeEXT")] public static - IntPtr MapBufferRange(OpenTK.Graphics.ES20.ExtMapBufferRange target, IntPtr offset, IntPtr length, UInt32 access) + IntPtr MapBufferRange(OpenTK.Graphics.ES20.All target, IntPtr offset, IntPtr length, UInt32 access) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - return Delegates.glMapBufferRangeEXT((OpenTK.Graphics.ES20.ExtMapBufferRange)target, (IntPtr)offset, (IntPtr)length, (UInt32)access); + return Delegates.glMapBufferRangeEXT((OpenTK.Graphics.ES20.All)target, (IntPtr)offset, (IntPtr)length, (UInt32)access); #if DEBUG } #endif @@ -26116,13 +26263,13 @@ namespace OpenTK.Graphics.ES20 /// [AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramParameteriEXT")] public static - void ProgramParameter(Int32 program, OpenTK.Graphics.ES20.ExtSeparateShaderObjects pname, Int32 value) + void ProgramParameter(Int32 program, OpenTK.Graphics.ES20.All pname, Int32 value) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glProgramParameteriEXT((UInt32)program, (OpenTK.Graphics.ES20.ExtSeparateShaderObjects)pname, (Int32)value); + Delegates.glProgramParameteriEXT((UInt32)program, (OpenTK.Graphics.ES20.All)pname, (Int32)value); #if DEBUG } #endif @@ -26150,13 +26297,13 @@ namespace OpenTK.Graphics.ES20 [System.CLSCompliant(false)] [AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramParameteriEXT")] public static - void ProgramParameter(UInt32 program, OpenTK.Graphics.ES20.ExtSeparateShaderObjects pname, Int32 value) + void ProgramParameter(UInt32 program, OpenTK.Graphics.ES20.All pname, Int32 value) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glProgramParameteriEXT((UInt32)program, (OpenTK.Graphics.ES20.ExtSeparateShaderObjects)pname, (Int32)value); + Delegates.glProgramParameteriEXT((UInt32)program, (OpenTK.Graphics.ES20.All)pname, (Int32)value); #if DEBUG } #endif @@ -31516,13 +31663,13 @@ namespace OpenTK.Graphics.ES20 /// [AutoGenerated(Category = "EXT_disjoint_timer_query", Version = "", EntryPoint = "glQueryCounterEXT")] public static - void QueryCounter(Int32 id, OpenTK.Graphics.ES20.ExtDisjointTimerQuery target) + void QueryCounter(Int32 id, OpenTK.Graphics.ES20.All target) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glQueryCounterEXT((UInt32)id, (OpenTK.Graphics.ES20.ExtDisjointTimerQuery)target); + Delegates.glQueryCounterEXT((UInt32)id, (OpenTK.Graphics.ES20.All)target); #if DEBUG } #endif @@ -31545,13 +31692,13 @@ namespace OpenTK.Graphics.ES20 [System.CLSCompliant(false)] [AutoGenerated(Category = "EXT_disjoint_timer_query", Version = "", EntryPoint = "glQueryCounterEXT")] public static - void QueryCounter(UInt32 id, OpenTK.Graphics.ES20.ExtDisjointTimerQuery target) + void QueryCounter(UInt32 id, OpenTK.Graphics.ES20.All target) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glQueryCounterEXT((UInt32)id, (OpenTK.Graphics.ES20.ExtDisjointTimerQuery)target); + Delegates.glQueryCounterEXT((UInt32)id, (OpenTK.Graphics.ES20.All)target); #if DEBUG } #endif @@ -31560,13 +31707,13 @@ namespace OpenTK.Graphics.ES20 /// [requires: EXT_multiview_draw_buffers] [AutoGenerated(Category = "EXT_multiview_draw_buffers", Version = "", EntryPoint = "glReadBufferIndexedEXT")] public static - void ReadBufferIndexed(OpenTK.Graphics.ES20.ExtMultiviewDrawBuffers src, Int32 index) + void ReadBufferIndexed(OpenTK.Graphics.ES20.All src, Int32 index) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glReadBufferIndexedEXT((OpenTK.Graphics.ES20.ExtMultiviewDrawBuffers)src, (Int32)index); + Delegates.glReadBufferIndexedEXT((OpenTK.Graphics.ES20.All)src, (Int32)index); #if DEBUG } #endif @@ -31575,13 +31722,13 @@ namespace OpenTK.Graphics.ES20 /// [requires: EXT_robustness] [AutoGenerated(Category = "EXT_robustness", Version = "", EntryPoint = "glReadnPixelsEXT")] public static - void ReadnPixels(Int32 x, Int32 y, Int32 width, Int32 height, OpenTK.Graphics.ES20.ExtRobustness format, OpenTK.Graphics.ES20.ExtRobustness type, Int32 bufSize, [OutAttribute] IntPtr data) + void ReadnPixels(Int32 x, Int32 y, Int32 width, Int32 height, OpenTK.Graphics.ES20.All format, OpenTK.Graphics.ES20.All type, Int32 bufSize, [OutAttribute] IntPtr data) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glReadnPixelsEXT((Int32)x, (Int32)y, (Int32)width, (Int32)height, (OpenTK.Graphics.ES20.ExtRobustness)format, (OpenTK.Graphics.ES20.ExtRobustness)type, (Int32)bufSize, (IntPtr)data); + Delegates.glReadnPixelsEXT((Int32)x, (Int32)y, (Int32)width, (Int32)height, (OpenTK.Graphics.ES20.All)format, (OpenTK.Graphics.ES20.All)type, (Int32)bufSize, (IntPtr)data); #if DEBUG } #endif @@ -31590,7 +31737,7 @@ namespace OpenTK.Graphics.ES20 /// [requires: EXT_robustness] [AutoGenerated(Category = "EXT_robustness", Version = "", EntryPoint = "glReadnPixelsEXT")] public static - void ReadnPixels(Int32 x, Int32 y, Int32 width, Int32 height, OpenTK.Graphics.ES20.ExtRobustness format, OpenTK.Graphics.ES20.ExtRobustness type, Int32 bufSize, [InAttribute, OutAttribute] T7[] data) + void ReadnPixels(Int32 x, Int32 y, Int32 width, Int32 height, OpenTK.Graphics.ES20.All format, OpenTK.Graphics.ES20.All type, Int32 bufSize, [InAttribute, OutAttribute] T7[] data) where T7 : struct { #if DEBUG @@ -31600,7 +31747,7 @@ namespace OpenTK.Graphics.ES20 GCHandle data_ptr = GCHandle.Alloc(data, GCHandleType.Pinned); try { - Delegates.glReadnPixelsEXT((Int32)x, (Int32)y, (Int32)width, (Int32)height, (OpenTK.Graphics.ES20.ExtRobustness)format, (OpenTK.Graphics.ES20.ExtRobustness)type, (Int32)bufSize, (IntPtr)data_ptr.AddrOfPinnedObject()); + Delegates.glReadnPixelsEXT((Int32)x, (Int32)y, (Int32)width, (Int32)height, (OpenTK.Graphics.ES20.All)format, (OpenTK.Graphics.ES20.All)type, (Int32)bufSize, (IntPtr)data_ptr.AddrOfPinnedObject()); } finally { @@ -31614,7 +31761,7 @@ namespace OpenTK.Graphics.ES20 /// [requires: EXT_robustness] [AutoGenerated(Category = "EXT_robustness", Version = "", EntryPoint = "glReadnPixelsEXT")] public static - void ReadnPixels(Int32 x, Int32 y, Int32 width, Int32 height, OpenTK.Graphics.ES20.ExtRobustness format, OpenTK.Graphics.ES20.ExtRobustness type, Int32 bufSize, [InAttribute, OutAttribute] T7[,] data) + void ReadnPixels(Int32 x, Int32 y, Int32 width, Int32 height, OpenTK.Graphics.ES20.All format, OpenTK.Graphics.ES20.All type, Int32 bufSize, [InAttribute, OutAttribute] T7[,] data) where T7 : struct { #if DEBUG @@ -31624,7 +31771,7 @@ namespace OpenTK.Graphics.ES20 GCHandle data_ptr = GCHandle.Alloc(data, GCHandleType.Pinned); try { - Delegates.glReadnPixelsEXT((Int32)x, (Int32)y, (Int32)width, (Int32)height, (OpenTK.Graphics.ES20.ExtRobustness)format, (OpenTK.Graphics.ES20.ExtRobustness)type, (Int32)bufSize, (IntPtr)data_ptr.AddrOfPinnedObject()); + Delegates.glReadnPixelsEXT((Int32)x, (Int32)y, (Int32)width, (Int32)height, (OpenTK.Graphics.ES20.All)format, (OpenTK.Graphics.ES20.All)type, (Int32)bufSize, (IntPtr)data_ptr.AddrOfPinnedObject()); } finally { @@ -31638,7 +31785,7 @@ namespace OpenTK.Graphics.ES20 /// [requires: EXT_robustness] [AutoGenerated(Category = "EXT_robustness", Version = "", EntryPoint = "glReadnPixelsEXT")] public static - void ReadnPixels(Int32 x, Int32 y, Int32 width, Int32 height, OpenTK.Graphics.ES20.ExtRobustness format, OpenTK.Graphics.ES20.ExtRobustness type, Int32 bufSize, [InAttribute, OutAttribute] T7[,,] data) + void ReadnPixels(Int32 x, Int32 y, Int32 width, Int32 height, OpenTK.Graphics.ES20.All format, OpenTK.Graphics.ES20.All type, Int32 bufSize, [InAttribute, OutAttribute] T7[,,] data) where T7 : struct { #if DEBUG @@ -31648,7 +31795,7 @@ namespace OpenTK.Graphics.ES20 GCHandle data_ptr = GCHandle.Alloc(data, GCHandleType.Pinned); try { - Delegates.glReadnPixelsEXT((Int32)x, (Int32)y, (Int32)width, (Int32)height, (OpenTK.Graphics.ES20.ExtRobustness)format, (OpenTK.Graphics.ES20.ExtRobustness)type, (Int32)bufSize, (IntPtr)data_ptr.AddrOfPinnedObject()); + Delegates.glReadnPixelsEXT((Int32)x, (Int32)y, (Int32)width, (Int32)height, (OpenTK.Graphics.ES20.All)format, (OpenTK.Graphics.ES20.All)type, (Int32)bufSize, (IntPtr)data_ptr.AddrOfPinnedObject()); } finally { @@ -31662,7 +31809,7 @@ namespace OpenTK.Graphics.ES20 /// [requires: EXT_robustness] [AutoGenerated(Category = "EXT_robustness", Version = "", EntryPoint = "glReadnPixelsEXT")] public static - void ReadnPixels(Int32 x, Int32 y, Int32 width, Int32 height, OpenTK.Graphics.ES20.ExtRobustness format, OpenTK.Graphics.ES20.ExtRobustness type, Int32 bufSize, [InAttribute, OutAttribute] ref T7 data) + void ReadnPixels(Int32 x, Int32 y, Int32 width, Int32 height, OpenTK.Graphics.ES20.All format, OpenTK.Graphics.ES20.All type, Int32 bufSize, [InAttribute, OutAttribute] ref T7 data) where T7 : struct { #if DEBUG @@ -31672,7 +31819,7 @@ namespace OpenTK.Graphics.ES20 GCHandle data_ptr = GCHandle.Alloc(data, GCHandleType.Pinned); try { - Delegates.glReadnPixelsEXT((Int32)x, (Int32)y, (Int32)width, (Int32)height, (OpenTK.Graphics.ES20.ExtRobustness)format, (OpenTK.Graphics.ES20.ExtRobustness)type, (Int32)bufSize, (IntPtr)data_ptr.AddrOfPinnedObject()); + Delegates.glReadnPixelsEXT((Int32)x, (Int32)y, (Int32)width, (Int32)height, (OpenTK.Graphics.ES20.All)format, (OpenTK.Graphics.ES20.All)type, (Int32)bufSize, (IntPtr)data_ptr.AddrOfPinnedObject()); data = (T7)data_ptr.Target; } finally @@ -31715,13 +31862,13 @@ namespace OpenTK.Graphics.ES20 /// [AutoGenerated(Category = "EXT_multisampled_render_to_texture", Version = "", EntryPoint = "glRenderbufferStorageMultisampleEXT")] public static - void RenderbufferStorageMultisample(OpenTK.Graphics.ES20.ExtMultisampledRenderToTexture target, Int32 samples, OpenTK.Graphics.ES20.ExtMultisampledRenderToTexture internalformat, Int32 width, Int32 height) + void RenderbufferStorageMultisample(OpenTK.Graphics.ES20.All target, Int32 samples, OpenTK.Graphics.ES20.All internalformat, Int32 width, Int32 height) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glRenderbufferStorageMultisampleEXT((OpenTK.Graphics.ES20.ExtMultisampledRenderToTexture)target, (Int32)samples, (OpenTK.Graphics.ES20.ExtMultisampledRenderToTexture)internalformat, (Int32)width, (Int32)height); + Delegates.glRenderbufferStorageMultisampleEXT((OpenTK.Graphics.ES20.All)target, (Int32)samples, (OpenTK.Graphics.ES20.All)internalformat, (Int32)width, (Int32)height); #if DEBUG } #endif @@ -31753,13 +31900,13 @@ namespace OpenTK.Graphics.ES20 /// [AutoGenerated(Category = "EXT_texture_storage", Version = "", EntryPoint = "glTexStorage1DEXT")] public static - void TexStorage1D(OpenTK.Graphics.ES20.ExtTextureStorage target, Int32 levels, OpenTK.Graphics.ES20.ExtTextureStorage internalformat, Int32 width) + void TexStorage1D(OpenTK.Graphics.ES20.All target, Int32 levels, OpenTK.Graphics.ES20.All internalformat, Int32 width) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glTexStorage1DEXT((OpenTK.Graphics.ES20.ExtTextureStorage)target, (Int32)levels, (OpenTK.Graphics.ES20.ExtTextureStorage)internalformat, (Int32)width); + Delegates.glTexStorage1DEXT((OpenTK.Graphics.ES20.All)target, (Int32)levels, (OpenTK.Graphics.ES20.All)internalformat, (Int32)width); #if DEBUG } #endif @@ -31796,13 +31943,13 @@ namespace OpenTK.Graphics.ES20 /// [AutoGenerated(Category = "EXT_texture_storage", Version = "", EntryPoint = "glTexStorage2DEXT")] public static - void TexStorage2D(OpenTK.Graphics.ES20.ExtTextureStorage target, Int32 levels, OpenTK.Graphics.ES20.ExtTextureStorage internalformat, Int32 width, Int32 height) + void TexStorage2D(OpenTK.Graphics.ES20.All target, Int32 levels, OpenTK.Graphics.ES20.All internalformat, Int32 width, Int32 height) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glTexStorage2DEXT((OpenTK.Graphics.ES20.ExtTextureStorage)target, (Int32)levels, (OpenTK.Graphics.ES20.ExtTextureStorage)internalformat, (Int32)width, (Int32)height); + Delegates.glTexStorage2DEXT((OpenTK.Graphics.ES20.All)target, (Int32)levels, (OpenTK.Graphics.ES20.All)internalformat, (Int32)width, (Int32)height); #if DEBUG } #endif @@ -31844,13 +31991,13 @@ namespace OpenTK.Graphics.ES20 /// [AutoGenerated(Category = "EXT_texture_storage", Version = "", EntryPoint = "glTexStorage3DEXT")] public static - void TexStorage3D(OpenTK.Graphics.ES20.ExtTextureStorage target, Int32 levels, OpenTK.Graphics.ES20.ExtTextureStorage internalformat, Int32 width, Int32 height, Int32 depth) + void TexStorage3D(OpenTK.Graphics.ES20.All target, Int32 levels, OpenTK.Graphics.ES20.All internalformat, Int32 width, Int32 height, Int32 depth) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glTexStorage3DEXT((OpenTK.Graphics.ES20.ExtTextureStorage)target, (Int32)levels, (OpenTK.Graphics.ES20.ExtTextureStorage)internalformat, (Int32)width, (Int32)height, (Int32)depth); + Delegates.glTexStorage3DEXT((OpenTK.Graphics.ES20.All)target, (Int32)levels, (OpenTK.Graphics.ES20.All)internalformat, (Int32)width, (Int32)height, (Int32)depth); #if DEBUG } #endif @@ -31859,13 +32006,13 @@ namespace OpenTK.Graphics.ES20 /// [requires: EXT_texture_storage] [AutoGenerated(Category = "EXT_texture_storage", Version = "", EntryPoint = "glTextureStorage1DEXT")] public static - void TextureStorage1D(Int32 texture, OpenTK.Graphics.ES20.ExtTextureStorage target, Int32 levels, OpenTK.Graphics.ES20.ExtTextureStorage internalformat, Int32 width) + void TextureStorage1D(Int32 texture, OpenTK.Graphics.ES20.All target, Int32 levels, OpenTK.Graphics.ES20.All internalformat, Int32 width) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glTextureStorage1DEXT((UInt32)texture, (OpenTK.Graphics.ES20.ExtTextureStorage)target, (Int32)levels, (OpenTK.Graphics.ES20.ExtTextureStorage)internalformat, (Int32)width); + Delegates.glTextureStorage1DEXT((UInt32)texture, (OpenTK.Graphics.ES20.All)target, (Int32)levels, (OpenTK.Graphics.ES20.All)internalformat, (Int32)width); #if DEBUG } #endif @@ -31875,13 +32022,13 @@ namespace OpenTK.Graphics.ES20 [System.CLSCompliant(false)] [AutoGenerated(Category = "EXT_texture_storage", Version = "", EntryPoint = "glTextureStorage1DEXT")] public static - void TextureStorage1D(UInt32 texture, OpenTK.Graphics.ES20.ExtTextureStorage target, Int32 levels, OpenTK.Graphics.ES20.ExtTextureStorage internalformat, Int32 width) + void TextureStorage1D(UInt32 texture, OpenTK.Graphics.ES20.All target, Int32 levels, OpenTK.Graphics.ES20.All internalformat, Int32 width) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glTextureStorage1DEXT((UInt32)texture, (OpenTK.Graphics.ES20.ExtTextureStorage)target, (Int32)levels, (OpenTK.Graphics.ES20.ExtTextureStorage)internalformat, (Int32)width); + Delegates.glTextureStorage1DEXT((UInt32)texture, (OpenTK.Graphics.ES20.All)target, (Int32)levels, (OpenTK.Graphics.ES20.All)internalformat, (Int32)width); #if DEBUG } #endif @@ -31890,13 +32037,13 @@ namespace OpenTK.Graphics.ES20 /// [requires: EXT_texture_storage] [AutoGenerated(Category = "EXT_texture_storage", Version = "", EntryPoint = "glTextureStorage2DEXT")] public static - void TextureStorage2D(Int32 texture, OpenTK.Graphics.ES20.ExtTextureStorage target, Int32 levels, OpenTK.Graphics.ES20.ExtTextureStorage internalformat, Int32 width, Int32 height) + void TextureStorage2D(Int32 texture, OpenTK.Graphics.ES20.All target, Int32 levels, OpenTK.Graphics.ES20.All internalformat, Int32 width, Int32 height) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glTextureStorage2DEXT((UInt32)texture, (OpenTK.Graphics.ES20.ExtTextureStorage)target, (Int32)levels, (OpenTK.Graphics.ES20.ExtTextureStorage)internalformat, (Int32)width, (Int32)height); + Delegates.glTextureStorage2DEXT((UInt32)texture, (OpenTK.Graphics.ES20.All)target, (Int32)levels, (OpenTK.Graphics.ES20.All)internalformat, (Int32)width, (Int32)height); #if DEBUG } #endif @@ -31906,13 +32053,13 @@ namespace OpenTK.Graphics.ES20 [System.CLSCompliant(false)] [AutoGenerated(Category = "EXT_texture_storage", Version = "", EntryPoint = "glTextureStorage2DEXT")] public static - void TextureStorage2D(UInt32 texture, OpenTK.Graphics.ES20.ExtTextureStorage target, Int32 levels, OpenTK.Graphics.ES20.ExtTextureStorage internalformat, Int32 width, Int32 height) + void TextureStorage2D(UInt32 texture, OpenTK.Graphics.ES20.All target, Int32 levels, OpenTK.Graphics.ES20.All internalformat, Int32 width, Int32 height) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glTextureStorage2DEXT((UInt32)texture, (OpenTK.Graphics.ES20.ExtTextureStorage)target, (Int32)levels, (OpenTK.Graphics.ES20.ExtTextureStorage)internalformat, (Int32)width, (Int32)height); + Delegates.glTextureStorage2DEXT((UInt32)texture, (OpenTK.Graphics.ES20.All)target, (Int32)levels, (OpenTK.Graphics.ES20.All)internalformat, (Int32)width, (Int32)height); #if DEBUG } #endif @@ -31921,13 +32068,13 @@ namespace OpenTK.Graphics.ES20 /// [requires: EXT_texture_storage] [AutoGenerated(Category = "EXT_texture_storage", Version = "", EntryPoint = "glTextureStorage3DEXT")] public static - void TextureStorage3D(Int32 texture, OpenTK.Graphics.ES20.ExtTextureStorage target, Int32 levels, OpenTK.Graphics.ES20.ExtTextureStorage internalformat, Int32 width, Int32 height, Int32 depth) + void TextureStorage3D(Int32 texture, OpenTK.Graphics.ES20.All target, Int32 levels, OpenTK.Graphics.ES20.All internalformat, Int32 width, Int32 height, Int32 depth) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glTextureStorage3DEXT((UInt32)texture, (OpenTK.Graphics.ES20.ExtTextureStorage)target, (Int32)levels, (OpenTK.Graphics.ES20.ExtTextureStorage)internalformat, (Int32)width, (Int32)height, (Int32)depth); + Delegates.glTextureStorage3DEXT((UInt32)texture, (OpenTK.Graphics.ES20.All)target, (Int32)levels, (OpenTK.Graphics.ES20.All)internalformat, (Int32)width, (Int32)height, (Int32)depth); #if DEBUG } #endif @@ -31937,13 +32084,13 @@ namespace OpenTK.Graphics.ES20 [System.CLSCompliant(false)] [AutoGenerated(Category = "EXT_texture_storage", Version = "", EntryPoint = "glTextureStorage3DEXT")] public static - void TextureStorage3D(UInt32 texture, OpenTK.Graphics.ES20.ExtTextureStorage target, Int32 levels, OpenTK.Graphics.ES20.ExtTextureStorage internalformat, Int32 width, Int32 height, Int32 depth) + void TextureStorage3D(UInt32 texture, OpenTK.Graphics.ES20.All target, Int32 levels, OpenTK.Graphics.ES20.All internalformat, Int32 width, Int32 height, Int32 depth) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glTextureStorage3DEXT((UInt32)texture, (OpenTK.Graphics.ES20.ExtTextureStorage)target, (Int32)levels, (OpenTK.Graphics.ES20.ExtTextureStorage)internalformat, (Int32)width, (Int32)height, (Int32)depth); + Delegates.glTextureStorage3DEXT((UInt32)texture, (OpenTK.Graphics.ES20.All)target, (Int32)levels, (OpenTK.Graphics.ES20.All)internalformat, (Int32)width, (Int32)height, (Int32)depth); #if DEBUG } #endif @@ -32019,13 +32166,13 @@ namespace OpenTK.Graphics.ES20 /// [requires: EXT_separate_shader_objects] [AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glUseShaderProgramEXT")] public static - void UseShaderProgram(OpenTK.Graphics.ES20.ExtSeparateShaderObjects type, Int32 program) + void UseShaderProgram(OpenTK.Graphics.ES20.All type, Int32 program) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glUseShaderProgramEXT((OpenTK.Graphics.ES20.ExtSeparateShaderObjects)type, (UInt32)program); + Delegates.glUseShaderProgramEXT((OpenTK.Graphics.ES20.All)type, (UInt32)program); #if DEBUG } #endif @@ -32035,13 +32182,13 @@ namespace OpenTK.Graphics.ES20 [System.CLSCompliant(false)] [AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glUseShaderProgramEXT")] public static - void UseShaderProgram(OpenTK.Graphics.ES20.ExtSeparateShaderObjects type, UInt32 program) + void UseShaderProgram(OpenTK.Graphics.ES20.All type, UInt32 program) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glUseShaderProgramEXT((OpenTK.Graphics.ES20.ExtSeparateShaderObjects)type, (UInt32)program); + Delegates.glUseShaderProgramEXT((OpenTK.Graphics.ES20.All)type, (UInt32)program); #if DEBUG } #endif @@ -32158,13 +32305,13 @@ namespace OpenTK.Graphics.ES20 /// [requires: IMG_multisampled_render_to_texture] [AutoGenerated(Category = "IMG_multisampled_render_to_texture", Version = "", EntryPoint = "glFramebufferTexture2DMultisampleIMG")] public static - void FramebufferTexture2DMultisample(OpenTK.Graphics.ES20.ImgMultisampledRenderToTexture target, OpenTK.Graphics.ES20.ImgMultisampledRenderToTexture attachment, OpenTK.Graphics.ES20.ImgMultisampledRenderToTexture textarget, Int32 texture, Int32 level, Int32 samples) + void FramebufferTexture2DMultisample(OpenTK.Graphics.ES20.All target, OpenTK.Graphics.ES20.All attachment, OpenTK.Graphics.ES20.All textarget, Int32 texture, Int32 level, Int32 samples) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glFramebufferTexture2DMultisampleIMG((OpenTK.Graphics.ES20.ImgMultisampledRenderToTexture)target, (OpenTK.Graphics.ES20.ImgMultisampledRenderToTexture)attachment, (OpenTK.Graphics.ES20.ImgMultisampledRenderToTexture)textarget, (UInt32)texture, (Int32)level, (Int32)samples); + Delegates.glFramebufferTexture2DMultisampleIMG((OpenTK.Graphics.ES20.All)target, (OpenTK.Graphics.ES20.All)attachment, (OpenTK.Graphics.ES20.All)textarget, (UInt32)texture, (Int32)level, (Int32)samples); #if DEBUG } #endif @@ -32174,13 +32321,13 @@ namespace OpenTK.Graphics.ES20 [System.CLSCompliant(false)] [AutoGenerated(Category = "IMG_multisampled_render_to_texture", Version = "", EntryPoint = "glFramebufferTexture2DMultisampleIMG")] public static - void FramebufferTexture2DMultisample(OpenTK.Graphics.ES20.ImgMultisampledRenderToTexture target, OpenTK.Graphics.ES20.ImgMultisampledRenderToTexture attachment, OpenTK.Graphics.ES20.ImgMultisampledRenderToTexture textarget, UInt32 texture, Int32 level, Int32 samples) + void FramebufferTexture2DMultisample(OpenTK.Graphics.ES20.All target, OpenTK.Graphics.ES20.All attachment, OpenTK.Graphics.ES20.All textarget, UInt32 texture, Int32 level, Int32 samples) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glFramebufferTexture2DMultisampleIMG((OpenTK.Graphics.ES20.ImgMultisampledRenderToTexture)target, (OpenTK.Graphics.ES20.ImgMultisampledRenderToTexture)attachment, (OpenTK.Graphics.ES20.ImgMultisampledRenderToTexture)textarget, (UInt32)texture, (Int32)level, (Int32)samples); + Delegates.glFramebufferTexture2DMultisampleIMG((OpenTK.Graphics.ES20.All)target, (OpenTK.Graphics.ES20.All)attachment, (OpenTK.Graphics.ES20.All)textarget, (UInt32)texture, (Int32)level, (Int32)samples); #if DEBUG } #endif @@ -32217,13 +32364,13 @@ namespace OpenTK.Graphics.ES20 /// [AutoGenerated(Category = "IMG_multisampled_render_to_texture", Version = "", EntryPoint = "glRenderbufferStorageMultisampleIMG")] public static - void RenderbufferStorageMultisample(OpenTK.Graphics.ES20.ImgMultisampledRenderToTexture target, Int32 samples, OpenTK.Graphics.ES20.ImgMultisampledRenderToTexture internalformat, Int32 width, Int32 height) + void RenderbufferStorageMultisample(OpenTK.Graphics.ES20.All target, Int32 samples, OpenTK.Graphics.ES20.All internalformat, Int32 width, Int32 height) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glRenderbufferStorageMultisampleIMG((OpenTK.Graphics.ES20.ImgMultisampledRenderToTexture)target, (Int32)samples, (OpenTK.Graphics.ES20.ImgMultisampledRenderToTexture)internalformat, (Int32)width, (Int32)height); + Delegates.glRenderbufferStorageMultisampleIMG((OpenTK.Graphics.ES20.All)target, (Int32)samples, (OpenTK.Graphics.ES20.All)internalformat, (Int32)width, (Int32)height); #if DEBUG } #endif @@ -32446,7 +32593,7 @@ namespace OpenTK.Graphics.ES20 /// [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glDebugMessageControlKHR")] public static - void DebugMessageControl(OpenTK.Graphics.ES20.KhrDebug source, OpenTK.Graphics.ES20.KhrDebug type, OpenTK.Graphics.ES20.KhrDebug severity, Int32 count, Int32[] ids, bool enabled) + void DebugMessageControl(OpenTK.Graphics.ES20.All source, OpenTK.Graphics.ES20.All type, OpenTK.Graphics.ES20.All severity, Int32 count, Int32[] ids, bool enabled) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -32456,7 +32603,7 @@ namespace OpenTK.Graphics.ES20 { fixed (Int32* ids_ptr = ids) { - Delegates.glDebugMessageControlKHR((OpenTK.Graphics.ES20.KhrDebug)source, (OpenTK.Graphics.ES20.KhrDebug)type, (OpenTK.Graphics.ES20.KhrDebug)severity, (Int32)count, (UInt32*)ids_ptr, (bool)enabled); + Delegates.glDebugMessageControlKHR((OpenTK.Graphics.ES20.All)source, (OpenTK.Graphics.ES20.All)type, (OpenTK.Graphics.ES20.All)severity, (Int32)count, (UInt32*)ids_ptr, (bool)enabled); } } #if DEBUG @@ -32500,7 +32647,7 @@ namespace OpenTK.Graphics.ES20 /// [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glDebugMessageControlKHR")] public static - void DebugMessageControl(OpenTK.Graphics.ES20.KhrDebug source, OpenTK.Graphics.ES20.KhrDebug type, OpenTK.Graphics.ES20.KhrDebug severity, Int32 count, ref Int32 ids, bool enabled) + void DebugMessageControl(OpenTK.Graphics.ES20.All source, OpenTK.Graphics.ES20.All type, OpenTK.Graphics.ES20.All severity, Int32 count, ref Int32 ids, bool enabled) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -32510,7 +32657,7 @@ namespace OpenTK.Graphics.ES20 { fixed (Int32* ids_ptr = &ids) { - Delegates.glDebugMessageControlKHR((OpenTK.Graphics.ES20.KhrDebug)source, (OpenTK.Graphics.ES20.KhrDebug)type, (OpenTK.Graphics.ES20.KhrDebug)severity, (Int32)count, (UInt32*)ids_ptr, (bool)enabled); + Delegates.glDebugMessageControlKHR((OpenTK.Graphics.ES20.All)source, (OpenTK.Graphics.ES20.All)type, (OpenTK.Graphics.ES20.All)severity, (Int32)count, (UInt32*)ids_ptr, (bool)enabled); } } #if DEBUG @@ -32555,13 +32702,13 @@ namespace OpenTK.Graphics.ES20 [System.CLSCompliant(false)] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glDebugMessageControlKHR")] public static - unsafe void DebugMessageControl(OpenTK.Graphics.ES20.KhrDebug source, OpenTK.Graphics.ES20.KhrDebug type, OpenTK.Graphics.ES20.KhrDebug severity, Int32 count, Int32* ids, bool enabled) + unsafe void DebugMessageControl(OpenTK.Graphics.ES20.All source, OpenTK.Graphics.ES20.All type, OpenTK.Graphics.ES20.All severity, Int32 count, Int32* ids, bool enabled) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glDebugMessageControlKHR((OpenTK.Graphics.ES20.KhrDebug)source, (OpenTK.Graphics.ES20.KhrDebug)type, (OpenTK.Graphics.ES20.KhrDebug)severity, (Int32)count, (UInt32*)ids, (bool)enabled); + Delegates.glDebugMessageControlKHR((OpenTK.Graphics.ES20.All)source, (OpenTK.Graphics.ES20.All)type, (OpenTK.Graphics.ES20.All)severity, (Int32)count, (UInt32*)ids, (bool)enabled); #if DEBUG } #endif @@ -32604,7 +32751,7 @@ namespace OpenTK.Graphics.ES20 [System.CLSCompliant(false)] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glDebugMessageControlKHR")] public static - void DebugMessageControl(OpenTK.Graphics.ES20.KhrDebug source, OpenTK.Graphics.ES20.KhrDebug type, OpenTK.Graphics.ES20.KhrDebug severity, Int32 count, UInt32[] ids, bool enabled) + void DebugMessageControl(OpenTK.Graphics.ES20.All source, OpenTK.Graphics.ES20.All type, OpenTK.Graphics.ES20.All severity, Int32 count, UInt32[] ids, bool enabled) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -32614,7 +32761,7 @@ namespace OpenTK.Graphics.ES20 { fixed (UInt32* ids_ptr = ids) { - Delegates.glDebugMessageControlKHR((OpenTK.Graphics.ES20.KhrDebug)source, (OpenTK.Graphics.ES20.KhrDebug)type, (OpenTK.Graphics.ES20.KhrDebug)severity, (Int32)count, (UInt32*)ids_ptr, (bool)enabled); + Delegates.glDebugMessageControlKHR((OpenTK.Graphics.ES20.All)source, (OpenTK.Graphics.ES20.All)type, (OpenTK.Graphics.ES20.All)severity, (Int32)count, (UInt32*)ids_ptr, (bool)enabled); } } #if DEBUG @@ -32659,7 +32806,7 @@ namespace OpenTK.Graphics.ES20 [System.CLSCompliant(false)] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glDebugMessageControlKHR")] public static - void DebugMessageControl(OpenTK.Graphics.ES20.KhrDebug source, OpenTK.Graphics.ES20.KhrDebug type, OpenTK.Graphics.ES20.KhrDebug severity, Int32 count, ref UInt32 ids, bool enabled) + void DebugMessageControl(OpenTK.Graphics.ES20.All source, OpenTK.Graphics.ES20.All type, OpenTK.Graphics.ES20.All severity, Int32 count, ref UInt32 ids, bool enabled) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -32669,7 +32816,7 @@ namespace OpenTK.Graphics.ES20 { fixed (UInt32* ids_ptr = &ids) { - Delegates.glDebugMessageControlKHR((OpenTK.Graphics.ES20.KhrDebug)source, (OpenTK.Graphics.ES20.KhrDebug)type, (OpenTK.Graphics.ES20.KhrDebug)severity, (Int32)count, (UInt32*)ids_ptr, (bool)enabled); + Delegates.glDebugMessageControlKHR((OpenTK.Graphics.ES20.All)source, (OpenTK.Graphics.ES20.All)type, (OpenTK.Graphics.ES20.All)severity, (Int32)count, (UInt32*)ids_ptr, (bool)enabled); } } #if DEBUG @@ -32714,13 +32861,13 @@ namespace OpenTK.Graphics.ES20 [System.CLSCompliant(false)] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glDebugMessageControlKHR")] public static - unsafe void DebugMessageControl(OpenTK.Graphics.ES20.KhrDebug source, OpenTK.Graphics.ES20.KhrDebug type, OpenTK.Graphics.ES20.KhrDebug severity, Int32 count, UInt32* ids, bool enabled) + unsafe void DebugMessageControl(OpenTK.Graphics.ES20.All source, OpenTK.Graphics.ES20.All type, OpenTK.Graphics.ES20.All severity, Int32 count, UInt32* ids, bool enabled) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glDebugMessageControlKHR((OpenTK.Graphics.ES20.KhrDebug)source, (OpenTK.Graphics.ES20.KhrDebug)type, (OpenTK.Graphics.ES20.KhrDebug)severity, (Int32)count, (UInt32*)ids, (bool)enabled); + Delegates.glDebugMessageControlKHR((OpenTK.Graphics.ES20.All)source, (OpenTK.Graphics.ES20.All)type, (OpenTK.Graphics.ES20.All)severity, (Int32)count, (UInt32*)ids, (bool)enabled); #if DEBUG } #endif @@ -32762,13 +32909,13 @@ namespace OpenTK.Graphics.ES20 /// [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glDebugMessageInsertKHR")] public static - void DebugMessageInsert(OpenTK.Graphics.ES20.KhrDebug source, OpenTK.Graphics.ES20.KhrDebug type, Int32 id, OpenTK.Graphics.ES20.KhrDebug severity, Int32 length, String buf) + void DebugMessageInsert(OpenTK.Graphics.ES20.All source, OpenTK.Graphics.ES20.All type, Int32 id, OpenTK.Graphics.ES20.All severity, Int32 length, String buf) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glDebugMessageInsertKHR((OpenTK.Graphics.ES20.KhrDebug)source, (OpenTK.Graphics.ES20.KhrDebug)type, (UInt32)id, (OpenTK.Graphics.ES20.KhrDebug)severity, (Int32)length, (String)buf); + Delegates.glDebugMessageInsertKHR((OpenTK.Graphics.ES20.All)source, (OpenTK.Graphics.ES20.All)type, (UInt32)id, (OpenTK.Graphics.ES20.All)severity, (Int32)length, (String)buf); #if DEBUG } #endif @@ -32811,13 +32958,13 @@ namespace OpenTK.Graphics.ES20 [System.CLSCompliant(false)] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glDebugMessageInsertKHR")] public static - void DebugMessageInsert(OpenTK.Graphics.ES20.KhrDebug source, OpenTK.Graphics.ES20.KhrDebug type, UInt32 id, OpenTK.Graphics.ES20.KhrDebug severity, Int32 length, String buf) + void DebugMessageInsert(OpenTK.Graphics.ES20.All source, OpenTK.Graphics.ES20.All type, UInt32 id, OpenTK.Graphics.ES20.All severity, Int32 length, String buf) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glDebugMessageInsertKHR((OpenTK.Graphics.ES20.KhrDebug)source, (OpenTK.Graphics.ES20.KhrDebug)type, (UInt32)id, (OpenTK.Graphics.ES20.KhrDebug)severity, (Int32)length, (String)buf); + Delegates.glDebugMessageInsertKHR((OpenTK.Graphics.ES20.All)source, (OpenTK.Graphics.ES20.All)type, (UInt32)id, (OpenTK.Graphics.ES20.All)severity, (Int32)length, (String)buf); #if DEBUG } #endif @@ -32869,7 +33016,7 @@ namespace OpenTK.Graphics.ES20 /// [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetDebugMessageLogKHR")] public static - Int32 GetDebugMessageLog(Int32 count, Int32 bufSize, [OutAttribute] OpenTK.Graphics.ES20.KhrDebug[] sources, [OutAttribute] OpenTK.Graphics.ES20.KhrDebug[] types, [OutAttribute] Int32[] ids, [OutAttribute] OpenTK.Graphics.ES20.KhrDebug[] severities, [OutAttribute] Int32[] lengths, [OutAttribute] StringBuilder messageLog) + Int32 GetDebugMessageLog(Int32 count, Int32 bufSize, [OutAttribute] OpenTK.Graphics.ES20.All[] sources, [OutAttribute] OpenTK.Graphics.ES20.All[] types, [OutAttribute] Int32[] ids, [OutAttribute] OpenTK.Graphics.ES20.All[] severities, [OutAttribute] Int32[] lengths, [OutAttribute] StringBuilder messageLog) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -32877,13 +33024,13 @@ namespace OpenTK.Graphics.ES20 #endif unsafe { - fixed (OpenTK.Graphics.ES20.KhrDebug* sources_ptr = sources) - fixed (OpenTK.Graphics.ES20.KhrDebug* types_ptr = types) + fixed (OpenTK.Graphics.ES20.All* sources_ptr = sources) + fixed (OpenTK.Graphics.ES20.All* types_ptr = types) fixed (Int32* ids_ptr = ids) - fixed (OpenTK.Graphics.ES20.KhrDebug* severities_ptr = severities) + fixed (OpenTK.Graphics.ES20.All* severities_ptr = severities) fixed (Int32* lengths_ptr = lengths) { - return Delegates.glGetDebugMessageLogKHR((UInt32)count, (Int32)bufSize, (OpenTK.Graphics.ES20.KhrDebug*)sources_ptr, (OpenTK.Graphics.ES20.KhrDebug*)types_ptr, (UInt32*)ids_ptr, (OpenTK.Graphics.ES20.KhrDebug*)severities_ptr, (Int32*)lengths_ptr, (StringBuilder)messageLog); + return Delegates.glGetDebugMessageLogKHR((UInt32)count, (Int32)bufSize, (OpenTK.Graphics.ES20.All*)sources_ptr, (OpenTK.Graphics.ES20.All*)types_ptr, (UInt32*)ids_ptr, (OpenTK.Graphics.ES20.All*)severities_ptr, (Int32*)lengths_ptr, (StringBuilder)messageLog); } } #if DEBUG @@ -32937,7 +33084,7 @@ namespace OpenTK.Graphics.ES20 /// [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetDebugMessageLogKHR")] public static - Int32 GetDebugMessageLog(Int32 count, Int32 bufSize, [OutAttribute] out OpenTK.Graphics.ES20.KhrDebug sources, [OutAttribute] out OpenTK.Graphics.ES20.KhrDebug types, [OutAttribute] out Int32 ids, [OutAttribute] out OpenTK.Graphics.ES20.KhrDebug severities, [OutAttribute] out Int32 lengths, [OutAttribute] StringBuilder messageLog) + Int32 GetDebugMessageLog(Int32 count, Int32 bufSize, [OutAttribute] out OpenTK.Graphics.ES20.All sources, [OutAttribute] out OpenTK.Graphics.ES20.All types, [OutAttribute] out Int32 ids, [OutAttribute] out OpenTK.Graphics.ES20.All severities, [OutAttribute] out Int32 lengths, [OutAttribute] StringBuilder messageLog) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -32945,13 +33092,13 @@ namespace OpenTK.Graphics.ES20 #endif unsafe { - fixed (OpenTK.Graphics.ES20.KhrDebug* sources_ptr = &sources) - fixed (OpenTK.Graphics.ES20.KhrDebug* types_ptr = &types) + fixed (OpenTK.Graphics.ES20.All* sources_ptr = &sources) + fixed (OpenTK.Graphics.ES20.All* types_ptr = &types) fixed (Int32* ids_ptr = &ids) - fixed (OpenTK.Graphics.ES20.KhrDebug* severities_ptr = &severities) + fixed (OpenTK.Graphics.ES20.All* severities_ptr = &severities) fixed (Int32* lengths_ptr = &lengths) { - Int32 retval = Delegates.glGetDebugMessageLogKHR((UInt32)count, (Int32)bufSize, (OpenTK.Graphics.ES20.KhrDebug*)sources_ptr, (OpenTK.Graphics.ES20.KhrDebug*)types_ptr, (UInt32*)ids_ptr, (OpenTK.Graphics.ES20.KhrDebug*)severities_ptr, (Int32*)lengths_ptr, (StringBuilder)messageLog); + Int32 retval = Delegates.glGetDebugMessageLogKHR((UInt32)count, (Int32)bufSize, (OpenTK.Graphics.ES20.All*)sources_ptr, (OpenTK.Graphics.ES20.All*)types_ptr, (UInt32*)ids_ptr, (OpenTK.Graphics.ES20.All*)severities_ptr, (Int32*)lengths_ptr, (StringBuilder)messageLog); sources = *sources_ptr; types = *types_ptr; ids = *ids_ptr; @@ -33012,13 +33159,13 @@ namespace OpenTK.Graphics.ES20 [System.CLSCompliant(false)] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetDebugMessageLogKHR")] public static - unsafe Int32 GetDebugMessageLog(Int32 count, Int32 bufSize, [OutAttribute] OpenTK.Graphics.ES20.KhrDebug* sources, [OutAttribute] OpenTK.Graphics.ES20.KhrDebug* types, [OutAttribute] Int32* ids, [OutAttribute] OpenTK.Graphics.ES20.KhrDebug* severities, [OutAttribute] Int32* lengths, [OutAttribute] StringBuilder messageLog) + unsafe Int32 GetDebugMessageLog(Int32 count, Int32 bufSize, [OutAttribute] OpenTK.Graphics.ES20.All* sources, [OutAttribute] OpenTK.Graphics.ES20.All* types, [OutAttribute] Int32* ids, [OutAttribute] OpenTK.Graphics.ES20.All* severities, [OutAttribute] Int32* lengths, [OutAttribute] StringBuilder messageLog) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - return Delegates.glGetDebugMessageLogKHR((UInt32)count, (Int32)bufSize, (OpenTK.Graphics.ES20.KhrDebug*)sources, (OpenTK.Graphics.ES20.KhrDebug*)types, (UInt32*)ids, (OpenTK.Graphics.ES20.KhrDebug*)severities, (Int32*)lengths, (StringBuilder)messageLog); + return Delegates.glGetDebugMessageLogKHR((UInt32)count, (Int32)bufSize, (OpenTK.Graphics.ES20.All*)sources, (OpenTK.Graphics.ES20.All*)types, (UInt32*)ids, (OpenTK.Graphics.ES20.All*)severities, (Int32*)lengths, (StringBuilder)messageLog); #if DEBUG } #endif @@ -33071,7 +33218,7 @@ namespace OpenTK.Graphics.ES20 [System.CLSCompliant(false)] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetDebugMessageLogKHR")] public static - Int32 GetDebugMessageLog(UInt32 count, Int32 bufSize, [OutAttribute] OpenTK.Graphics.ES20.KhrDebug[] sources, [OutAttribute] OpenTK.Graphics.ES20.KhrDebug[] types, [OutAttribute] UInt32[] ids, [OutAttribute] OpenTK.Graphics.ES20.KhrDebug[] severities, [OutAttribute] Int32[] lengths, [OutAttribute] StringBuilder messageLog) + Int32 GetDebugMessageLog(UInt32 count, Int32 bufSize, [OutAttribute] OpenTK.Graphics.ES20.All[] sources, [OutAttribute] OpenTK.Graphics.ES20.All[] types, [OutAttribute] UInt32[] ids, [OutAttribute] OpenTK.Graphics.ES20.All[] severities, [OutAttribute] Int32[] lengths, [OutAttribute] StringBuilder messageLog) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -33079,13 +33226,13 @@ namespace OpenTK.Graphics.ES20 #endif unsafe { - fixed (OpenTK.Graphics.ES20.KhrDebug* sources_ptr = sources) - fixed (OpenTK.Graphics.ES20.KhrDebug* types_ptr = types) + fixed (OpenTK.Graphics.ES20.All* sources_ptr = sources) + fixed (OpenTK.Graphics.ES20.All* types_ptr = types) fixed (UInt32* ids_ptr = ids) - fixed (OpenTK.Graphics.ES20.KhrDebug* severities_ptr = severities) + fixed (OpenTK.Graphics.ES20.All* severities_ptr = severities) fixed (Int32* lengths_ptr = lengths) { - return Delegates.glGetDebugMessageLogKHR((UInt32)count, (Int32)bufSize, (OpenTK.Graphics.ES20.KhrDebug*)sources_ptr, (OpenTK.Graphics.ES20.KhrDebug*)types_ptr, (UInt32*)ids_ptr, (OpenTK.Graphics.ES20.KhrDebug*)severities_ptr, (Int32*)lengths_ptr, (StringBuilder)messageLog); + return Delegates.glGetDebugMessageLogKHR((UInt32)count, (Int32)bufSize, (OpenTK.Graphics.ES20.All*)sources_ptr, (OpenTK.Graphics.ES20.All*)types_ptr, (UInt32*)ids_ptr, (OpenTK.Graphics.ES20.All*)severities_ptr, (Int32*)lengths_ptr, (StringBuilder)messageLog); } } #if DEBUG @@ -33140,7 +33287,7 @@ namespace OpenTK.Graphics.ES20 [System.CLSCompliant(false)] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetDebugMessageLogKHR")] public static - Int32 GetDebugMessageLog(UInt32 count, Int32 bufSize, [OutAttribute] out OpenTK.Graphics.ES20.KhrDebug sources, [OutAttribute] out OpenTK.Graphics.ES20.KhrDebug types, [OutAttribute] out UInt32 ids, [OutAttribute] out OpenTK.Graphics.ES20.KhrDebug severities, [OutAttribute] out Int32 lengths, [OutAttribute] StringBuilder messageLog) + Int32 GetDebugMessageLog(UInt32 count, Int32 bufSize, [OutAttribute] out OpenTK.Graphics.ES20.All sources, [OutAttribute] out OpenTK.Graphics.ES20.All types, [OutAttribute] out UInt32 ids, [OutAttribute] out OpenTK.Graphics.ES20.All severities, [OutAttribute] out Int32 lengths, [OutAttribute] StringBuilder messageLog) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -33148,13 +33295,13 @@ namespace OpenTK.Graphics.ES20 #endif unsafe { - fixed (OpenTK.Graphics.ES20.KhrDebug* sources_ptr = &sources) - fixed (OpenTK.Graphics.ES20.KhrDebug* types_ptr = &types) + fixed (OpenTK.Graphics.ES20.All* sources_ptr = &sources) + fixed (OpenTK.Graphics.ES20.All* types_ptr = &types) fixed (UInt32* ids_ptr = &ids) - fixed (OpenTK.Graphics.ES20.KhrDebug* severities_ptr = &severities) + fixed (OpenTK.Graphics.ES20.All* severities_ptr = &severities) fixed (Int32* lengths_ptr = &lengths) { - Int32 retval = Delegates.glGetDebugMessageLogKHR((UInt32)count, (Int32)bufSize, (OpenTK.Graphics.ES20.KhrDebug*)sources_ptr, (OpenTK.Graphics.ES20.KhrDebug*)types_ptr, (UInt32*)ids_ptr, (OpenTK.Graphics.ES20.KhrDebug*)severities_ptr, (Int32*)lengths_ptr, (StringBuilder)messageLog); + Int32 retval = Delegates.glGetDebugMessageLogKHR((UInt32)count, (Int32)bufSize, (OpenTK.Graphics.ES20.All*)sources_ptr, (OpenTK.Graphics.ES20.All*)types_ptr, (UInt32*)ids_ptr, (OpenTK.Graphics.ES20.All*)severities_ptr, (Int32*)lengths_ptr, (StringBuilder)messageLog); sources = *sources_ptr; types = *types_ptr; ids = *ids_ptr; @@ -33215,13 +33362,13 @@ namespace OpenTK.Graphics.ES20 [System.CLSCompliant(false)] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetDebugMessageLogKHR")] public static - unsafe Int32 GetDebugMessageLog(UInt32 count, Int32 bufSize, [OutAttribute] OpenTK.Graphics.ES20.KhrDebug* sources, [OutAttribute] OpenTK.Graphics.ES20.KhrDebug* types, [OutAttribute] UInt32* ids, [OutAttribute] OpenTK.Graphics.ES20.KhrDebug* severities, [OutAttribute] Int32* lengths, [OutAttribute] StringBuilder messageLog) + unsafe Int32 GetDebugMessageLog(UInt32 count, Int32 bufSize, [OutAttribute] OpenTK.Graphics.ES20.All* sources, [OutAttribute] OpenTK.Graphics.ES20.All* types, [OutAttribute] UInt32* ids, [OutAttribute] OpenTK.Graphics.ES20.All* severities, [OutAttribute] Int32* lengths, [OutAttribute] StringBuilder messageLog) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - return Delegates.glGetDebugMessageLogKHR((UInt32)count, (Int32)bufSize, (OpenTK.Graphics.ES20.KhrDebug*)sources, (OpenTK.Graphics.ES20.KhrDebug*)types, (UInt32*)ids, (OpenTK.Graphics.ES20.KhrDebug*)severities, (Int32*)lengths, (StringBuilder)messageLog); + return Delegates.glGetDebugMessageLogKHR((UInt32)count, (Int32)bufSize, (OpenTK.Graphics.ES20.All*)sources, (OpenTK.Graphics.ES20.All*)types, (UInt32*)ids, (OpenTK.Graphics.ES20.All*)severities, (Int32*)lengths, (StringBuilder)messageLog); #if DEBUG } #endif @@ -33258,7 +33405,7 @@ namespace OpenTK.Graphics.ES20 /// [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectLabelKHR")] public static - void GetObjectLabel(OpenTK.Graphics.ES20.KhrDebug identifier, Int32 name, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder label) + void GetObjectLabel(OpenTK.Graphics.ES20.All identifier, Int32 name, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder label) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -33268,7 +33415,7 @@ namespace OpenTK.Graphics.ES20 { fixed (Int32* length_ptr = length) { - Delegates.glGetObjectLabelKHR((OpenTK.Graphics.ES20.KhrDebug)identifier, (UInt32)name, (Int32)bufSize, (Int32*)length_ptr, (StringBuilder)label); + Delegates.glGetObjectLabelKHR((OpenTK.Graphics.ES20.All)identifier, (UInt32)name, (Int32)bufSize, (Int32*)length_ptr, (StringBuilder)label); } } #if DEBUG @@ -33307,7 +33454,7 @@ namespace OpenTK.Graphics.ES20 /// [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectLabelKHR")] public static - void GetObjectLabel(OpenTK.Graphics.ES20.KhrDebug identifier, Int32 name, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder label) + void GetObjectLabel(OpenTK.Graphics.ES20.All identifier, Int32 name, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder label) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -33317,7 +33464,7 @@ namespace OpenTK.Graphics.ES20 { fixed (Int32* length_ptr = &length) { - Delegates.glGetObjectLabelKHR((OpenTK.Graphics.ES20.KhrDebug)identifier, (UInt32)name, (Int32)bufSize, (Int32*)length_ptr, (StringBuilder)label); + Delegates.glGetObjectLabelKHR((OpenTK.Graphics.ES20.All)identifier, (UInt32)name, (Int32)bufSize, (Int32*)length_ptr, (StringBuilder)label); length = *length_ptr; } } @@ -33358,13 +33505,13 @@ namespace OpenTK.Graphics.ES20 [System.CLSCompliant(false)] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectLabelKHR")] public static - unsafe void GetObjectLabel(OpenTK.Graphics.ES20.KhrDebug identifier, Int32 name, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label) + unsafe void GetObjectLabel(OpenTK.Graphics.ES20.All identifier, Int32 name, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetObjectLabelKHR((OpenTK.Graphics.ES20.KhrDebug)identifier, (UInt32)name, (Int32)bufSize, (Int32*)length, (StringBuilder)label); + Delegates.glGetObjectLabelKHR((OpenTK.Graphics.ES20.All)identifier, (UInt32)name, (Int32)bufSize, (Int32*)length, (StringBuilder)label); #if DEBUG } #endif @@ -33402,7 +33549,7 @@ namespace OpenTK.Graphics.ES20 [System.CLSCompliant(false)] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectLabelKHR")] public static - void GetObjectLabel(OpenTK.Graphics.ES20.KhrDebug identifier, UInt32 name, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder label) + void GetObjectLabel(OpenTK.Graphics.ES20.All identifier, UInt32 name, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder label) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -33412,7 +33559,7 @@ namespace OpenTK.Graphics.ES20 { fixed (Int32* length_ptr = length) { - Delegates.glGetObjectLabelKHR((OpenTK.Graphics.ES20.KhrDebug)identifier, (UInt32)name, (Int32)bufSize, (Int32*)length_ptr, (StringBuilder)label); + Delegates.glGetObjectLabelKHR((OpenTK.Graphics.ES20.All)identifier, (UInt32)name, (Int32)bufSize, (Int32*)length_ptr, (StringBuilder)label); } } #if DEBUG @@ -33452,7 +33599,7 @@ namespace OpenTK.Graphics.ES20 [System.CLSCompliant(false)] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectLabelKHR")] public static - void GetObjectLabel(OpenTK.Graphics.ES20.KhrDebug identifier, UInt32 name, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder label) + void GetObjectLabel(OpenTK.Graphics.ES20.All identifier, UInt32 name, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder label) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -33462,7 +33609,7 @@ namespace OpenTK.Graphics.ES20 { fixed (Int32* length_ptr = &length) { - Delegates.glGetObjectLabelKHR((OpenTK.Graphics.ES20.KhrDebug)identifier, (UInt32)name, (Int32)bufSize, (Int32*)length_ptr, (StringBuilder)label); + Delegates.glGetObjectLabelKHR((OpenTK.Graphics.ES20.All)identifier, (UInt32)name, (Int32)bufSize, (Int32*)length_ptr, (StringBuilder)label); length = *length_ptr; } } @@ -33503,13 +33650,13 @@ namespace OpenTK.Graphics.ES20 [System.CLSCompliant(false)] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectLabelKHR")] public static - unsafe void GetObjectLabel(OpenTK.Graphics.ES20.KhrDebug identifier, UInt32 name, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label) + unsafe void GetObjectLabel(OpenTK.Graphics.ES20.All identifier, UInt32 name, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetObjectLabelKHR((OpenTK.Graphics.ES20.KhrDebug)identifier, (UInt32)name, (Int32)bufSize, (Int32*)length, (StringBuilder)label); + Delegates.glGetObjectLabelKHR((OpenTK.Graphics.ES20.All)identifier, (UInt32)name, (Int32)bufSize, (Int32*)length, (StringBuilder)label); #if DEBUG } #endif @@ -34269,13 +34416,13 @@ namespace OpenTK.Graphics.ES20 /// [requires: KHR_debug] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetPointervKHR")] public static - void GetPointer(OpenTK.Graphics.ES20.KhrDebug pname, [OutAttribute] IntPtr @params) + void GetPointer(OpenTK.Graphics.ES20.All pname, [OutAttribute] IntPtr @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetPointervKHR((OpenTK.Graphics.ES20.KhrDebug)pname, (IntPtr)@params); + Delegates.glGetPointervKHR((OpenTK.Graphics.ES20.All)pname, (IntPtr)@params); #if DEBUG } #endif @@ -34284,7 +34431,7 @@ namespace OpenTK.Graphics.ES20 /// [requires: KHR_debug] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetPointervKHR")] public static - void GetPointer(OpenTK.Graphics.ES20.KhrDebug pname, [InAttribute, OutAttribute] T1[] @params) + void GetPointer(OpenTK.Graphics.ES20.All pname, [InAttribute, OutAttribute] T1[] @params) where T1 : struct { #if DEBUG @@ -34294,7 +34441,7 @@ namespace OpenTK.Graphics.ES20 GCHandle @params_ptr = GCHandle.Alloc(@params, GCHandleType.Pinned); try { - Delegates.glGetPointervKHR((OpenTK.Graphics.ES20.KhrDebug)pname, (IntPtr)@params_ptr.AddrOfPinnedObject()); + Delegates.glGetPointervKHR((OpenTK.Graphics.ES20.All)pname, (IntPtr)@params_ptr.AddrOfPinnedObject()); } finally { @@ -34308,7 +34455,7 @@ namespace OpenTK.Graphics.ES20 /// [requires: KHR_debug] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetPointervKHR")] public static - void GetPointer(OpenTK.Graphics.ES20.KhrDebug pname, [InAttribute, OutAttribute] T1[,] @params) + void GetPointer(OpenTK.Graphics.ES20.All pname, [InAttribute, OutAttribute] T1[,] @params) where T1 : struct { #if DEBUG @@ -34318,7 +34465,7 @@ namespace OpenTK.Graphics.ES20 GCHandle @params_ptr = GCHandle.Alloc(@params, GCHandleType.Pinned); try { - Delegates.glGetPointervKHR((OpenTK.Graphics.ES20.KhrDebug)pname, (IntPtr)@params_ptr.AddrOfPinnedObject()); + Delegates.glGetPointervKHR((OpenTK.Graphics.ES20.All)pname, (IntPtr)@params_ptr.AddrOfPinnedObject()); } finally { @@ -34332,7 +34479,7 @@ namespace OpenTK.Graphics.ES20 /// [requires: KHR_debug] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetPointervKHR")] public static - void GetPointer(OpenTK.Graphics.ES20.KhrDebug pname, [InAttribute, OutAttribute] T1[,,] @params) + void GetPointer(OpenTK.Graphics.ES20.All pname, [InAttribute, OutAttribute] T1[,,] @params) where T1 : struct { #if DEBUG @@ -34342,7 +34489,7 @@ namespace OpenTK.Graphics.ES20 GCHandle @params_ptr = GCHandle.Alloc(@params, GCHandleType.Pinned); try { - Delegates.glGetPointervKHR((OpenTK.Graphics.ES20.KhrDebug)pname, (IntPtr)@params_ptr.AddrOfPinnedObject()); + Delegates.glGetPointervKHR((OpenTK.Graphics.ES20.All)pname, (IntPtr)@params_ptr.AddrOfPinnedObject()); } finally { @@ -34356,7 +34503,7 @@ namespace OpenTK.Graphics.ES20 /// [requires: KHR_debug] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetPointervKHR")] public static - void GetPointer(OpenTK.Graphics.ES20.KhrDebug pname, [InAttribute, OutAttribute] ref T1 @params) + void GetPointer(OpenTK.Graphics.ES20.All pname, [InAttribute, OutAttribute] ref T1 @params) where T1 : struct { #if DEBUG @@ -34366,7 +34513,7 @@ namespace OpenTK.Graphics.ES20 GCHandle @params_ptr = GCHandle.Alloc(@params, GCHandleType.Pinned); try { - Delegates.glGetPointervKHR((OpenTK.Graphics.ES20.KhrDebug)pname, (IntPtr)@params_ptr.AddrOfPinnedObject()); + Delegates.glGetPointervKHR((OpenTK.Graphics.ES20.All)pname, (IntPtr)@params_ptr.AddrOfPinnedObject()); @params = (T1)@params_ptr.Target; } finally @@ -34404,13 +34551,13 @@ namespace OpenTK.Graphics.ES20 /// [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glObjectLabelKHR")] public static - void ObjectLabel(OpenTK.Graphics.ES20.KhrDebug identifier, Int32 name, Int32 length, String label) + void ObjectLabel(OpenTK.Graphics.ES20.All identifier, Int32 name, Int32 length, String label) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glObjectLabelKHR((OpenTK.Graphics.ES20.KhrDebug)identifier, (UInt32)name, (Int32)length, (String)label); + Delegates.glObjectLabelKHR((OpenTK.Graphics.ES20.All)identifier, (UInt32)name, (Int32)length, (String)label); #if DEBUG } #endif @@ -34443,13 +34590,13 @@ namespace OpenTK.Graphics.ES20 [System.CLSCompliant(false)] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glObjectLabelKHR")] public static - void ObjectLabel(OpenTK.Graphics.ES20.KhrDebug identifier, UInt32 name, Int32 length, String label) + void ObjectLabel(OpenTK.Graphics.ES20.All identifier, UInt32 name, Int32 length, String label) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glObjectLabelKHR((OpenTK.Graphics.ES20.KhrDebug)identifier, (UInt32)name, (Int32)length, (String)label); + Delegates.glObjectLabelKHR((OpenTK.Graphics.ES20.All)identifier, (UInt32)name, (Int32)length, (String)label); #if DEBUG } #endif @@ -34701,13 +34848,13 @@ namespace OpenTK.Graphics.ES20 /// [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glPushDebugGroupKHR")] public static - void PushDebugGroup(OpenTK.Graphics.ES20.KhrDebug source, Int32 id, Int32 length, String message) + void PushDebugGroup(OpenTK.Graphics.ES20.All source, Int32 id, Int32 length, String message) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glPushDebugGroupKHR((OpenTK.Graphics.ES20.KhrDebug)source, (UInt32)id, (Int32)length, (String)message); + Delegates.glPushDebugGroupKHR((OpenTK.Graphics.ES20.All)source, (UInt32)id, (Int32)length, (String)message); #if DEBUG } #endif @@ -34740,13 +34887,13 @@ namespace OpenTK.Graphics.ES20 [System.CLSCompliant(false)] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glPushDebugGroupKHR")] public static - void PushDebugGroup(OpenTK.Graphics.ES20.KhrDebug source, UInt32 id, Int32 length, String message) + void PushDebugGroup(OpenTK.Graphics.ES20.All source, UInt32 id, Int32 length, String message) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glPushDebugGroupKHR((OpenTK.Graphics.ES20.KhrDebug)source, (UInt32)id, (Int32)length, (String)message); + Delegates.glPushDebugGroupKHR((OpenTK.Graphics.ES20.All)source, (UInt32)id, (Int32)length, (String)message); #if DEBUG } #endif @@ -34774,13 +34921,13 @@ namespace OpenTK.Graphics.ES20 /// [requires: NV_blend_equation_advanced] [AutoGenerated(Category = "NV_blend_equation_advanced", Version = "", EntryPoint = "glBlendParameteriNV")] public static - void BlendParameter(OpenTK.Graphics.ES20.NvBlendEquationAdvanced pname, Int32 value) + void BlendParameter(OpenTK.Graphics.ES20.All pname, Int32 value) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glBlendParameteriNV((OpenTK.Graphics.ES20.NvBlendEquationAdvanced)pname, (Int32)value); + Delegates.glBlendParameteriNV((OpenTK.Graphics.ES20.All)pname, (Int32)value); #if DEBUG } #endif @@ -34812,13 +34959,13 @@ namespace OpenTK.Graphics.ES20 /// [AutoGenerated(Category = "NV_framebuffer_blit", Version = "", EntryPoint = "glBlitFramebufferNV")] public static - void BlitFramebuffer(Int32 srcX0, Int32 srcY0, Int32 srcX1, Int32 srcY1, Int32 dstX0, Int32 dstY0, Int32 dstX1, Int32 dstY1, Int32 mask, OpenTK.Graphics.ES20.NvFramebufferBlit filter) + void BlitFramebuffer(Int32 srcX0, Int32 srcY0, Int32 srcX1, Int32 srcY1, Int32 dstX0, Int32 dstY0, Int32 dstX1, Int32 dstY1, Int32 mask, OpenTK.Graphics.ES20.All filter) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glBlitFramebufferNV((Int32)srcX0, (Int32)srcY0, (Int32)srcX1, (Int32)srcY1, (Int32)dstX0, (Int32)dstY0, (Int32)dstX1, (Int32)dstY1, (UInt32)mask, (OpenTK.Graphics.ES20.NvFramebufferBlit)filter); + Delegates.glBlitFramebufferNV((Int32)srcX0, (Int32)srcY0, (Int32)srcX1, (Int32)srcY1, (Int32)dstX0, (Int32)dstY0, (Int32)dstX1, (Int32)dstY1, (UInt32)mask, (OpenTK.Graphics.ES20.All)filter); #if DEBUG } #endif @@ -34851,13 +34998,13 @@ namespace OpenTK.Graphics.ES20 [System.CLSCompliant(false)] [AutoGenerated(Category = "NV_framebuffer_blit", Version = "", EntryPoint = "glBlitFramebufferNV")] public static - void BlitFramebuffer(Int32 srcX0, Int32 srcY0, Int32 srcX1, Int32 srcY1, Int32 dstX0, Int32 dstY0, Int32 dstX1, Int32 dstY1, UInt32 mask, OpenTK.Graphics.ES20.NvFramebufferBlit filter) + void BlitFramebuffer(Int32 srcX0, Int32 srcY0, Int32 srcX1, Int32 srcY1, Int32 dstX0, Int32 dstY0, Int32 dstX1, Int32 dstY1, UInt32 mask, OpenTK.Graphics.ES20.All filter) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glBlitFramebufferNV((Int32)srcX0, (Int32)srcY0, (Int32)srcX1, (Int32)srcY1, (Int32)dstX0, (Int32)dstY0, (Int32)dstX1, (Int32)dstY1, (UInt32)mask, (OpenTK.Graphics.ES20.NvFramebufferBlit)filter); + Delegates.glBlitFramebufferNV((Int32)srcX0, (Int32)srcY0, (Int32)srcX1, (Int32)srcY1, (Int32)dstX0, (Int32)dstY0, (Int32)dstX1, (Int32)dstY1, (UInt32)mask, (OpenTK.Graphics.ES20.All)filter); #if DEBUG } #endif @@ -34894,13 +35041,13 @@ namespace OpenTK.Graphics.ES20 /// [AutoGenerated(Category = "NV_copy_buffer", Version = "", EntryPoint = "glCopyBufferSubDataNV")] public static - void CopyBufferSubData(OpenTK.Graphics.ES20.NvCopyBuffer readTarget, OpenTK.Graphics.ES20.NvCopyBuffer writeTarget, IntPtr readOffset, IntPtr writeOffset, IntPtr size) + void CopyBufferSubData(OpenTK.Graphics.ES20.All readTarget, OpenTK.Graphics.ES20.All writeTarget, IntPtr readOffset, IntPtr writeOffset, IntPtr size) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glCopyBufferSubDataNV((OpenTK.Graphics.ES20.NvCopyBuffer)readTarget, (OpenTK.Graphics.ES20.NvCopyBuffer)writeTarget, (IntPtr)readOffset, (IntPtr)writeOffset, (IntPtr)size); + Delegates.glCopyBufferSubDataNV((OpenTK.Graphics.ES20.All)readTarget, (OpenTK.Graphics.ES20.All)writeTarget, (IntPtr)readOffset, (IntPtr)writeOffset, (IntPtr)size); #if DEBUG } #endif @@ -34924,13 +35071,13 @@ namespace OpenTK.Graphics.ES20 /// [requires: NV_coverage_sample] [AutoGenerated(Category = "NV_coverage_sample", Version = "", EntryPoint = "glCoverageOperationNV")] public static - void CoverageOperation(OpenTK.Graphics.ES20.NvCoverageSample operation) + void CoverageOperation(OpenTK.Graphics.ES20.All operation) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glCoverageOperationNV((OpenTK.Graphics.ES20.NvCoverageSample)operation); + Delegates.glCoverageOperationNV((OpenTK.Graphics.ES20.All)operation); #if DEBUG } #endif @@ -35108,7 +35255,7 @@ namespace OpenTK.Graphics.ES20 /// [AutoGenerated(Category = "NV_draw_buffers", Version = "", EntryPoint = "glDrawBuffersNV")] public static - void DrawBuffers(Int32 n, OpenTK.Graphics.ES20.NvDrawBuffers[] bufs) + void DrawBuffers(Int32 n, OpenTK.Graphics.ES20.All[] bufs) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -35116,9 +35263,9 @@ namespace OpenTK.Graphics.ES20 #endif unsafe { - fixed (OpenTK.Graphics.ES20.NvDrawBuffers* bufs_ptr = bufs) + fixed (OpenTK.Graphics.ES20.All* bufs_ptr = bufs) { - Delegates.glDrawBuffersNV((Int32)n, (OpenTK.Graphics.ES20.NvDrawBuffers*)bufs_ptr); + Delegates.glDrawBuffersNV((Int32)n, (OpenTK.Graphics.ES20.All*)bufs_ptr); } } #if DEBUG @@ -35142,7 +35289,7 @@ namespace OpenTK.Graphics.ES20 /// [AutoGenerated(Category = "NV_draw_buffers", Version = "", EntryPoint = "glDrawBuffersNV")] public static - void DrawBuffers(Int32 n, ref OpenTK.Graphics.ES20.NvDrawBuffers bufs) + void DrawBuffers(Int32 n, ref OpenTK.Graphics.ES20.All bufs) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -35150,9 +35297,9 @@ namespace OpenTK.Graphics.ES20 #endif unsafe { - fixed (OpenTK.Graphics.ES20.NvDrawBuffers* bufs_ptr = &bufs) + fixed (OpenTK.Graphics.ES20.All* bufs_ptr = &bufs) { - Delegates.glDrawBuffersNV((Int32)n, (OpenTK.Graphics.ES20.NvDrawBuffers*)bufs_ptr); + Delegates.glDrawBuffersNV((Int32)n, (OpenTK.Graphics.ES20.All*)bufs_ptr); } } #if DEBUG @@ -35177,13 +35324,13 @@ namespace OpenTK.Graphics.ES20 [System.CLSCompliant(false)] [AutoGenerated(Category = "NV_draw_buffers", Version = "", EntryPoint = "glDrawBuffersNV")] public static - unsafe void DrawBuffers(Int32 n, OpenTK.Graphics.ES20.NvDrawBuffers* bufs) + unsafe void DrawBuffers(Int32 n, OpenTK.Graphics.ES20.All* bufs) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glDrawBuffersNV((Int32)n, (OpenTK.Graphics.ES20.NvDrawBuffers*)bufs); + Delegates.glDrawBuffersNV((Int32)n, (OpenTK.Graphics.ES20.All*)bufs); #if DEBUG } #endif @@ -35220,13 +35367,13 @@ namespace OpenTK.Graphics.ES20 /// [AutoGenerated(Category = "NV_draw_instanced", Version = "", EntryPoint = "glDrawElementsInstancedNV")] public static - void DrawElementsInstanced(OpenTK.Graphics.ES20.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES20.NvDrawInstanced type, IntPtr indices, Int32 primcount) + void DrawElementsInstanced(OpenTK.Graphics.ES20.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES20.All type, IntPtr indices, Int32 primcount) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glDrawElementsInstancedNV((OpenTK.Graphics.ES20.PrimitiveType)mode, (Int32)count, (OpenTK.Graphics.ES20.NvDrawInstanced)type, (IntPtr)indices, (Int32)primcount); + Delegates.glDrawElementsInstancedNV((OpenTK.Graphics.ES20.PrimitiveType)mode, (Int32)count, (OpenTK.Graphics.ES20.All)type, (IntPtr)indices, (Int32)primcount); #if DEBUG } #endif @@ -35263,7 +35410,7 @@ namespace OpenTK.Graphics.ES20 /// [AutoGenerated(Category = "NV_draw_instanced", Version = "", EntryPoint = "glDrawElementsInstancedNV")] public static - void DrawElementsInstanced(OpenTK.Graphics.ES20.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES20.NvDrawInstanced type, [InAttribute, OutAttribute] T3[] indices, Int32 primcount) + void DrawElementsInstanced(OpenTK.Graphics.ES20.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute] T3[] indices, Int32 primcount) where T3 : struct { #if DEBUG @@ -35273,7 +35420,7 @@ namespace OpenTK.Graphics.ES20 GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); try { - Delegates.glDrawElementsInstancedNV((OpenTK.Graphics.ES20.PrimitiveType)mode, (Int32)count, (OpenTK.Graphics.ES20.NvDrawInstanced)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); + Delegates.glDrawElementsInstancedNV((OpenTK.Graphics.ES20.PrimitiveType)mode, (Int32)count, (OpenTK.Graphics.ES20.All)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); } finally { @@ -35315,7 +35462,7 @@ namespace OpenTK.Graphics.ES20 /// [AutoGenerated(Category = "NV_draw_instanced", Version = "", EntryPoint = "glDrawElementsInstancedNV")] public static - void DrawElementsInstanced(OpenTK.Graphics.ES20.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES20.NvDrawInstanced type, [InAttribute, OutAttribute] T3[,] indices, Int32 primcount) + void DrawElementsInstanced(OpenTK.Graphics.ES20.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute] T3[,] indices, Int32 primcount) where T3 : struct { #if DEBUG @@ -35325,7 +35472,7 @@ namespace OpenTK.Graphics.ES20 GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); try { - Delegates.glDrawElementsInstancedNV((OpenTK.Graphics.ES20.PrimitiveType)mode, (Int32)count, (OpenTK.Graphics.ES20.NvDrawInstanced)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); + Delegates.glDrawElementsInstancedNV((OpenTK.Graphics.ES20.PrimitiveType)mode, (Int32)count, (OpenTK.Graphics.ES20.All)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); } finally { @@ -35367,7 +35514,7 @@ namespace OpenTK.Graphics.ES20 /// [AutoGenerated(Category = "NV_draw_instanced", Version = "", EntryPoint = "glDrawElementsInstancedNV")] public static - void DrawElementsInstanced(OpenTK.Graphics.ES20.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES20.NvDrawInstanced type, [InAttribute, OutAttribute] T3[,,] indices, Int32 primcount) + void DrawElementsInstanced(OpenTK.Graphics.ES20.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute] T3[,,] indices, Int32 primcount) where T3 : struct { #if DEBUG @@ -35377,7 +35524,7 @@ namespace OpenTK.Graphics.ES20 GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); try { - Delegates.glDrawElementsInstancedNV((OpenTK.Graphics.ES20.PrimitiveType)mode, (Int32)count, (OpenTK.Graphics.ES20.NvDrawInstanced)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); + Delegates.glDrawElementsInstancedNV((OpenTK.Graphics.ES20.PrimitiveType)mode, (Int32)count, (OpenTK.Graphics.ES20.All)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); } finally { @@ -35419,7 +35566,7 @@ namespace OpenTK.Graphics.ES20 /// [AutoGenerated(Category = "NV_draw_instanced", Version = "", EntryPoint = "glDrawElementsInstancedNV")] public static - void DrawElementsInstanced(OpenTK.Graphics.ES20.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES20.NvDrawInstanced type, [InAttribute, OutAttribute] ref T3 indices, Int32 primcount) + void DrawElementsInstanced(OpenTK.Graphics.ES20.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute] ref T3 indices, Int32 primcount) where T3 : struct { #if DEBUG @@ -35429,7 +35576,7 @@ namespace OpenTK.Graphics.ES20 GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); try { - Delegates.glDrawElementsInstancedNV((OpenTK.Graphics.ES20.PrimitiveType)mode, (Int32)count, (OpenTK.Graphics.ES20.NvDrawInstanced)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); + Delegates.glDrawElementsInstancedNV((OpenTK.Graphics.ES20.PrimitiveType)mode, (Int32)count, (OpenTK.Graphics.ES20.All)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); indices = (T3)indices_ptr.Target; } finally @@ -35595,7 +35742,7 @@ namespace OpenTK.Graphics.ES20 /// [requires: NV_fence] [AutoGenerated(Category = "NV_fence", Version = "", EntryPoint = "glGetFenceivNV")] public static - void GetFence(Int32 fence, OpenTK.Graphics.ES20.NvFence pname, [OutAttribute] Int32[] @params) + void GetFence(Int32 fence, OpenTK.Graphics.ES20.All pname, [OutAttribute] Int32[] @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -35605,7 +35752,7 @@ namespace OpenTK.Graphics.ES20 { fixed (Int32* @params_ptr = @params) { - Delegates.glGetFenceivNV((UInt32)fence, (OpenTK.Graphics.ES20.NvFence)pname, (Int32*)@params_ptr); + Delegates.glGetFenceivNV((UInt32)fence, (OpenTK.Graphics.ES20.All)pname, (Int32*)@params_ptr); } } #if DEBUG @@ -35616,7 +35763,7 @@ namespace OpenTK.Graphics.ES20 /// [requires: NV_fence] [AutoGenerated(Category = "NV_fence", Version = "", EntryPoint = "glGetFenceivNV")] public static - void GetFence(Int32 fence, OpenTK.Graphics.ES20.NvFence pname, [OutAttribute] out Int32 @params) + void GetFence(Int32 fence, OpenTK.Graphics.ES20.All pname, [OutAttribute] out Int32 @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -35626,7 +35773,7 @@ namespace OpenTK.Graphics.ES20 { fixed (Int32* @params_ptr = &@params) { - Delegates.glGetFenceivNV((UInt32)fence, (OpenTK.Graphics.ES20.NvFence)pname, (Int32*)@params_ptr); + Delegates.glGetFenceivNV((UInt32)fence, (OpenTK.Graphics.ES20.All)pname, (Int32*)@params_ptr); @params = *@params_ptr; } } @@ -35639,13 +35786,13 @@ namespace OpenTK.Graphics.ES20 [System.CLSCompliant(false)] [AutoGenerated(Category = "NV_fence", Version = "", EntryPoint = "glGetFenceivNV")] public static - unsafe void GetFence(Int32 fence, OpenTK.Graphics.ES20.NvFence pname, [OutAttribute] Int32* @params) + unsafe void GetFence(Int32 fence, OpenTK.Graphics.ES20.All pname, [OutAttribute] Int32* @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetFenceivNV((UInt32)fence, (OpenTK.Graphics.ES20.NvFence)pname, (Int32*)@params); + Delegates.glGetFenceivNV((UInt32)fence, (OpenTK.Graphics.ES20.All)pname, (Int32*)@params); #if DEBUG } #endif @@ -35655,7 +35802,7 @@ namespace OpenTK.Graphics.ES20 [System.CLSCompliant(false)] [AutoGenerated(Category = "NV_fence", Version = "", EntryPoint = "glGetFenceivNV")] public static - void GetFence(UInt32 fence, OpenTK.Graphics.ES20.NvFence pname, [OutAttribute] Int32[] @params) + void GetFence(UInt32 fence, OpenTK.Graphics.ES20.All pname, [OutAttribute] Int32[] @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -35665,7 +35812,7 @@ namespace OpenTK.Graphics.ES20 { fixed (Int32* @params_ptr = @params) { - Delegates.glGetFenceivNV((UInt32)fence, (OpenTK.Graphics.ES20.NvFence)pname, (Int32*)@params_ptr); + Delegates.glGetFenceivNV((UInt32)fence, (OpenTK.Graphics.ES20.All)pname, (Int32*)@params_ptr); } } #if DEBUG @@ -35677,7 +35824,7 @@ namespace OpenTK.Graphics.ES20 [System.CLSCompliant(false)] [AutoGenerated(Category = "NV_fence", Version = "", EntryPoint = "glGetFenceivNV")] public static - void GetFence(UInt32 fence, OpenTK.Graphics.ES20.NvFence pname, [OutAttribute] out Int32 @params) + void GetFence(UInt32 fence, OpenTK.Graphics.ES20.All pname, [OutAttribute] out Int32 @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -35687,7 +35834,7 @@ namespace OpenTK.Graphics.ES20 { fixed (Int32* @params_ptr = &@params) { - Delegates.glGetFenceivNV((UInt32)fence, (OpenTK.Graphics.ES20.NvFence)pname, (Int32*)@params_ptr); + Delegates.glGetFenceivNV((UInt32)fence, (OpenTK.Graphics.ES20.All)pname, (Int32*)@params_ptr); @params = *@params_ptr; } } @@ -35700,13 +35847,13 @@ namespace OpenTK.Graphics.ES20 [System.CLSCompliant(false)] [AutoGenerated(Category = "NV_fence", Version = "", EntryPoint = "glGetFenceivNV")] public static - unsafe void GetFence(UInt32 fence, OpenTK.Graphics.ES20.NvFence pname, [OutAttribute] Int32* @params) + unsafe void GetFence(UInt32 fence, OpenTK.Graphics.ES20.All pname, [OutAttribute] Int32* @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetFenceivNV((UInt32)fence, (OpenTK.Graphics.ES20.NvFence)pname, (Int32*)@params); + Delegates.glGetFenceivNV((UInt32)fence, (OpenTK.Graphics.ES20.All)pname, (Int32*)@params); #if DEBUG } #endif @@ -35754,13 +35901,13 @@ namespace OpenTK.Graphics.ES20 /// [AutoGenerated(Category = "NV_read_buffer", Version = "", EntryPoint = "glReadBufferNV")] public static - void ReadBuffer(OpenTK.Graphics.ES20.NvReadBuffer mode) + void ReadBuffer(OpenTK.Graphics.ES20.All mode) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glReadBufferNV((OpenTK.Graphics.ES20.NvReadBuffer)mode); + Delegates.glReadBufferNV((OpenTK.Graphics.ES20.All)mode); #if DEBUG } #endif @@ -35797,13 +35944,13 @@ namespace OpenTK.Graphics.ES20 /// [AutoGenerated(Category = "NV_framebuffer_multisample", Version = "", EntryPoint = "glRenderbufferStorageMultisampleNV")] public static - void RenderbufferStorageMultisample(OpenTK.Graphics.ES20.NvFramebufferMultisample target, Int32 samples, OpenTK.Graphics.ES20.NvFramebufferMultisample internalformat, Int32 width, Int32 height) + void RenderbufferStorageMultisample(OpenTK.Graphics.ES20.All target, Int32 samples, OpenTK.Graphics.ES20.All internalformat, Int32 width, Int32 height) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glRenderbufferStorageMultisampleNV((OpenTK.Graphics.ES20.NvFramebufferMultisample)target, (Int32)samples, (OpenTK.Graphics.ES20.NvFramebufferMultisample)internalformat, (Int32)width, (Int32)height); + Delegates.glRenderbufferStorageMultisampleNV((OpenTK.Graphics.ES20.All)target, (Int32)samples, (OpenTK.Graphics.ES20.All)internalformat, (Int32)width, (Int32)height); #if DEBUG } #endif @@ -35812,13 +35959,13 @@ namespace OpenTK.Graphics.ES20 /// [requires: NV_fence] [AutoGenerated(Category = "NV_fence", Version = "", EntryPoint = "glSetFenceNV")] public static - void SetFence(Int32 fence, OpenTK.Graphics.ES20.NvFence condition) + void SetFence(Int32 fence, OpenTK.Graphics.ES20.All condition) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glSetFenceNV((UInt32)fence, (OpenTK.Graphics.ES20.NvFence)condition); + Delegates.glSetFenceNV((UInt32)fence, (OpenTK.Graphics.ES20.All)condition); #if DEBUG } #endif @@ -35828,13 +35975,13 @@ namespace OpenTK.Graphics.ES20 [System.CLSCompliant(false)] [AutoGenerated(Category = "NV_fence", Version = "", EntryPoint = "glSetFenceNV")] public static - void SetFence(UInt32 fence, OpenTK.Graphics.ES20.NvFence condition) + void SetFence(UInt32 fence, OpenTK.Graphics.ES20.All condition) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glSetFenceNV((UInt32)fence, (OpenTK.Graphics.ES20.NvFence)condition); + Delegates.glSetFenceNV((UInt32)fence, (OpenTK.Graphics.ES20.All)condition); #if DEBUG } #endif @@ -36378,13 +36525,13 @@ namespace OpenTK.Graphics.ES20 /// [AutoGenerated(Category = "OES_texture_3D", Version = "", EntryPoint = "glCompressedTexImage3DOES")] public static - void CompressedTexImage3D(OpenTK.Graphics.ES20.OesTexture3D target, Int32 level, OpenTK.Graphics.ES20.OesTexture3D internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, Int32 imageSize, IntPtr data) + void CompressedTexImage3D(OpenTK.Graphics.ES20.All target, Int32 level, OpenTK.Graphics.ES20.All internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, Int32 imageSize, IntPtr data) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glCompressedTexImage3DOES((OpenTK.Graphics.ES20.OesTexture3D)target, (Int32)level, (OpenTK.Graphics.ES20.OesTexture3D)internalformat, (Int32)width, (Int32)height, (Int32)depth, (Int32)border, (Int32)imageSize, (IntPtr)data); + Delegates.glCompressedTexImage3DOES((OpenTK.Graphics.ES20.All)target, (Int32)level, (OpenTK.Graphics.ES20.All)internalformat, (Int32)width, (Int32)height, (Int32)depth, (Int32)border, (Int32)imageSize, (IntPtr)data); #if DEBUG } #endif @@ -36441,7 +36588,7 @@ namespace OpenTK.Graphics.ES20 /// [AutoGenerated(Category = "OES_texture_3D", Version = "", EntryPoint = "glCompressedTexImage3DOES")] public static - void CompressedTexImage3D(OpenTK.Graphics.ES20.OesTexture3D target, Int32 level, OpenTK.Graphics.ES20.OesTexture3D internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, Int32 imageSize, [InAttribute, OutAttribute] T8[] data) + void CompressedTexImage3D(OpenTK.Graphics.ES20.All target, Int32 level, OpenTK.Graphics.ES20.All internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, Int32 imageSize, [InAttribute, OutAttribute] T8[] data) where T8 : struct { #if DEBUG @@ -36451,7 +36598,7 @@ namespace OpenTK.Graphics.ES20 GCHandle data_ptr = GCHandle.Alloc(data, GCHandleType.Pinned); try { - Delegates.glCompressedTexImage3DOES((OpenTK.Graphics.ES20.OesTexture3D)target, (Int32)level, (OpenTK.Graphics.ES20.OesTexture3D)internalformat, (Int32)width, (Int32)height, (Int32)depth, (Int32)border, (Int32)imageSize, (IntPtr)data_ptr.AddrOfPinnedObject()); + Delegates.glCompressedTexImage3DOES((OpenTK.Graphics.ES20.All)target, (Int32)level, (OpenTK.Graphics.ES20.All)internalformat, (Int32)width, (Int32)height, (Int32)depth, (Int32)border, (Int32)imageSize, (IntPtr)data_ptr.AddrOfPinnedObject()); } finally { @@ -36513,7 +36660,7 @@ namespace OpenTK.Graphics.ES20 /// [AutoGenerated(Category = "OES_texture_3D", Version = "", EntryPoint = "glCompressedTexImage3DOES")] public static - void CompressedTexImage3D(OpenTK.Graphics.ES20.OesTexture3D target, Int32 level, OpenTK.Graphics.ES20.OesTexture3D internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, Int32 imageSize, [InAttribute, OutAttribute] T8[,] data) + void CompressedTexImage3D(OpenTK.Graphics.ES20.All target, Int32 level, OpenTK.Graphics.ES20.All internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, Int32 imageSize, [InAttribute, OutAttribute] T8[,] data) where T8 : struct { #if DEBUG @@ -36523,7 +36670,7 @@ namespace OpenTK.Graphics.ES20 GCHandle data_ptr = GCHandle.Alloc(data, GCHandleType.Pinned); try { - Delegates.glCompressedTexImage3DOES((OpenTK.Graphics.ES20.OesTexture3D)target, (Int32)level, (OpenTK.Graphics.ES20.OesTexture3D)internalformat, (Int32)width, (Int32)height, (Int32)depth, (Int32)border, (Int32)imageSize, (IntPtr)data_ptr.AddrOfPinnedObject()); + Delegates.glCompressedTexImage3DOES((OpenTK.Graphics.ES20.All)target, (Int32)level, (OpenTK.Graphics.ES20.All)internalformat, (Int32)width, (Int32)height, (Int32)depth, (Int32)border, (Int32)imageSize, (IntPtr)data_ptr.AddrOfPinnedObject()); } finally { @@ -36585,7 +36732,7 @@ namespace OpenTK.Graphics.ES20 /// [AutoGenerated(Category = "OES_texture_3D", Version = "", EntryPoint = "glCompressedTexImage3DOES")] public static - void CompressedTexImage3D(OpenTK.Graphics.ES20.OesTexture3D target, Int32 level, OpenTK.Graphics.ES20.OesTexture3D internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, Int32 imageSize, [InAttribute, OutAttribute] T8[,,] data) + void CompressedTexImage3D(OpenTK.Graphics.ES20.All target, Int32 level, OpenTK.Graphics.ES20.All internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, Int32 imageSize, [InAttribute, OutAttribute] T8[,,] data) where T8 : struct { #if DEBUG @@ -36595,7 +36742,7 @@ namespace OpenTK.Graphics.ES20 GCHandle data_ptr = GCHandle.Alloc(data, GCHandleType.Pinned); try { - Delegates.glCompressedTexImage3DOES((OpenTK.Graphics.ES20.OesTexture3D)target, (Int32)level, (OpenTK.Graphics.ES20.OesTexture3D)internalformat, (Int32)width, (Int32)height, (Int32)depth, (Int32)border, (Int32)imageSize, (IntPtr)data_ptr.AddrOfPinnedObject()); + Delegates.glCompressedTexImage3DOES((OpenTK.Graphics.ES20.All)target, (Int32)level, (OpenTK.Graphics.ES20.All)internalformat, (Int32)width, (Int32)height, (Int32)depth, (Int32)border, (Int32)imageSize, (IntPtr)data_ptr.AddrOfPinnedObject()); } finally { @@ -36657,7 +36804,7 @@ namespace OpenTK.Graphics.ES20 /// [AutoGenerated(Category = "OES_texture_3D", Version = "", EntryPoint = "glCompressedTexImage3DOES")] public static - void CompressedTexImage3D(OpenTK.Graphics.ES20.OesTexture3D target, Int32 level, OpenTK.Graphics.ES20.OesTexture3D internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, Int32 imageSize, [InAttribute, OutAttribute] ref T8 data) + void CompressedTexImage3D(OpenTK.Graphics.ES20.All target, Int32 level, OpenTK.Graphics.ES20.All internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, Int32 imageSize, [InAttribute, OutAttribute] ref T8 data) where T8 : struct { #if DEBUG @@ -36667,7 +36814,7 @@ namespace OpenTK.Graphics.ES20 GCHandle data_ptr = GCHandle.Alloc(data, GCHandleType.Pinned); try { - Delegates.glCompressedTexImage3DOES((OpenTK.Graphics.ES20.OesTexture3D)target, (Int32)level, (OpenTK.Graphics.ES20.OesTexture3D)internalformat, (Int32)width, (Int32)height, (Int32)depth, (Int32)border, (Int32)imageSize, (IntPtr)data_ptr.AddrOfPinnedObject()); + Delegates.glCompressedTexImage3DOES((OpenTK.Graphics.ES20.All)target, (Int32)level, (OpenTK.Graphics.ES20.All)internalformat, (Int32)width, (Int32)height, (Int32)depth, (Int32)border, (Int32)imageSize, (IntPtr)data_ptr.AddrOfPinnedObject()); data = (T8)data_ptr.Target; } finally @@ -36735,13 +36882,13 @@ namespace OpenTK.Graphics.ES20 /// [AutoGenerated(Category = "OES_texture_3D", Version = "", EntryPoint = "glCompressedTexSubImage3DOES")] public static - void CompressedTexSubImage3D(OpenTK.Graphics.ES20.OesTexture3D target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES20.OesTexture3D format, Int32 imageSize, IntPtr data) + void CompressedTexSubImage3D(OpenTK.Graphics.ES20.All target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES20.All format, Int32 imageSize, IntPtr data) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glCompressedTexSubImage3DOES((OpenTK.Graphics.ES20.OesTexture3D)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)zoffset, (Int32)width, (Int32)height, (Int32)depth, (OpenTK.Graphics.ES20.OesTexture3D)format, (Int32)imageSize, (IntPtr)data); + Delegates.glCompressedTexSubImage3DOES((OpenTK.Graphics.ES20.All)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)zoffset, (Int32)width, (Int32)height, (Int32)depth, (OpenTK.Graphics.ES20.All)format, (Int32)imageSize, (IntPtr)data); #if DEBUG } #endif @@ -36803,7 +36950,7 @@ namespace OpenTK.Graphics.ES20 /// [AutoGenerated(Category = "OES_texture_3D", Version = "", EntryPoint = "glCompressedTexSubImage3DOES")] public static - void CompressedTexSubImage3D(OpenTK.Graphics.ES20.OesTexture3D target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES20.OesTexture3D format, Int32 imageSize, [InAttribute, OutAttribute] T10[] data) + void CompressedTexSubImage3D(OpenTK.Graphics.ES20.All target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES20.All format, Int32 imageSize, [InAttribute, OutAttribute] T10[] data) where T10 : struct { #if DEBUG @@ -36813,7 +36960,7 @@ namespace OpenTK.Graphics.ES20 GCHandle data_ptr = GCHandle.Alloc(data, GCHandleType.Pinned); try { - Delegates.glCompressedTexSubImage3DOES((OpenTK.Graphics.ES20.OesTexture3D)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)zoffset, (Int32)width, (Int32)height, (Int32)depth, (OpenTK.Graphics.ES20.OesTexture3D)format, (Int32)imageSize, (IntPtr)data_ptr.AddrOfPinnedObject()); + Delegates.glCompressedTexSubImage3DOES((OpenTK.Graphics.ES20.All)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)zoffset, (Int32)width, (Int32)height, (Int32)depth, (OpenTK.Graphics.ES20.All)format, (Int32)imageSize, (IntPtr)data_ptr.AddrOfPinnedObject()); } finally { @@ -36880,7 +37027,7 @@ namespace OpenTK.Graphics.ES20 /// [AutoGenerated(Category = "OES_texture_3D", Version = "", EntryPoint = "glCompressedTexSubImage3DOES")] public static - void CompressedTexSubImage3D(OpenTK.Graphics.ES20.OesTexture3D target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES20.OesTexture3D format, Int32 imageSize, [InAttribute, OutAttribute] T10[,] data) + void CompressedTexSubImage3D(OpenTK.Graphics.ES20.All target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES20.All format, Int32 imageSize, [InAttribute, OutAttribute] T10[,] data) where T10 : struct { #if DEBUG @@ -36890,7 +37037,7 @@ namespace OpenTK.Graphics.ES20 GCHandle data_ptr = GCHandle.Alloc(data, GCHandleType.Pinned); try { - Delegates.glCompressedTexSubImage3DOES((OpenTK.Graphics.ES20.OesTexture3D)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)zoffset, (Int32)width, (Int32)height, (Int32)depth, (OpenTK.Graphics.ES20.OesTexture3D)format, (Int32)imageSize, (IntPtr)data_ptr.AddrOfPinnedObject()); + Delegates.glCompressedTexSubImage3DOES((OpenTK.Graphics.ES20.All)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)zoffset, (Int32)width, (Int32)height, (Int32)depth, (OpenTK.Graphics.ES20.All)format, (Int32)imageSize, (IntPtr)data_ptr.AddrOfPinnedObject()); } finally { @@ -36957,7 +37104,7 @@ namespace OpenTK.Graphics.ES20 /// [AutoGenerated(Category = "OES_texture_3D", Version = "", EntryPoint = "glCompressedTexSubImage3DOES")] public static - void CompressedTexSubImage3D(OpenTK.Graphics.ES20.OesTexture3D target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES20.OesTexture3D format, Int32 imageSize, [InAttribute, OutAttribute] T10[,,] data) + void CompressedTexSubImage3D(OpenTK.Graphics.ES20.All target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES20.All format, Int32 imageSize, [InAttribute, OutAttribute] T10[,,] data) where T10 : struct { #if DEBUG @@ -36967,7 +37114,7 @@ namespace OpenTK.Graphics.ES20 GCHandle data_ptr = GCHandle.Alloc(data, GCHandleType.Pinned); try { - Delegates.glCompressedTexSubImage3DOES((OpenTK.Graphics.ES20.OesTexture3D)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)zoffset, (Int32)width, (Int32)height, (Int32)depth, (OpenTK.Graphics.ES20.OesTexture3D)format, (Int32)imageSize, (IntPtr)data_ptr.AddrOfPinnedObject()); + Delegates.glCompressedTexSubImage3DOES((OpenTK.Graphics.ES20.All)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)zoffset, (Int32)width, (Int32)height, (Int32)depth, (OpenTK.Graphics.ES20.All)format, (Int32)imageSize, (IntPtr)data_ptr.AddrOfPinnedObject()); } finally { @@ -37034,7 +37181,7 @@ namespace OpenTK.Graphics.ES20 /// [AutoGenerated(Category = "OES_texture_3D", Version = "", EntryPoint = "glCompressedTexSubImage3DOES")] public static - void CompressedTexSubImage3D(OpenTK.Graphics.ES20.OesTexture3D target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES20.OesTexture3D format, Int32 imageSize, [InAttribute, OutAttribute] ref T10 data) + void CompressedTexSubImage3D(OpenTK.Graphics.ES20.All target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES20.All format, Int32 imageSize, [InAttribute, OutAttribute] ref T10 data) where T10 : struct { #if DEBUG @@ -37044,7 +37191,7 @@ namespace OpenTK.Graphics.ES20 GCHandle data_ptr = GCHandle.Alloc(data, GCHandleType.Pinned); try { - Delegates.glCompressedTexSubImage3DOES((OpenTK.Graphics.ES20.OesTexture3D)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)zoffset, (Int32)width, (Int32)height, (Int32)depth, (OpenTK.Graphics.ES20.OesTexture3D)format, (Int32)imageSize, (IntPtr)data_ptr.AddrOfPinnedObject()); + Delegates.glCompressedTexSubImage3DOES((OpenTK.Graphics.ES20.All)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)zoffset, (Int32)width, (Int32)height, (Int32)depth, (OpenTK.Graphics.ES20.All)format, (Int32)imageSize, (IntPtr)data_ptr.AddrOfPinnedObject()); data = (T10)data_ptr.Target; } finally @@ -37102,13 +37249,13 @@ namespace OpenTK.Graphics.ES20 /// [AutoGenerated(Category = "OES_texture_3D", Version = "", EntryPoint = "glCopyTexSubImage3DOES")] public static - void CopyTexSubImage3D(OpenTK.Graphics.ES20.OesTexture3D target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 x, Int32 y, Int32 width, Int32 height) + void CopyTexSubImage3D(OpenTK.Graphics.ES20.All target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 x, Int32 y, Int32 width, Int32 height) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glCopyTexSubImage3DOES((OpenTK.Graphics.ES20.OesTexture3D)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)zoffset, (Int32)x, (Int32)y, (Int32)width, (Int32)height); + Delegates.glCopyTexSubImage3DOES((OpenTK.Graphics.ES20.All)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)zoffset, (Int32)x, (Int32)y, (Int32)width, (Int32)height); #if DEBUG } #endif @@ -37313,13 +37460,13 @@ namespace OpenTK.Graphics.ES20 /// [requires: OES_EGL_image] [AutoGenerated(Category = "OES_EGL_image", Version = "", EntryPoint = "glEGLImageTargetRenderbufferStorageOES")] public static - void EGLImageTargetRenderbufferStorage(OpenTK.Graphics.ES20.OesEglImage target, IntPtr image) + void EGLImageTargetRenderbufferStorage(OpenTK.Graphics.ES20.All target, IntPtr image) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glEGLImageTargetRenderbufferStorageOES((OpenTK.Graphics.ES20.OesEglImage)target, (IntPtr)image); + Delegates.glEGLImageTargetRenderbufferStorageOES((OpenTK.Graphics.ES20.All)target, (IntPtr)image); #if DEBUG } #endif @@ -37328,13 +37475,13 @@ namespace OpenTK.Graphics.ES20 /// [requires: OES_EGL_image] [AutoGenerated(Category = "OES_EGL_image", Version = "", EntryPoint = "glEGLImageTargetTexture2DOES")] public static - void EGLImageTargetTexture2D(OpenTK.Graphics.ES20.OesEglImage target, IntPtr image) + void EGLImageTargetTexture2D(OpenTK.Graphics.ES20.All target, IntPtr image) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glEGLImageTargetTexture2DOES((OpenTK.Graphics.ES20.OesEglImage)target, (IntPtr)image); + Delegates.glEGLImageTargetTexture2DOES((OpenTK.Graphics.ES20.All)target, (IntPtr)image); #if DEBUG } #endif @@ -37343,13 +37490,13 @@ namespace OpenTK.Graphics.ES20 /// [requires: OES_texture_3D] [AutoGenerated(Category = "OES_texture_3D", Version = "", EntryPoint = "glFramebufferTexture3DOES")] public static - void FramebufferTexture3D(OpenTK.Graphics.ES20.OesTexture3D target, OpenTK.Graphics.ES20.OesTexture3D attachment, OpenTK.Graphics.ES20.OesTexture3D textarget, Int32 texture, Int32 level, Int32 zoffset) + void FramebufferTexture3D(OpenTK.Graphics.ES20.All target, OpenTK.Graphics.ES20.All attachment, OpenTK.Graphics.ES20.All textarget, Int32 texture, Int32 level, Int32 zoffset) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glFramebufferTexture3DOES((OpenTK.Graphics.ES20.OesTexture3D)target, (OpenTK.Graphics.ES20.OesTexture3D)attachment, (OpenTK.Graphics.ES20.OesTexture3D)textarget, (UInt32)texture, (Int32)level, (Int32)zoffset); + Delegates.glFramebufferTexture3DOES((OpenTK.Graphics.ES20.All)target, (OpenTK.Graphics.ES20.All)attachment, (OpenTK.Graphics.ES20.All)textarget, (UInt32)texture, (Int32)level, (Int32)zoffset); #if DEBUG } #endif @@ -37359,13 +37506,13 @@ namespace OpenTK.Graphics.ES20 [System.CLSCompliant(false)] [AutoGenerated(Category = "OES_texture_3D", Version = "", EntryPoint = "glFramebufferTexture3DOES")] public static - void FramebufferTexture3D(OpenTK.Graphics.ES20.OesTexture3D target, OpenTK.Graphics.ES20.OesTexture3D attachment, OpenTK.Graphics.ES20.OesTexture3D textarget, UInt32 texture, Int32 level, Int32 zoffset) + void FramebufferTexture3D(OpenTK.Graphics.ES20.All target, OpenTK.Graphics.ES20.All attachment, OpenTK.Graphics.ES20.All textarget, UInt32 texture, Int32 level, Int32 zoffset) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glFramebufferTexture3DOES((OpenTK.Graphics.ES20.OesTexture3D)target, (OpenTK.Graphics.ES20.OesTexture3D)attachment, (OpenTK.Graphics.ES20.OesTexture3D)textarget, (UInt32)texture, (Int32)level, (Int32)zoffset); + Delegates.glFramebufferTexture3DOES((OpenTK.Graphics.ES20.All)target, (OpenTK.Graphics.ES20.All)attachment, (OpenTK.Graphics.ES20.All)textarget, (UInt32)texture, (Int32)level, (Int32)zoffset); #if DEBUG } #endif @@ -37572,13 +37719,13 @@ namespace OpenTK.Graphics.ES20 /// [requires: OES_mapbuffer] [AutoGenerated(Category = "OES_mapbuffer", Version = "", EntryPoint = "glGetBufferPointervOES")] public static - void GetBufferPointer(OpenTK.Graphics.ES20.OesMapbuffer target, OpenTK.Graphics.ES20.OesMapbuffer pname, [OutAttribute] IntPtr @params) + void GetBufferPointer(OpenTK.Graphics.ES20.All target, OpenTK.Graphics.ES20.All pname, [OutAttribute] IntPtr @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetBufferPointervOES((OpenTK.Graphics.ES20.OesMapbuffer)target, (OpenTK.Graphics.ES20.OesMapbuffer)pname, (IntPtr)@params); + Delegates.glGetBufferPointervOES((OpenTK.Graphics.ES20.All)target, (OpenTK.Graphics.ES20.All)pname, (IntPtr)@params); #if DEBUG } #endif @@ -37587,7 +37734,7 @@ namespace OpenTK.Graphics.ES20 /// [requires: OES_mapbuffer] [AutoGenerated(Category = "OES_mapbuffer", Version = "", EntryPoint = "glGetBufferPointervOES")] public static - void GetBufferPointer(OpenTK.Graphics.ES20.OesMapbuffer target, OpenTK.Graphics.ES20.OesMapbuffer pname, [InAttribute, OutAttribute] T2[] @params) + void GetBufferPointer(OpenTK.Graphics.ES20.All target, OpenTK.Graphics.ES20.All pname, [InAttribute, OutAttribute] T2[] @params) where T2 : struct { #if DEBUG @@ -37597,7 +37744,7 @@ namespace OpenTK.Graphics.ES20 GCHandle @params_ptr = GCHandle.Alloc(@params, GCHandleType.Pinned); try { - Delegates.glGetBufferPointervOES((OpenTK.Graphics.ES20.OesMapbuffer)target, (OpenTK.Graphics.ES20.OesMapbuffer)pname, (IntPtr)@params_ptr.AddrOfPinnedObject()); + Delegates.glGetBufferPointervOES((OpenTK.Graphics.ES20.All)target, (OpenTK.Graphics.ES20.All)pname, (IntPtr)@params_ptr.AddrOfPinnedObject()); } finally { @@ -37611,7 +37758,7 @@ namespace OpenTK.Graphics.ES20 /// [requires: OES_mapbuffer] [AutoGenerated(Category = "OES_mapbuffer", Version = "", EntryPoint = "glGetBufferPointervOES")] public static - void GetBufferPointer(OpenTK.Graphics.ES20.OesMapbuffer target, OpenTK.Graphics.ES20.OesMapbuffer pname, [InAttribute, OutAttribute] T2[,] @params) + void GetBufferPointer(OpenTK.Graphics.ES20.All target, OpenTK.Graphics.ES20.All pname, [InAttribute, OutAttribute] T2[,] @params) where T2 : struct { #if DEBUG @@ -37621,7 +37768,7 @@ namespace OpenTK.Graphics.ES20 GCHandle @params_ptr = GCHandle.Alloc(@params, GCHandleType.Pinned); try { - Delegates.glGetBufferPointervOES((OpenTK.Graphics.ES20.OesMapbuffer)target, (OpenTK.Graphics.ES20.OesMapbuffer)pname, (IntPtr)@params_ptr.AddrOfPinnedObject()); + Delegates.glGetBufferPointervOES((OpenTK.Graphics.ES20.All)target, (OpenTK.Graphics.ES20.All)pname, (IntPtr)@params_ptr.AddrOfPinnedObject()); } finally { @@ -37635,7 +37782,7 @@ namespace OpenTK.Graphics.ES20 /// [requires: OES_mapbuffer] [AutoGenerated(Category = "OES_mapbuffer", Version = "", EntryPoint = "glGetBufferPointervOES")] public static - void GetBufferPointer(OpenTK.Graphics.ES20.OesMapbuffer target, OpenTK.Graphics.ES20.OesMapbuffer pname, [InAttribute, OutAttribute] T2[,,] @params) + void GetBufferPointer(OpenTK.Graphics.ES20.All target, OpenTK.Graphics.ES20.All pname, [InAttribute, OutAttribute] T2[,,] @params) where T2 : struct { #if DEBUG @@ -37645,7 +37792,7 @@ namespace OpenTK.Graphics.ES20 GCHandle @params_ptr = GCHandle.Alloc(@params, GCHandleType.Pinned); try { - Delegates.glGetBufferPointervOES((OpenTK.Graphics.ES20.OesMapbuffer)target, (OpenTK.Graphics.ES20.OesMapbuffer)pname, (IntPtr)@params_ptr.AddrOfPinnedObject()); + Delegates.glGetBufferPointervOES((OpenTK.Graphics.ES20.All)target, (OpenTK.Graphics.ES20.All)pname, (IntPtr)@params_ptr.AddrOfPinnedObject()); } finally { @@ -37659,7 +37806,7 @@ namespace OpenTK.Graphics.ES20 /// [requires: OES_mapbuffer] [AutoGenerated(Category = "OES_mapbuffer", Version = "", EntryPoint = "glGetBufferPointervOES")] public static - void GetBufferPointer(OpenTK.Graphics.ES20.OesMapbuffer target, OpenTK.Graphics.ES20.OesMapbuffer pname, [InAttribute, OutAttribute] ref T2 @params) + void GetBufferPointer(OpenTK.Graphics.ES20.All target, OpenTK.Graphics.ES20.All pname, [InAttribute, OutAttribute] ref T2 @params) where T2 : struct { #if DEBUG @@ -37669,7 +37816,7 @@ namespace OpenTK.Graphics.ES20 GCHandle @params_ptr = GCHandle.Alloc(@params, GCHandleType.Pinned); try { - Delegates.glGetBufferPointervOES((OpenTK.Graphics.ES20.OesMapbuffer)target, (OpenTK.Graphics.ES20.OesMapbuffer)pname, (IntPtr)@params_ptr.AddrOfPinnedObject()); + Delegates.glGetBufferPointervOES((OpenTK.Graphics.ES20.All)target, (OpenTK.Graphics.ES20.All)pname, (IntPtr)@params_ptr.AddrOfPinnedObject()); @params = (T2)@params_ptr.Target; } finally @@ -37712,7 +37859,7 @@ namespace OpenTK.Graphics.ES20 /// [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")] public static - void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] OpenTK.Graphics.ES20.OesGetProgramBinary[] binaryFormat, [OutAttribute] IntPtr binary) + void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] OpenTK.Graphics.ES20.All[] binaryFormat, [OutAttribute] IntPtr binary) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -37721,9 +37868,9 @@ namespace OpenTK.Graphics.ES20 unsafe { fixed (Int32* length_ptr = length) - fixed (OpenTK.Graphics.ES20.OesGetProgramBinary* binaryFormat_ptr = binaryFormat) + fixed (OpenTK.Graphics.ES20.All* binaryFormat_ptr = binaryFormat) { - Delegates.glGetProgramBinaryOES((UInt32)program, (Int32)bufSize, (Int32*)length_ptr, (OpenTK.Graphics.ES20.OesGetProgramBinary*)binaryFormat_ptr, (IntPtr)binary); + Delegates.glGetProgramBinaryOES((UInt32)program, (Int32)bufSize, (Int32*)length_ptr, (OpenTK.Graphics.ES20.All*)binaryFormat_ptr, (IntPtr)binary); } } #if DEBUG @@ -37762,7 +37909,7 @@ namespace OpenTK.Graphics.ES20 /// [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")] public static - void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] OpenTK.Graphics.ES20.OesGetProgramBinary[] binaryFormat, [InAttribute, OutAttribute] T4[] binary) + void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] OpenTK.Graphics.ES20.All[] binaryFormat, [InAttribute, OutAttribute] T4[] binary) where T4 : struct { #if DEBUG @@ -37772,12 +37919,12 @@ namespace OpenTK.Graphics.ES20 unsafe { fixed (Int32* length_ptr = length) - fixed (OpenTK.Graphics.ES20.OesGetProgramBinary* binaryFormat_ptr = binaryFormat) + fixed (OpenTK.Graphics.ES20.All* binaryFormat_ptr = binaryFormat) { GCHandle binary_ptr = GCHandle.Alloc(binary, GCHandleType.Pinned); try { - Delegates.glGetProgramBinaryOES((UInt32)program, (Int32)bufSize, (Int32*)length_ptr, (OpenTK.Graphics.ES20.OesGetProgramBinary*)binaryFormat_ptr, (IntPtr)binary_ptr.AddrOfPinnedObject()); + Delegates.glGetProgramBinaryOES((UInt32)program, (Int32)bufSize, (Int32*)length_ptr, (OpenTK.Graphics.ES20.All*)binaryFormat_ptr, (IntPtr)binary_ptr.AddrOfPinnedObject()); } finally { @@ -37821,7 +37968,7 @@ namespace OpenTK.Graphics.ES20 /// [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")] public static - void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] OpenTK.Graphics.ES20.OesGetProgramBinary[] binaryFormat, [InAttribute, OutAttribute] T4[,] binary) + void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] OpenTK.Graphics.ES20.All[] binaryFormat, [InAttribute, OutAttribute] T4[,] binary) where T4 : struct { #if DEBUG @@ -37831,12 +37978,12 @@ namespace OpenTK.Graphics.ES20 unsafe { fixed (Int32* length_ptr = length) - fixed (OpenTK.Graphics.ES20.OesGetProgramBinary* binaryFormat_ptr = binaryFormat) + fixed (OpenTK.Graphics.ES20.All* binaryFormat_ptr = binaryFormat) { GCHandle binary_ptr = GCHandle.Alloc(binary, GCHandleType.Pinned); try { - Delegates.glGetProgramBinaryOES((UInt32)program, (Int32)bufSize, (Int32*)length_ptr, (OpenTK.Graphics.ES20.OesGetProgramBinary*)binaryFormat_ptr, (IntPtr)binary_ptr.AddrOfPinnedObject()); + Delegates.glGetProgramBinaryOES((UInt32)program, (Int32)bufSize, (Int32*)length_ptr, (OpenTK.Graphics.ES20.All*)binaryFormat_ptr, (IntPtr)binary_ptr.AddrOfPinnedObject()); } finally { @@ -37880,7 +38027,7 @@ namespace OpenTK.Graphics.ES20 /// [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")] public static - void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] OpenTK.Graphics.ES20.OesGetProgramBinary[] binaryFormat, [InAttribute, OutAttribute] T4[,,] binary) + void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] OpenTK.Graphics.ES20.All[] binaryFormat, [InAttribute, OutAttribute] T4[,,] binary) where T4 : struct { #if DEBUG @@ -37890,12 +38037,12 @@ namespace OpenTK.Graphics.ES20 unsafe { fixed (Int32* length_ptr = length) - fixed (OpenTK.Graphics.ES20.OesGetProgramBinary* binaryFormat_ptr = binaryFormat) + fixed (OpenTK.Graphics.ES20.All* binaryFormat_ptr = binaryFormat) { GCHandle binary_ptr = GCHandle.Alloc(binary, GCHandleType.Pinned); try { - Delegates.glGetProgramBinaryOES((UInt32)program, (Int32)bufSize, (Int32*)length_ptr, (OpenTK.Graphics.ES20.OesGetProgramBinary*)binaryFormat_ptr, (IntPtr)binary_ptr.AddrOfPinnedObject()); + Delegates.glGetProgramBinaryOES((UInt32)program, (Int32)bufSize, (Int32*)length_ptr, (OpenTK.Graphics.ES20.All*)binaryFormat_ptr, (IntPtr)binary_ptr.AddrOfPinnedObject()); } finally { @@ -37939,7 +38086,7 @@ namespace OpenTK.Graphics.ES20 /// [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")] public static - void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] OpenTK.Graphics.ES20.OesGetProgramBinary[] binaryFormat, [InAttribute, OutAttribute] ref T4 binary) + void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] OpenTK.Graphics.ES20.All[] binaryFormat, [InAttribute, OutAttribute] ref T4 binary) where T4 : struct { #if DEBUG @@ -37949,12 +38096,12 @@ namespace OpenTK.Graphics.ES20 unsafe { fixed (Int32* length_ptr = length) - fixed (OpenTK.Graphics.ES20.OesGetProgramBinary* binaryFormat_ptr = binaryFormat) + fixed (OpenTK.Graphics.ES20.All* binaryFormat_ptr = binaryFormat) { GCHandle binary_ptr = GCHandle.Alloc(binary, GCHandleType.Pinned); try { - Delegates.glGetProgramBinaryOES((UInt32)program, (Int32)bufSize, (Int32*)length_ptr, (OpenTK.Graphics.ES20.OesGetProgramBinary*)binaryFormat_ptr, (IntPtr)binary_ptr.AddrOfPinnedObject()); + Delegates.glGetProgramBinaryOES((UInt32)program, (Int32)bufSize, (Int32*)length_ptr, (OpenTK.Graphics.ES20.All*)binaryFormat_ptr, (IntPtr)binary_ptr.AddrOfPinnedObject()); binary = (T4)binary_ptr.Target; } finally @@ -37999,7 +38146,7 @@ namespace OpenTK.Graphics.ES20 /// [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")] public static - void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out OpenTK.Graphics.ES20.OesGetProgramBinary binaryFormat, [OutAttribute] IntPtr binary) + void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out OpenTK.Graphics.ES20.All binaryFormat, [OutAttribute] IntPtr binary) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -38008,9 +38155,9 @@ namespace OpenTK.Graphics.ES20 unsafe { fixed (Int32* length_ptr = &length) - fixed (OpenTK.Graphics.ES20.OesGetProgramBinary* binaryFormat_ptr = &binaryFormat) + fixed (OpenTK.Graphics.ES20.All* binaryFormat_ptr = &binaryFormat) { - Delegates.glGetProgramBinaryOES((UInt32)program, (Int32)bufSize, (Int32*)length_ptr, (OpenTK.Graphics.ES20.OesGetProgramBinary*)binaryFormat_ptr, (IntPtr)binary); + Delegates.glGetProgramBinaryOES((UInt32)program, (Int32)bufSize, (Int32*)length_ptr, (OpenTK.Graphics.ES20.All*)binaryFormat_ptr, (IntPtr)binary); length = *length_ptr; binaryFormat = *binaryFormat_ptr; } @@ -38051,7 +38198,7 @@ namespace OpenTK.Graphics.ES20 /// [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")] public static - void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out OpenTK.Graphics.ES20.OesGetProgramBinary binaryFormat, [InAttribute, OutAttribute] T4[] binary) + void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out OpenTK.Graphics.ES20.All binaryFormat, [InAttribute, OutAttribute] T4[] binary) where T4 : struct { #if DEBUG @@ -38061,12 +38208,12 @@ namespace OpenTK.Graphics.ES20 unsafe { fixed (Int32* length_ptr = &length) - fixed (OpenTK.Graphics.ES20.OesGetProgramBinary* binaryFormat_ptr = &binaryFormat) + fixed (OpenTK.Graphics.ES20.All* binaryFormat_ptr = &binaryFormat) { GCHandle binary_ptr = GCHandle.Alloc(binary, GCHandleType.Pinned); try { - Delegates.glGetProgramBinaryOES((UInt32)program, (Int32)bufSize, (Int32*)length_ptr, (OpenTK.Graphics.ES20.OesGetProgramBinary*)binaryFormat_ptr, (IntPtr)binary_ptr.AddrOfPinnedObject()); + Delegates.glGetProgramBinaryOES((UInt32)program, (Int32)bufSize, (Int32*)length_ptr, (OpenTK.Graphics.ES20.All*)binaryFormat_ptr, (IntPtr)binary_ptr.AddrOfPinnedObject()); length = *length_ptr; binaryFormat = *binaryFormat_ptr; } @@ -38112,7 +38259,7 @@ namespace OpenTK.Graphics.ES20 /// [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")] public static - void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out OpenTK.Graphics.ES20.OesGetProgramBinary binaryFormat, [InAttribute, OutAttribute] T4[,] binary) + void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out OpenTK.Graphics.ES20.All binaryFormat, [InAttribute, OutAttribute] T4[,] binary) where T4 : struct { #if DEBUG @@ -38122,12 +38269,12 @@ namespace OpenTK.Graphics.ES20 unsafe { fixed (Int32* length_ptr = &length) - fixed (OpenTK.Graphics.ES20.OesGetProgramBinary* binaryFormat_ptr = &binaryFormat) + fixed (OpenTK.Graphics.ES20.All* binaryFormat_ptr = &binaryFormat) { GCHandle binary_ptr = GCHandle.Alloc(binary, GCHandleType.Pinned); try { - Delegates.glGetProgramBinaryOES((UInt32)program, (Int32)bufSize, (Int32*)length_ptr, (OpenTK.Graphics.ES20.OesGetProgramBinary*)binaryFormat_ptr, (IntPtr)binary_ptr.AddrOfPinnedObject()); + Delegates.glGetProgramBinaryOES((UInt32)program, (Int32)bufSize, (Int32*)length_ptr, (OpenTK.Graphics.ES20.All*)binaryFormat_ptr, (IntPtr)binary_ptr.AddrOfPinnedObject()); length = *length_ptr; binaryFormat = *binaryFormat_ptr; } @@ -38173,7 +38320,7 @@ namespace OpenTK.Graphics.ES20 /// [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")] public static - void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out OpenTK.Graphics.ES20.OesGetProgramBinary binaryFormat, [InAttribute, OutAttribute] T4[,,] binary) + void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out OpenTK.Graphics.ES20.All binaryFormat, [InAttribute, OutAttribute] T4[,,] binary) where T4 : struct { #if DEBUG @@ -38183,12 +38330,12 @@ namespace OpenTK.Graphics.ES20 unsafe { fixed (Int32* length_ptr = &length) - fixed (OpenTK.Graphics.ES20.OesGetProgramBinary* binaryFormat_ptr = &binaryFormat) + fixed (OpenTK.Graphics.ES20.All* binaryFormat_ptr = &binaryFormat) { GCHandle binary_ptr = GCHandle.Alloc(binary, GCHandleType.Pinned); try { - Delegates.glGetProgramBinaryOES((UInt32)program, (Int32)bufSize, (Int32*)length_ptr, (OpenTK.Graphics.ES20.OesGetProgramBinary*)binaryFormat_ptr, (IntPtr)binary_ptr.AddrOfPinnedObject()); + Delegates.glGetProgramBinaryOES((UInt32)program, (Int32)bufSize, (Int32*)length_ptr, (OpenTK.Graphics.ES20.All*)binaryFormat_ptr, (IntPtr)binary_ptr.AddrOfPinnedObject()); length = *length_ptr; binaryFormat = *binaryFormat_ptr; } @@ -38234,7 +38381,7 @@ namespace OpenTK.Graphics.ES20 /// [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")] public static - void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out OpenTK.Graphics.ES20.OesGetProgramBinary binaryFormat, [InAttribute, OutAttribute] ref T4 binary) + void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out OpenTK.Graphics.ES20.All binaryFormat, [InAttribute, OutAttribute] ref T4 binary) where T4 : struct { #if DEBUG @@ -38244,12 +38391,12 @@ namespace OpenTK.Graphics.ES20 unsafe { fixed (Int32* length_ptr = &length) - fixed (OpenTK.Graphics.ES20.OesGetProgramBinary* binaryFormat_ptr = &binaryFormat) + fixed (OpenTK.Graphics.ES20.All* binaryFormat_ptr = &binaryFormat) { GCHandle binary_ptr = GCHandle.Alloc(binary, GCHandleType.Pinned); try { - Delegates.glGetProgramBinaryOES((UInt32)program, (Int32)bufSize, (Int32*)length_ptr, (OpenTK.Graphics.ES20.OesGetProgramBinary*)binaryFormat_ptr, (IntPtr)binary_ptr.AddrOfPinnedObject()); + Delegates.glGetProgramBinaryOES((UInt32)program, (Int32)bufSize, (Int32*)length_ptr, (OpenTK.Graphics.ES20.All*)binaryFormat_ptr, (IntPtr)binary_ptr.AddrOfPinnedObject()); length = *length_ptr; binaryFormat = *binaryFormat_ptr; binary = (T4)binary_ptr.Target; @@ -38297,13 +38444,13 @@ namespace OpenTK.Graphics.ES20 [System.CLSCompliant(false)] [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")] public static - unsafe void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] OpenTK.Graphics.ES20.OesGetProgramBinary* binaryFormat, [OutAttribute] IntPtr binary) + unsafe void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] OpenTK.Graphics.ES20.All* binaryFormat, [OutAttribute] IntPtr binary) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetProgramBinaryOES((UInt32)program, (Int32)bufSize, (Int32*)length, (OpenTK.Graphics.ES20.OesGetProgramBinary*)binaryFormat, (IntPtr)binary); + Delegates.glGetProgramBinaryOES((UInt32)program, (Int32)bufSize, (Int32*)length, (OpenTK.Graphics.ES20.All*)binaryFormat, (IntPtr)binary); #if DEBUG } #endif @@ -38341,7 +38488,7 @@ namespace OpenTK.Graphics.ES20 [System.CLSCompliant(false)] [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")] public static - unsafe void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] OpenTK.Graphics.ES20.OesGetProgramBinary* binaryFormat, [InAttribute, OutAttribute] T4[] binary) + unsafe void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] OpenTK.Graphics.ES20.All* binaryFormat, [InAttribute, OutAttribute] T4[] binary) where T4 : struct { #if DEBUG @@ -38351,7 +38498,7 @@ namespace OpenTK.Graphics.ES20 GCHandle binary_ptr = GCHandle.Alloc(binary, GCHandleType.Pinned); try { - Delegates.glGetProgramBinaryOES((UInt32)program, (Int32)bufSize, (Int32*)length, (OpenTK.Graphics.ES20.OesGetProgramBinary*)binaryFormat, (IntPtr)binary_ptr.AddrOfPinnedObject()); + Delegates.glGetProgramBinaryOES((UInt32)program, (Int32)bufSize, (Int32*)length, (OpenTK.Graphics.ES20.All*)binaryFormat, (IntPtr)binary_ptr.AddrOfPinnedObject()); } finally { @@ -38394,7 +38541,7 @@ namespace OpenTK.Graphics.ES20 [System.CLSCompliant(false)] [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")] public static - unsafe void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] OpenTK.Graphics.ES20.OesGetProgramBinary* binaryFormat, [InAttribute, OutAttribute] T4[,] binary) + unsafe void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] OpenTK.Graphics.ES20.All* binaryFormat, [InAttribute, OutAttribute] T4[,] binary) where T4 : struct { #if DEBUG @@ -38404,7 +38551,7 @@ namespace OpenTK.Graphics.ES20 GCHandle binary_ptr = GCHandle.Alloc(binary, GCHandleType.Pinned); try { - Delegates.glGetProgramBinaryOES((UInt32)program, (Int32)bufSize, (Int32*)length, (OpenTK.Graphics.ES20.OesGetProgramBinary*)binaryFormat, (IntPtr)binary_ptr.AddrOfPinnedObject()); + Delegates.glGetProgramBinaryOES((UInt32)program, (Int32)bufSize, (Int32*)length, (OpenTK.Graphics.ES20.All*)binaryFormat, (IntPtr)binary_ptr.AddrOfPinnedObject()); } finally { @@ -38447,7 +38594,7 @@ namespace OpenTK.Graphics.ES20 [System.CLSCompliant(false)] [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")] public static - unsafe void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] OpenTK.Graphics.ES20.OesGetProgramBinary* binaryFormat, [InAttribute, OutAttribute] T4[,,] binary) + unsafe void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] OpenTK.Graphics.ES20.All* binaryFormat, [InAttribute, OutAttribute] T4[,,] binary) where T4 : struct { #if DEBUG @@ -38457,7 +38604,7 @@ namespace OpenTK.Graphics.ES20 GCHandle binary_ptr = GCHandle.Alloc(binary, GCHandleType.Pinned); try { - Delegates.glGetProgramBinaryOES((UInt32)program, (Int32)bufSize, (Int32*)length, (OpenTK.Graphics.ES20.OesGetProgramBinary*)binaryFormat, (IntPtr)binary_ptr.AddrOfPinnedObject()); + Delegates.glGetProgramBinaryOES((UInt32)program, (Int32)bufSize, (Int32*)length, (OpenTK.Graphics.ES20.All*)binaryFormat, (IntPtr)binary_ptr.AddrOfPinnedObject()); } finally { @@ -38500,7 +38647,7 @@ namespace OpenTK.Graphics.ES20 [System.CLSCompliant(false)] [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")] public static - unsafe void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] OpenTK.Graphics.ES20.OesGetProgramBinary* binaryFormat, [InAttribute, OutAttribute] ref T4 binary) + unsafe void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] OpenTK.Graphics.ES20.All* binaryFormat, [InAttribute, OutAttribute] ref T4 binary) where T4 : struct { #if DEBUG @@ -38510,7 +38657,7 @@ namespace OpenTK.Graphics.ES20 GCHandle binary_ptr = GCHandle.Alloc(binary, GCHandleType.Pinned); try { - Delegates.glGetProgramBinaryOES((UInt32)program, (Int32)bufSize, (Int32*)length, (OpenTK.Graphics.ES20.OesGetProgramBinary*)binaryFormat, (IntPtr)binary_ptr.AddrOfPinnedObject()); + Delegates.glGetProgramBinaryOES((UInt32)program, (Int32)bufSize, (Int32*)length, (OpenTK.Graphics.ES20.All*)binaryFormat, (IntPtr)binary_ptr.AddrOfPinnedObject()); binary = (T4)binary_ptr.Target; } finally @@ -38554,7 +38701,7 @@ namespace OpenTK.Graphics.ES20 [System.CLSCompliant(false)] [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")] public static - void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] OpenTK.Graphics.ES20.OesGetProgramBinary[] binaryFormat, [OutAttribute] IntPtr binary) + void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] OpenTK.Graphics.ES20.All[] binaryFormat, [OutAttribute] IntPtr binary) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -38563,9 +38710,9 @@ namespace OpenTK.Graphics.ES20 unsafe { fixed (Int32* length_ptr = length) - fixed (OpenTK.Graphics.ES20.OesGetProgramBinary* binaryFormat_ptr = binaryFormat) + fixed (OpenTK.Graphics.ES20.All* binaryFormat_ptr = binaryFormat) { - Delegates.glGetProgramBinaryOES((UInt32)program, (Int32)bufSize, (Int32*)length_ptr, (OpenTK.Graphics.ES20.OesGetProgramBinary*)binaryFormat_ptr, (IntPtr)binary); + Delegates.glGetProgramBinaryOES((UInt32)program, (Int32)bufSize, (Int32*)length_ptr, (OpenTK.Graphics.ES20.All*)binaryFormat_ptr, (IntPtr)binary); } } #if DEBUG @@ -38605,7 +38752,7 @@ namespace OpenTK.Graphics.ES20 [System.CLSCompliant(false)] [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")] public static - void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] OpenTK.Graphics.ES20.OesGetProgramBinary[] binaryFormat, [InAttribute, OutAttribute] T4[] binary) + void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] OpenTK.Graphics.ES20.All[] binaryFormat, [InAttribute, OutAttribute] T4[] binary) where T4 : struct { #if DEBUG @@ -38615,12 +38762,12 @@ namespace OpenTK.Graphics.ES20 unsafe { fixed (Int32* length_ptr = length) - fixed (OpenTK.Graphics.ES20.OesGetProgramBinary* binaryFormat_ptr = binaryFormat) + fixed (OpenTK.Graphics.ES20.All* binaryFormat_ptr = binaryFormat) { GCHandle binary_ptr = GCHandle.Alloc(binary, GCHandleType.Pinned); try { - Delegates.glGetProgramBinaryOES((UInt32)program, (Int32)bufSize, (Int32*)length_ptr, (OpenTK.Graphics.ES20.OesGetProgramBinary*)binaryFormat_ptr, (IntPtr)binary_ptr.AddrOfPinnedObject()); + Delegates.glGetProgramBinaryOES((UInt32)program, (Int32)bufSize, (Int32*)length_ptr, (OpenTK.Graphics.ES20.All*)binaryFormat_ptr, (IntPtr)binary_ptr.AddrOfPinnedObject()); } finally { @@ -38665,7 +38812,7 @@ namespace OpenTK.Graphics.ES20 [System.CLSCompliant(false)] [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")] public static - void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] OpenTK.Graphics.ES20.OesGetProgramBinary[] binaryFormat, [InAttribute, OutAttribute] T4[,] binary) + void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] OpenTK.Graphics.ES20.All[] binaryFormat, [InAttribute, OutAttribute] T4[,] binary) where T4 : struct { #if DEBUG @@ -38675,12 +38822,12 @@ namespace OpenTK.Graphics.ES20 unsafe { fixed (Int32* length_ptr = length) - fixed (OpenTK.Graphics.ES20.OesGetProgramBinary* binaryFormat_ptr = binaryFormat) + fixed (OpenTK.Graphics.ES20.All* binaryFormat_ptr = binaryFormat) { GCHandle binary_ptr = GCHandle.Alloc(binary, GCHandleType.Pinned); try { - Delegates.glGetProgramBinaryOES((UInt32)program, (Int32)bufSize, (Int32*)length_ptr, (OpenTK.Graphics.ES20.OesGetProgramBinary*)binaryFormat_ptr, (IntPtr)binary_ptr.AddrOfPinnedObject()); + Delegates.glGetProgramBinaryOES((UInt32)program, (Int32)bufSize, (Int32*)length_ptr, (OpenTK.Graphics.ES20.All*)binaryFormat_ptr, (IntPtr)binary_ptr.AddrOfPinnedObject()); } finally { @@ -38725,7 +38872,7 @@ namespace OpenTK.Graphics.ES20 [System.CLSCompliant(false)] [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")] public static - void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] OpenTK.Graphics.ES20.OesGetProgramBinary[] binaryFormat, [InAttribute, OutAttribute] T4[,,] binary) + void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] OpenTK.Graphics.ES20.All[] binaryFormat, [InAttribute, OutAttribute] T4[,,] binary) where T4 : struct { #if DEBUG @@ -38735,12 +38882,12 @@ namespace OpenTK.Graphics.ES20 unsafe { fixed (Int32* length_ptr = length) - fixed (OpenTK.Graphics.ES20.OesGetProgramBinary* binaryFormat_ptr = binaryFormat) + fixed (OpenTK.Graphics.ES20.All* binaryFormat_ptr = binaryFormat) { GCHandle binary_ptr = GCHandle.Alloc(binary, GCHandleType.Pinned); try { - Delegates.glGetProgramBinaryOES((UInt32)program, (Int32)bufSize, (Int32*)length_ptr, (OpenTK.Graphics.ES20.OesGetProgramBinary*)binaryFormat_ptr, (IntPtr)binary_ptr.AddrOfPinnedObject()); + Delegates.glGetProgramBinaryOES((UInt32)program, (Int32)bufSize, (Int32*)length_ptr, (OpenTK.Graphics.ES20.All*)binaryFormat_ptr, (IntPtr)binary_ptr.AddrOfPinnedObject()); } finally { @@ -38785,7 +38932,7 @@ namespace OpenTK.Graphics.ES20 [System.CLSCompliant(false)] [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")] public static - void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] OpenTK.Graphics.ES20.OesGetProgramBinary[] binaryFormat, [InAttribute, OutAttribute] ref T4 binary) + void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] OpenTK.Graphics.ES20.All[] binaryFormat, [InAttribute, OutAttribute] ref T4 binary) where T4 : struct { #if DEBUG @@ -38795,12 +38942,12 @@ namespace OpenTK.Graphics.ES20 unsafe { fixed (Int32* length_ptr = length) - fixed (OpenTK.Graphics.ES20.OesGetProgramBinary* binaryFormat_ptr = binaryFormat) + fixed (OpenTK.Graphics.ES20.All* binaryFormat_ptr = binaryFormat) { GCHandle binary_ptr = GCHandle.Alloc(binary, GCHandleType.Pinned); try { - Delegates.glGetProgramBinaryOES((UInt32)program, (Int32)bufSize, (Int32*)length_ptr, (OpenTK.Graphics.ES20.OesGetProgramBinary*)binaryFormat_ptr, (IntPtr)binary_ptr.AddrOfPinnedObject()); + Delegates.glGetProgramBinaryOES((UInt32)program, (Int32)bufSize, (Int32*)length_ptr, (OpenTK.Graphics.ES20.All*)binaryFormat_ptr, (IntPtr)binary_ptr.AddrOfPinnedObject()); binary = (T4)binary_ptr.Target; } finally @@ -38846,7 +38993,7 @@ namespace OpenTK.Graphics.ES20 [System.CLSCompliant(false)] [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")] public static - void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out OpenTK.Graphics.ES20.OesGetProgramBinary binaryFormat, [OutAttribute] IntPtr binary) + void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out OpenTK.Graphics.ES20.All binaryFormat, [OutAttribute] IntPtr binary) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -38855,9 +39002,9 @@ namespace OpenTK.Graphics.ES20 unsafe { fixed (Int32* length_ptr = &length) - fixed (OpenTK.Graphics.ES20.OesGetProgramBinary* binaryFormat_ptr = &binaryFormat) + fixed (OpenTK.Graphics.ES20.All* binaryFormat_ptr = &binaryFormat) { - Delegates.glGetProgramBinaryOES((UInt32)program, (Int32)bufSize, (Int32*)length_ptr, (OpenTK.Graphics.ES20.OesGetProgramBinary*)binaryFormat_ptr, (IntPtr)binary); + Delegates.glGetProgramBinaryOES((UInt32)program, (Int32)bufSize, (Int32*)length_ptr, (OpenTK.Graphics.ES20.All*)binaryFormat_ptr, (IntPtr)binary); length = *length_ptr; binaryFormat = *binaryFormat_ptr; } @@ -38899,7 +39046,7 @@ namespace OpenTK.Graphics.ES20 [System.CLSCompliant(false)] [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")] public static - void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out OpenTK.Graphics.ES20.OesGetProgramBinary binaryFormat, [InAttribute, OutAttribute] T4[] binary) + void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out OpenTK.Graphics.ES20.All binaryFormat, [InAttribute, OutAttribute] T4[] binary) where T4 : struct { #if DEBUG @@ -38909,12 +39056,12 @@ namespace OpenTK.Graphics.ES20 unsafe { fixed (Int32* length_ptr = &length) - fixed (OpenTK.Graphics.ES20.OesGetProgramBinary* binaryFormat_ptr = &binaryFormat) + fixed (OpenTK.Graphics.ES20.All* binaryFormat_ptr = &binaryFormat) { GCHandle binary_ptr = GCHandle.Alloc(binary, GCHandleType.Pinned); try { - Delegates.glGetProgramBinaryOES((UInt32)program, (Int32)bufSize, (Int32*)length_ptr, (OpenTK.Graphics.ES20.OesGetProgramBinary*)binaryFormat_ptr, (IntPtr)binary_ptr.AddrOfPinnedObject()); + Delegates.glGetProgramBinaryOES((UInt32)program, (Int32)bufSize, (Int32*)length_ptr, (OpenTK.Graphics.ES20.All*)binaryFormat_ptr, (IntPtr)binary_ptr.AddrOfPinnedObject()); length = *length_ptr; binaryFormat = *binaryFormat_ptr; } @@ -38961,7 +39108,7 @@ namespace OpenTK.Graphics.ES20 [System.CLSCompliant(false)] [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")] public static - void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out OpenTK.Graphics.ES20.OesGetProgramBinary binaryFormat, [InAttribute, OutAttribute] T4[,] binary) + void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out OpenTK.Graphics.ES20.All binaryFormat, [InAttribute, OutAttribute] T4[,] binary) where T4 : struct { #if DEBUG @@ -38971,12 +39118,12 @@ namespace OpenTK.Graphics.ES20 unsafe { fixed (Int32* length_ptr = &length) - fixed (OpenTK.Graphics.ES20.OesGetProgramBinary* binaryFormat_ptr = &binaryFormat) + fixed (OpenTK.Graphics.ES20.All* binaryFormat_ptr = &binaryFormat) { GCHandle binary_ptr = GCHandle.Alloc(binary, GCHandleType.Pinned); try { - Delegates.glGetProgramBinaryOES((UInt32)program, (Int32)bufSize, (Int32*)length_ptr, (OpenTK.Graphics.ES20.OesGetProgramBinary*)binaryFormat_ptr, (IntPtr)binary_ptr.AddrOfPinnedObject()); + Delegates.glGetProgramBinaryOES((UInt32)program, (Int32)bufSize, (Int32*)length_ptr, (OpenTK.Graphics.ES20.All*)binaryFormat_ptr, (IntPtr)binary_ptr.AddrOfPinnedObject()); length = *length_ptr; binaryFormat = *binaryFormat_ptr; } @@ -39023,7 +39170,7 @@ namespace OpenTK.Graphics.ES20 [System.CLSCompliant(false)] [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")] public static - void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out OpenTK.Graphics.ES20.OesGetProgramBinary binaryFormat, [InAttribute, OutAttribute] T4[,,] binary) + void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out OpenTK.Graphics.ES20.All binaryFormat, [InAttribute, OutAttribute] T4[,,] binary) where T4 : struct { #if DEBUG @@ -39033,12 +39180,12 @@ namespace OpenTK.Graphics.ES20 unsafe { fixed (Int32* length_ptr = &length) - fixed (OpenTK.Graphics.ES20.OesGetProgramBinary* binaryFormat_ptr = &binaryFormat) + fixed (OpenTK.Graphics.ES20.All* binaryFormat_ptr = &binaryFormat) { GCHandle binary_ptr = GCHandle.Alloc(binary, GCHandleType.Pinned); try { - Delegates.glGetProgramBinaryOES((UInt32)program, (Int32)bufSize, (Int32*)length_ptr, (OpenTK.Graphics.ES20.OesGetProgramBinary*)binaryFormat_ptr, (IntPtr)binary_ptr.AddrOfPinnedObject()); + Delegates.glGetProgramBinaryOES((UInt32)program, (Int32)bufSize, (Int32*)length_ptr, (OpenTK.Graphics.ES20.All*)binaryFormat_ptr, (IntPtr)binary_ptr.AddrOfPinnedObject()); length = *length_ptr; binaryFormat = *binaryFormat_ptr; } @@ -39085,7 +39232,7 @@ namespace OpenTK.Graphics.ES20 [System.CLSCompliant(false)] [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")] public static - void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out OpenTK.Graphics.ES20.OesGetProgramBinary binaryFormat, [InAttribute, OutAttribute] ref T4 binary) + void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out OpenTK.Graphics.ES20.All binaryFormat, [InAttribute, OutAttribute] ref T4 binary) where T4 : struct { #if DEBUG @@ -39095,12 +39242,12 @@ namespace OpenTK.Graphics.ES20 unsafe { fixed (Int32* length_ptr = &length) - fixed (OpenTK.Graphics.ES20.OesGetProgramBinary* binaryFormat_ptr = &binaryFormat) + fixed (OpenTK.Graphics.ES20.All* binaryFormat_ptr = &binaryFormat) { GCHandle binary_ptr = GCHandle.Alloc(binary, GCHandleType.Pinned); try { - Delegates.glGetProgramBinaryOES((UInt32)program, (Int32)bufSize, (Int32*)length_ptr, (OpenTK.Graphics.ES20.OesGetProgramBinary*)binaryFormat_ptr, (IntPtr)binary_ptr.AddrOfPinnedObject()); + Delegates.glGetProgramBinaryOES((UInt32)program, (Int32)bufSize, (Int32*)length_ptr, (OpenTK.Graphics.ES20.All*)binaryFormat_ptr, (IntPtr)binary_ptr.AddrOfPinnedObject()); length = *length_ptr; binaryFormat = *binaryFormat_ptr; binary = (T4)binary_ptr.Target; @@ -39148,13 +39295,13 @@ namespace OpenTK.Graphics.ES20 [System.CLSCompliant(false)] [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")] public static - unsafe void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] OpenTK.Graphics.ES20.OesGetProgramBinary* binaryFormat, [OutAttribute] IntPtr binary) + unsafe void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] OpenTK.Graphics.ES20.All* binaryFormat, [OutAttribute] IntPtr binary) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetProgramBinaryOES((UInt32)program, (Int32)bufSize, (Int32*)length, (OpenTK.Graphics.ES20.OesGetProgramBinary*)binaryFormat, (IntPtr)binary); + Delegates.glGetProgramBinaryOES((UInt32)program, (Int32)bufSize, (Int32*)length, (OpenTK.Graphics.ES20.All*)binaryFormat, (IntPtr)binary); #if DEBUG } #endif @@ -39192,7 +39339,7 @@ namespace OpenTK.Graphics.ES20 [System.CLSCompliant(false)] [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")] public static - unsafe void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] OpenTK.Graphics.ES20.OesGetProgramBinary* binaryFormat, [InAttribute, OutAttribute] T4[] binary) + unsafe void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] OpenTK.Graphics.ES20.All* binaryFormat, [InAttribute, OutAttribute] T4[] binary) where T4 : struct { #if DEBUG @@ -39202,7 +39349,7 @@ namespace OpenTK.Graphics.ES20 GCHandle binary_ptr = GCHandle.Alloc(binary, GCHandleType.Pinned); try { - Delegates.glGetProgramBinaryOES((UInt32)program, (Int32)bufSize, (Int32*)length, (OpenTK.Graphics.ES20.OesGetProgramBinary*)binaryFormat, (IntPtr)binary_ptr.AddrOfPinnedObject()); + Delegates.glGetProgramBinaryOES((UInt32)program, (Int32)bufSize, (Int32*)length, (OpenTK.Graphics.ES20.All*)binaryFormat, (IntPtr)binary_ptr.AddrOfPinnedObject()); } finally { @@ -39245,7 +39392,7 @@ namespace OpenTK.Graphics.ES20 [System.CLSCompliant(false)] [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")] public static - unsafe void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] OpenTK.Graphics.ES20.OesGetProgramBinary* binaryFormat, [InAttribute, OutAttribute] T4[,] binary) + unsafe void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] OpenTK.Graphics.ES20.All* binaryFormat, [InAttribute, OutAttribute] T4[,] binary) where T4 : struct { #if DEBUG @@ -39255,7 +39402,7 @@ namespace OpenTK.Graphics.ES20 GCHandle binary_ptr = GCHandle.Alloc(binary, GCHandleType.Pinned); try { - Delegates.glGetProgramBinaryOES((UInt32)program, (Int32)bufSize, (Int32*)length, (OpenTK.Graphics.ES20.OesGetProgramBinary*)binaryFormat, (IntPtr)binary_ptr.AddrOfPinnedObject()); + Delegates.glGetProgramBinaryOES((UInt32)program, (Int32)bufSize, (Int32*)length, (OpenTK.Graphics.ES20.All*)binaryFormat, (IntPtr)binary_ptr.AddrOfPinnedObject()); } finally { @@ -39298,7 +39445,7 @@ namespace OpenTK.Graphics.ES20 [System.CLSCompliant(false)] [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")] public static - unsafe void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] OpenTK.Graphics.ES20.OesGetProgramBinary* binaryFormat, [InAttribute, OutAttribute] T4[,,] binary) + unsafe void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] OpenTK.Graphics.ES20.All* binaryFormat, [InAttribute, OutAttribute] T4[,,] binary) where T4 : struct { #if DEBUG @@ -39308,7 +39455,7 @@ namespace OpenTK.Graphics.ES20 GCHandle binary_ptr = GCHandle.Alloc(binary, GCHandleType.Pinned); try { - Delegates.glGetProgramBinaryOES((UInt32)program, (Int32)bufSize, (Int32*)length, (OpenTK.Graphics.ES20.OesGetProgramBinary*)binaryFormat, (IntPtr)binary_ptr.AddrOfPinnedObject()); + Delegates.glGetProgramBinaryOES((UInt32)program, (Int32)bufSize, (Int32*)length, (OpenTK.Graphics.ES20.All*)binaryFormat, (IntPtr)binary_ptr.AddrOfPinnedObject()); } finally { @@ -39351,7 +39498,7 @@ namespace OpenTK.Graphics.ES20 [System.CLSCompliant(false)] [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")] public static - unsafe void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] OpenTK.Graphics.ES20.OesGetProgramBinary* binaryFormat, [InAttribute, OutAttribute] ref T4 binary) + unsafe void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] OpenTK.Graphics.ES20.All* binaryFormat, [InAttribute, OutAttribute] ref T4 binary) where T4 : struct { #if DEBUG @@ -39361,7 +39508,7 @@ namespace OpenTK.Graphics.ES20 GCHandle binary_ptr = GCHandle.Alloc(binary, GCHandleType.Pinned); try { - Delegates.glGetProgramBinaryOES((UInt32)program, (Int32)bufSize, (Int32*)length, (OpenTK.Graphics.ES20.OesGetProgramBinary*)binaryFormat, (IntPtr)binary_ptr.AddrOfPinnedObject()); + Delegates.glGetProgramBinaryOES((UInt32)program, (Int32)bufSize, (Int32*)length, (OpenTK.Graphics.ES20.All*)binaryFormat, (IntPtr)binary_ptr.AddrOfPinnedObject()); binary = (T4)binary_ptr.Target; } finally @@ -39436,13 +39583,13 @@ namespace OpenTK.Graphics.ES20 /// [AutoGenerated(Category = "OES_mapbuffer", Version = "", EntryPoint = "glMapBufferOES")] public static - IntPtr MapBuffer(OpenTK.Graphics.ES20.OesMapbuffer target, OpenTK.Graphics.ES20.OesMapbuffer access) + IntPtr MapBuffer(OpenTK.Graphics.ES20.All target, OpenTK.Graphics.ES20.All access) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - return Delegates.glMapBufferOES((OpenTK.Graphics.ES20.OesMapbuffer)target, (OpenTK.Graphics.ES20.OesMapbuffer)access); + return Delegates.glMapBufferOES((OpenTK.Graphics.ES20.All)target, (OpenTK.Graphics.ES20.All)access); #if DEBUG } #endif @@ -39474,13 +39621,13 @@ namespace OpenTK.Graphics.ES20 /// [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glProgramBinaryOES")] public static - void ProgramBinary(Int32 program, OpenTK.Graphics.ES20.OesGetProgramBinary binaryFormat, IntPtr binary, Int32 length) + void ProgramBinary(Int32 program, OpenTK.Graphics.ES20.All binaryFormat, IntPtr binary, Int32 length) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glProgramBinaryOES((UInt32)program, (OpenTK.Graphics.ES20.OesGetProgramBinary)binaryFormat, (IntPtr)binary, (Int32)length); + Delegates.glProgramBinaryOES((UInt32)program, (OpenTK.Graphics.ES20.All)binaryFormat, (IntPtr)binary, (Int32)length); #if DEBUG } #endif @@ -39512,7 +39659,7 @@ namespace OpenTK.Graphics.ES20 /// [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glProgramBinaryOES")] public static - void ProgramBinary(Int32 program, OpenTK.Graphics.ES20.OesGetProgramBinary binaryFormat, [InAttribute, OutAttribute] T2[] binary, Int32 length) + void ProgramBinary(Int32 program, OpenTK.Graphics.ES20.All binaryFormat, [InAttribute, OutAttribute] T2[] binary, Int32 length) where T2 : struct { #if DEBUG @@ -39522,7 +39669,7 @@ namespace OpenTK.Graphics.ES20 GCHandle binary_ptr = GCHandle.Alloc(binary, GCHandleType.Pinned); try { - Delegates.glProgramBinaryOES((UInt32)program, (OpenTK.Graphics.ES20.OesGetProgramBinary)binaryFormat, (IntPtr)binary_ptr.AddrOfPinnedObject(), (Int32)length); + Delegates.glProgramBinaryOES((UInt32)program, (OpenTK.Graphics.ES20.All)binaryFormat, (IntPtr)binary_ptr.AddrOfPinnedObject(), (Int32)length); } finally { @@ -39559,7 +39706,7 @@ namespace OpenTK.Graphics.ES20 /// [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glProgramBinaryOES")] public static - void ProgramBinary(Int32 program, OpenTK.Graphics.ES20.OesGetProgramBinary binaryFormat, [InAttribute, OutAttribute] T2[,] binary, Int32 length) + void ProgramBinary(Int32 program, OpenTK.Graphics.ES20.All binaryFormat, [InAttribute, OutAttribute] T2[,] binary, Int32 length) where T2 : struct { #if DEBUG @@ -39569,7 +39716,7 @@ namespace OpenTK.Graphics.ES20 GCHandle binary_ptr = GCHandle.Alloc(binary, GCHandleType.Pinned); try { - Delegates.glProgramBinaryOES((UInt32)program, (OpenTK.Graphics.ES20.OesGetProgramBinary)binaryFormat, (IntPtr)binary_ptr.AddrOfPinnedObject(), (Int32)length); + Delegates.glProgramBinaryOES((UInt32)program, (OpenTK.Graphics.ES20.All)binaryFormat, (IntPtr)binary_ptr.AddrOfPinnedObject(), (Int32)length); } finally { @@ -39606,7 +39753,7 @@ namespace OpenTK.Graphics.ES20 /// [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glProgramBinaryOES")] public static - void ProgramBinary(Int32 program, OpenTK.Graphics.ES20.OesGetProgramBinary binaryFormat, [InAttribute, OutAttribute] T2[,,] binary, Int32 length) + void ProgramBinary(Int32 program, OpenTK.Graphics.ES20.All binaryFormat, [InAttribute, OutAttribute] T2[,,] binary, Int32 length) where T2 : struct { #if DEBUG @@ -39616,7 +39763,7 @@ namespace OpenTK.Graphics.ES20 GCHandle binary_ptr = GCHandle.Alloc(binary, GCHandleType.Pinned); try { - Delegates.glProgramBinaryOES((UInt32)program, (OpenTK.Graphics.ES20.OesGetProgramBinary)binaryFormat, (IntPtr)binary_ptr.AddrOfPinnedObject(), (Int32)length); + Delegates.glProgramBinaryOES((UInt32)program, (OpenTK.Graphics.ES20.All)binaryFormat, (IntPtr)binary_ptr.AddrOfPinnedObject(), (Int32)length); } finally { @@ -39653,7 +39800,7 @@ namespace OpenTK.Graphics.ES20 /// [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glProgramBinaryOES")] public static - void ProgramBinary(Int32 program, OpenTK.Graphics.ES20.OesGetProgramBinary binaryFormat, [InAttribute, OutAttribute] ref T2 binary, Int32 length) + void ProgramBinary(Int32 program, OpenTK.Graphics.ES20.All binaryFormat, [InAttribute, OutAttribute] ref T2 binary, Int32 length) where T2 : struct { #if DEBUG @@ -39663,7 +39810,7 @@ namespace OpenTK.Graphics.ES20 GCHandle binary_ptr = GCHandle.Alloc(binary, GCHandleType.Pinned); try { - Delegates.glProgramBinaryOES((UInt32)program, (OpenTK.Graphics.ES20.OesGetProgramBinary)binaryFormat, (IntPtr)binary_ptr.AddrOfPinnedObject(), (Int32)length); + Delegates.glProgramBinaryOES((UInt32)program, (OpenTK.Graphics.ES20.All)binaryFormat, (IntPtr)binary_ptr.AddrOfPinnedObject(), (Int32)length); binary = (T2)binary_ptr.Target; } finally @@ -39702,13 +39849,13 @@ namespace OpenTK.Graphics.ES20 [System.CLSCompliant(false)] [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glProgramBinaryOES")] public static - void ProgramBinary(UInt32 program, OpenTK.Graphics.ES20.OesGetProgramBinary binaryFormat, IntPtr binary, Int32 length) + void ProgramBinary(UInt32 program, OpenTK.Graphics.ES20.All binaryFormat, IntPtr binary, Int32 length) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glProgramBinaryOES((UInt32)program, (OpenTK.Graphics.ES20.OesGetProgramBinary)binaryFormat, (IntPtr)binary, (Int32)length); + Delegates.glProgramBinaryOES((UInt32)program, (OpenTK.Graphics.ES20.All)binaryFormat, (IntPtr)binary, (Int32)length); #if DEBUG } #endif @@ -39741,7 +39888,7 @@ namespace OpenTK.Graphics.ES20 [System.CLSCompliant(false)] [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glProgramBinaryOES")] public static - void ProgramBinary(UInt32 program, OpenTK.Graphics.ES20.OesGetProgramBinary binaryFormat, [InAttribute, OutAttribute] T2[] binary, Int32 length) + void ProgramBinary(UInt32 program, OpenTK.Graphics.ES20.All binaryFormat, [InAttribute, OutAttribute] T2[] binary, Int32 length) where T2 : struct { #if DEBUG @@ -39751,7 +39898,7 @@ namespace OpenTK.Graphics.ES20 GCHandle binary_ptr = GCHandle.Alloc(binary, GCHandleType.Pinned); try { - Delegates.glProgramBinaryOES((UInt32)program, (OpenTK.Graphics.ES20.OesGetProgramBinary)binaryFormat, (IntPtr)binary_ptr.AddrOfPinnedObject(), (Int32)length); + Delegates.glProgramBinaryOES((UInt32)program, (OpenTK.Graphics.ES20.All)binaryFormat, (IntPtr)binary_ptr.AddrOfPinnedObject(), (Int32)length); } finally { @@ -39789,7 +39936,7 @@ namespace OpenTK.Graphics.ES20 [System.CLSCompliant(false)] [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glProgramBinaryOES")] public static - void ProgramBinary(UInt32 program, OpenTK.Graphics.ES20.OesGetProgramBinary binaryFormat, [InAttribute, OutAttribute] T2[,] binary, Int32 length) + void ProgramBinary(UInt32 program, OpenTK.Graphics.ES20.All binaryFormat, [InAttribute, OutAttribute] T2[,] binary, Int32 length) where T2 : struct { #if DEBUG @@ -39799,7 +39946,7 @@ namespace OpenTK.Graphics.ES20 GCHandle binary_ptr = GCHandle.Alloc(binary, GCHandleType.Pinned); try { - Delegates.glProgramBinaryOES((UInt32)program, (OpenTK.Graphics.ES20.OesGetProgramBinary)binaryFormat, (IntPtr)binary_ptr.AddrOfPinnedObject(), (Int32)length); + Delegates.glProgramBinaryOES((UInt32)program, (OpenTK.Graphics.ES20.All)binaryFormat, (IntPtr)binary_ptr.AddrOfPinnedObject(), (Int32)length); } finally { @@ -39837,7 +39984,7 @@ namespace OpenTK.Graphics.ES20 [System.CLSCompliant(false)] [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glProgramBinaryOES")] public static - void ProgramBinary(UInt32 program, OpenTK.Graphics.ES20.OesGetProgramBinary binaryFormat, [InAttribute, OutAttribute] T2[,,] binary, Int32 length) + void ProgramBinary(UInt32 program, OpenTK.Graphics.ES20.All binaryFormat, [InAttribute, OutAttribute] T2[,,] binary, Int32 length) where T2 : struct { #if DEBUG @@ -39847,7 +39994,7 @@ namespace OpenTK.Graphics.ES20 GCHandle binary_ptr = GCHandle.Alloc(binary, GCHandleType.Pinned); try { - Delegates.glProgramBinaryOES((UInt32)program, (OpenTK.Graphics.ES20.OesGetProgramBinary)binaryFormat, (IntPtr)binary_ptr.AddrOfPinnedObject(), (Int32)length); + Delegates.glProgramBinaryOES((UInt32)program, (OpenTK.Graphics.ES20.All)binaryFormat, (IntPtr)binary_ptr.AddrOfPinnedObject(), (Int32)length); } finally { @@ -39885,7 +40032,7 @@ namespace OpenTK.Graphics.ES20 [System.CLSCompliant(false)] [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glProgramBinaryOES")] public static - void ProgramBinary(UInt32 program, OpenTK.Graphics.ES20.OesGetProgramBinary binaryFormat, [InAttribute, OutAttribute] ref T2 binary, Int32 length) + void ProgramBinary(UInt32 program, OpenTK.Graphics.ES20.All binaryFormat, [InAttribute, OutAttribute] ref T2 binary, Int32 length) where T2 : struct { #if DEBUG @@ -39895,7 +40042,7 @@ namespace OpenTK.Graphics.ES20 GCHandle binary_ptr = GCHandle.Alloc(binary, GCHandleType.Pinned); try { - Delegates.glProgramBinaryOES((UInt32)program, (OpenTK.Graphics.ES20.OesGetProgramBinary)binaryFormat, (IntPtr)binary_ptr.AddrOfPinnedObject(), (Int32)length); + Delegates.glProgramBinaryOES((UInt32)program, (OpenTK.Graphics.ES20.All)binaryFormat, (IntPtr)binary_ptr.AddrOfPinnedObject(), (Int32)length); binary = (T2)binary_ptr.Target; } finally @@ -39963,13 +40110,13 @@ namespace OpenTK.Graphics.ES20 /// [AutoGenerated(Category = "OES_texture_3D", Version = "", EntryPoint = "glTexImage3DOES")] public static - void TexImage3D(OpenTK.Graphics.ES20.OesTexture3D target, Int32 level, OpenTK.Graphics.ES20.OesTexture3D internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, OpenTK.Graphics.ES20.OesTexture3D format, OpenTK.Graphics.ES20.OesTexture3D type, IntPtr pixels) + void TexImage3D(OpenTK.Graphics.ES20.All target, Int32 level, OpenTK.Graphics.ES20.All internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, OpenTK.Graphics.ES20.All format, OpenTK.Graphics.ES20.All type, IntPtr pixels) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glTexImage3DOES((OpenTK.Graphics.ES20.OesTexture3D)target, (Int32)level, (OpenTK.Graphics.ES20.OesTexture3D)internalformat, (Int32)width, (Int32)height, (Int32)depth, (Int32)border, (OpenTK.Graphics.ES20.OesTexture3D)format, (OpenTK.Graphics.ES20.OesTexture3D)type, (IntPtr)pixels); + Delegates.glTexImage3DOES((OpenTK.Graphics.ES20.All)target, (Int32)level, (OpenTK.Graphics.ES20.All)internalformat, (Int32)width, (Int32)height, (Int32)depth, (Int32)border, (OpenTK.Graphics.ES20.All)format, (OpenTK.Graphics.ES20.All)type, (IntPtr)pixels); #if DEBUG } #endif @@ -40031,7 +40178,7 @@ namespace OpenTK.Graphics.ES20 /// [AutoGenerated(Category = "OES_texture_3D", Version = "", EntryPoint = "glTexImage3DOES")] public static - void TexImage3D(OpenTK.Graphics.ES20.OesTexture3D target, Int32 level, OpenTK.Graphics.ES20.OesTexture3D internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, OpenTK.Graphics.ES20.OesTexture3D format, OpenTK.Graphics.ES20.OesTexture3D type, [InAttribute, OutAttribute] T9[] pixels) + void TexImage3D(OpenTK.Graphics.ES20.All target, Int32 level, OpenTK.Graphics.ES20.All internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, OpenTK.Graphics.ES20.All format, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute] T9[] pixels) where T9 : struct { #if DEBUG @@ -40041,7 +40188,7 @@ namespace OpenTK.Graphics.ES20 GCHandle pixels_ptr = GCHandle.Alloc(pixels, GCHandleType.Pinned); try { - Delegates.glTexImage3DOES((OpenTK.Graphics.ES20.OesTexture3D)target, (Int32)level, (OpenTK.Graphics.ES20.OesTexture3D)internalformat, (Int32)width, (Int32)height, (Int32)depth, (Int32)border, (OpenTK.Graphics.ES20.OesTexture3D)format, (OpenTK.Graphics.ES20.OesTexture3D)type, (IntPtr)pixels_ptr.AddrOfPinnedObject()); + Delegates.glTexImage3DOES((OpenTK.Graphics.ES20.All)target, (Int32)level, (OpenTK.Graphics.ES20.All)internalformat, (Int32)width, (Int32)height, (Int32)depth, (Int32)border, (OpenTK.Graphics.ES20.All)format, (OpenTK.Graphics.ES20.All)type, (IntPtr)pixels_ptr.AddrOfPinnedObject()); } finally { @@ -40108,7 +40255,7 @@ namespace OpenTK.Graphics.ES20 /// [AutoGenerated(Category = "OES_texture_3D", Version = "", EntryPoint = "glTexImage3DOES")] public static - void TexImage3D(OpenTK.Graphics.ES20.OesTexture3D target, Int32 level, OpenTK.Graphics.ES20.OesTexture3D internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, OpenTK.Graphics.ES20.OesTexture3D format, OpenTK.Graphics.ES20.OesTexture3D type, [InAttribute, OutAttribute] T9[,] pixels) + void TexImage3D(OpenTK.Graphics.ES20.All target, Int32 level, OpenTK.Graphics.ES20.All internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, OpenTK.Graphics.ES20.All format, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute] T9[,] pixels) where T9 : struct { #if DEBUG @@ -40118,7 +40265,7 @@ namespace OpenTK.Graphics.ES20 GCHandle pixels_ptr = GCHandle.Alloc(pixels, GCHandleType.Pinned); try { - Delegates.glTexImage3DOES((OpenTK.Graphics.ES20.OesTexture3D)target, (Int32)level, (OpenTK.Graphics.ES20.OesTexture3D)internalformat, (Int32)width, (Int32)height, (Int32)depth, (Int32)border, (OpenTK.Graphics.ES20.OesTexture3D)format, (OpenTK.Graphics.ES20.OesTexture3D)type, (IntPtr)pixels_ptr.AddrOfPinnedObject()); + Delegates.glTexImage3DOES((OpenTK.Graphics.ES20.All)target, (Int32)level, (OpenTK.Graphics.ES20.All)internalformat, (Int32)width, (Int32)height, (Int32)depth, (Int32)border, (OpenTK.Graphics.ES20.All)format, (OpenTK.Graphics.ES20.All)type, (IntPtr)pixels_ptr.AddrOfPinnedObject()); } finally { @@ -40185,7 +40332,7 @@ namespace OpenTK.Graphics.ES20 /// [AutoGenerated(Category = "OES_texture_3D", Version = "", EntryPoint = "glTexImage3DOES")] public static - void TexImage3D(OpenTK.Graphics.ES20.OesTexture3D target, Int32 level, OpenTK.Graphics.ES20.OesTexture3D internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, OpenTK.Graphics.ES20.OesTexture3D format, OpenTK.Graphics.ES20.OesTexture3D type, [InAttribute, OutAttribute] T9[,,] pixels) + void TexImage3D(OpenTK.Graphics.ES20.All target, Int32 level, OpenTK.Graphics.ES20.All internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, OpenTK.Graphics.ES20.All format, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute] T9[,,] pixels) where T9 : struct { #if DEBUG @@ -40195,7 +40342,7 @@ namespace OpenTK.Graphics.ES20 GCHandle pixels_ptr = GCHandle.Alloc(pixels, GCHandleType.Pinned); try { - Delegates.glTexImage3DOES((OpenTK.Graphics.ES20.OesTexture3D)target, (Int32)level, (OpenTK.Graphics.ES20.OesTexture3D)internalformat, (Int32)width, (Int32)height, (Int32)depth, (Int32)border, (OpenTK.Graphics.ES20.OesTexture3D)format, (OpenTK.Graphics.ES20.OesTexture3D)type, (IntPtr)pixels_ptr.AddrOfPinnedObject()); + Delegates.glTexImage3DOES((OpenTK.Graphics.ES20.All)target, (Int32)level, (OpenTK.Graphics.ES20.All)internalformat, (Int32)width, (Int32)height, (Int32)depth, (Int32)border, (OpenTK.Graphics.ES20.All)format, (OpenTK.Graphics.ES20.All)type, (IntPtr)pixels_ptr.AddrOfPinnedObject()); } finally { @@ -40262,7 +40409,7 @@ namespace OpenTK.Graphics.ES20 /// [AutoGenerated(Category = "OES_texture_3D", Version = "", EntryPoint = "glTexImage3DOES")] public static - void TexImage3D(OpenTK.Graphics.ES20.OesTexture3D target, Int32 level, OpenTK.Graphics.ES20.OesTexture3D internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, OpenTK.Graphics.ES20.OesTexture3D format, OpenTK.Graphics.ES20.OesTexture3D type, [InAttribute, OutAttribute] ref T9 pixels) + void TexImage3D(OpenTK.Graphics.ES20.All target, Int32 level, OpenTK.Graphics.ES20.All internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, OpenTK.Graphics.ES20.All format, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute] ref T9 pixels) where T9 : struct { #if DEBUG @@ -40272,7 +40419,7 @@ namespace OpenTK.Graphics.ES20 GCHandle pixels_ptr = GCHandle.Alloc(pixels, GCHandleType.Pinned); try { - Delegates.glTexImage3DOES((OpenTK.Graphics.ES20.OesTexture3D)target, (Int32)level, (OpenTK.Graphics.ES20.OesTexture3D)internalformat, (Int32)width, (Int32)height, (Int32)depth, (Int32)border, (OpenTK.Graphics.ES20.OesTexture3D)format, (OpenTK.Graphics.ES20.OesTexture3D)type, (IntPtr)pixels_ptr.AddrOfPinnedObject()); + Delegates.glTexImage3DOES((OpenTK.Graphics.ES20.All)target, (Int32)level, (OpenTK.Graphics.ES20.All)internalformat, (Int32)width, (Int32)height, (Int32)depth, (Int32)border, (OpenTK.Graphics.ES20.All)format, (OpenTK.Graphics.ES20.All)type, (IntPtr)pixels_ptr.AddrOfPinnedObject()); pixels = (T9)pixels_ptr.Target; } finally @@ -40345,13 +40492,13 @@ namespace OpenTK.Graphics.ES20 /// [AutoGenerated(Category = "OES_texture_3D", Version = "", EntryPoint = "glTexSubImage3DOES")] public static - void TexSubImage3D(OpenTK.Graphics.ES20.OesTexture3D target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES20.OesTexture3D format, OpenTK.Graphics.ES20.OesTexture3D type, IntPtr pixels) + void TexSubImage3D(OpenTK.Graphics.ES20.All target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES20.All format, OpenTK.Graphics.ES20.All type, IntPtr pixels) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glTexSubImage3DOES((OpenTK.Graphics.ES20.OesTexture3D)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)zoffset, (Int32)width, (Int32)height, (Int32)depth, (OpenTK.Graphics.ES20.OesTexture3D)format, (OpenTK.Graphics.ES20.OesTexture3D)type, (IntPtr)pixels); + Delegates.glTexSubImage3DOES((OpenTK.Graphics.ES20.All)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)zoffset, (Int32)width, (Int32)height, (Int32)depth, (OpenTK.Graphics.ES20.All)format, (OpenTK.Graphics.ES20.All)type, (IntPtr)pixels); #if DEBUG } #endif @@ -40418,7 +40565,7 @@ namespace OpenTK.Graphics.ES20 /// [AutoGenerated(Category = "OES_texture_3D", Version = "", EntryPoint = "glTexSubImage3DOES")] public static - void TexSubImage3D(OpenTK.Graphics.ES20.OesTexture3D target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES20.OesTexture3D format, OpenTK.Graphics.ES20.OesTexture3D type, [InAttribute, OutAttribute] T10[] pixels) + void TexSubImage3D(OpenTK.Graphics.ES20.All target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES20.All format, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute] T10[] pixels) where T10 : struct { #if DEBUG @@ -40428,7 +40575,7 @@ namespace OpenTK.Graphics.ES20 GCHandle pixels_ptr = GCHandle.Alloc(pixels, GCHandleType.Pinned); try { - Delegates.glTexSubImage3DOES((OpenTK.Graphics.ES20.OesTexture3D)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)zoffset, (Int32)width, (Int32)height, (Int32)depth, (OpenTK.Graphics.ES20.OesTexture3D)format, (OpenTK.Graphics.ES20.OesTexture3D)type, (IntPtr)pixels_ptr.AddrOfPinnedObject()); + Delegates.glTexSubImage3DOES((OpenTK.Graphics.ES20.All)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)zoffset, (Int32)width, (Int32)height, (Int32)depth, (OpenTK.Graphics.ES20.All)format, (OpenTK.Graphics.ES20.All)type, (IntPtr)pixels_ptr.AddrOfPinnedObject()); } finally { @@ -40500,7 +40647,7 @@ namespace OpenTK.Graphics.ES20 /// [AutoGenerated(Category = "OES_texture_3D", Version = "", EntryPoint = "glTexSubImage3DOES")] public static - void TexSubImage3D(OpenTK.Graphics.ES20.OesTexture3D target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES20.OesTexture3D format, OpenTK.Graphics.ES20.OesTexture3D type, [InAttribute, OutAttribute] T10[,] pixels) + void TexSubImage3D(OpenTK.Graphics.ES20.All target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES20.All format, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute] T10[,] pixels) where T10 : struct { #if DEBUG @@ -40510,7 +40657,7 @@ namespace OpenTK.Graphics.ES20 GCHandle pixels_ptr = GCHandle.Alloc(pixels, GCHandleType.Pinned); try { - Delegates.glTexSubImage3DOES((OpenTK.Graphics.ES20.OesTexture3D)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)zoffset, (Int32)width, (Int32)height, (Int32)depth, (OpenTK.Graphics.ES20.OesTexture3D)format, (OpenTK.Graphics.ES20.OesTexture3D)type, (IntPtr)pixels_ptr.AddrOfPinnedObject()); + Delegates.glTexSubImage3DOES((OpenTK.Graphics.ES20.All)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)zoffset, (Int32)width, (Int32)height, (Int32)depth, (OpenTK.Graphics.ES20.All)format, (OpenTK.Graphics.ES20.All)type, (IntPtr)pixels_ptr.AddrOfPinnedObject()); } finally { @@ -40582,7 +40729,7 @@ namespace OpenTK.Graphics.ES20 /// [AutoGenerated(Category = "OES_texture_3D", Version = "", EntryPoint = "glTexSubImage3DOES")] public static - void TexSubImage3D(OpenTK.Graphics.ES20.OesTexture3D target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES20.OesTexture3D format, OpenTK.Graphics.ES20.OesTexture3D type, [InAttribute, OutAttribute] T10[,,] pixels) + void TexSubImage3D(OpenTK.Graphics.ES20.All target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES20.All format, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute] T10[,,] pixels) where T10 : struct { #if DEBUG @@ -40592,7 +40739,7 @@ namespace OpenTK.Graphics.ES20 GCHandle pixels_ptr = GCHandle.Alloc(pixels, GCHandleType.Pinned); try { - Delegates.glTexSubImage3DOES((OpenTK.Graphics.ES20.OesTexture3D)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)zoffset, (Int32)width, (Int32)height, (Int32)depth, (OpenTK.Graphics.ES20.OesTexture3D)format, (OpenTK.Graphics.ES20.OesTexture3D)type, (IntPtr)pixels_ptr.AddrOfPinnedObject()); + Delegates.glTexSubImage3DOES((OpenTK.Graphics.ES20.All)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)zoffset, (Int32)width, (Int32)height, (Int32)depth, (OpenTK.Graphics.ES20.All)format, (OpenTK.Graphics.ES20.All)type, (IntPtr)pixels_ptr.AddrOfPinnedObject()); } finally { @@ -40664,7 +40811,7 @@ namespace OpenTK.Graphics.ES20 /// [AutoGenerated(Category = "OES_texture_3D", Version = "", EntryPoint = "glTexSubImage3DOES")] public static - void TexSubImage3D(OpenTK.Graphics.ES20.OesTexture3D target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES20.OesTexture3D format, OpenTK.Graphics.ES20.OesTexture3D type, [InAttribute, OutAttribute] ref T10 pixels) + void TexSubImage3D(OpenTK.Graphics.ES20.All target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES20.All format, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute] ref T10 pixels) where T10 : struct { #if DEBUG @@ -40674,7 +40821,7 @@ namespace OpenTK.Graphics.ES20 GCHandle pixels_ptr = GCHandle.Alloc(pixels, GCHandleType.Pinned); try { - Delegates.glTexSubImage3DOES((OpenTK.Graphics.ES20.OesTexture3D)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)zoffset, (Int32)width, (Int32)height, (Int32)depth, (OpenTK.Graphics.ES20.OesTexture3D)format, (OpenTK.Graphics.ES20.OesTexture3D)type, (IntPtr)pixels_ptr.AddrOfPinnedObject()); + Delegates.glTexSubImage3DOES((OpenTK.Graphics.ES20.All)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)zoffset, (Int32)width, (Int32)height, (Int32)depth, (OpenTK.Graphics.ES20.All)format, (OpenTK.Graphics.ES20.All)type, (IntPtr)pixels_ptr.AddrOfPinnedObject()); pixels = (T10)pixels_ptr.Target; } finally @@ -40689,13 +40836,13 @@ namespace OpenTK.Graphics.ES20 /// [requires: OES_mapbuffer] [AutoGenerated(Category = "OES_mapbuffer", Version = "", EntryPoint = "glUnmapBufferOES")] public static - bool UnmapBuffer(OpenTK.Graphics.ES20.OesMapbuffer target) + bool UnmapBuffer(OpenTK.Graphics.ES20.All target) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - return Delegates.glUnmapBufferOES((OpenTK.Graphics.ES20.OesMapbuffer)target); + return Delegates.glUnmapBufferOES((OpenTK.Graphics.ES20.All)target); #if DEBUG } #endif @@ -40721,13 +40868,13 @@ namespace OpenTK.Graphics.ES20 /// [AutoGenerated(Category = "QCOM_alpha_test", Version = "", EntryPoint = "glAlphaFuncQCOM")] public static - void AlphaFunc(OpenTK.Graphics.ES20.QcomAlphaTest func, Single @ref) + void AlphaFunc(OpenTK.Graphics.ES20.All func, Single @ref) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glAlphaFuncQCOM((OpenTK.Graphics.ES20.QcomAlphaTest)func, (Single)@ref); + Delegates.glAlphaFuncQCOM((OpenTK.Graphics.ES20.All)func, (Single)@ref); #if DEBUG } #endif @@ -40829,13 +40976,13 @@ namespace OpenTK.Graphics.ES20 /// [requires: QCOM_extended_get] [AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetBufferPointervQCOM")] public static - void ExtGetBufferPointer(OpenTK.Graphics.ES20.QcomExtendedGet target, [OutAttribute] IntPtr @params) + void ExtGetBufferPointer(OpenTK.Graphics.ES20.All target, [OutAttribute] IntPtr @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glExtGetBufferPointervQCOM((OpenTK.Graphics.ES20.QcomExtendedGet)target, (IntPtr)@params); + Delegates.glExtGetBufferPointervQCOM((OpenTK.Graphics.ES20.All)target, (IntPtr)@params); #if DEBUG } #endif @@ -40844,7 +40991,7 @@ namespace OpenTK.Graphics.ES20 /// [requires: QCOM_extended_get] [AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetBufferPointervQCOM")] public static - void ExtGetBufferPointer(OpenTK.Graphics.ES20.QcomExtendedGet target, [InAttribute, OutAttribute] T1[] @params) + void ExtGetBufferPointer(OpenTK.Graphics.ES20.All target, [InAttribute, OutAttribute] T1[] @params) where T1 : struct { #if DEBUG @@ -40854,7 +41001,7 @@ namespace OpenTK.Graphics.ES20 GCHandle @params_ptr = GCHandle.Alloc(@params, GCHandleType.Pinned); try { - Delegates.glExtGetBufferPointervQCOM((OpenTK.Graphics.ES20.QcomExtendedGet)target, (IntPtr)@params_ptr.AddrOfPinnedObject()); + Delegates.glExtGetBufferPointervQCOM((OpenTK.Graphics.ES20.All)target, (IntPtr)@params_ptr.AddrOfPinnedObject()); } finally { @@ -40868,7 +41015,7 @@ namespace OpenTK.Graphics.ES20 /// [requires: QCOM_extended_get] [AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetBufferPointervQCOM")] public static - void ExtGetBufferPointer(OpenTK.Graphics.ES20.QcomExtendedGet target, [InAttribute, OutAttribute] T1[,] @params) + void ExtGetBufferPointer(OpenTK.Graphics.ES20.All target, [InAttribute, OutAttribute] T1[,] @params) where T1 : struct { #if DEBUG @@ -40878,7 +41025,7 @@ namespace OpenTK.Graphics.ES20 GCHandle @params_ptr = GCHandle.Alloc(@params, GCHandleType.Pinned); try { - Delegates.glExtGetBufferPointervQCOM((OpenTK.Graphics.ES20.QcomExtendedGet)target, (IntPtr)@params_ptr.AddrOfPinnedObject()); + Delegates.glExtGetBufferPointervQCOM((OpenTK.Graphics.ES20.All)target, (IntPtr)@params_ptr.AddrOfPinnedObject()); } finally { @@ -40892,7 +41039,7 @@ namespace OpenTK.Graphics.ES20 /// [requires: QCOM_extended_get] [AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetBufferPointervQCOM")] public static - void ExtGetBufferPointer(OpenTK.Graphics.ES20.QcomExtendedGet target, [InAttribute, OutAttribute] T1[,,] @params) + void ExtGetBufferPointer(OpenTK.Graphics.ES20.All target, [InAttribute, OutAttribute] T1[,,] @params) where T1 : struct { #if DEBUG @@ -40902,7 +41049,7 @@ namespace OpenTK.Graphics.ES20 GCHandle @params_ptr = GCHandle.Alloc(@params, GCHandleType.Pinned); try { - Delegates.glExtGetBufferPointervQCOM((OpenTK.Graphics.ES20.QcomExtendedGet)target, (IntPtr)@params_ptr.AddrOfPinnedObject()); + Delegates.glExtGetBufferPointervQCOM((OpenTK.Graphics.ES20.All)target, (IntPtr)@params_ptr.AddrOfPinnedObject()); } finally { @@ -40916,7 +41063,7 @@ namespace OpenTK.Graphics.ES20 /// [requires: QCOM_extended_get] [AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetBufferPointervQCOM")] public static - void ExtGetBufferPointer(OpenTK.Graphics.ES20.QcomExtendedGet target, [InAttribute, OutAttribute] ref T1 @params) + void ExtGetBufferPointer(OpenTK.Graphics.ES20.All target, [InAttribute, OutAttribute] ref T1 @params) where T1 : struct { #if DEBUG @@ -40926,7 +41073,7 @@ namespace OpenTK.Graphics.ES20 GCHandle @params_ptr = GCHandle.Alloc(@params, GCHandleType.Pinned); try { - Delegates.glExtGetBufferPointervQCOM((OpenTK.Graphics.ES20.QcomExtendedGet)target, (IntPtr)@params_ptr.AddrOfPinnedObject()); + Delegates.glExtGetBufferPointervQCOM((OpenTK.Graphics.ES20.All)target, (IntPtr)@params_ptr.AddrOfPinnedObject()); @params = (T1)@params_ptr.Target; } finally @@ -41193,7 +41340,7 @@ namespace OpenTK.Graphics.ES20 /// [requires: QCOM_extended_get2] [AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetProgramBinarySourceQCOM")] public static - void ExtGetProgramBinarySource(Int32 program, OpenTK.Graphics.ES20.QcomExtendedGet2 shadertype, [OutAttribute] StringBuilder source, [OutAttribute] Int32[] length) + void ExtGetProgramBinarySource(Int32 program, OpenTK.Graphics.ES20.All shadertype, [OutAttribute] StringBuilder source, [OutAttribute] Int32[] length) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -41203,7 +41350,7 @@ namespace OpenTK.Graphics.ES20 { fixed (Int32* length_ptr = length) { - Delegates.glExtGetProgramBinarySourceQCOM((UInt32)program, (OpenTK.Graphics.ES20.QcomExtendedGet2)shadertype, (StringBuilder)source, (Int32*)length_ptr); + Delegates.glExtGetProgramBinarySourceQCOM((UInt32)program, (OpenTK.Graphics.ES20.All)shadertype, (StringBuilder)source, (Int32*)length_ptr); } } #if DEBUG @@ -41214,7 +41361,7 @@ namespace OpenTK.Graphics.ES20 /// [requires: QCOM_extended_get2] [AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetProgramBinarySourceQCOM")] public static - void ExtGetProgramBinarySource(Int32 program, OpenTK.Graphics.ES20.QcomExtendedGet2 shadertype, [OutAttribute] StringBuilder source, [OutAttribute] out Int32 length) + void ExtGetProgramBinarySource(Int32 program, OpenTK.Graphics.ES20.All shadertype, [OutAttribute] StringBuilder source, [OutAttribute] out Int32 length) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -41224,7 +41371,7 @@ namespace OpenTK.Graphics.ES20 { fixed (Int32* length_ptr = &length) { - Delegates.glExtGetProgramBinarySourceQCOM((UInt32)program, (OpenTK.Graphics.ES20.QcomExtendedGet2)shadertype, (StringBuilder)source, (Int32*)length_ptr); + Delegates.glExtGetProgramBinarySourceQCOM((UInt32)program, (OpenTK.Graphics.ES20.All)shadertype, (StringBuilder)source, (Int32*)length_ptr); length = *length_ptr; } } @@ -41237,13 +41384,13 @@ namespace OpenTK.Graphics.ES20 [System.CLSCompliant(false)] [AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetProgramBinarySourceQCOM")] public static - unsafe void ExtGetProgramBinarySource(Int32 program, OpenTK.Graphics.ES20.QcomExtendedGet2 shadertype, [OutAttribute] StringBuilder source, [OutAttribute] Int32* length) + unsafe void ExtGetProgramBinarySource(Int32 program, OpenTK.Graphics.ES20.All shadertype, [OutAttribute] StringBuilder source, [OutAttribute] Int32* length) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glExtGetProgramBinarySourceQCOM((UInt32)program, (OpenTK.Graphics.ES20.QcomExtendedGet2)shadertype, (StringBuilder)source, (Int32*)length); + Delegates.glExtGetProgramBinarySourceQCOM((UInt32)program, (OpenTK.Graphics.ES20.All)shadertype, (StringBuilder)source, (Int32*)length); #if DEBUG } #endif @@ -41253,7 +41400,7 @@ namespace OpenTK.Graphics.ES20 [System.CLSCompliant(false)] [AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetProgramBinarySourceQCOM")] public static - void ExtGetProgramBinarySource(UInt32 program, OpenTK.Graphics.ES20.QcomExtendedGet2 shadertype, [OutAttribute] StringBuilder source, [OutAttribute] Int32[] length) + void ExtGetProgramBinarySource(UInt32 program, OpenTK.Graphics.ES20.All shadertype, [OutAttribute] StringBuilder source, [OutAttribute] Int32[] length) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -41263,7 +41410,7 @@ namespace OpenTK.Graphics.ES20 { fixed (Int32* length_ptr = length) { - Delegates.glExtGetProgramBinarySourceQCOM((UInt32)program, (OpenTK.Graphics.ES20.QcomExtendedGet2)shadertype, (StringBuilder)source, (Int32*)length_ptr); + Delegates.glExtGetProgramBinarySourceQCOM((UInt32)program, (OpenTK.Graphics.ES20.All)shadertype, (StringBuilder)source, (Int32*)length_ptr); } } #if DEBUG @@ -41275,7 +41422,7 @@ namespace OpenTK.Graphics.ES20 [System.CLSCompliant(false)] [AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetProgramBinarySourceQCOM")] public static - void ExtGetProgramBinarySource(UInt32 program, OpenTK.Graphics.ES20.QcomExtendedGet2 shadertype, [OutAttribute] StringBuilder source, [OutAttribute] out Int32 length) + void ExtGetProgramBinarySource(UInt32 program, OpenTK.Graphics.ES20.All shadertype, [OutAttribute] StringBuilder source, [OutAttribute] out Int32 length) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -41285,7 +41432,7 @@ namespace OpenTK.Graphics.ES20 { fixed (Int32* length_ptr = &length) { - Delegates.glExtGetProgramBinarySourceQCOM((UInt32)program, (OpenTK.Graphics.ES20.QcomExtendedGet2)shadertype, (StringBuilder)source, (Int32*)length_ptr); + Delegates.glExtGetProgramBinarySourceQCOM((UInt32)program, (OpenTK.Graphics.ES20.All)shadertype, (StringBuilder)source, (Int32*)length_ptr); length = *length_ptr; } } @@ -41298,13 +41445,13 @@ namespace OpenTK.Graphics.ES20 [System.CLSCompliant(false)] [AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetProgramBinarySourceQCOM")] public static - unsafe void ExtGetProgramBinarySource(UInt32 program, OpenTK.Graphics.ES20.QcomExtendedGet2 shadertype, [OutAttribute] StringBuilder source, [OutAttribute] Int32* length) + unsafe void ExtGetProgramBinarySource(UInt32 program, OpenTK.Graphics.ES20.All shadertype, [OutAttribute] StringBuilder source, [OutAttribute] Int32* length) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glExtGetProgramBinarySourceQCOM((UInt32)program, (OpenTK.Graphics.ES20.QcomExtendedGet2)shadertype, (StringBuilder)source, (Int32*)length); + Delegates.glExtGetProgramBinarySourceQCOM((UInt32)program, (OpenTK.Graphics.ES20.All)shadertype, (StringBuilder)source, (Int32*)length); #if DEBUG } #endif @@ -41691,7 +41838,7 @@ namespace OpenTK.Graphics.ES20 /// [requires: QCOM_extended_get] [AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetTexLevelParameterivQCOM")] public static - void ExtGetTexLevelParameter(Int32 texture, OpenTK.Graphics.ES20.QcomExtendedGet face, Int32 level, OpenTK.Graphics.ES20.QcomExtendedGet pname, [OutAttribute] Int32[] @params) + void ExtGetTexLevelParameter(Int32 texture, OpenTK.Graphics.ES20.All face, Int32 level, OpenTK.Graphics.ES20.All pname, [OutAttribute] Int32[] @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -41701,7 +41848,7 @@ namespace OpenTK.Graphics.ES20 { fixed (Int32* @params_ptr = @params) { - Delegates.glExtGetTexLevelParameterivQCOM((UInt32)texture, (OpenTK.Graphics.ES20.QcomExtendedGet)face, (Int32)level, (OpenTK.Graphics.ES20.QcomExtendedGet)pname, (Int32*)@params_ptr); + Delegates.glExtGetTexLevelParameterivQCOM((UInt32)texture, (OpenTK.Graphics.ES20.All)face, (Int32)level, (OpenTK.Graphics.ES20.All)pname, (Int32*)@params_ptr); } } #if DEBUG @@ -41712,7 +41859,7 @@ namespace OpenTK.Graphics.ES20 /// [requires: QCOM_extended_get] [AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetTexLevelParameterivQCOM")] public static - void ExtGetTexLevelParameter(Int32 texture, OpenTK.Graphics.ES20.QcomExtendedGet face, Int32 level, OpenTK.Graphics.ES20.QcomExtendedGet pname, [OutAttribute] out Int32 @params) + void ExtGetTexLevelParameter(Int32 texture, OpenTK.Graphics.ES20.All face, Int32 level, OpenTK.Graphics.ES20.All pname, [OutAttribute] out Int32 @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -41722,7 +41869,7 @@ namespace OpenTK.Graphics.ES20 { fixed (Int32* @params_ptr = &@params) { - Delegates.glExtGetTexLevelParameterivQCOM((UInt32)texture, (OpenTK.Graphics.ES20.QcomExtendedGet)face, (Int32)level, (OpenTK.Graphics.ES20.QcomExtendedGet)pname, (Int32*)@params_ptr); + Delegates.glExtGetTexLevelParameterivQCOM((UInt32)texture, (OpenTK.Graphics.ES20.All)face, (Int32)level, (OpenTK.Graphics.ES20.All)pname, (Int32*)@params_ptr); @params = *@params_ptr; } } @@ -41735,13 +41882,13 @@ namespace OpenTK.Graphics.ES20 [System.CLSCompliant(false)] [AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetTexLevelParameterivQCOM")] public static - unsafe void ExtGetTexLevelParameter(Int32 texture, OpenTK.Graphics.ES20.QcomExtendedGet face, Int32 level, OpenTK.Graphics.ES20.QcomExtendedGet pname, [OutAttribute] Int32* @params) + unsafe void ExtGetTexLevelParameter(Int32 texture, OpenTK.Graphics.ES20.All face, Int32 level, OpenTK.Graphics.ES20.All pname, [OutAttribute] Int32* @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glExtGetTexLevelParameterivQCOM((UInt32)texture, (OpenTK.Graphics.ES20.QcomExtendedGet)face, (Int32)level, (OpenTK.Graphics.ES20.QcomExtendedGet)pname, (Int32*)@params); + Delegates.glExtGetTexLevelParameterivQCOM((UInt32)texture, (OpenTK.Graphics.ES20.All)face, (Int32)level, (OpenTK.Graphics.ES20.All)pname, (Int32*)@params); #if DEBUG } #endif @@ -41751,7 +41898,7 @@ namespace OpenTK.Graphics.ES20 [System.CLSCompliant(false)] [AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetTexLevelParameterivQCOM")] public static - void ExtGetTexLevelParameter(UInt32 texture, OpenTK.Graphics.ES20.QcomExtendedGet face, Int32 level, OpenTK.Graphics.ES20.QcomExtendedGet pname, [OutAttribute] Int32[] @params) + void ExtGetTexLevelParameter(UInt32 texture, OpenTK.Graphics.ES20.All face, Int32 level, OpenTK.Graphics.ES20.All pname, [OutAttribute] Int32[] @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -41761,7 +41908,7 @@ namespace OpenTK.Graphics.ES20 { fixed (Int32* @params_ptr = @params) { - Delegates.glExtGetTexLevelParameterivQCOM((UInt32)texture, (OpenTK.Graphics.ES20.QcomExtendedGet)face, (Int32)level, (OpenTK.Graphics.ES20.QcomExtendedGet)pname, (Int32*)@params_ptr); + Delegates.glExtGetTexLevelParameterivQCOM((UInt32)texture, (OpenTK.Graphics.ES20.All)face, (Int32)level, (OpenTK.Graphics.ES20.All)pname, (Int32*)@params_ptr); } } #if DEBUG @@ -41773,7 +41920,7 @@ namespace OpenTK.Graphics.ES20 [System.CLSCompliant(false)] [AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetTexLevelParameterivQCOM")] public static - void ExtGetTexLevelParameter(UInt32 texture, OpenTK.Graphics.ES20.QcomExtendedGet face, Int32 level, OpenTK.Graphics.ES20.QcomExtendedGet pname, [OutAttribute] out Int32 @params) + void ExtGetTexLevelParameter(UInt32 texture, OpenTK.Graphics.ES20.All face, Int32 level, OpenTK.Graphics.ES20.All pname, [OutAttribute] out Int32 @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -41783,7 +41930,7 @@ namespace OpenTK.Graphics.ES20 { fixed (Int32* @params_ptr = &@params) { - Delegates.glExtGetTexLevelParameterivQCOM((UInt32)texture, (OpenTK.Graphics.ES20.QcomExtendedGet)face, (Int32)level, (OpenTK.Graphics.ES20.QcomExtendedGet)pname, (Int32*)@params_ptr); + Delegates.glExtGetTexLevelParameterivQCOM((UInt32)texture, (OpenTK.Graphics.ES20.All)face, (Int32)level, (OpenTK.Graphics.ES20.All)pname, (Int32*)@params_ptr); @params = *@params_ptr; } } @@ -41796,13 +41943,13 @@ namespace OpenTK.Graphics.ES20 [System.CLSCompliant(false)] [AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetTexLevelParameterivQCOM")] public static - unsafe void ExtGetTexLevelParameter(UInt32 texture, OpenTK.Graphics.ES20.QcomExtendedGet face, Int32 level, OpenTK.Graphics.ES20.QcomExtendedGet pname, [OutAttribute] Int32* @params) + unsafe void ExtGetTexLevelParameter(UInt32 texture, OpenTK.Graphics.ES20.All face, Int32 level, OpenTK.Graphics.ES20.All pname, [OutAttribute] Int32* @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glExtGetTexLevelParameterivQCOM((UInt32)texture, (OpenTK.Graphics.ES20.QcomExtendedGet)face, (Int32)level, (OpenTK.Graphics.ES20.QcomExtendedGet)pname, (Int32*)@params); + Delegates.glExtGetTexLevelParameterivQCOM((UInt32)texture, (OpenTK.Graphics.ES20.All)face, (Int32)level, (OpenTK.Graphics.ES20.All)pname, (Int32*)@params); #if DEBUG } #endif @@ -41811,13 +41958,13 @@ namespace OpenTK.Graphics.ES20 /// [requires: QCOM_extended_get] [AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetTexSubImageQCOM")] public static - void ExtGetTexSubImage(OpenTK.Graphics.ES20.QcomExtendedGet target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES20.QcomExtendedGet format, OpenTK.Graphics.ES20.QcomExtendedGet type, [OutAttribute] IntPtr texels) + void ExtGetTexSubImage(OpenTK.Graphics.ES20.All target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES20.All format, OpenTK.Graphics.ES20.All type, [OutAttribute] IntPtr texels) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glExtGetTexSubImageQCOM((OpenTK.Graphics.ES20.QcomExtendedGet)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)zoffset, (Int32)width, (Int32)height, (Int32)depth, (OpenTK.Graphics.ES20.QcomExtendedGet)format, (OpenTK.Graphics.ES20.QcomExtendedGet)type, (IntPtr)texels); + Delegates.glExtGetTexSubImageQCOM((OpenTK.Graphics.ES20.All)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)zoffset, (Int32)width, (Int32)height, (Int32)depth, (OpenTK.Graphics.ES20.All)format, (OpenTK.Graphics.ES20.All)type, (IntPtr)texels); #if DEBUG } #endif @@ -41826,7 +41973,7 @@ namespace OpenTK.Graphics.ES20 /// [requires: QCOM_extended_get] [AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetTexSubImageQCOM")] public static - void ExtGetTexSubImage(OpenTK.Graphics.ES20.QcomExtendedGet target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES20.QcomExtendedGet format, OpenTK.Graphics.ES20.QcomExtendedGet type, [InAttribute, OutAttribute] T10[] texels) + void ExtGetTexSubImage(OpenTK.Graphics.ES20.All target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES20.All format, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute] T10[] texels) where T10 : struct { #if DEBUG @@ -41836,7 +41983,7 @@ namespace OpenTK.Graphics.ES20 GCHandle texels_ptr = GCHandle.Alloc(texels, GCHandleType.Pinned); try { - Delegates.glExtGetTexSubImageQCOM((OpenTK.Graphics.ES20.QcomExtendedGet)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)zoffset, (Int32)width, (Int32)height, (Int32)depth, (OpenTK.Graphics.ES20.QcomExtendedGet)format, (OpenTK.Graphics.ES20.QcomExtendedGet)type, (IntPtr)texels_ptr.AddrOfPinnedObject()); + Delegates.glExtGetTexSubImageQCOM((OpenTK.Graphics.ES20.All)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)zoffset, (Int32)width, (Int32)height, (Int32)depth, (OpenTK.Graphics.ES20.All)format, (OpenTK.Graphics.ES20.All)type, (IntPtr)texels_ptr.AddrOfPinnedObject()); } finally { @@ -41850,7 +41997,7 @@ namespace OpenTK.Graphics.ES20 /// [requires: QCOM_extended_get] [AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetTexSubImageQCOM")] public static - void ExtGetTexSubImage(OpenTK.Graphics.ES20.QcomExtendedGet target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES20.QcomExtendedGet format, OpenTK.Graphics.ES20.QcomExtendedGet type, [InAttribute, OutAttribute] T10[,] texels) + void ExtGetTexSubImage(OpenTK.Graphics.ES20.All target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES20.All format, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute] T10[,] texels) where T10 : struct { #if DEBUG @@ -41860,7 +42007,7 @@ namespace OpenTK.Graphics.ES20 GCHandle texels_ptr = GCHandle.Alloc(texels, GCHandleType.Pinned); try { - Delegates.glExtGetTexSubImageQCOM((OpenTK.Graphics.ES20.QcomExtendedGet)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)zoffset, (Int32)width, (Int32)height, (Int32)depth, (OpenTK.Graphics.ES20.QcomExtendedGet)format, (OpenTK.Graphics.ES20.QcomExtendedGet)type, (IntPtr)texels_ptr.AddrOfPinnedObject()); + Delegates.glExtGetTexSubImageQCOM((OpenTK.Graphics.ES20.All)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)zoffset, (Int32)width, (Int32)height, (Int32)depth, (OpenTK.Graphics.ES20.All)format, (OpenTK.Graphics.ES20.All)type, (IntPtr)texels_ptr.AddrOfPinnedObject()); } finally { @@ -41874,7 +42021,7 @@ namespace OpenTK.Graphics.ES20 /// [requires: QCOM_extended_get] [AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetTexSubImageQCOM")] public static - void ExtGetTexSubImage(OpenTK.Graphics.ES20.QcomExtendedGet target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES20.QcomExtendedGet format, OpenTK.Graphics.ES20.QcomExtendedGet type, [InAttribute, OutAttribute] T10[,,] texels) + void ExtGetTexSubImage(OpenTK.Graphics.ES20.All target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES20.All format, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute] T10[,,] texels) where T10 : struct { #if DEBUG @@ -41884,7 +42031,7 @@ namespace OpenTK.Graphics.ES20 GCHandle texels_ptr = GCHandle.Alloc(texels, GCHandleType.Pinned); try { - Delegates.glExtGetTexSubImageQCOM((OpenTK.Graphics.ES20.QcomExtendedGet)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)zoffset, (Int32)width, (Int32)height, (Int32)depth, (OpenTK.Graphics.ES20.QcomExtendedGet)format, (OpenTK.Graphics.ES20.QcomExtendedGet)type, (IntPtr)texels_ptr.AddrOfPinnedObject()); + Delegates.glExtGetTexSubImageQCOM((OpenTK.Graphics.ES20.All)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)zoffset, (Int32)width, (Int32)height, (Int32)depth, (OpenTK.Graphics.ES20.All)format, (OpenTK.Graphics.ES20.All)type, (IntPtr)texels_ptr.AddrOfPinnedObject()); } finally { @@ -41898,7 +42045,7 @@ namespace OpenTK.Graphics.ES20 /// [requires: QCOM_extended_get] [AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetTexSubImageQCOM")] public static - void ExtGetTexSubImage(OpenTK.Graphics.ES20.QcomExtendedGet target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES20.QcomExtendedGet format, OpenTK.Graphics.ES20.QcomExtendedGet type, [InAttribute, OutAttribute] ref T10 texels) + void ExtGetTexSubImage(OpenTK.Graphics.ES20.All target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES20.All format, OpenTK.Graphics.ES20.All type, [InAttribute, OutAttribute] ref T10 texels) where T10 : struct { #if DEBUG @@ -41908,7 +42055,7 @@ namespace OpenTK.Graphics.ES20 GCHandle texels_ptr = GCHandle.Alloc(texels, GCHandleType.Pinned); try { - Delegates.glExtGetTexSubImageQCOM((OpenTK.Graphics.ES20.QcomExtendedGet)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)zoffset, (Int32)width, (Int32)height, (Int32)depth, (OpenTK.Graphics.ES20.QcomExtendedGet)format, (OpenTK.Graphics.ES20.QcomExtendedGet)type, (IntPtr)texels_ptr.AddrOfPinnedObject()); + Delegates.glExtGetTexSubImageQCOM((OpenTK.Graphics.ES20.All)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)zoffset, (Int32)width, (Int32)height, (Int32)depth, (OpenTK.Graphics.ES20.All)format, (OpenTK.Graphics.ES20.All)type, (IntPtr)texels_ptr.AddrOfPinnedObject()); texels = (T10)texels_ptr.Target; } finally @@ -42080,13 +42227,13 @@ namespace OpenTK.Graphics.ES20 /// [requires: QCOM_extended_get] [AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtTexObjectStateOverrideiQCOM")] public static - void ExtTexObjectStateOverride(OpenTK.Graphics.ES20.QcomExtendedGet target, OpenTK.Graphics.ES20.QcomExtendedGet pname, Int32 param) + void ExtTexObjectStateOverride(OpenTK.Graphics.ES20.All target, OpenTK.Graphics.ES20.All pname, Int32 param) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glExtTexObjectStateOverrideiQCOM((OpenTK.Graphics.ES20.QcomExtendedGet)target, (OpenTK.Graphics.ES20.QcomExtendedGet)pname, (Int32)param); + Delegates.glExtTexObjectStateOverrideiQCOM((OpenTK.Graphics.ES20.All)target, (OpenTK.Graphics.ES20.All)pname, (Int32)param); #if DEBUG } #endif diff --git a/Source/OpenTK/Graphics/ES20/ES20Core.cs b/Source/OpenTK/Graphics/ES20/ES20Core.cs index f52655b9..e6388d3f 100644 --- a/Source/OpenTK/Graphics/ES20/ES20Core.cs +++ b/Source/OpenTK/Graphics/ES20/ES20Core.cs @@ -50,7 +50,7 @@ namespace OpenTK.Graphics.ES20 internal extern static void ActiveTexture(OpenTK.Graphics.ES20.TextureUnit texture); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glAlphaFuncQCOM", ExactSpelling = true)] - internal extern static void AlphaFuncQCOM(OpenTK.Graphics.ES20.QcomAlphaTest func, Single @ref); + internal extern static void AlphaFuncQCOM(OpenTK.Graphics.ES20.All func, Single @ref); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glAttachShader", ExactSpelling = true)] internal extern static void AttachShader(UInt32 program, UInt32 shader); @@ -92,7 +92,7 @@ namespace OpenTK.Graphics.ES20 internal extern static void BlendEquation(OpenTK.Graphics.ES20.BlendEquationMode mode); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glBlendEquationEXT", ExactSpelling = true)] - internal extern static void BlendEquationEXT(OpenTK.Graphics.ES20.ExtBlendMinmax mode); + internal extern static void BlendEquationEXT(OpenTK.Graphics.ES20.All mode); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glBlendEquationSeparate", ExactSpelling = true)] internal extern static void BlendEquationSeparate(OpenTK.Graphics.ES20.BlendEquationMode modeRGB, OpenTK.Graphics.ES20.BlendEquationMode modeAlpha); @@ -101,16 +101,16 @@ namespace OpenTK.Graphics.ES20 internal extern static void BlendFunc(OpenTK.Graphics.ES20.BlendingFactorSrc sfactor, OpenTK.Graphics.ES20.BlendingFactorDest dfactor); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glBlendFuncSeparate", ExactSpelling = true)] - internal extern static void BlendFuncSeparate(OpenTK.Graphics.ES20.EsVersion20 sfactorRGB, OpenTK.Graphics.ES20.EsVersion20 dfactorRGB, OpenTK.Graphics.ES20.EsVersion20 sfactorAlpha, OpenTK.Graphics.ES20.EsVersion20 dfactorAlpha); + internal extern static void BlendFuncSeparate(OpenTK.Graphics.ES20.All sfactorRGB, OpenTK.Graphics.ES20.All dfactorRGB, OpenTK.Graphics.ES20.All sfactorAlpha, OpenTK.Graphics.ES20.All dfactorAlpha); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glBlendParameteriNV", ExactSpelling = true)] - internal extern static void BlendParameteriNV(OpenTK.Graphics.ES20.NvBlendEquationAdvanced pname, Int32 value); + internal extern static void BlendParameteriNV(OpenTK.Graphics.ES20.All pname, Int32 value); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glBlitFramebufferANGLE", ExactSpelling = true)] - internal extern static void BlitFramebufferANGLE(Int32 srcX0, Int32 srcY0, Int32 srcX1, Int32 srcY1, Int32 dstX0, Int32 dstY0, Int32 dstX1, Int32 dstY1, UInt32 mask, OpenTK.Graphics.ES20.AngleFramebufferBlit filter); + internal extern static void BlitFramebufferANGLE(Int32 srcX0, Int32 srcY0, Int32 srcX1, Int32 srcY1, Int32 dstX0, Int32 dstY0, Int32 dstX1, Int32 dstY1, UInt32 mask, OpenTK.Graphics.ES20.All filter); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glBlitFramebufferNV", ExactSpelling = true)] - internal extern static void BlitFramebufferNV(Int32 srcX0, Int32 srcY0, Int32 srcX1, Int32 srcY1, Int32 dstX0, Int32 dstY0, Int32 dstX1, Int32 dstY1, UInt32 mask, OpenTK.Graphics.ES20.NvFramebufferBlit filter); + internal extern static void BlitFramebufferNV(Int32 srcX0, Int32 srcY0, Int32 srcX1, Int32 srcY1, Int32 dstX0, Int32 dstY0, Int32 dstX1, Int32 dstY1, UInt32 mask, OpenTK.Graphics.ES20.All filter); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glBufferData", ExactSpelling = true)] internal extern static void BufferData(OpenTK.Graphics.ES20.BufferTarget target, IntPtr size, IntPtr data, OpenTK.Graphics.ES20.BufferUsage usage); @@ -134,7 +134,7 @@ namespace OpenTK.Graphics.ES20 internal extern static void ClearStencil(Int32 s); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glClientWaitSyncAPPLE", ExactSpelling = true)] - internal extern static OpenTK.Graphics.ES20.AppleSync ClientWaitSyncAPPLE(IntPtr sync, UInt32 flags, UInt64 timeout); + internal extern static OpenTK.Graphics.ES20.All ClientWaitSyncAPPLE(IntPtr sync, UInt32 flags, UInt64 timeout); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glColorMask", ExactSpelling = true)] internal extern static void ColorMask(bool red, bool green, bool blue, bool alpha); @@ -146,16 +146,16 @@ namespace OpenTK.Graphics.ES20 internal extern static void CompressedTexImage2D(OpenTK.Graphics.ES20.TextureTarget target, Int32 level, OpenTK.Graphics.ES20.PixelInternalFormat internalformat, Int32 width, Int32 height, Int32 border, Int32 imageSize, IntPtr data); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glCompressedTexImage3DOES", ExactSpelling = true)] - internal extern static void CompressedTexImage3DOES(OpenTK.Graphics.ES20.OesTexture3D target, Int32 level, OpenTK.Graphics.ES20.OesTexture3D internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, Int32 imageSize, IntPtr data); + internal extern static void CompressedTexImage3DOES(OpenTK.Graphics.ES20.All target, Int32 level, OpenTK.Graphics.ES20.All internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, Int32 imageSize, IntPtr data); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glCompressedTexSubImage2D", ExactSpelling = true)] internal extern static void CompressedTexSubImage2D(OpenTK.Graphics.ES20.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.ES20.PixelFormat format, Int32 imageSize, IntPtr data); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glCompressedTexSubImage3DOES", ExactSpelling = true)] - internal extern static void CompressedTexSubImage3DOES(OpenTK.Graphics.ES20.OesTexture3D target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES20.OesTexture3D format, Int32 imageSize, IntPtr data); + internal extern static void CompressedTexSubImage3DOES(OpenTK.Graphics.ES20.All target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES20.All format, Int32 imageSize, IntPtr data); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glCopyBufferSubDataNV", ExactSpelling = true)] - internal extern static void CopyBufferSubDataNV(OpenTK.Graphics.ES20.NvCopyBuffer readTarget, OpenTK.Graphics.ES20.NvCopyBuffer writeTarget, IntPtr readOffset, IntPtr writeOffset, IntPtr size); + internal extern static void CopyBufferSubDataNV(OpenTK.Graphics.ES20.All readTarget, OpenTK.Graphics.ES20.All writeTarget, IntPtr readOffset, IntPtr writeOffset, IntPtr size); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glCopyTexImage2D", ExactSpelling = true)] internal extern static void CopyTexImage2D(OpenTK.Graphics.ES20.TextureTarget target, Int32 level, OpenTK.Graphics.ES20.PixelInternalFormat internalformat, Int32 x, Int32 y, Int32 width, Int32 height, Int32 border); @@ -164,7 +164,7 @@ namespace OpenTK.Graphics.ES20 internal extern static void CopyTexSubImage2D(OpenTK.Graphics.ES20.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 x, Int32 y, Int32 width, Int32 height); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glCopyTexSubImage3DOES", ExactSpelling = true)] - internal extern static void CopyTexSubImage3DOES(OpenTK.Graphics.ES20.OesTexture3D target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 x, Int32 y, Int32 width, Int32 height); + internal extern static void CopyTexSubImage3DOES(OpenTK.Graphics.ES20.All target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 x, Int32 y, Int32 width, Int32 height); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glCopyTextureLevelsAPPLE", ExactSpelling = true)] internal extern static void CopyTextureLevelsAPPLE(UInt32 destinationTexture, UInt32 sourceTexture, Int32 sourceBaseLevel, Int32 sourceLevelCount); @@ -173,7 +173,7 @@ namespace OpenTK.Graphics.ES20 internal extern static void CoverageMaskNV(bool mask); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glCoverageOperationNV", ExactSpelling = true)] - internal extern static void CoverageOperationNV(OpenTK.Graphics.ES20.NvCoverageSample operation); + internal extern static void CoverageOperationNV(OpenTK.Graphics.ES20.All operation); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glCreateProgram", ExactSpelling = true)] internal extern static Int32 CreateProgram(); @@ -182,10 +182,10 @@ namespace OpenTK.Graphics.ES20 internal extern static Int32 CreateShader(OpenTK.Graphics.ES20.ShaderType type); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glCreateShaderProgramEXT", ExactSpelling = true)] - internal extern static Int32 CreateShaderProgramEXT(OpenTK.Graphics.ES20.ExtSeparateShaderObjects type, String @string); + internal extern static Int32 CreateShaderProgramEXT(OpenTK.Graphics.ES20.All type, String @string); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glCreateShaderProgramvEXT", ExactSpelling = true)] - internal extern static Int32 CreateShaderProgramvEXT(OpenTK.Graphics.ES20.ExtSeparateShaderObjects type, Int32 count, String[] strings); + internal extern static Int32 CreateShaderProgramvEXT(OpenTK.Graphics.ES20.All type, Int32 count, String[] strings); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glCullFace", ExactSpelling = true)] internal extern static void CullFace(OpenTK.Graphics.ES20.CullFaceMode mode); @@ -197,16 +197,16 @@ namespace OpenTK.Graphics.ES20 internal extern static void DebugMessageCallbackKHR(DebugProcKhr callback, IntPtr userParam); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDebugMessageControl", ExactSpelling = true)] - internal extern static unsafe void DebugMessageControl(OpenTK.Graphics.ES20.KhrDebug source, OpenTK.Graphics.ES20.KhrDebug type, OpenTK.Graphics.ES20.KhrDebug severity, Int32 count, UInt32* ids, bool enabled); + internal extern static unsafe void DebugMessageControl(OpenTK.Graphics.ES20.All source, OpenTK.Graphics.ES20.All type, OpenTK.Graphics.ES20.All severity, Int32 count, UInt32* ids, bool enabled); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDebugMessageControlKHR", ExactSpelling = true)] - internal extern static unsafe void DebugMessageControlKHR(OpenTK.Graphics.ES20.KhrDebug source, OpenTK.Graphics.ES20.KhrDebug type, OpenTK.Graphics.ES20.KhrDebug severity, Int32 count, UInt32* ids, bool enabled); + internal extern static unsafe void DebugMessageControlKHR(OpenTK.Graphics.ES20.All source, OpenTK.Graphics.ES20.All type, OpenTK.Graphics.ES20.All severity, Int32 count, UInt32* ids, bool enabled); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDebugMessageInsert", ExactSpelling = true)] - internal extern static void DebugMessageInsert(OpenTK.Graphics.ES20.KhrDebug source, OpenTK.Graphics.ES20.KhrDebug type, UInt32 id, OpenTK.Graphics.ES20.KhrDebug severity, Int32 length, String buf); + internal extern static void DebugMessageInsert(OpenTK.Graphics.ES20.All source, OpenTK.Graphics.ES20.All type, UInt32 id, OpenTK.Graphics.ES20.All severity, Int32 length, String buf); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDebugMessageInsertKHR", ExactSpelling = true)] - internal extern static void DebugMessageInsertKHR(OpenTK.Graphics.ES20.KhrDebug source, OpenTK.Graphics.ES20.KhrDebug type, UInt32 id, OpenTK.Graphics.ES20.KhrDebug severity, Int32 length, String buf); + internal extern static void DebugMessageInsertKHR(OpenTK.Graphics.ES20.All source, OpenTK.Graphics.ES20.All type, UInt32 id, OpenTK.Graphics.ES20.All severity, Int32 length, String buf); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDeleteBuffers", ExactSpelling = true)] internal extern static unsafe void DeleteBuffers(Int32 n, UInt32* buffers); @@ -266,10 +266,13 @@ namespace OpenTK.Graphics.ES20 internal extern static void DisableVertexAttribArray(UInt32 index); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDiscardFramebufferEXT", ExactSpelling = true)] - internal extern static unsafe void DiscardFramebufferEXT(OpenTK.Graphics.ES20.ExtDiscardFramebuffer target, Int32 numAttachments, OpenTK.Graphics.ES20.ExtDiscardFramebuffer* attachments); + internal extern static unsafe void DiscardFramebufferEXT(OpenTK.Graphics.ES20.All target, Int32 numAttachments, OpenTK.Graphics.ES20.All* attachments); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDrawArrays", ExactSpelling = true)] - internal extern static void DrawArrays(OpenTK.Graphics.ES20.BeginMode mode, Int32 first, Int32 count); + internal extern static void DrawArrays(OpenTK.Graphics.ES20.PrimitiveType mode, Int32 first, Int32 count); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDrawArrays", ExactSpelling = true)] + internal extern static void DrawArrays1(OpenTK.Graphics.ES20.BeginMode mode, Int32 first, Int32 count); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDrawArraysInstancedANGLE", ExactSpelling = true)] internal extern static void DrawArraysInstancedANGLE(OpenTK.Graphics.ES20.PrimitiveType mode, Int32 first, Int32 count, Int32 primcount); @@ -281,31 +284,34 @@ namespace OpenTK.Graphics.ES20 internal extern static void DrawArraysInstancedNV(OpenTK.Graphics.ES20.PrimitiveType mode, Int32 first, Int32 count, Int32 primcount); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDrawBuffersEXT", ExactSpelling = true)] - internal extern static unsafe void DrawBuffersEXT(Int32 n, OpenTK.Graphics.ES20.ExtDrawBuffers* bufs); + internal extern static unsafe void DrawBuffersEXT(Int32 n, OpenTK.Graphics.ES20.All* bufs); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDrawBuffersIndexedEXT", ExactSpelling = true)] - internal extern static unsafe void DrawBuffersIndexedEXT(Int32 n, OpenTK.Graphics.ES20.ExtMultiviewDrawBuffers* location, Int32* indices); + internal extern static unsafe void DrawBuffersIndexedEXT(Int32 n, OpenTK.Graphics.ES20.All* location, Int32* indices); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDrawBuffersNV", ExactSpelling = true)] - internal extern static unsafe void DrawBuffersNV(Int32 n, OpenTK.Graphics.ES20.NvDrawBuffers* bufs); + internal extern static unsafe void DrawBuffersNV(Int32 n, OpenTK.Graphics.ES20.All* bufs); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDrawElements", ExactSpelling = true)] - internal extern static void DrawElements(OpenTK.Graphics.ES20.BeginMode mode, Int32 count, OpenTK.Graphics.ES20.DrawElementsType type, IntPtr indices); + internal extern static void DrawElements(OpenTK.Graphics.ES20.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES20.DrawElementsType type, IntPtr indices); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDrawElements", ExactSpelling = true)] + internal extern static void DrawElements1(OpenTK.Graphics.ES20.BeginMode mode, Int32 count, OpenTK.Graphics.ES20.DrawElementsType type, IntPtr indices); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDrawElementsInstancedANGLE", ExactSpelling = true)] - internal extern static void DrawElementsInstancedANGLE(OpenTK.Graphics.ES20.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES20.AngleInstancedArrays type, IntPtr indices, Int32 primcount); + internal extern static void DrawElementsInstancedANGLE(OpenTK.Graphics.ES20.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES20.All type, IntPtr indices, Int32 primcount); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDrawElementsInstancedEXT", ExactSpelling = true)] internal extern static void DrawElementsInstancedEXT(OpenTK.Graphics.ES20.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES20.DrawElementsType type, IntPtr indices, Int32 primcount); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDrawElementsInstancedNV", ExactSpelling = true)] - internal extern static void DrawElementsInstancedNV(OpenTK.Graphics.ES20.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES20.NvDrawInstanced type, IntPtr indices, Int32 primcount); + internal extern static void DrawElementsInstancedNV(OpenTK.Graphics.ES20.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES20.All type, IntPtr indices, Int32 primcount); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glEGLImageTargetRenderbufferStorageOES", ExactSpelling = true)] - internal extern static void EGLImageTargetRenderbufferStorageOES(OpenTK.Graphics.ES20.OesEglImage target, IntPtr image); + internal extern static void EGLImageTargetRenderbufferStorageOES(OpenTK.Graphics.ES20.All target, IntPtr image); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glEGLImageTargetTexture2DOES", ExactSpelling = true)] - internal extern static void EGLImageTargetTexture2DOES(OpenTK.Graphics.ES20.OesEglImage target, IntPtr image); + internal extern static void EGLImageTargetTexture2DOES(OpenTK.Graphics.ES20.All target, IntPtr image); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glEnable", ExactSpelling = true)] internal extern static void Enable(OpenTK.Graphics.ES20.EnableCap cap); @@ -326,7 +332,7 @@ namespace OpenTK.Graphics.ES20 internal extern static void EndTilingQCOM(UInt32 preserveMask); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glExtGetBufferPointervQCOM", ExactSpelling = true)] - internal extern static void ExtGetBufferPointervQCOM(OpenTK.Graphics.ES20.QcomExtendedGet target, [OutAttribute] IntPtr @params); + internal extern static void ExtGetBufferPointervQCOM(OpenTK.Graphics.ES20.All target, [OutAttribute] IntPtr @params); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glExtGetBuffersQCOM", ExactSpelling = true)] internal extern static unsafe void ExtGetBuffersQCOM([OutAttribute] UInt32* buffers, Int32 maxBuffers, [OutAttribute] Int32* numBuffers); @@ -335,7 +341,7 @@ namespace OpenTK.Graphics.ES20 internal extern static unsafe void ExtGetFramebuffersQCOM([OutAttribute] UInt32* framebuffers, Int32 maxFramebuffers, [OutAttribute] Int32* numFramebuffers); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glExtGetProgramBinarySourceQCOM", ExactSpelling = true)] - internal extern static unsafe void ExtGetProgramBinarySourceQCOM(UInt32 program, OpenTK.Graphics.ES20.QcomExtendedGet2 shadertype, [OutAttribute] StringBuilder source, [OutAttribute] Int32* length); + internal extern static unsafe void ExtGetProgramBinarySourceQCOM(UInt32 program, OpenTK.Graphics.ES20.All shadertype, [OutAttribute] StringBuilder source, [OutAttribute] Int32* length); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glExtGetProgramsQCOM", ExactSpelling = true)] internal extern static unsafe void ExtGetProgramsQCOM([OutAttribute] UInt32* programs, Int32 maxPrograms, [OutAttribute] Int32* numPrograms); @@ -347,10 +353,10 @@ namespace OpenTK.Graphics.ES20 internal extern static unsafe void ExtGetShadersQCOM([OutAttribute] UInt32* shaders, Int32 maxShaders, [OutAttribute] Int32* numShaders); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glExtGetTexLevelParameterivQCOM", ExactSpelling = true)] - internal extern static unsafe void ExtGetTexLevelParameterivQCOM(UInt32 texture, OpenTK.Graphics.ES20.QcomExtendedGet face, Int32 level, OpenTK.Graphics.ES20.QcomExtendedGet pname, [OutAttribute] Int32* @params); + internal extern static unsafe void ExtGetTexLevelParameterivQCOM(UInt32 texture, OpenTK.Graphics.ES20.All face, Int32 level, OpenTK.Graphics.ES20.All pname, [OutAttribute] Int32* @params); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glExtGetTexSubImageQCOM", ExactSpelling = true)] - internal extern static void ExtGetTexSubImageQCOM(OpenTK.Graphics.ES20.QcomExtendedGet target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES20.QcomExtendedGet format, OpenTK.Graphics.ES20.QcomExtendedGet type, [OutAttribute] IntPtr texels); + internal extern static void ExtGetTexSubImageQCOM(OpenTK.Graphics.ES20.All target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES20.All format, OpenTK.Graphics.ES20.All type, [OutAttribute] IntPtr texels); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glExtGetTexturesQCOM", ExactSpelling = true)] internal extern static unsafe void ExtGetTexturesQCOM([OutAttribute] UInt32* textures, Int32 maxTextures, [OutAttribute] Int32* numTextures); @@ -359,10 +365,10 @@ namespace OpenTK.Graphics.ES20 internal extern static bool ExtIsProgramBinaryQCOM(UInt32 program); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glExtTexObjectStateOverrideiQCOM", ExactSpelling = true)] - internal extern static void ExtTexObjectStateOverrideiQCOM(OpenTK.Graphics.ES20.QcomExtendedGet target, OpenTK.Graphics.ES20.QcomExtendedGet pname, Int32 param); + internal extern static void ExtTexObjectStateOverrideiQCOM(OpenTK.Graphics.ES20.All target, OpenTK.Graphics.ES20.All pname, Int32 param); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glFenceSyncAPPLE", ExactSpelling = true)] - internal extern static IntPtr FenceSyncAPPLE(OpenTK.Graphics.ES20.AppleSync condition, UInt32 flags); + internal extern static IntPtr FenceSyncAPPLE(OpenTK.Graphics.ES20.All condition, UInt32 flags); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glFinish", ExactSpelling = true)] internal extern static void Finish(); @@ -374,7 +380,7 @@ namespace OpenTK.Graphics.ES20 internal extern static void Flush(); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glFlushMappedBufferRangeEXT", ExactSpelling = true)] - internal extern static void FlushMappedBufferRangeEXT(OpenTK.Graphics.ES20.ExtMapBufferRange target, IntPtr offset, IntPtr length); + internal extern static void FlushMappedBufferRangeEXT(OpenTK.Graphics.ES20.All target, IntPtr offset, IntPtr length); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glFramebufferRenderbuffer", ExactSpelling = true)] internal extern static void FramebufferRenderbuffer(OpenTK.Graphics.ES20.FramebufferTarget target, OpenTK.Graphics.ES20.FramebufferSlot attachment, OpenTK.Graphics.ES20.RenderbufferTarget renderbuffertarget, UInt32 renderbuffer); @@ -383,13 +389,13 @@ namespace OpenTK.Graphics.ES20 internal extern static void FramebufferTexture2D(OpenTK.Graphics.ES20.FramebufferTarget target, OpenTK.Graphics.ES20.FramebufferSlot attachment, OpenTK.Graphics.ES20.TextureTarget textarget, UInt32 texture, Int32 level); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glFramebufferTexture2DMultisampleEXT", ExactSpelling = true)] - internal extern static void FramebufferTexture2DMultisampleEXT(OpenTK.Graphics.ES20.ExtMultisampledRenderToTexture target, OpenTK.Graphics.ES20.ExtMultisampledRenderToTexture attachment, OpenTK.Graphics.ES20.ExtMultisampledRenderToTexture textarget, UInt32 texture, Int32 level, Int32 samples); + internal extern static void FramebufferTexture2DMultisampleEXT(OpenTK.Graphics.ES20.All target, OpenTK.Graphics.ES20.All attachment, OpenTK.Graphics.ES20.All textarget, UInt32 texture, Int32 level, Int32 samples); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glFramebufferTexture2DMultisampleIMG", ExactSpelling = true)] - internal extern static void FramebufferTexture2DMultisampleIMG(OpenTK.Graphics.ES20.ImgMultisampledRenderToTexture target, OpenTK.Graphics.ES20.ImgMultisampledRenderToTexture attachment, OpenTK.Graphics.ES20.ImgMultisampledRenderToTexture textarget, UInt32 texture, Int32 level, Int32 samples); + internal extern static void FramebufferTexture2DMultisampleIMG(OpenTK.Graphics.ES20.All target, OpenTK.Graphics.ES20.All attachment, OpenTK.Graphics.ES20.All textarget, UInt32 texture, Int32 level, Int32 samples); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glFramebufferTexture3DOES", ExactSpelling = true)] - internal extern static void FramebufferTexture3DOES(OpenTK.Graphics.ES20.OesTexture3D target, OpenTK.Graphics.ES20.OesTexture3D attachment, OpenTK.Graphics.ES20.OesTexture3D textarget, UInt32 texture, Int32 level, Int32 zoffset); + internal extern static void FramebufferTexture3DOES(OpenTK.Graphics.ES20.All target, OpenTK.Graphics.ES20.All attachment, OpenTK.Graphics.ES20.All textarget, UInt32 texture, Int32 level, Int32 zoffset); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glFrontFace", ExactSpelling = true)] internal extern static void FrontFace(OpenTK.Graphics.ES20.FrontFaceDirection mode); @@ -443,13 +449,13 @@ namespace OpenTK.Graphics.ES20 internal extern static unsafe void GetBufferParameteriv(OpenTK.Graphics.ES20.BufferTarget target, OpenTK.Graphics.ES20.BufferParameterName pname, [OutAttribute] Int32* @params); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetBufferPointervOES", ExactSpelling = true)] - internal extern static void GetBufferPointervOES(OpenTK.Graphics.ES20.OesMapbuffer target, OpenTK.Graphics.ES20.OesMapbuffer pname, [OutAttribute] IntPtr @params); + internal extern static void GetBufferPointervOES(OpenTK.Graphics.ES20.All target, OpenTK.Graphics.ES20.All pname, [OutAttribute] IntPtr @params); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetDebugMessageLog", ExactSpelling = true)] - internal extern static unsafe Int32 GetDebugMessageLog(UInt32 count, Int32 bufSize, [OutAttribute] OpenTK.Graphics.ES20.KhrDebug* sources, [OutAttribute] OpenTK.Graphics.ES20.KhrDebug* types, [OutAttribute] UInt32* ids, [OutAttribute] OpenTK.Graphics.ES20.KhrDebug* severities, [OutAttribute] Int32* lengths, [OutAttribute] StringBuilder messageLog); + internal extern static unsafe Int32 GetDebugMessageLog(UInt32 count, Int32 bufSize, [OutAttribute] OpenTK.Graphics.ES20.All* sources, [OutAttribute] OpenTK.Graphics.ES20.All* types, [OutAttribute] UInt32* ids, [OutAttribute] OpenTK.Graphics.ES20.All* severities, [OutAttribute] Int32* lengths, [OutAttribute] StringBuilder messageLog); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetDebugMessageLogKHR", ExactSpelling = true)] - internal extern static unsafe Int32 GetDebugMessageLogKHR(UInt32 count, Int32 bufSize, [OutAttribute] OpenTK.Graphics.ES20.KhrDebug* sources, [OutAttribute] OpenTK.Graphics.ES20.KhrDebug* types, [OutAttribute] UInt32* ids, [OutAttribute] OpenTK.Graphics.ES20.KhrDebug* severities, [OutAttribute] Int32* lengths, [OutAttribute] StringBuilder messageLog); + internal extern static unsafe Int32 GetDebugMessageLogKHR(UInt32 count, Int32 bufSize, [OutAttribute] OpenTK.Graphics.ES20.All* sources, [OutAttribute] OpenTK.Graphics.ES20.All* types, [OutAttribute] UInt32* ids, [OutAttribute] OpenTK.Graphics.ES20.All* severities, [OutAttribute] Int32* lengths, [OutAttribute] StringBuilder messageLog); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetDriverControlsQCOM", ExactSpelling = true)] internal extern static unsafe void GetDriverControlsQCOM([OutAttribute] Int32* num, Int32 size, [OutAttribute] UInt32* driverControls); @@ -461,7 +467,7 @@ namespace OpenTK.Graphics.ES20 internal extern static OpenTK.Graphics.ES20.ErrorCode GetError(); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetFenceivNV", ExactSpelling = true)] - internal extern static unsafe void GetFenceivNV(UInt32 fence, OpenTK.Graphics.ES20.NvFence pname, [OutAttribute] Int32* @params); + internal extern static unsafe void GetFenceivNV(UInt32 fence, OpenTK.Graphics.ES20.All pname, [OutAttribute] Int32* @params); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetFloatv", ExactSpelling = true)] internal extern static unsafe void GetFloatv(OpenTK.Graphics.ES20.GetPName pname, [OutAttribute] Single* data); @@ -470,13 +476,13 @@ namespace OpenTK.Graphics.ES20 internal extern static unsafe void GetFramebufferAttachmentParameteriv(OpenTK.Graphics.ES20.FramebufferTarget target, OpenTK.Graphics.ES20.FramebufferSlot attachment, OpenTK.Graphics.ES20.FramebufferParameterName pname, [OutAttribute] Int32* @params); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetGraphicsResetStatusEXT", ExactSpelling = true)] - internal extern static OpenTK.Graphics.ES20.ExtRobustness GetGraphicsResetStatusEXT(); + internal extern static OpenTK.Graphics.ES20.All GetGraphicsResetStatusEXT(); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetInteger64vAPPLE", ExactSpelling = true)] - internal extern static unsafe void GetInteger64vAPPLE(OpenTK.Graphics.ES20.AppleSync pname, [OutAttribute] Int64* @params); + internal extern static unsafe void GetInteger64vAPPLE(OpenTK.Graphics.ES20.All pname, [OutAttribute] Int64* @params); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetIntegeri_vEXT", ExactSpelling = true)] - internal extern static unsafe void GetIntegeri_vEXT(OpenTK.Graphics.ES20.ExtMultiviewDrawBuffers target, UInt32 index, [OutAttribute] Int32* data); + internal extern static unsafe void GetIntegeri_vEXT(OpenTK.Graphics.ES20.All target, UInt32 index, [OutAttribute] Int32* data); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetIntegerv", ExactSpelling = true)] internal extern static unsafe void GetIntegerv(OpenTK.Graphics.ES20.GetPName pname, [OutAttribute] Int32* data); @@ -488,13 +494,13 @@ namespace OpenTK.Graphics.ES20 internal extern static unsafe void GetnUniformivEXT(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] Int32* @params); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetObjectLabel", ExactSpelling = true)] - internal extern static unsafe void GetObjectLabel(OpenTK.Graphics.ES20.KhrDebug identifier, UInt32 name, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label); + internal extern static unsafe void GetObjectLabel(OpenTK.Graphics.ES20.All identifier, UInt32 name, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetObjectLabelEXT", ExactSpelling = true)] - internal extern static unsafe void GetObjectLabelEXT(OpenTK.Graphics.ES20.ExtDebugLabel type, UInt32 @object, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label); + internal extern static unsafe void GetObjectLabelEXT(OpenTK.Graphics.ES20.All type, UInt32 @object, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetObjectLabelKHR", ExactSpelling = true)] - internal extern static unsafe void GetObjectLabelKHR(OpenTK.Graphics.ES20.KhrDebug identifier, UInt32 name, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label); + internal extern static unsafe void GetObjectLabelKHR(OpenTK.Graphics.ES20.All identifier, UInt32 name, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetObjectPtrLabel", ExactSpelling = true)] internal extern static unsafe void GetObjectPtrLabel(IntPtr ptr, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label); @@ -503,10 +509,10 @@ namespace OpenTK.Graphics.ES20 internal extern static unsafe void GetObjectPtrLabelKHR(IntPtr ptr, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetPerfMonitorCounterDataAMD", ExactSpelling = true)] - internal extern static unsafe void GetPerfMonitorCounterDataAMD(UInt32 monitor, OpenTK.Graphics.ES20.AmdPerformanceMonitor pname, Int32 dataSize, [OutAttribute] UInt32* data, [OutAttribute] Int32* bytesWritten); + internal extern static unsafe void GetPerfMonitorCounterDataAMD(UInt32 monitor, OpenTK.Graphics.ES20.All pname, Int32 dataSize, [OutAttribute] UInt32* data, [OutAttribute] Int32* bytesWritten); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetPerfMonitorCounterInfoAMD", ExactSpelling = true)] - internal extern static void GetPerfMonitorCounterInfoAMD(UInt32 group, UInt32 counter, OpenTK.Graphics.ES20.AmdPerformanceMonitor pname, [OutAttribute] IntPtr data); + internal extern static void GetPerfMonitorCounterInfoAMD(UInt32 group, UInt32 counter, OpenTK.Graphics.ES20.All pname, [OutAttribute] IntPtr data); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetPerfMonitorCountersAMD", ExactSpelling = true)] internal extern static unsafe void GetPerfMonitorCountersAMD(UInt32 group, [OutAttribute] Int32* numCounters, [OutAttribute] Int32* maxActiveCounters, Int32 counterSize, [OutAttribute] UInt32* counters); @@ -524,10 +530,10 @@ namespace OpenTK.Graphics.ES20 internal extern static void GetPointerv(OpenTK.Graphics.ES20.GetPointervPName pname, [OutAttribute] IntPtr @params); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetPointervKHR", ExactSpelling = true)] - internal extern static void GetPointervKHR(OpenTK.Graphics.ES20.KhrDebug pname, [OutAttribute] IntPtr @params); + internal extern static void GetPointervKHR(OpenTK.Graphics.ES20.All pname, [OutAttribute] IntPtr @params); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetProgramBinaryOES", ExactSpelling = true)] - internal extern static unsafe void GetProgramBinaryOES(UInt32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] OpenTK.Graphics.ES20.OesGetProgramBinary* binaryFormat, [OutAttribute] IntPtr binary); + internal extern static unsafe void GetProgramBinaryOES(UInt32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] OpenTK.Graphics.ES20.All* binaryFormat, [OutAttribute] IntPtr binary); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetProgramInfoLog", ExactSpelling = true)] internal extern static unsafe void GetProgramInfoLog(UInt32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder infoLog); @@ -539,19 +545,19 @@ namespace OpenTK.Graphics.ES20 internal extern static unsafe void GetProgramPipelineInfoLogEXT(UInt32 pipeline, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder infoLog); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetProgramPipelineivEXT", ExactSpelling = true)] - internal extern static unsafe void GetProgramPipelineivEXT(UInt32 pipeline, OpenTK.Graphics.ES20.ExtSeparateShaderObjects pname, [OutAttribute] Int32* @params); + internal extern static unsafe void GetProgramPipelineivEXT(UInt32 pipeline, OpenTK.Graphics.ES20.All pname, [OutAttribute] Int32* @params); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetQueryivEXT", ExactSpelling = true)] internal extern static unsafe void GetQueryivEXT(OpenTK.Graphics.ES20.All target, OpenTK.Graphics.ES20.All pname, [OutAttribute] Int32* @params); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetQueryObjecti64vEXT", ExactSpelling = true)] - internal extern static unsafe void GetQueryObjecti64vEXT(UInt32 id, OpenTK.Graphics.ES20.ExtDisjointTimerQuery pname, [OutAttribute] Int64* @params); + internal extern static unsafe void GetQueryObjecti64vEXT(UInt32 id, OpenTK.Graphics.ES20.All pname, [OutAttribute] Int64* @params); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetQueryObjectivEXT", ExactSpelling = true)] - internal extern static unsafe void GetQueryObjectivEXT(UInt32 id, OpenTK.Graphics.ES20.ExtDisjointTimerQuery pname, [OutAttribute] Int32* @params); + internal extern static unsafe void GetQueryObjectivEXT(UInt32 id, OpenTK.Graphics.ES20.All pname, [OutAttribute] Int32* @params); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetQueryObjectui64vEXT", ExactSpelling = true)] - internal extern static unsafe void GetQueryObjectui64vEXT(UInt32 id, OpenTK.Graphics.ES20.ExtDisjointTimerQuery pname, [OutAttribute] UInt64* @params); + internal extern static unsafe void GetQueryObjectui64vEXT(UInt32 id, OpenTK.Graphics.ES20.All pname, [OutAttribute] UInt64* @params); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetQueryObjectuivEXT", ExactSpelling = true)] internal extern static unsafe void GetQueryObjectuivEXT(UInt32 id, OpenTK.Graphics.ES20.All pname, [OutAttribute] UInt32* @params); @@ -575,7 +581,7 @@ namespace OpenTK.Graphics.ES20 internal extern static IntPtr GetString(OpenTK.Graphics.ES20.StringName name); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetSyncivAPPLE", ExactSpelling = true)] - internal extern static unsafe void GetSyncivAPPLE(IntPtr sync, OpenTK.Graphics.ES20.AppleSync pname, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Int32* values); + internal extern static unsafe void GetSyncivAPPLE(IntPtr sync, OpenTK.Graphics.ES20.All pname, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Int32* values); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetTexParameterfv", ExactSpelling = true)] internal extern static unsafe void GetTexParameterfv(OpenTK.Graphics.ES20.TextureTarget target, OpenTK.Graphics.ES20.GetTextureParameter pname, [OutAttribute] Single* @params); @@ -647,7 +653,7 @@ namespace OpenTK.Graphics.ES20 internal extern static bool IsVertexArrayOES(UInt32 array); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glLabelObjectEXT", ExactSpelling = true)] - internal extern static void LabelObjectEXT(OpenTK.Graphics.ES20.ExtDebugLabel type, UInt32 @object, Int32 length, String label); + internal extern static void LabelObjectEXT(OpenTK.Graphics.ES20.All type, UInt32 @object, Int32 length, String label); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glLineWidth", ExactSpelling = true)] internal extern static void LineWidth(Single width); @@ -656,10 +662,10 @@ namespace OpenTK.Graphics.ES20 internal extern static void LinkProgram(UInt32 program); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMapBufferOES", ExactSpelling = true)] - internal extern static IntPtr MapBufferOES(OpenTK.Graphics.ES20.OesMapbuffer target, OpenTK.Graphics.ES20.OesMapbuffer access); + internal extern static IntPtr MapBufferOES(OpenTK.Graphics.ES20.All target, OpenTK.Graphics.ES20.All access); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMapBufferRangeEXT", ExactSpelling = true)] - internal extern static IntPtr MapBufferRangeEXT(OpenTK.Graphics.ES20.ExtMapBufferRange target, IntPtr offset, IntPtr length, UInt32 access); + internal extern static IntPtr MapBufferRangeEXT(OpenTK.Graphics.ES20.All target, IntPtr offset, IntPtr length, UInt32 access); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultiDrawArraysEXT", ExactSpelling = true)] internal extern static unsafe void MultiDrawArraysEXT(OpenTK.Graphics.ES20.PrimitiveType mode, Int32* first, Int32* count, Int32 primcount); @@ -668,10 +674,10 @@ namespace OpenTK.Graphics.ES20 internal extern static unsafe void MultiDrawElementsEXT(OpenTK.Graphics.ES20.PrimitiveType mode, Int32* count, OpenTK.Graphics.ES20.DrawElementsType type, IntPtr indices, Int32 primcount); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glObjectLabel", ExactSpelling = true)] - internal extern static void ObjectLabel(OpenTK.Graphics.ES20.KhrDebug identifier, UInt32 name, Int32 length, String label); + internal extern static void ObjectLabel(OpenTK.Graphics.ES20.All identifier, UInt32 name, Int32 length, String label); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glObjectLabelKHR", ExactSpelling = true)] - internal extern static void ObjectLabelKHR(OpenTK.Graphics.ES20.KhrDebug identifier, UInt32 name, Int32 length, String label); + internal extern static void ObjectLabelKHR(OpenTK.Graphics.ES20.All identifier, UInt32 name, Int32 length, String label); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glObjectPtrLabel", ExactSpelling = true)] internal extern static void ObjectPtrLabel(IntPtr ptr, Int32 length, String label); @@ -695,10 +701,10 @@ namespace OpenTK.Graphics.ES20 internal extern static void PopGroupMarkerEXT(); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glProgramBinaryOES", ExactSpelling = true)] - internal extern static void ProgramBinaryOES(UInt32 program, OpenTK.Graphics.ES20.OesGetProgramBinary binaryFormat, IntPtr binary, Int32 length); + internal extern static void ProgramBinaryOES(UInt32 program, OpenTK.Graphics.ES20.All binaryFormat, IntPtr binary, Int32 length); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glProgramParameteriEXT", ExactSpelling = true)] - internal extern static void ProgramParameteriEXT(UInt32 program, OpenTK.Graphics.ES20.ExtSeparateShaderObjects pname, Int32 value); + internal extern static void ProgramParameteriEXT(UInt32 program, OpenTK.Graphics.ES20.All pname, Int32 value); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glProgramUniform1fEXT", ExactSpelling = true)] internal extern static void ProgramUniform1fEXT(UInt32 program, Int32 location, Single v0); @@ -800,25 +806,25 @@ namespace OpenTK.Graphics.ES20 internal extern static unsafe void ProgramUniformMatrix4x3fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glPushDebugGroup", ExactSpelling = true)] - internal extern static void PushDebugGroup(OpenTK.Graphics.ES20.KhrDebug source, UInt32 id, Int32 length, String message); + internal extern static void PushDebugGroup(OpenTK.Graphics.ES20.All source, UInt32 id, Int32 length, String message); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glPushDebugGroupKHR", ExactSpelling = true)] - internal extern static void PushDebugGroupKHR(OpenTK.Graphics.ES20.KhrDebug source, UInt32 id, Int32 length, String message); + internal extern static void PushDebugGroupKHR(OpenTK.Graphics.ES20.All source, UInt32 id, Int32 length, String message); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glPushGroupMarkerEXT", ExactSpelling = true)] internal extern static void PushGroupMarkerEXT(Int32 length, String marker); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glQueryCounterEXT", ExactSpelling = true)] - internal extern static void QueryCounterEXT(UInt32 id, OpenTK.Graphics.ES20.ExtDisjointTimerQuery target); + internal extern static void QueryCounterEXT(UInt32 id, OpenTK.Graphics.ES20.All target); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glReadBufferIndexedEXT", ExactSpelling = true)] - internal extern static void ReadBufferIndexedEXT(OpenTK.Graphics.ES20.ExtMultiviewDrawBuffers src, Int32 index); + internal extern static void ReadBufferIndexedEXT(OpenTK.Graphics.ES20.All src, Int32 index); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glReadBufferNV", ExactSpelling = true)] - internal extern static void ReadBufferNV(OpenTK.Graphics.ES20.NvReadBuffer mode); + internal extern static void ReadBufferNV(OpenTK.Graphics.ES20.All mode); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glReadnPixelsEXT", ExactSpelling = true)] - internal extern static void ReadnPixelsEXT(Int32 x, Int32 y, Int32 width, Int32 height, OpenTK.Graphics.ES20.ExtRobustness format, OpenTK.Graphics.ES20.ExtRobustness type, Int32 bufSize, [OutAttribute] IntPtr data); + internal extern static void ReadnPixelsEXT(Int32 x, Int32 y, Int32 width, Int32 height, OpenTK.Graphics.ES20.All format, OpenTK.Graphics.ES20.All type, Int32 bufSize, [OutAttribute] IntPtr data); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glReadPixels", ExactSpelling = true)] internal extern static void ReadPixels(Int32 x, Int32 y, Int32 width, Int32 height, OpenTK.Graphics.ES20.PixelFormat format, OpenTK.Graphics.ES20.PixelType type, [OutAttribute] IntPtr pixels); @@ -830,19 +836,19 @@ namespace OpenTK.Graphics.ES20 internal extern static void RenderbufferStorage(OpenTK.Graphics.ES20.RenderbufferTarget target, OpenTK.Graphics.ES20.RenderbufferInternalFormat internalformat, Int32 width, Int32 height); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glRenderbufferStorageMultisampleANGLE", ExactSpelling = true)] - internal extern static void RenderbufferStorageMultisampleANGLE(OpenTK.Graphics.ES20.AngleFramebufferMultisample target, Int32 samples, OpenTK.Graphics.ES20.AngleFramebufferMultisample internalformat, Int32 width, Int32 height); + internal extern static void RenderbufferStorageMultisampleANGLE(OpenTK.Graphics.ES20.All target, Int32 samples, OpenTK.Graphics.ES20.All internalformat, Int32 width, Int32 height); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glRenderbufferStorageMultisampleAPPLE", ExactSpelling = true)] - internal extern static void RenderbufferStorageMultisampleAPPLE(OpenTK.Graphics.ES20.AppleFramebufferMultisample target, Int32 samples, OpenTK.Graphics.ES20.AppleFramebufferMultisample internalformat, Int32 width, Int32 height); + internal extern static void RenderbufferStorageMultisampleAPPLE(OpenTK.Graphics.ES20.All target, Int32 samples, OpenTK.Graphics.ES20.All internalformat, Int32 width, Int32 height); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glRenderbufferStorageMultisampleEXT", ExactSpelling = true)] - internal extern static void RenderbufferStorageMultisampleEXT(OpenTK.Graphics.ES20.ExtMultisampledRenderToTexture target, Int32 samples, OpenTK.Graphics.ES20.ExtMultisampledRenderToTexture internalformat, Int32 width, Int32 height); + internal extern static void RenderbufferStorageMultisampleEXT(OpenTK.Graphics.ES20.All target, Int32 samples, OpenTK.Graphics.ES20.All internalformat, Int32 width, Int32 height); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glRenderbufferStorageMultisampleIMG", ExactSpelling = true)] - internal extern static void RenderbufferStorageMultisampleIMG(OpenTK.Graphics.ES20.ImgMultisampledRenderToTexture target, Int32 samples, OpenTK.Graphics.ES20.ImgMultisampledRenderToTexture internalformat, Int32 width, Int32 height); + internal extern static void RenderbufferStorageMultisampleIMG(OpenTK.Graphics.ES20.All target, Int32 samples, OpenTK.Graphics.ES20.All internalformat, Int32 width, Int32 height); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glRenderbufferStorageMultisampleNV", ExactSpelling = true)] - internal extern static void RenderbufferStorageMultisampleNV(OpenTK.Graphics.ES20.NvFramebufferMultisample target, Int32 samples, OpenTK.Graphics.ES20.NvFramebufferMultisample internalformat, Int32 width, Int32 height); + internal extern static void RenderbufferStorageMultisampleNV(OpenTK.Graphics.ES20.All target, Int32 samples, OpenTK.Graphics.ES20.All internalformat, Int32 width, Int32 height); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glResolveMultisampleFramebufferAPPLE", ExactSpelling = true)] internal extern static void ResolveMultisampleFramebufferAPPLE(); @@ -857,7 +863,7 @@ namespace OpenTK.Graphics.ES20 internal extern static unsafe void SelectPerfMonitorCountersAMD(UInt32 monitor, bool enable, UInt32 group, Int32 numCounters, [OutAttribute] UInt32* counterList); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glSetFenceNV", ExactSpelling = true)] - internal extern static void SetFenceNV(UInt32 fence, OpenTK.Graphics.ES20.NvFence condition); + internal extern static void SetFenceNV(UInt32 fence, OpenTK.Graphics.ES20.All condition); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glShaderBinary", ExactSpelling = true)] internal extern static unsafe void ShaderBinary(Int32 count, UInt32* shaders, OpenTK.Graphics.ES20.ShaderBinaryFormat binaryformat, IntPtr binary, Int32 length); @@ -893,7 +899,7 @@ namespace OpenTK.Graphics.ES20 internal extern static void TexImage2D(OpenTK.Graphics.ES20.TextureTarget target, Int32 level, OpenTK.Graphics.ES20.PixelInternalFormat internalformat, Int32 width, Int32 height, Int32 border, OpenTK.Graphics.ES20.PixelFormat format, OpenTK.Graphics.ES20.PixelType type, IntPtr pixels); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexImage3DOES", ExactSpelling = true)] - internal extern static void TexImage3DOES(OpenTK.Graphics.ES20.OesTexture3D target, Int32 level, OpenTK.Graphics.ES20.OesTexture3D internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, OpenTK.Graphics.ES20.OesTexture3D format, OpenTK.Graphics.ES20.OesTexture3D type, IntPtr pixels); + internal extern static void TexImage3DOES(OpenTK.Graphics.ES20.All target, Int32 level, OpenTK.Graphics.ES20.All internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, OpenTK.Graphics.ES20.All format, OpenTK.Graphics.ES20.All type, IntPtr pixels); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexParameterf", ExactSpelling = true)] internal extern static void TexParameterf(OpenTK.Graphics.ES20.TextureTarget target, OpenTK.Graphics.ES20.TextureParameterName pname, Single param); @@ -908,28 +914,28 @@ namespace OpenTK.Graphics.ES20 internal extern static unsafe void TexParameteriv(OpenTK.Graphics.ES20.TextureTarget target, OpenTK.Graphics.ES20.TextureParameterName pname, Int32* @params); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexStorage1DEXT", ExactSpelling = true)] - internal extern static void TexStorage1DEXT(OpenTK.Graphics.ES20.ExtTextureStorage target, Int32 levels, OpenTK.Graphics.ES20.ExtTextureStorage internalformat, Int32 width); + internal extern static void TexStorage1DEXT(OpenTK.Graphics.ES20.All target, Int32 levels, OpenTK.Graphics.ES20.All internalformat, Int32 width); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexStorage2DEXT", ExactSpelling = true)] - internal extern static void TexStorage2DEXT(OpenTK.Graphics.ES20.ExtTextureStorage target, Int32 levels, OpenTK.Graphics.ES20.ExtTextureStorage internalformat, Int32 width, Int32 height); + internal extern static void TexStorage2DEXT(OpenTK.Graphics.ES20.All target, Int32 levels, OpenTK.Graphics.ES20.All internalformat, Int32 width, Int32 height); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexStorage3DEXT", ExactSpelling = true)] - internal extern static void TexStorage3DEXT(OpenTK.Graphics.ES20.ExtTextureStorage target, Int32 levels, OpenTK.Graphics.ES20.ExtTextureStorage internalformat, Int32 width, Int32 height, Int32 depth); + internal extern static void TexStorage3DEXT(OpenTK.Graphics.ES20.All target, Int32 levels, OpenTK.Graphics.ES20.All internalformat, Int32 width, Int32 height, Int32 depth); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexSubImage2D", ExactSpelling = true)] internal extern static void TexSubImage2D(OpenTK.Graphics.ES20.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.ES20.PixelFormat format, OpenTK.Graphics.ES20.PixelType type, IntPtr pixels); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexSubImage3DOES", ExactSpelling = true)] - internal extern static void TexSubImage3DOES(OpenTK.Graphics.ES20.OesTexture3D target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES20.OesTexture3D format, OpenTK.Graphics.ES20.OesTexture3D type, IntPtr pixels); + internal extern static void TexSubImage3DOES(OpenTK.Graphics.ES20.All target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES20.All format, OpenTK.Graphics.ES20.All type, IntPtr pixels); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTextureStorage1DEXT", ExactSpelling = true)] - internal extern static void TextureStorage1DEXT(UInt32 texture, OpenTK.Graphics.ES20.ExtTextureStorage target, Int32 levels, OpenTK.Graphics.ES20.ExtTextureStorage internalformat, Int32 width); + internal extern static void TextureStorage1DEXT(UInt32 texture, OpenTK.Graphics.ES20.All target, Int32 levels, OpenTK.Graphics.ES20.All internalformat, Int32 width); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTextureStorage2DEXT", ExactSpelling = true)] - internal extern static void TextureStorage2DEXT(UInt32 texture, OpenTK.Graphics.ES20.ExtTextureStorage target, Int32 levels, OpenTK.Graphics.ES20.ExtTextureStorage internalformat, Int32 width, Int32 height); + internal extern static void TextureStorage2DEXT(UInt32 texture, OpenTK.Graphics.ES20.All target, Int32 levels, OpenTK.Graphics.ES20.All internalformat, Int32 width, Int32 height); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTextureStorage3DEXT", ExactSpelling = true)] - internal extern static void TextureStorage3DEXT(UInt32 texture, OpenTK.Graphics.ES20.ExtTextureStorage target, Int32 levels, OpenTK.Graphics.ES20.ExtTextureStorage internalformat, Int32 width, Int32 height, Int32 depth); + internal extern static void TextureStorage3DEXT(UInt32 texture, OpenTK.Graphics.ES20.All target, Int32 levels, OpenTK.Graphics.ES20.All internalformat, Int32 width, Int32 height, Int32 depth); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glUniform1f", ExactSpelling = true)] internal extern static void Uniform1f(Int32 location, Single v0); @@ -1007,7 +1013,7 @@ namespace OpenTK.Graphics.ES20 internal extern static unsafe void UniformMatrix4x3fvNV(Int32 location, Int32 count, bool transpose, Single* value); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glUnmapBufferOES", ExactSpelling = true)] - internal extern static bool UnmapBufferOES(OpenTK.Graphics.ES20.OesMapbuffer target); + internal extern static bool UnmapBufferOES(OpenTK.Graphics.ES20.All target); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glUseProgram", ExactSpelling = true)] internal extern static void UseProgram(UInt32 program); @@ -1016,7 +1022,7 @@ namespace OpenTK.Graphics.ES20 internal extern static void UseProgramStagesEXT(UInt32 pipeline, UInt32 stages, UInt32 program); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glUseShaderProgramEXT", ExactSpelling = true)] - internal extern static void UseShaderProgramEXT(OpenTK.Graphics.ES20.ExtSeparateShaderObjects type, UInt32 program); + internal extern static void UseShaderProgramEXT(OpenTK.Graphics.ES20.All type, UInt32 program); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glValidateProgram", ExactSpelling = true)] internal extern static void ValidateProgram(UInt32 program); diff --git a/Source/OpenTK/Graphics/ES20/ES20Delegates.cs b/Source/OpenTK/Graphics/ES20/ES20Delegates.cs index ca1ebce3..63a05158 100644 --- a/Source/OpenTK/Graphics/ES20/ES20Delegates.cs +++ b/Source/OpenTK/Graphics/ES20/ES20Delegates.cs @@ -48,7 +48,7 @@ namespace OpenTK.Graphics.ES20 internal delegate void ActiveTexture(OpenTK.Graphics.ES20.TextureUnit texture); internal static ActiveTexture glActiveTexture; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void AlphaFuncQCOM(OpenTK.Graphics.ES20.QcomAlphaTest func, Single @ref); + internal delegate void AlphaFuncQCOM(OpenTK.Graphics.ES20.All func, Single @ref); internal static AlphaFuncQCOM glAlphaFuncQCOM; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void AttachShader(UInt32 program, UInt32 shader); @@ -90,7 +90,7 @@ namespace OpenTK.Graphics.ES20 internal delegate void BlendEquation(OpenTK.Graphics.ES20.BlendEquationMode mode); internal static BlendEquation glBlendEquation; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void BlendEquationEXT(OpenTK.Graphics.ES20.ExtBlendMinmax mode); + internal delegate void BlendEquationEXT(OpenTK.Graphics.ES20.All mode); internal static BlendEquationEXT glBlendEquationEXT; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void BlendEquationSeparate(OpenTK.Graphics.ES20.BlendEquationMode modeRGB, OpenTK.Graphics.ES20.BlendEquationMode modeAlpha); @@ -99,16 +99,16 @@ namespace OpenTK.Graphics.ES20 internal delegate void BlendFunc(OpenTK.Graphics.ES20.BlendingFactorSrc sfactor, OpenTK.Graphics.ES20.BlendingFactorDest dfactor); internal static BlendFunc glBlendFunc; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void BlendFuncSeparate(OpenTK.Graphics.ES20.EsVersion20 sfactorRGB, OpenTK.Graphics.ES20.EsVersion20 dfactorRGB, OpenTK.Graphics.ES20.EsVersion20 sfactorAlpha, OpenTK.Graphics.ES20.EsVersion20 dfactorAlpha); + internal delegate void BlendFuncSeparate(OpenTK.Graphics.ES20.All sfactorRGB, OpenTK.Graphics.ES20.All dfactorRGB, OpenTK.Graphics.ES20.All sfactorAlpha, OpenTK.Graphics.ES20.All dfactorAlpha); internal static BlendFuncSeparate glBlendFuncSeparate; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void BlendParameteriNV(OpenTK.Graphics.ES20.NvBlendEquationAdvanced pname, Int32 value); + internal delegate void BlendParameteriNV(OpenTK.Graphics.ES20.All pname, Int32 value); internal static BlendParameteriNV glBlendParameteriNV; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void BlitFramebufferANGLE(Int32 srcX0, Int32 srcY0, Int32 srcX1, Int32 srcY1, Int32 dstX0, Int32 dstY0, Int32 dstX1, Int32 dstY1, UInt32 mask, OpenTK.Graphics.ES20.AngleFramebufferBlit filter); + internal delegate void BlitFramebufferANGLE(Int32 srcX0, Int32 srcY0, Int32 srcX1, Int32 srcY1, Int32 dstX0, Int32 dstY0, Int32 dstX1, Int32 dstY1, UInt32 mask, OpenTK.Graphics.ES20.All filter); internal static BlitFramebufferANGLE glBlitFramebufferANGLE; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void BlitFramebufferNV(Int32 srcX0, Int32 srcY0, Int32 srcX1, Int32 srcY1, Int32 dstX0, Int32 dstY0, Int32 dstX1, Int32 dstY1, UInt32 mask, OpenTK.Graphics.ES20.NvFramebufferBlit filter); + internal delegate void BlitFramebufferNV(Int32 srcX0, Int32 srcY0, Int32 srcX1, Int32 srcY1, Int32 dstX0, Int32 dstY0, Int32 dstX1, Int32 dstY1, UInt32 mask, OpenTK.Graphics.ES20.All filter); internal static BlitFramebufferNV glBlitFramebufferNV; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void BufferData(OpenTK.Graphics.ES20.BufferTarget target, IntPtr size, IntPtr data, OpenTK.Graphics.ES20.BufferUsage usage); @@ -132,7 +132,7 @@ namespace OpenTK.Graphics.ES20 internal delegate void ClearStencil(Int32 s); internal static ClearStencil glClearStencil; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate OpenTK.Graphics.ES20.AppleSync ClientWaitSyncAPPLE(IntPtr sync, UInt32 flags, UInt64 timeout); + internal delegate OpenTK.Graphics.ES20.All ClientWaitSyncAPPLE(IntPtr sync, UInt32 flags, UInt64 timeout); internal static ClientWaitSyncAPPLE glClientWaitSyncAPPLE; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void ColorMask(bool red, bool green, bool blue, bool alpha); @@ -144,16 +144,16 @@ namespace OpenTK.Graphics.ES20 internal delegate void CompressedTexImage2D(OpenTK.Graphics.ES20.TextureTarget target, Int32 level, OpenTK.Graphics.ES20.PixelInternalFormat internalformat, Int32 width, Int32 height, Int32 border, Int32 imageSize, IntPtr data); internal static CompressedTexImage2D glCompressedTexImage2D; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void CompressedTexImage3DOES(OpenTK.Graphics.ES20.OesTexture3D target, Int32 level, OpenTK.Graphics.ES20.OesTexture3D internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, Int32 imageSize, IntPtr data); + internal delegate void CompressedTexImage3DOES(OpenTK.Graphics.ES20.All target, Int32 level, OpenTK.Graphics.ES20.All internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, Int32 imageSize, IntPtr data); internal static CompressedTexImage3DOES glCompressedTexImage3DOES; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void CompressedTexSubImage2D(OpenTK.Graphics.ES20.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.ES20.PixelFormat format, Int32 imageSize, IntPtr data); internal static CompressedTexSubImage2D glCompressedTexSubImage2D; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void CompressedTexSubImage3DOES(OpenTK.Graphics.ES20.OesTexture3D target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES20.OesTexture3D format, Int32 imageSize, IntPtr data); + internal delegate void CompressedTexSubImage3DOES(OpenTK.Graphics.ES20.All target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES20.All format, Int32 imageSize, IntPtr data); internal static CompressedTexSubImage3DOES glCompressedTexSubImage3DOES; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void CopyBufferSubDataNV(OpenTK.Graphics.ES20.NvCopyBuffer readTarget, OpenTK.Graphics.ES20.NvCopyBuffer writeTarget, IntPtr readOffset, IntPtr writeOffset, IntPtr size); + internal delegate void CopyBufferSubDataNV(OpenTK.Graphics.ES20.All readTarget, OpenTK.Graphics.ES20.All writeTarget, IntPtr readOffset, IntPtr writeOffset, IntPtr size); internal static CopyBufferSubDataNV glCopyBufferSubDataNV; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void CopyTexImage2D(OpenTK.Graphics.ES20.TextureTarget target, Int32 level, OpenTK.Graphics.ES20.PixelInternalFormat internalformat, Int32 x, Int32 y, Int32 width, Int32 height, Int32 border); @@ -162,7 +162,7 @@ namespace OpenTK.Graphics.ES20 internal delegate void CopyTexSubImage2D(OpenTK.Graphics.ES20.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 x, Int32 y, Int32 width, Int32 height); internal static CopyTexSubImage2D glCopyTexSubImage2D; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void CopyTexSubImage3DOES(OpenTK.Graphics.ES20.OesTexture3D target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 x, Int32 y, Int32 width, Int32 height); + internal delegate void CopyTexSubImage3DOES(OpenTK.Graphics.ES20.All target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 x, Int32 y, Int32 width, Int32 height); internal static CopyTexSubImage3DOES glCopyTexSubImage3DOES; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void CopyTextureLevelsAPPLE(UInt32 destinationTexture, UInt32 sourceTexture, Int32 sourceBaseLevel, Int32 sourceLevelCount); @@ -171,7 +171,7 @@ namespace OpenTK.Graphics.ES20 internal delegate void CoverageMaskNV(bool mask); internal static CoverageMaskNV glCoverageMaskNV; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void CoverageOperationNV(OpenTK.Graphics.ES20.NvCoverageSample operation); + internal delegate void CoverageOperationNV(OpenTK.Graphics.ES20.All operation); internal static CoverageOperationNV glCoverageOperationNV; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate Int32 CreateProgram(); @@ -180,10 +180,10 @@ namespace OpenTK.Graphics.ES20 internal delegate Int32 CreateShader(OpenTK.Graphics.ES20.ShaderType type); internal static CreateShader glCreateShader; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate Int32 CreateShaderProgramEXT(OpenTK.Graphics.ES20.ExtSeparateShaderObjects type, String @string); + internal delegate Int32 CreateShaderProgramEXT(OpenTK.Graphics.ES20.All type, String @string); internal static CreateShaderProgramEXT glCreateShaderProgramEXT; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate Int32 CreateShaderProgramvEXT(OpenTK.Graphics.ES20.ExtSeparateShaderObjects type, Int32 count, String[] strings); + internal delegate Int32 CreateShaderProgramvEXT(OpenTK.Graphics.ES20.All type, Int32 count, String[] strings); internal static CreateShaderProgramvEXT glCreateShaderProgramvEXT; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void CullFace(OpenTK.Graphics.ES20.CullFaceMode mode); @@ -195,16 +195,16 @@ namespace OpenTK.Graphics.ES20 internal delegate void DebugMessageCallbackKHR(DebugProcKhr callback, IntPtr userParam); internal static DebugMessageCallbackKHR glDebugMessageCallbackKHR; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void DebugMessageControl(OpenTK.Graphics.ES20.KhrDebug source, OpenTK.Graphics.ES20.KhrDebug type, OpenTK.Graphics.ES20.KhrDebug severity, Int32 count, UInt32* ids, bool enabled); + internal unsafe delegate void DebugMessageControl(OpenTK.Graphics.ES20.All source, OpenTK.Graphics.ES20.All type, OpenTK.Graphics.ES20.All severity, Int32 count, UInt32* ids, bool enabled); internal unsafe static DebugMessageControl glDebugMessageControl; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void DebugMessageControlKHR(OpenTK.Graphics.ES20.KhrDebug source, OpenTK.Graphics.ES20.KhrDebug type, OpenTK.Graphics.ES20.KhrDebug severity, Int32 count, UInt32* ids, bool enabled); + internal unsafe delegate void DebugMessageControlKHR(OpenTK.Graphics.ES20.All source, OpenTK.Graphics.ES20.All type, OpenTK.Graphics.ES20.All severity, Int32 count, UInt32* ids, bool enabled); internal unsafe static DebugMessageControlKHR glDebugMessageControlKHR; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void DebugMessageInsert(OpenTK.Graphics.ES20.KhrDebug source, OpenTK.Graphics.ES20.KhrDebug type, UInt32 id, OpenTK.Graphics.ES20.KhrDebug severity, Int32 length, String buf); + internal delegate void DebugMessageInsert(OpenTK.Graphics.ES20.All source, OpenTK.Graphics.ES20.All type, UInt32 id, OpenTK.Graphics.ES20.All severity, Int32 length, String buf); internal static DebugMessageInsert glDebugMessageInsert; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void DebugMessageInsertKHR(OpenTK.Graphics.ES20.KhrDebug source, OpenTK.Graphics.ES20.KhrDebug type, UInt32 id, OpenTK.Graphics.ES20.KhrDebug severity, Int32 length, String buf); + internal delegate void DebugMessageInsertKHR(OpenTK.Graphics.ES20.All source, OpenTK.Graphics.ES20.All type, UInt32 id, OpenTK.Graphics.ES20.All severity, Int32 length, String buf); internal static DebugMessageInsertKHR glDebugMessageInsertKHR; [System.Security.SuppressUnmanagedCodeSecurity()] internal unsafe delegate void DeleteBuffers(Int32 n, UInt32* buffers); @@ -264,12 +264,15 @@ namespace OpenTK.Graphics.ES20 internal delegate void DisableVertexAttribArray(UInt32 index); internal static DisableVertexAttribArray glDisableVertexAttribArray; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void DiscardFramebufferEXT(OpenTK.Graphics.ES20.ExtDiscardFramebuffer target, Int32 numAttachments, OpenTK.Graphics.ES20.ExtDiscardFramebuffer* attachments); + internal unsafe delegate void DiscardFramebufferEXT(OpenTK.Graphics.ES20.All target, Int32 numAttachments, OpenTK.Graphics.ES20.All* attachments); internal unsafe static DiscardFramebufferEXT glDiscardFramebufferEXT; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void DrawArrays(OpenTK.Graphics.ES20.BeginMode mode, Int32 first, Int32 count); + internal delegate void DrawArrays(OpenTK.Graphics.ES20.PrimitiveType mode, Int32 first, Int32 count); internal static DrawArrays glDrawArrays; [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void DrawArrays1(OpenTK.Graphics.ES20.BeginMode mode, Int32 first, Int32 count); + internal static DrawArrays1 glDrawArrays1; + [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void DrawArraysInstancedANGLE(OpenTK.Graphics.ES20.PrimitiveType mode, Int32 first, Int32 count, Int32 primcount); internal static DrawArraysInstancedANGLE glDrawArraysInstancedANGLE; [System.Security.SuppressUnmanagedCodeSecurity()] @@ -279,31 +282,34 @@ namespace OpenTK.Graphics.ES20 internal delegate void DrawArraysInstancedNV(OpenTK.Graphics.ES20.PrimitiveType mode, Int32 first, Int32 count, Int32 primcount); internal static DrawArraysInstancedNV glDrawArraysInstancedNV; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void DrawBuffersEXT(Int32 n, OpenTK.Graphics.ES20.ExtDrawBuffers* bufs); + internal unsafe delegate void DrawBuffersEXT(Int32 n, OpenTK.Graphics.ES20.All* bufs); internal unsafe static DrawBuffersEXT glDrawBuffersEXT; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void DrawBuffersIndexedEXT(Int32 n, OpenTK.Graphics.ES20.ExtMultiviewDrawBuffers* location, Int32* indices); + internal unsafe delegate void DrawBuffersIndexedEXT(Int32 n, OpenTK.Graphics.ES20.All* location, Int32* indices); internal unsafe static DrawBuffersIndexedEXT glDrawBuffersIndexedEXT; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void DrawBuffersNV(Int32 n, OpenTK.Graphics.ES20.NvDrawBuffers* bufs); + internal unsafe delegate void DrawBuffersNV(Int32 n, OpenTK.Graphics.ES20.All* bufs); internal unsafe static DrawBuffersNV glDrawBuffersNV; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void DrawElements(OpenTK.Graphics.ES20.BeginMode mode, Int32 count, OpenTK.Graphics.ES20.DrawElementsType type, IntPtr indices); + internal delegate void DrawElements(OpenTK.Graphics.ES20.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES20.DrawElementsType type, IntPtr indices); internal static DrawElements glDrawElements; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void DrawElementsInstancedANGLE(OpenTK.Graphics.ES20.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES20.AngleInstancedArrays type, IntPtr indices, Int32 primcount); + internal delegate void DrawElements1(OpenTK.Graphics.ES20.BeginMode mode, Int32 count, OpenTK.Graphics.ES20.DrawElementsType type, IntPtr indices); + internal static DrawElements1 glDrawElements1; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void DrawElementsInstancedANGLE(OpenTK.Graphics.ES20.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES20.All type, IntPtr indices, Int32 primcount); internal static DrawElementsInstancedANGLE glDrawElementsInstancedANGLE; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void DrawElementsInstancedEXT(OpenTK.Graphics.ES20.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES20.DrawElementsType type, IntPtr indices, Int32 primcount); internal static DrawElementsInstancedEXT glDrawElementsInstancedEXT; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void DrawElementsInstancedNV(OpenTK.Graphics.ES20.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES20.NvDrawInstanced type, IntPtr indices, Int32 primcount); + internal delegate void DrawElementsInstancedNV(OpenTK.Graphics.ES20.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES20.All type, IntPtr indices, Int32 primcount); internal static DrawElementsInstancedNV glDrawElementsInstancedNV; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void EGLImageTargetRenderbufferStorageOES(OpenTK.Graphics.ES20.OesEglImage target, IntPtr image); + internal delegate void EGLImageTargetRenderbufferStorageOES(OpenTK.Graphics.ES20.All target, IntPtr image); internal static EGLImageTargetRenderbufferStorageOES glEGLImageTargetRenderbufferStorageOES; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void EGLImageTargetTexture2DOES(OpenTK.Graphics.ES20.OesEglImage target, IntPtr image); + internal delegate void EGLImageTargetTexture2DOES(OpenTK.Graphics.ES20.All target, IntPtr image); internal static EGLImageTargetTexture2DOES glEGLImageTargetTexture2DOES; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void Enable(OpenTK.Graphics.ES20.EnableCap cap); @@ -324,7 +330,7 @@ namespace OpenTK.Graphics.ES20 internal delegate void EndTilingQCOM(UInt32 preserveMask); internal static EndTilingQCOM glEndTilingQCOM; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void ExtGetBufferPointervQCOM(OpenTK.Graphics.ES20.QcomExtendedGet target, [OutAttribute] IntPtr @params); + internal delegate void ExtGetBufferPointervQCOM(OpenTK.Graphics.ES20.All target, [OutAttribute] IntPtr @params); internal static ExtGetBufferPointervQCOM glExtGetBufferPointervQCOM; [System.Security.SuppressUnmanagedCodeSecurity()] internal unsafe delegate void ExtGetBuffersQCOM([OutAttribute] UInt32* buffers, Int32 maxBuffers, [OutAttribute] Int32* numBuffers); @@ -333,7 +339,7 @@ namespace OpenTK.Graphics.ES20 internal unsafe delegate void ExtGetFramebuffersQCOM([OutAttribute] UInt32* framebuffers, Int32 maxFramebuffers, [OutAttribute] Int32* numFramebuffers); internal unsafe static ExtGetFramebuffersQCOM glExtGetFramebuffersQCOM; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void ExtGetProgramBinarySourceQCOM(UInt32 program, OpenTK.Graphics.ES20.QcomExtendedGet2 shadertype, [OutAttribute] StringBuilder source, [OutAttribute] Int32* length); + internal unsafe delegate void ExtGetProgramBinarySourceQCOM(UInt32 program, OpenTK.Graphics.ES20.All shadertype, [OutAttribute] StringBuilder source, [OutAttribute] Int32* length); internal unsafe static ExtGetProgramBinarySourceQCOM glExtGetProgramBinarySourceQCOM; [System.Security.SuppressUnmanagedCodeSecurity()] internal unsafe delegate void ExtGetProgramsQCOM([OutAttribute] UInt32* programs, Int32 maxPrograms, [OutAttribute] Int32* numPrograms); @@ -345,10 +351,10 @@ namespace OpenTK.Graphics.ES20 internal unsafe delegate void ExtGetShadersQCOM([OutAttribute] UInt32* shaders, Int32 maxShaders, [OutAttribute] Int32* numShaders); internal unsafe static ExtGetShadersQCOM glExtGetShadersQCOM; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void ExtGetTexLevelParameterivQCOM(UInt32 texture, OpenTK.Graphics.ES20.QcomExtendedGet face, Int32 level, OpenTK.Graphics.ES20.QcomExtendedGet pname, [OutAttribute] Int32* @params); + internal unsafe delegate void ExtGetTexLevelParameterivQCOM(UInt32 texture, OpenTK.Graphics.ES20.All face, Int32 level, OpenTK.Graphics.ES20.All pname, [OutAttribute] Int32* @params); internal unsafe static ExtGetTexLevelParameterivQCOM glExtGetTexLevelParameterivQCOM; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void ExtGetTexSubImageQCOM(OpenTK.Graphics.ES20.QcomExtendedGet target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES20.QcomExtendedGet format, OpenTK.Graphics.ES20.QcomExtendedGet type, [OutAttribute] IntPtr texels); + internal delegate void ExtGetTexSubImageQCOM(OpenTK.Graphics.ES20.All target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES20.All format, OpenTK.Graphics.ES20.All type, [OutAttribute] IntPtr texels); internal static ExtGetTexSubImageQCOM glExtGetTexSubImageQCOM; [System.Security.SuppressUnmanagedCodeSecurity()] internal unsafe delegate void ExtGetTexturesQCOM([OutAttribute] UInt32* textures, Int32 maxTextures, [OutAttribute] Int32* numTextures); @@ -357,10 +363,10 @@ namespace OpenTK.Graphics.ES20 internal delegate bool ExtIsProgramBinaryQCOM(UInt32 program); internal static ExtIsProgramBinaryQCOM glExtIsProgramBinaryQCOM; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void ExtTexObjectStateOverrideiQCOM(OpenTK.Graphics.ES20.QcomExtendedGet target, OpenTK.Graphics.ES20.QcomExtendedGet pname, Int32 param); + internal delegate void ExtTexObjectStateOverrideiQCOM(OpenTK.Graphics.ES20.All target, OpenTK.Graphics.ES20.All pname, Int32 param); internal static ExtTexObjectStateOverrideiQCOM glExtTexObjectStateOverrideiQCOM; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate IntPtr FenceSyncAPPLE(OpenTK.Graphics.ES20.AppleSync condition, UInt32 flags); + internal delegate IntPtr FenceSyncAPPLE(OpenTK.Graphics.ES20.All condition, UInt32 flags); internal static FenceSyncAPPLE glFenceSyncAPPLE; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void Finish(); @@ -372,7 +378,7 @@ namespace OpenTK.Graphics.ES20 internal delegate void Flush(); internal static Flush glFlush; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void FlushMappedBufferRangeEXT(OpenTK.Graphics.ES20.ExtMapBufferRange target, IntPtr offset, IntPtr length); + internal delegate void FlushMappedBufferRangeEXT(OpenTK.Graphics.ES20.All target, IntPtr offset, IntPtr length); internal static FlushMappedBufferRangeEXT glFlushMappedBufferRangeEXT; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void FramebufferRenderbuffer(OpenTK.Graphics.ES20.FramebufferTarget target, OpenTK.Graphics.ES20.FramebufferSlot attachment, OpenTK.Graphics.ES20.RenderbufferTarget renderbuffertarget, UInt32 renderbuffer); @@ -381,13 +387,13 @@ namespace OpenTK.Graphics.ES20 internal delegate void FramebufferTexture2D(OpenTK.Graphics.ES20.FramebufferTarget target, OpenTK.Graphics.ES20.FramebufferSlot attachment, OpenTK.Graphics.ES20.TextureTarget textarget, UInt32 texture, Int32 level); internal static FramebufferTexture2D glFramebufferTexture2D; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void FramebufferTexture2DMultisampleEXT(OpenTK.Graphics.ES20.ExtMultisampledRenderToTexture target, OpenTK.Graphics.ES20.ExtMultisampledRenderToTexture attachment, OpenTK.Graphics.ES20.ExtMultisampledRenderToTexture textarget, UInt32 texture, Int32 level, Int32 samples); + internal delegate void FramebufferTexture2DMultisampleEXT(OpenTK.Graphics.ES20.All target, OpenTK.Graphics.ES20.All attachment, OpenTK.Graphics.ES20.All textarget, UInt32 texture, Int32 level, Int32 samples); internal static FramebufferTexture2DMultisampleEXT glFramebufferTexture2DMultisampleEXT; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void FramebufferTexture2DMultisampleIMG(OpenTK.Graphics.ES20.ImgMultisampledRenderToTexture target, OpenTK.Graphics.ES20.ImgMultisampledRenderToTexture attachment, OpenTK.Graphics.ES20.ImgMultisampledRenderToTexture textarget, UInt32 texture, Int32 level, Int32 samples); + internal delegate void FramebufferTexture2DMultisampleIMG(OpenTK.Graphics.ES20.All target, OpenTK.Graphics.ES20.All attachment, OpenTK.Graphics.ES20.All textarget, UInt32 texture, Int32 level, Int32 samples); internal static FramebufferTexture2DMultisampleIMG glFramebufferTexture2DMultisampleIMG; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void FramebufferTexture3DOES(OpenTK.Graphics.ES20.OesTexture3D target, OpenTK.Graphics.ES20.OesTexture3D attachment, OpenTK.Graphics.ES20.OesTexture3D textarget, UInt32 texture, Int32 level, Int32 zoffset); + internal delegate void FramebufferTexture3DOES(OpenTK.Graphics.ES20.All target, OpenTK.Graphics.ES20.All attachment, OpenTK.Graphics.ES20.All textarget, UInt32 texture, Int32 level, Int32 zoffset); internal static FramebufferTexture3DOES glFramebufferTexture3DOES; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void FrontFace(OpenTK.Graphics.ES20.FrontFaceDirection mode); @@ -441,13 +447,13 @@ namespace OpenTK.Graphics.ES20 internal unsafe delegate void GetBufferParameteriv(OpenTK.Graphics.ES20.BufferTarget target, OpenTK.Graphics.ES20.BufferParameterName pname, [OutAttribute] Int32* @params); internal unsafe static GetBufferParameteriv glGetBufferParameteriv; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void GetBufferPointervOES(OpenTK.Graphics.ES20.OesMapbuffer target, OpenTK.Graphics.ES20.OesMapbuffer pname, [OutAttribute] IntPtr @params); + internal delegate void GetBufferPointervOES(OpenTK.Graphics.ES20.All target, OpenTK.Graphics.ES20.All pname, [OutAttribute] IntPtr @params); internal static GetBufferPointervOES glGetBufferPointervOES; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate Int32 GetDebugMessageLog(UInt32 count, Int32 bufSize, [OutAttribute] OpenTK.Graphics.ES20.KhrDebug* sources, [OutAttribute] OpenTK.Graphics.ES20.KhrDebug* types, [OutAttribute] UInt32* ids, [OutAttribute] OpenTK.Graphics.ES20.KhrDebug* severities, [OutAttribute] Int32* lengths, [OutAttribute] StringBuilder messageLog); + internal unsafe delegate Int32 GetDebugMessageLog(UInt32 count, Int32 bufSize, [OutAttribute] OpenTK.Graphics.ES20.All* sources, [OutAttribute] OpenTK.Graphics.ES20.All* types, [OutAttribute] UInt32* ids, [OutAttribute] OpenTK.Graphics.ES20.All* severities, [OutAttribute] Int32* lengths, [OutAttribute] StringBuilder messageLog); internal unsafe static GetDebugMessageLog glGetDebugMessageLog; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate Int32 GetDebugMessageLogKHR(UInt32 count, Int32 bufSize, [OutAttribute] OpenTK.Graphics.ES20.KhrDebug* sources, [OutAttribute] OpenTK.Graphics.ES20.KhrDebug* types, [OutAttribute] UInt32* ids, [OutAttribute] OpenTK.Graphics.ES20.KhrDebug* severities, [OutAttribute] Int32* lengths, [OutAttribute] StringBuilder messageLog); + internal unsafe delegate Int32 GetDebugMessageLogKHR(UInt32 count, Int32 bufSize, [OutAttribute] OpenTK.Graphics.ES20.All* sources, [OutAttribute] OpenTK.Graphics.ES20.All* types, [OutAttribute] UInt32* ids, [OutAttribute] OpenTK.Graphics.ES20.All* severities, [OutAttribute] Int32* lengths, [OutAttribute] StringBuilder messageLog); internal unsafe static GetDebugMessageLogKHR glGetDebugMessageLogKHR; [System.Security.SuppressUnmanagedCodeSecurity()] internal unsafe delegate void GetDriverControlsQCOM([OutAttribute] Int32* num, Int32 size, [OutAttribute] UInt32* driverControls); @@ -459,7 +465,7 @@ namespace OpenTK.Graphics.ES20 internal delegate OpenTK.Graphics.ES20.ErrorCode GetError(); internal static GetError glGetError; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void GetFenceivNV(UInt32 fence, OpenTK.Graphics.ES20.NvFence pname, [OutAttribute] Int32* @params); + internal unsafe delegate void GetFenceivNV(UInt32 fence, OpenTK.Graphics.ES20.All pname, [OutAttribute] Int32* @params); internal unsafe static GetFenceivNV glGetFenceivNV; [System.Security.SuppressUnmanagedCodeSecurity()] internal unsafe delegate void GetFloatv(OpenTK.Graphics.ES20.GetPName pname, [OutAttribute] Single* data); @@ -468,13 +474,13 @@ namespace OpenTK.Graphics.ES20 internal unsafe delegate void GetFramebufferAttachmentParameteriv(OpenTK.Graphics.ES20.FramebufferTarget target, OpenTK.Graphics.ES20.FramebufferSlot attachment, OpenTK.Graphics.ES20.FramebufferParameterName pname, [OutAttribute] Int32* @params); internal unsafe static GetFramebufferAttachmentParameteriv glGetFramebufferAttachmentParameteriv; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate OpenTK.Graphics.ES20.ExtRobustness GetGraphicsResetStatusEXT(); + internal delegate OpenTK.Graphics.ES20.All GetGraphicsResetStatusEXT(); internal static GetGraphicsResetStatusEXT glGetGraphicsResetStatusEXT; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void GetInteger64vAPPLE(OpenTK.Graphics.ES20.AppleSync pname, [OutAttribute] Int64* @params); + internal unsafe delegate void GetInteger64vAPPLE(OpenTK.Graphics.ES20.All pname, [OutAttribute] Int64* @params); internal unsafe static GetInteger64vAPPLE glGetInteger64vAPPLE; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void GetIntegeri_vEXT(OpenTK.Graphics.ES20.ExtMultiviewDrawBuffers target, UInt32 index, [OutAttribute] Int32* data); + internal unsafe delegate void GetIntegeri_vEXT(OpenTK.Graphics.ES20.All target, UInt32 index, [OutAttribute] Int32* data); internal unsafe static GetIntegeri_vEXT glGetIntegeri_vEXT; [System.Security.SuppressUnmanagedCodeSecurity()] internal unsafe delegate void GetIntegerv(OpenTK.Graphics.ES20.GetPName pname, [OutAttribute] Int32* data); @@ -486,13 +492,13 @@ namespace OpenTK.Graphics.ES20 internal unsafe delegate void GetnUniformivEXT(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] Int32* @params); internal unsafe static GetnUniformivEXT glGetnUniformivEXT; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void GetObjectLabel(OpenTK.Graphics.ES20.KhrDebug identifier, UInt32 name, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label); + internal unsafe delegate void GetObjectLabel(OpenTK.Graphics.ES20.All identifier, UInt32 name, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label); internal unsafe static GetObjectLabel glGetObjectLabel; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void GetObjectLabelEXT(OpenTK.Graphics.ES20.ExtDebugLabel type, UInt32 @object, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label); + internal unsafe delegate void GetObjectLabelEXT(OpenTK.Graphics.ES20.All type, UInt32 @object, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label); internal unsafe static GetObjectLabelEXT glGetObjectLabelEXT; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void GetObjectLabelKHR(OpenTK.Graphics.ES20.KhrDebug identifier, UInt32 name, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label); + internal unsafe delegate void GetObjectLabelKHR(OpenTK.Graphics.ES20.All identifier, UInt32 name, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label); internal unsafe static GetObjectLabelKHR glGetObjectLabelKHR; [System.Security.SuppressUnmanagedCodeSecurity()] internal unsafe delegate void GetObjectPtrLabel(IntPtr ptr, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label); @@ -501,10 +507,10 @@ namespace OpenTK.Graphics.ES20 internal unsafe delegate void GetObjectPtrLabelKHR(IntPtr ptr, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label); internal unsafe static GetObjectPtrLabelKHR glGetObjectPtrLabelKHR; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void GetPerfMonitorCounterDataAMD(UInt32 monitor, OpenTK.Graphics.ES20.AmdPerformanceMonitor pname, Int32 dataSize, [OutAttribute] UInt32* data, [OutAttribute] Int32* bytesWritten); + internal unsafe delegate void GetPerfMonitorCounterDataAMD(UInt32 monitor, OpenTK.Graphics.ES20.All pname, Int32 dataSize, [OutAttribute] UInt32* data, [OutAttribute] Int32* bytesWritten); internal unsafe static GetPerfMonitorCounterDataAMD glGetPerfMonitorCounterDataAMD; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void GetPerfMonitorCounterInfoAMD(UInt32 group, UInt32 counter, OpenTK.Graphics.ES20.AmdPerformanceMonitor pname, [OutAttribute] IntPtr data); + internal delegate void GetPerfMonitorCounterInfoAMD(UInt32 group, UInt32 counter, OpenTK.Graphics.ES20.All pname, [OutAttribute] IntPtr data); internal static GetPerfMonitorCounterInfoAMD glGetPerfMonitorCounterInfoAMD; [System.Security.SuppressUnmanagedCodeSecurity()] internal unsafe delegate void GetPerfMonitorCountersAMD(UInt32 group, [OutAttribute] Int32* numCounters, [OutAttribute] Int32* maxActiveCounters, Int32 counterSize, [OutAttribute] UInt32* counters); @@ -522,10 +528,10 @@ namespace OpenTK.Graphics.ES20 internal delegate void GetPointerv(OpenTK.Graphics.ES20.GetPointervPName pname, [OutAttribute] IntPtr @params); internal static GetPointerv glGetPointerv; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void GetPointervKHR(OpenTK.Graphics.ES20.KhrDebug pname, [OutAttribute] IntPtr @params); + internal delegate void GetPointervKHR(OpenTK.Graphics.ES20.All pname, [OutAttribute] IntPtr @params); internal static GetPointervKHR glGetPointervKHR; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void GetProgramBinaryOES(UInt32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] OpenTK.Graphics.ES20.OesGetProgramBinary* binaryFormat, [OutAttribute] IntPtr binary); + internal unsafe delegate void GetProgramBinaryOES(UInt32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] OpenTK.Graphics.ES20.All* binaryFormat, [OutAttribute] IntPtr binary); internal unsafe static GetProgramBinaryOES glGetProgramBinaryOES; [System.Security.SuppressUnmanagedCodeSecurity()] internal unsafe delegate void GetProgramInfoLog(UInt32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder infoLog); @@ -537,19 +543,19 @@ namespace OpenTK.Graphics.ES20 internal unsafe delegate void GetProgramPipelineInfoLogEXT(UInt32 pipeline, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder infoLog); internal unsafe static GetProgramPipelineInfoLogEXT glGetProgramPipelineInfoLogEXT; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void GetProgramPipelineivEXT(UInt32 pipeline, OpenTK.Graphics.ES20.ExtSeparateShaderObjects pname, [OutAttribute] Int32* @params); + internal unsafe delegate void GetProgramPipelineivEXT(UInt32 pipeline, OpenTK.Graphics.ES20.All pname, [OutAttribute] Int32* @params); internal unsafe static GetProgramPipelineivEXT glGetProgramPipelineivEXT; [System.Security.SuppressUnmanagedCodeSecurity()] internal unsafe delegate void GetQueryivEXT(OpenTK.Graphics.ES20.All target, OpenTK.Graphics.ES20.All pname, [OutAttribute] Int32* @params); internal unsafe static GetQueryivEXT glGetQueryivEXT; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void GetQueryObjecti64vEXT(UInt32 id, OpenTK.Graphics.ES20.ExtDisjointTimerQuery pname, [OutAttribute] Int64* @params); + internal unsafe delegate void GetQueryObjecti64vEXT(UInt32 id, OpenTK.Graphics.ES20.All pname, [OutAttribute] Int64* @params); internal unsafe static GetQueryObjecti64vEXT glGetQueryObjecti64vEXT; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void GetQueryObjectivEXT(UInt32 id, OpenTK.Graphics.ES20.ExtDisjointTimerQuery pname, [OutAttribute] Int32* @params); + internal unsafe delegate void GetQueryObjectivEXT(UInt32 id, OpenTK.Graphics.ES20.All pname, [OutAttribute] Int32* @params); internal unsafe static GetQueryObjectivEXT glGetQueryObjectivEXT; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void GetQueryObjectui64vEXT(UInt32 id, OpenTK.Graphics.ES20.ExtDisjointTimerQuery pname, [OutAttribute] UInt64* @params); + internal unsafe delegate void GetQueryObjectui64vEXT(UInt32 id, OpenTK.Graphics.ES20.All pname, [OutAttribute] UInt64* @params); internal unsafe static GetQueryObjectui64vEXT glGetQueryObjectui64vEXT; [System.Security.SuppressUnmanagedCodeSecurity()] internal unsafe delegate void GetQueryObjectuivEXT(UInt32 id, OpenTK.Graphics.ES20.All pname, [OutAttribute] UInt32* @params); @@ -573,7 +579,7 @@ namespace OpenTK.Graphics.ES20 internal delegate IntPtr GetString(OpenTK.Graphics.ES20.StringName name); internal static GetString glGetString; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void GetSyncivAPPLE(IntPtr sync, OpenTK.Graphics.ES20.AppleSync pname, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Int32* values); + internal unsafe delegate void GetSyncivAPPLE(IntPtr sync, OpenTK.Graphics.ES20.All pname, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Int32* values); internal unsafe static GetSyncivAPPLE glGetSyncivAPPLE; [System.Security.SuppressUnmanagedCodeSecurity()] internal unsafe delegate void GetTexParameterfv(OpenTK.Graphics.ES20.TextureTarget target, OpenTK.Graphics.ES20.GetTextureParameter pname, [OutAttribute] Single* @params); @@ -645,7 +651,7 @@ namespace OpenTK.Graphics.ES20 internal delegate bool IsVertexArrayOES(UInt32 array); internal static IsVertexArrayOES glIsVertexArrayOES; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void LabelObjectEXT(OpenTK.Graphics.ES20.ExtDebugLabel type, UInt32 @object, Int32 length, String label); + internal delegate void LabelObjectEXT(OpenTK.Graphics.ES20.All type, UInt32 @object, Int32 length, String label); internal static LabelObjectEXT glLabelObjectEXT; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void LineWidth(Single width); @@ -654,10 +660,10 @@ namespace OpenTK.Graphics.ES20 internal delegate void LinkProgram(UInt32 program); internal static LinkProgram glLinkProgram; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate IntPtr MapBufferOES(OpenTK.Graphics.ES20.OesMapbuffer target, OpenTK.Graphics.ES20.OesMapbuffer access); + internal delegate IntPtr MapBufferOES(OpenTK.Graphics.ES20.All target, OpenTK.Graphics.ES20.All access); internal static MapBufferOES glMapBufferOES; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate IntPtr MapBufferRangeEXT(OpenTK.Graphics.ES20.ExtMapBufferRange target, IntPtr offset, IntPtr length, UInt32 access); + internal delegate IntPtr MapBufferRangeEXT(OpenTK.Graphics.ES20.All target, IntPtr offset, IntPtr length, UInt32 access); internal static MapBufferRangeEXT glMapBufferRangeEXT; [System.Security.SuppressUnmanagedCodeSecurity()] internal unsafe delegate void MultiDrawArraysEXT(OpenTK.Graphics.ES20.PrimitiveType mode, Int32* first, Int32* count, Int32 primcount); @@ -666,10 +672,10 @@ namespace OpenTK.Graphics.ES20 internal unsafe delegate void MultiDrawElementsEXT(OpenTK.Graphics.ES20.PrimitiveType mode, Int32* count, OpenTK.Graphics.ES20.DrawElementsType type, IntPtr indices, Int32 primcount); internal unsafe static MultiDrawElementsEXT glMultiDrawElementsEXT; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void ObjectLabel(OpenTK.Graphics.ES20.KhrDebug identifier, UInt32 name, Int32 length, String label); + internal delegate void ObjectLabel(OpenTK.Graphics.ES20.All identifier, UInt32 name, Int32 length, String label); internal static ObjectLabel glObjectLabel; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void ObjectLabelKHR(OpenTK.Graphics.ES20.KhrDebug identifier, UInt32 name, Int32 length, String label); + internal delegate void ObjectLabelKHR(OpenTK.Graphics.ES20.All identifier, UInt32 name, Int32 length, String label); internal static ObjectLabelKHR glObjectLabelKHR; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void ObjectPtrLabel(IntPtr ptr, Int32 length, String label); @@ -693,10 +699,10 @@ namespace OpenTK.Graphics.ES20 internal delegate void PopGroupMarkerEXT(); internal static PopGroupMarkerEXT glPopGroupMarkerEXT; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void ProgramBinaryOES(UInt32 program, OpenTK.Graphics.ES20.OesGetProgramBinary binaryFormat, IntPtr binary, Int32 length); + internal delegate void ProgramBinaryOES(UInt32 program, OpenTK.Graphics.ES20.All binaryFormat, IntPtr binary, Int32 length); internal static ProgramBinaryOES glProgramBinaryOES; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void ProgramParameteriEXT(UInt32 program, OpenTK.Graphics.ES20.ExtSeparateShaderObjects pname, Int32 value); + internal delegate void ProgramParameteriEXT(UInt32 program, OpenTK.Graphics.ES20.All pname, Int32 value); internal static ProgramParameteriEXT glProgramParameteriEXT; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void ProgramUniform1fEXT(UInt32 program, Int32 location, Single v0); @@ -798,25 +804,25 @@ namespace OpenTK.Graphics.ES20 internal unsafe delegate void ProgramUniformMatrix4x3fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); internal unsafe static ProgramUniformMatrix4x3fvEXT glProgramUniformMatrix4x3fvEXT; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void PushDebugGroup(OpenTK.Graphics.ES20.KhrDebug source, UInt32 id, Int32 length, String message); + internal delegate void PushDebugGroup(OpenTK.Graphics.ES20.All source, UInt32 id, Int32 length, String message); internal static PushDebugGroup glPushDebugGroup; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void PushDebugGroupKHR(OpenTK.Graphics.ES20.KhrDebug source, UInt32 id, Int32 length, String message); + internal delegate void PushDebugGroupKHR(OpenTK.Graphics.ES20.All source, UInt32 id, Int32 length, String message); internal static PushDebugGroupKHR glPushDebugGroupKHR; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void PushGroupMarkerEXT(Int32 length, String marker); internal static PushGroupMarkerEXT glPushGroupMarkerEXT; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void QueryCounterEXT(UInt32 id, OpenTK.Graphics.ES20.ExtDisjointTimerQuery target); + internal delegate void QueryCounterEXT(UInt32 id, OpenTK.Graphics.ES20.All target); internal static QueryCounterEXT glQueryCounterEXT; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void ReadBufferIndexedEXT(OpenTK.Graphics.ES20.ExtMultiviewDrawBuffers src, Int32 index); + internal delegate void ReadBufferIndexedEXT(OpenTK.Graphics.ES20.All src, Int32 index); internal static ReadBufferIndexedEXT glReadBufferIndexedEXT; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void ReadBufferNV(OpenTK.Graphics.ES20.NvReadBuffer mode); + internal delegate void ReadBufferNV(OpenTK.Graphics.ES20.All mode); internal static ReadBufferNV glReadBufferNV; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void ReadnPixelsEXT(Int32 x, Int32 y, Int32 width, Int32 height, OpenTK.Graphics.ES20.ExtRobustness format, OpenTK.Graphics.ES20.ExtRobustness type, Int32 bufSize, [OutAttribute] IntPtr data); + internal delegate void ReadnPixelsEXT(Int32 x, Int32 y, Int32 width, Int32 height, OpenTK.Graphics.ES20.All format, OpenTK.Graphics.ES20.All type, Int32 bufSize, [OutAttribute] IntPtr data); internal static ReadnPixelsEXT glReadnPixelsEXT; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void ReadPixels(Int32 x, Int32 y, Int32 width, Int32 height, OpenTK.Graphics.ES20.PixelFormat format, OpenTK.Graphics.ES20.PixelType type, [OutAttribute] IntPtr pixels); @@ -828,19 +834,19 @@ namespace OpenTK.Graphics.ES20 internal delegate void RenderbufferStorage(OpenTK.Graphics.ES20.RenderbufferTarget target, OpenTK.Graphics.ES20.RenderbufferInternalFormat internalformat, Int32 width, Int32 height); internal static RenderbufferStorage glRenderbufferStorage; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void RenderbufferStorageMultisampleANGLE(OpenTK.Graphics.ES20.AngleFramebufferMultisample target, Int32 samples, OpenTK.Graphics.ES20.AngleFramebufferMultisample internalformat, Int32 width, Int32 height); + internal delegate void RenderbufferStorageMultisampleANGLE(OpenTK.Graphics.ES20.All target, Int32 samples, OpenTK.Graphics.ES20.All internalformat, Int32 width, Int32 height); internal static RenderbufferStorageMultisampleANGLE glRenderbufferStorageMultisampleANGLE; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void RenderbufferStorageMultisampleAPPLE(OpenTK.Graphics.ES20.AppleFramebufferMultisample target, Int32 samples, OpenTK.Graphics.ES20.AppleFramebufferMultisample internalformat, Int32 width, Int32 height); + internal delegate void RenderbufferStorageMultisampleAPPLE(OpenTK.Graphics.ES20.All target, Int32 samples, OpenTK.Graphics.ES20.All internalformat, Int32 width, Int32 height); internal static RenderbufferStorageMultisampleAPPLE glRenderbufferStorageMultisampleAPPLE; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void RenderbufferStorageMultisampleEXT(OpenTK.Graphics.ES20.ExtMultisampledRenderToTexture target, Int32 samples, OpenTK.Graphics.ES20.ExtMultisampledRenderToTexture internalformat, Int32 width, Int32 height); + internal delegate void RenderbufferStorageMultisampleEXT(OpenTK.Graphics.ES20.All target, Int32 samples, OpenTK.Graphics.ES20.All internalformat, Int32 width, Int32 height); internal static RenderbufferStorageMultisampleEXT glRenderbufferStorageMultisampleEXT; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void RenderbufferStorageMultisampleIMG(OpenTK.Graphics.ES20.ImgMultisampledRenderToTexture target, Int32 samples, OpenTK.Graphics.ES20.ImgMultisampledRenderToTexture internalformat, Int32 width, Int32 height); + internal delegate void RenderbufferStorageMultisampleIMG(OpenTK.Graphics.ES20.All target, Int32 samples, OpenTK.Graphics.ES20.All internalformat, Int32 width, Int32 height); internal static RenderbufferStorageMultisampleIMG glRenderbufferStorageMultisampleIMG; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void RenderbufferStorageMultisampleNV(OpenTK.Graphics.ES20.NvFramebufferMultisample target, Int32 samples, OpenTK.Graphics.ES20.NvFramebufferMultisample internalformat, Int32 width, Int32 height); + internal delegate void RenderbufferStorageMultisampleNV(OpenTK.Graphics.ES20.All target, Int32 samples, OpenTK.Graphics.ES20.All internalformat, Int32 width, Int32 height); internal static RenderbufferStorageMultisampleNV glRenderbufferStorageMultisampleNV; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void ResolveMultisampleFramebufferAPPLE(); @@ -855,7 +861,7 @@ namespace OpenTK.Graphics.ES20 internal unsafe delegate void SelectPerfMonitorCountersAMD(UInt32 monitor, bool enable, UInt32 group, Int32 numCounters, [OutAttribute] UInt32* counterList); internal unsafe static SelectPerfMonitorCountersAMD glSelectPerfMonitorCountersAMD; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void SetFenceNV(UInt32 fence, OpenTK.Graphics.ES20.NvFence condition); + internal delegate void SetFenceNV(UInt32 fence, OpenTK.Graphics.ES20.All condition); internal static SetFenceNV glSetFenceNV; [System.Security.SuppressUnmanagedCodeSecurity()] internal unsafe delegate void ShaderBinary(Int32 count, UInt32* shaders, OpenTK.Graphics.ES20.ShaderBinaryFormat binaryformat, IntPtr binary, Int32 length); @@ -891,7 +897,7 @@ namespace OpenTK.Graphics.ES20 internal delegate void TexImage2D(OpenTK.Graphics.ES20.TextureTarget target, Int32 level, OpenTK.Graphics.ES20.PixelInternalFormat internalformat, Int32 width, Int32 height, Int32 border, OpenTK.Graphics.ES20.PixelFormat format, OpenTK.Graphics.ES20.PixelType type, IntPtr pixels); internal static TexImage2D glTexImage2D; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void TexImage3DOES(OpenTK.Graphics.ES20.OesTexture3D target, Int32 level, OpenTK.Graphics.ES20.OesTexture3D internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, OpenTK.Graphics.ES20.OesTexture3D format, OpenTK.Graphics.ES20.OesTexture3D type, IntPtr pixels); + internal delegate void TexImage3DOES(OpenTK.Graphics.ES20.All target, Int32 level, OpenTK.Graphics.ES20.All internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, OpenTK.Graphics.ES20.All format, OpenTK.Graphics.ES20.All type, IntPtr pixels); internal static TexImage3DOES glTexImage3DOES; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void TexParameterf(OpenTK.Graphics.ES20.TextureTarget target, OpenTK.Graphics.ES20.TextureParameterName pname, Single param); @@ -906,28 +912,28 @@ namespace OpenTK.Graphics.ES20 internal unsafe delegate void TexParameteriv(OpenTK.Graphics.ES20.TextureTarget target, OpenTK.Graphics.ES20.TextureParameterName pname, Int32* @params); internal unsafe static TexParameteriv glTexParameteriv; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void TexStorage1DEXT(OpenTK.Graphics.ES20.ExtTextureStorage target, Int32 levels, OpenTK.Graphics.ES20.ExtTextureStorage internalformat, Int32 width); + internal delegate void TexStorage1DEXT(OpenTK.Graphics.ES20.All target, Int32 levels, OpenTK.Graphics.ES20.All internalformat, Int32 width); internal static TexStorage1DEXT glTexStorage1DEXT; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void TexStorage2DEXT(OpenTK.Graphics.ES20.ExtTextureStorage target, Int32 levels, OpenTK.Graphics.ES20.ExtTextureStorage internalformat, Int32 width, Int32 height); + internal delegate void TexStorage2DEXT(OpenTK.Graphics.ES20.All target, Int32 levels, OpenTK.Graphics.ES20.All internalformat, Int32 width, Int32 height); internal static TexStorage2DEXT glTexStorage2DEXT; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void TexStorage3DEXT(OpenTK.Graphics.ES20.ExtTextureStorage target, Int32 levels, OpenTK.Graphics.ES20.ExtTextureStorage internalformat, Int32 width, Int32 height, Int32 depth); + internal delegate void TexStorage3DEXT(OpenTK.Graphics.ES20.All target, Int32 levels, OpenTK.Graphics.ES20.All internalformat, Int32 width, Int32 height, Int32 depth); internal static TexStorage3DEXT glTexStorage3DEXT; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void TexSubImage2D(OpenTK.Graphics.ES20.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.ES20.PixelFormat format, OpenTK.Graphics.ES20.PixelType type, IntPtr pixels); internal static TexSubImage2D glTexSubImage2D; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void TexSubImage3DOES(OpenTK.Graphics.ES20.OesTexture3D target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES20.OesTexture3D format, OpenTK.Graphics.ES20.OesTexture3D type, IntPtr pixels); + internal delegate void TexSubImage3DOES(OpenTK.Graphics.ES20.All target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES20.All format, OpenTK.Graphics.ES20.All type, IntPtr pixels); internal static TexSubImage3DOES glTexSubImage3DOES; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void TextureStorage1DEXT(UInt32 texture, OpenTK.Graphics.ES20.ExtTextureStorage target, Int32 levels, OpenTK.Graphics.ES20.ExtTextureStorage internalformat, Int32 width); + internal delegate void TextureStorage1DEXT(UInt32 texture, OpenTK.Graphics.ES20.All target, Int32 levels, OpenTK.Graphics.ES20.All internalformat, Int32 width); internal static TextureStorage1DEXT glTextureStorage1DEXT; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void TextureStorage2DEXT(UInt32 texture, OpenTK.Graphics.ES20.ExtTextureStorage target, Int32 levels, OpenTK.Graphics.ES20.ExtTextureStorage internalformat, Int32 width, Int32 height); + internal delegate void TextureStorage2DEXT(UInt32 texture, OpenTK.Graphics.ES20.All target, Int32 levels, OpenTK.Graphics.ES20.All internalformat, Int32 width, Int32 height); internal static TextureStorage2DEXT glTextureStorage2DEXT; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void TextureStorage3DEXT(UInt32 texture, OpenTK.Graphics.ES20.ExtTextureStorage target, Int32 levels, OpenTK.Graphics.ES20.ExtTextureStorage internalformat, Int32 width, Int32 height, Int32 depth); + internal delegate void TextureStorage3DEXT(UInt32 texture, OpenTK.Graphics.ES20.All target, Int32 levels, OpenTK.Graphics.ES20.All internalformat, Int32 width, Int32 height, Int32 depth); internal static TextureStorage3DEXT glTextureStorage3DEXT; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void Uniform1f(Int32 location, Single v0); @@ -1005,7 +1011,7 @@ namespace OpenTK.Graphics.ES20 internal unsafe delegate void UniformMatrix4x3fvNV(Int32 location, Int32 count, bool transpose, Single* value); internal unsafe static UniformMatrix4x3fvNV glUniformMatrix4x3fvNV; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate bool UnmapBufferOES(OpenTK.Graphics.ES20.OesMapbuffer target); + internal delegate bool UnmapBufferOES(OpenTK.Graphics.ES20.All target); internal static UnmapBufferOES glUnmapBufferOES; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void UseProgram(UInt32 program); @@ -1014,7 +1020,7 @@ namespace OpenTK.Graphics.ES20 internal delegate void UseProgramStagesEXT(UInt32 pipeline, UInt32 stages, UInt32 program); internal static UseProgramStagesEXT glUseProgramStagesEXT; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void UseShaderProgramEXT(OpenTK.Graphics.ES20.ExtSeparateShaderObjects type, UInt32 program); + internal delegate void UseShaderProgramEXT(OpenTK.Graphics.ES20.All type, UInt32 program); internal static UseShaderProgramEXT glUseShaderProgramEXT; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void ValidateProgram(UInt32 program); diff --git a/Source/OpenTK/Graphics/ES20/ES20Enums.cs b/Source/OpenTK/Graphics/ES20/ES20Enums.cs index 9cb75ea5..16c6e16b 100644 --- a/Source/OpenTK/Graphics/ES20/ES20Enums.cs +++ b/Source/OpenTK/Graphics/ES20/ES20Enums.cs @@ -167,7 +167,7 @@ namespace OpenTK.Graphics.ES20 } /// - /// Used in GL.Ext.BeginQuery, GL.Ext.EndQuery and 2 other functions + /// Used in GL.Amd.GetPerfMonitorCounterData, GL.Amd.GetPerfMonitorCounterInfo and 80 other functions /// public enum All : int { @@ -8459,7 +8459,7 @@ namespace OpenTK.Graphics.ES20 } /// - /// Used in GL.Amd.GetPerfMonitorCounterData, GL.Amd.GetPerfMonitorCounterInfo + /// Not used directly. /// public enum AmdPerformanceMonitor : int { @@ -8544,7 +8544,7 @@ namespace OpenTK.Graphics.ES20 } /// - /// Used in GL.Angle.BlitFramebuffer + /// Not used directly. /// public enum AngleFramebufferBlit : int { @@ -8567,7 +8567,7 @@ namespace OpenTK.Graphics.ES20 } /// - /// Used in GL.Angle.RenderbufferStorageMultisample + /// Not used directly. /// public enum AngleFramebufferMultisample : int { @@ -8586,7 +8586,7 @@ namespace OpenTK.Graphics.ES20 } /// - /// Used in GL.Angle.DrawElementsInstanced + /// Not used directly. /// public enum AngleInstancedArrays : int { @@ -8674,7 +8674,7 @@ namespace OpenTK.Graphics.ES20 } /// - /// Used in GL.Apple.RenderbufferStorageMultisample + /// Not used directly. /// public enum AppleFramebufferMultisample : int { @@ -8732,7 +8732,7 @@ namespace OpenTK.Graphics.ES20 } /// - /// Used in GL.Apple.FenceSync, GL.Apple.GetInteger64 and 1 other function + /// Not used directly. /// public enum AppleSync : int { @@ -10557,7 +10557,7 @@ namespace OpenTK.Graphics.ES20 } /// - /// Used in GL.BlendFuncSeparate + /// Not used directly. /// public enum EsVersion20 : int { @@ -12995,7 +12995,7 @@ namespace OpenTK.Graphics.ES20 } /// - /// Used in GL.Ext.BlendEquation + /// Not used directly. /// public enum ExtBlendMinmax : int { @@ -13049,7 +13049,7 @@ namespace OpenTK.Graphics.ES20 } /// - /// Used in GL.Ext.GetObjectLabel, GL.Ext.LabelObject + /// Not used directly. /// public enum ExtDebugLabel : int { @@ -13095,7 +13095,7 @@ namespace OpenTK.Graphics.ES20 } /// - /// Used in GL.Ext.DiscardFramebuffer + /// Not used directly. /// public enum ExtDiscardFramebuffer : int { @@ -13114,7 +13114,7 @@ namespace OpenTK.Graphics.ES20 } /// - /// Used in GL.Ext.GetQueryObject, GL.Ext.QueryCounter + /// Not used directly. /// public enum ExtDisjointTimerQuery : int { @@ -13149,7 +13149,7 @@ namespace OpenTK.Graphics.ES20 } /// - /// Used in GL.Ext.DrawBuffers + /// Not used directly. /// public enum ExtDrawBuffers : int { @@ -13310,7 +13310,7 @@ namespace OpenTK.Graphics.ES20 } /// - /// Used in GL.Ext.FlushMappedBufferRange, GL.Ext.MapBufferRange + /// Not used directly. /// public enum ExtMapBufferRange : int { @@ -13348,7 +13348,7 @@ namespace OpenTK.Graphics.ES20 } /// - /// Used in GL.Ext.FramebufferTexture2DMultisample, GL.Ext.RenderbufferStorageMultisample + /// Not used directly. /// public enum ExtMultisampledRenderToTexture : int { @@ -13371,7 +13371,7 @@ namespace OpenTK.Graphics.ES20 } /// - /// Used in GL.Ext.DrawBuffersIndexed, GL.Ext.GetInteger and 1 other function + /// Not used directly. /// public enum ExtMultiviewDrawBuffers : int { @@ -13467,7 +13467,7 @@ namespace OpenTK.Graphics.ES20 } /// - /// Used in GL.Ext.ReadnPixels + /// Not used directly. /// public enum ExtRobustness : int { @@ -13506,7 +13506,7 @@ namespace OpenTK.Graphics.ES20 } /// - /// Used in GL.Ext.CreateShaderProgram, GL.Ext.GetProgramPipeline and 2 other functions + /// Not used directly. /// public enum ExtSeparateShaderObjects : int { @@ -13725,7 +13725,7 @@ namespace OpenTK.Graphics.ES20 } /// - /// Used in GL.Ext.TexStorage1D, GL.Ext.TexStorage2D and 4 other functions + /// Not used directly. /// public enum ExtTextureStorage : int { @@ -16622,7 +16622,7 @@ namespace OpenTK.Graphics.ES20 } /// - /// Used in GL.Img.FramebufferTexture2DMultisample, GL.Img.RenderbufferStorageMultisample + /// Not used directly. /// public enum ImgMultisampledRenderToTexture : int { @@ -17041,7 +17041,7 @@ namespace OpenTK.Graphics.ES20 } /// - /// Used in GL.DebugMessageControl, GL.DebugMessageInsert and 11 other functions + /// Not used directly. /// public enum KhrDebug : int { @@ -18407,7 +18407,7 @@ namespace OpenTK.Graphics.ES20 } /// - /// Used in GL.NV.BlendParameter + /// Not used directly. /// public enum NvBlendEquationAdvanced : int { @@ -18645,7 +18645,7 @@ namespace OpenTK.Graphics.ES20 } /// - /// Used in GL.NV.CopyBufferSubData + /// Not used directly. /// public enum NvCopyBuffer : int { @@ -18660,7 +18660,7 @@ namespace OpenTK.Graphics.ES20 } /// - /// Used in GL.NV.CoverageOperation + /// Not used directly. /// public enum NvCoverageSample : int { @@ -18714,7 +18714,7 @@ namespace OpenTK.Graphics.ES20 } /// - /// Used in GL.NV.DrawBuffers + /// Not used directly. /// public enum NvDrawBuffers : int { @@ -18853,7 +18853,7 @@ namespace OpenTK.Graphics.ES20 } /// - /// Used in GL.NV.DrawElementsInstanced + /// Not used directly. /// public enum NvDrawInstanced : int { @@ -18942,7 +18942,7 @@ namespace OpenTK.Graphics.ES20 } /// - /// Used in GL.NV.GetFence, GL.NV.SetFence + /// Not used directly. /// public enum NvFence : int { @@ -18961,7 +18961,7 @@ namespace OpenTK.Graphics.ES20 } /// - /// Used in GL.NV.BlitFramebuffer + /// Not used directly. /// public enum NvFramebufferBlit : int { @@ -18984,7 +18984,7 @@ namespace OpenTK.Graphics.ES20 } /// - /// Used in GL.NV.RenderbufferStorageMultisample + /// Not used directly. /// public enum NvFramebufferMultisample : int { @@ -19052,7 +19052,7 @@ namespace OpenTK.Graphics.ES20 } /// - /// Used in GL.NV.ReadBuffer + /// Not used directly. /// public enum NvReadBuffer : int { @@ -19288,7 +19288,7 @@ namespace OpenTK.Graphics.ES20 } /// - /// Used in GL.Oes.EGLImageTargetRenderbufferStorage, GL.Oes.EGLImageTargetTexture2D + /// Not used directly. /// public enum OesEglImage : int { @@ -19343,7 +19343,7 @@ namespace OpenTK.Graphics.ES20 } /// - /// Used in GL.Oes.GetProgramBinary, GL.Oes.ProgramBinary + /// Not used directly. /// public enum OesGetProgramBinary : int { @@ -19362,7 +19362,7 @@ namespace OpenTK.Graphics.ES20 } /// - /// Used in GL.Oes.GetBufferPointer, GL.Oes.MapBuffer and 1 other function + /// Not used directly. /// public enum OesMapbuffer : int { @@ -19530,7 +19530,7 @@ namespace OpenTK.Graphics.ES20 } /// - /// Used in GL.Oes.CompressedTexImage3D, GL.Oes.CompressedTexSubImage3D and 4 other functions + /// Not used directly. /// public enum OesTexture3D : int { @@ -20571,7 +20571,7 @@ namespace OpenTK.Graphics.ES20 } /// - /// Used in GL.Angle.DrawArraysInstanced, GL.Angle.DrawElementsInstanced and 6 other functions + /// Used in GL.Angle.DrawArraysInstanced, GL.Angle.DrawElementsInstanced and 8 other functions /// public enum PrimitiveType : int { @@ -20713,7 +20713,7 @@ namespace OpenTK.Graphics.ES20 } /// - /// Used in GL.Qcom.AlphaFunc + /// Not used directly. /// public enum QcomAlphaTest : int { @@ -20762,7 +20762,7 @@ namespace OpenTK.Graphics.ES20 } /// - /// Used in GL.Qcom.ExtGetBufferPointer, GL.Qcom.ExtGetTexLevelParameter and 2 other functions + /// Not used directly. /// public enum QcomExtendedGet : int { @@ -20813,7 +20813,7 @@ namespace OpenTK.Graphics.ES20 } /// - /// Used in GL.Qcom.ExtGetProgramBinarySource + /// Not used directly. /// public enum QcomExtendedGet2 : int { diff --git a/Source/OpenTK/Graphics/ES30/ES30.cs b/Source/OpenTK/Graphics/ES30/ES30.cs index 3881e2b4..9b49425a 100644 --- a/Source/OpenTK/Graphics/ES30/ES30.cs +++ b/Source/OpenTK/Graphics/ES30/ES30.cs @@ -345,7 +345,7 @@ namespace OpenTK.Graphics.ES30 /// [requires: AMD_performance_monitor] [AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glGetPerfMonitorCounterDataAMD")] public static - void GetPerfMonitorCounterData(Int32 monitor, OpenTK.Graphics.ES30.AmdPerformanceMonitor pname, Int32 dataSize, [OutAttribute] Int32[] data, [OutAttribute] out Int32 bytesWritten) + void GetPerfMonitorCounterData(Int32 monitor, OpenTK.Graphics.ES30.All pname, Int32 dataSize, [OutAttribute] Int32[] data, [OutAttribute] out Int32 bytesWritten) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -356,7 +356,7 @@ namespace OpenTK.Graphics.ES30 fixed (Int32* data_ptr = data) fixed (Int32* bytesWritten_ptr = &bytesWritten) { - Delegates.glGetPerfMonitorCounterDataAMD((UInt32)monitor, (OpenTK.Graphics.ES30.AmdPerformanceMonitor)pname, (Int32)dataSize, (UInt32*)data_ptr, (Int32*)bytesWritten_ptr); + Delegates.glGetPerfMonitorCounterDataAMD((UInt32)monitor, (OpenTK.Graphics.ES30.All)pname, (Int32)dataSize, (UInt32*)data_ptr, (Int32*)bytesWritten_ptr); bytesWritten = *bytesWritten_ptr; } } @@ -368,7 +368,7 @@ namespace OpenTK.Graphics.ES30 /// [requires: AMD_performance_monitor] [AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glGetPerfMonitorCounterDataAMD")] public static - void GetPerfMonitorCounterData(Int32 monitor, OpenTK.Graphics.ES30.AmdPerformanceMonitor pname, Int32 dataSize, [OutAttribute] out Int32 data, [OutAttribute] out Int32 bytesWritten) + void GetPerfMonitorCounterData(Int32 monitor, OpenTK.Graphics.ES30.All pname, Int32 dataSize, [OutAttribute] out Int32 data, [OutAttribute] out Int32 bytesWritten) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -379,7 +379,7 @@ namespace OpenTK.Graphics.ES30 fixed (Int32* data_ptr = &data) fixed (Int32* bytesWritten_ptr = &bytesWritten) { - Delegates.glGetPerfMonitorCounterDataAMD((UInt32)monitor, (OpenTK.Graphics.ES30.AmdPerformanceMonitor)pname, (Int32)dataSize, (UInt32*)data_ptr, (Int32*)bytesWritten_ptr); + Delegates.glGetPerfMonitorCounterDataAMD((UInt32)monitor, (OpenTK.Graphics.ES30.All)pname, (Int32)dataSize, (UInt32*)data_ptr, (Int32*)bytesWritten_ptr); data = *data_ptr; bytesWritten = *bytesWritten_ptr; } @@ -393,13 +393,13 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glGetPerfMonitorCounterDataAMD")] public static - unsafe void GetPerfMonitorCounterData(Int32 monitor, OpenTK.Graphics.ES30.AmdPerformanceMonitor pname, Int32 dataSize, [OutAttribute] Int32* data, [OutAttribute] Int32* bytesWritten) + unsafe void GetPerfMonitorCounterData(Int32 monitor, OpenTK.Graphics.ES30.All pname, Int32 dataSize, [OutAttribute] Int32* data, [OutAttribute] Int32* bytesWritten) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetPerfMonitorCounterDataAMD((UInt32)monitor, (OpenTK.Graphics.ES30.AmdPerformanceMonitor)pname, (Int32)dataSize, (UInt32*)data, (Int32*)bytesWritten); + Delegates.glGetPerfMonitorCounterDataAMD((UInt32)monitor, (OpenTK.Graphics.ES30.All)pname, (Int32)dataSize, (UInt32*)data, (Int32*)bytesWritten); #if DEBUG } #endif @@ -409,7 +409,7 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glGetPerfMonitorCounterDataAMD")] public static - void GetPerfMonitorCounterData(UInt32 monitor, OpenTK.Graphics.ES30.AmdPerformanceMonitor pname, Int32 dataSize, [OutAttribute] UInt32[] data, [OutAttribute] out Int32 bytesWritten) + void GetPerfMonitorCounterData(UInt32 monitor, OpenTK.Graphics.ES30.All pname, Int32 dataSize, [OutAttribute] UInt32[] data, [OutAttribute] out Int32 bytesWritten) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -420,7 +420,7 @@ namespace OpenTK.Graphics.ES30 fixed (UInt32* data_ptr = data) fixed (Int32* bytesWritten_ptr = &bytesWritten) { - Delegates.glGetPerfMonitorCounterDataAMD((UInt32)monitor, (OpenTK.Graphics.ES30.AmdPerformanceMonitor)pname, (Int32)dataSize, (UInt32*)data_ptr, (Int32*)bytesWritten_ptr); + Delegates.glGetPerfMonitorCounterDataAMD((UInt32)monitor, (OpenTK.Graphics.ES30.All)pname, (Int32)dataSize, (UInt32*)data_ptr, (Int32*)bytesWritten_ptr); bytesWritten = *bytesWritten_ptr; } } @@ -433,7 +433,7 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glGetPerfMonitorCounterDataAMD")] public static - void GetPerfMonitorCounterData(UInt32 monitor, OpenTK.Graphics.ES30.AmdPerformanceMonitor pname, Int32 dataSize, [OutAttribute] out UInt32 data, [OutAttribute] out Int32 bytesWritten) + void GetPerfMonitorCounterData(UInt32 monitor, OpenTK.Graphics.ES30.All pname, Int32 dataSize, [OutAttribute] out UInt32 data, [OutAttribute] out Int32 bytesWritten) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -444,7 +444,7 @@ namespace OpenTK.Graphics.ES30 fixed (UInt32* data_ptr = &data) fixed (Int32* bytesWritten_ptr = &bytesWritten) { - Delegates.glGetPerfMonitorCounterDataAMD((UInt32)monitor, (OpenTK.Graphics.ES30.AmdPerformanceMonitor)pname, (Int32)dataSize, (UInt32*)data_ptr, (Int32*)bytesWritten_ptr); + Delegates.glGetPerfMonitorCounterDataAMD((UInt32)monitor, (OpenTK.Graphics.ES30.All)pname, (Int32)dataSize, (UInt32*)data_ptr, (Int32*)bytesWritten_ptr); data = *data_ptr; bytesWritten = *bytesWritten_ptr; } @@ -458,13 +458,13 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glGetPerfMonitorCounterDataAMD")] public static - unsafe void GetPerfMonitorCounterData(UInt32 monitor, OpenTK.Graphics.ES30.AmdPerformanceMonitor pname, Int32 dataSize, [OutAttribute] UInt32* data, [OutAttribute] Int32* bytesWritten) + unsafe void GetPerfMonitorCounterData(UInt32 monitor, OpenTK.Graphics.ES30.All pname, Int32 dataSize, [OutAttribute] UInt32* data, [OutAttribute] Int32* bytesWritten) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetPerfMonitorCounterDataAMD((UInt32)monitor, (OpenTK.Graphics.ES30.AmdPerformanceMonitor)pname, (Int32)dataSize, (UInt32*)data, (Int32*)bytesWritten); + Delegates.glGetPerfMonitorCounterDataAMD((UInt32)monitor, (OpenTK.Graphics.ES30.All)pname, (Int32)dataSize, (UInt32*)data, (Int32*)bytesWritten); #if DEBUG } #endif @@ -473,13 +473,13 @@ namespace OpenTK.Graphics.ES30 /// [requires: AMD_performance_monitor] [AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glGetPerfMonitorCounterInfoAMD")] public static - void GetPerfMonitorCounterInfo(Int32 group, Int32 counter, OpenTK.Graphics.ES30.AmdPerformanceMonitor pname, [OutAttribute] IntPtr data) + void GetPerfMonitorCounterInfo(Int32 group, Int32 counter, OpenTK.Graphics.ES30.All pname, [OutAttribute] IntPtr data) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetPerfMonitorCounterInfoAMD((UInt32)group, (UInt32)counter, (OpenTK.Graphics.ES30.AmdPerformanceMonitor)pname, (IntPtr)data); + Delegates.glGetPerfMonitorCounterInfoAMD((UInt32)group, (UInt32)counter, (OpenTK.Graphics.ES30.All)pname, (IntPtr)data); #if DEBUG } #endif @@ -488,7 +488,7 @@ namespace OpenTK.Graphics.ES30 /// [requires: AMD_performance_monitor] [AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glGetPerfMonitorCounterInfoAMD")] public static - void GetPerfMonitorCounterInfo(Int32 group, Int32 counter, OpenTK.Graphics.ES30.AmdPerformanceMonitor pname, [InAttribute, OutAttribute] T3[] data) + void GetPerfMonitorCounterInfo(Int32 group, Int32 counter, OpenTK.Graphics.ES30.All pname, [InAttribute, OutAttribute] T3[] data) where T3 : struct { #if DEBUG @@ -498,7 +498,7 @@ namespace OpenTK.Graphics.ES30 GCHandle data_ptr = GCHandle.Alloc(data, GCHandleType.Pinned); try { - Delegates.glGetPerfMonitorCounterInfoAMD((UInt32)group, (UInt32)counter, (OpenTK.Graphics.ES30.AmdPerformanceMonitor)pname, (IntPtr)data_ptr.AddrOfPinnedObject()); + Delegates.glGetPerfMonitorCounterInfoAMD((UInt32)group, (UInt32)counter, (OpenTK.Graphics.ES30.All)pname, (IntPtr)data_ptr.AddrOfPinnedObject()); } finally { @@ -512,7 +512,7 @@ namespace OpenTK.Graphics.ES30 /// [requires: AMD_performance_monitor] [AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glGetPerfMonitorCounterInfoAMD")] public static - void GetPerfMonitorCounterInfo(Int32 group, Int32 counter, OpenTK.Graphics.ES30.AmdPerformanceMonitor pname, [InAttribute, OutAttribute] T3[,] data) + void GetPerfMonitorCounterInfo(Int32 group, Int32 counter, OpenTK.Graphics.ES30.All pname, [InAttribute, OutAttribute] T3[,] data) where T3 : struct { #if DEBUG @@ -522,7 +522,7 @@ namespace OpenTK.Graphics.ES30 GCHandle data_ptr = GCHandle.Alloc(data, GCHandleType.Pinned); try { - Delegates.glGetPerfMonitorCounterInfoAMD((UInt32)group, (UInt32)counter, (OpenTK.Graphics.ES30.AmdPerformanceMonitor)pname, (IntPtr)data_ptr.AddrOfPinnedObject()); + Delegates.glGetPerfMonitorCounterInfoAMD((UInt32)group, (UInt32)counter, (OpenTK.Graphics.ES30.All)pname, (IntPtr)data_ptr.AddrOfPinnedObject()); } finally { @@ -536,7 +536,7 @@ namespace OpenTK.Graphics.ES30 /// [requires: AMD_performance_monitor] [AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glGetPerfMonitorCounterInfoAMD")] public static - void GetPerfMonitorCounterInfo(Int32 group, Int32 counter, OpenTK.Graphics.ES30.AmdPerformanceMonitor pname, [InAttribute, OutAttribute] T3[,,] data) + void GetPerfMonitorCounterInfo(Int32 group, Int32 counter, OpenTK.Graphics.ES30.All pname, [InAttribute, OutAttribute] T3[,,] data) where T3 : struct { #if DEBUG @@ -546,7 +546,7 @@ namespace OpenTK.Graphics.ES30 GCHandle data_ptr = GCHandle.Alloc(data, GCHandleType.Pinned); try { - Delegates.glGetPerfMonitorCounterInfoAMD((UInt32)group, (UInt32)counter, (OpenTK.Graphics.ES30.AmdPerformanceMonitor)pname, (IntPtr)data_ptr.AddrOfPinnedObject()); + Delegates.glGetPerfMonitorCounterInfoAMD((UInt32)group, (UInt32)counter, (OpenTK.Graphics.ES30.All)pname, (IntPtr)data_ptr.AddrOfPinnedObject()); } finally { @@ -560,7 +560,7 @@ namespace OpenTK.Graphics.ES30 /// [requires: AMD_performance_monitor] [AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glGetPerfMonitorCounterInfoAMD")] public static - void GetPerfMonitorCounterInfo(Int32 group, Int32 counter, OpenTK.Graphics.ES30.AmdPerformanceMonitor pname, [InAttribute, OutAttribute] ref T3 data) + void GetPerfMonitorCounterInfo(Int32 group, Int32 counter, OpenTK.Graphics.ES30.All pname, [InAttribute, OutAttribute] ref T3 data) where T3 : struct { #if DEBUG @@ -570,7 +570,7 @@ namespace OpenTK.Graphics.ES30 GCHandle data_ptr = GCHandle.Alloc(data, GCHandleType.Pinned); try { - Delegates.glGetPerfMonitorCounterInfoAMD((UInt32)group, (UInt32)counter, (OpenTK.Graphics.ES30.AmdPerformanceMonitor)pname, (IntPtr)data_ptr.AddrOfPinnedObject()); + Delegates.glGetPerfMonitorCounterInfoAMD((UInt32)group, (UInt32)counter, (OpenTK.Graphics.ES30.All)pname, (IntPtr)data_ptr.AddrOfPinnedObject()); data = (T3)data_ptr.Target; } finally @@ -586,13 +586,13 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glGetPerfMonitorCounterInfoAMD")] public static - void GetPerfMonitorCounterInfo(UInt32 group, UInt32 counter, OpenTK.Graphics.ES30.AmdPerformanceMonitor pname, [OutAttribute] IntPtr data) + void GetPerfMonitorCounterInfo(UInt32 group, UInt32 counter, OpenTK.Graphics.ES30.All pname, [OutAttribute] IntPtr data) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetPerfMonitorCounterInfoAMD((UInt32)group, (UInt32)counter, (OpenTK.Graphics.ES30.AmdPerformanceMonitor)pname, (IntPtr)data); + Delegates.glGetPerfMonitorCounterInfoAMD((UInt32)group, (UInt32)counter, (OpenTK.Graphics.ES30.All)pname, (IntPtr)data); #if DEBUG } #endif @@ -602,7 +602,7 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glGetPerfMonitorCounterInfoAMD")] public static - void GetPerfMonitorCounterInfo(UInt32 group, UInt32 counter, OpenTK.Graphics.ES30.AmdPerformanceMonitor pname, [InAttribute, OutAttribute] T3[] data) + void GetPerfMonitorCounterInfo(UInt32 group, UInt32 counter, OpenTK.Graphics.ES30.All pname, [InAttribute, OutAttribute] T3[] data) where T3 : struct { #if DEBUG @@ -612,7 +612,7 @@ namespace OpenTK.Graphics.ES30 GCHandle data_ptr = GCHandle.Alloc(data, GCHandleType.Pinned); try { - Delegates.glGetPerfMonitorCounterInfoAMD((UInt32)group, (UInt32)counter, (OpenTK.Graphics.ES30.AmdPerformanceMonitor)pname, (IntPtr)data_ptr.AddrOfPinnedObject()); + Delegates.glGetPerfMonitorCounterInfoAMD((UInt32)group, (UInt32)counter, (OpenTK.Graphics.ES30.All)pname, (IntPtr)data_ptr.AddrOfPinnedObject()); } finally { @@ -627,7 +627,7 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glGetPerfMonitorCounterInfoAMD")] public static - void GetPerfMonitorCounterInfo(UInt32 group, UInt32 counter, OpenTK.Graphics.ES30.AmdPerformanceMonitor pname, [InAttribute, OutAttribute] T3[,] data) + void GetPerfMonitorCounterInfo(UInt32 group, UInt32 counter, OpenTK.Graphics.ES30.All pname, [InAttribute, OutAttribute] T3[,] data) where T3 : struct { #if DEBUG @@ -637,7 +637,7 @@ namespace OpenTK.Graphics.ES30 GCHandle data_ptr = GCHandle.Alloc(data, GCHandleType.Pinned); try { - Delegates.glGetPerfMonitorCounterInfoAMD((UInt32)group, (UInt32)counter, (OpenTK.Graphics.ES30.AmdPerformanceMonitor)pname, (IntPtr)data_ptr.AddrOfPinnedObject()); + Delegates.glGetPerfMonitorCounterInfoAMD((UInt32)group, (UInt32)counter, (OpenTK.Graphics.ES30.All)pname, (IntPtr)data_ptr.AddrOfPinnedObject()); } finally { @@ -652,7 +652,7 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glGetPerfMonitorCounterInfoAMD")] public static - void GetPerfMonitorCounterInfo(UInt32 group, UInt32 counter, OpenTK.Graphics.ES30.AmdPerformanceMonitor pname, [InAttribute, OutAttribute] T3[,,] data) + void GetPerfMonitorCounterInfo(UInt32 group, UInt32 counter, OpenTK.Graphics.ES30.All pname, [InAttribute, OutAttribute] T3[,,] data) where T3 : struct { #if DEBUG @@ -662,7 +662,7 @@ namespace OpenTK.Graphics.ES30 GCHandle data_ptr = GCHandle.Alloc(data, GCHandleType.Pinned); try { - Delegates.glGetPerfMonitorCounterInfoAMD((UInt32)group, (UInt32)counter, (OpenTK.Graphics.ES30.AmdPerformanceMonitor)pname, (IntPtr)data_ptr.AddrOfPinnedObject()); + Delegates.glGetPerfMonitorCounterInfoAMD((UInt32)group, (UInt32)counter, (OpenTK.Graphics.ES30.All)pname, (IntPtr)data_ptr.AddrOfPinnedObject()); } finally { @@ -677,7 +677,7 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "AMD_performance_monitor", Version = "", EntryPoint = "glGetPerfMonitorCounterInfoAMD")] public static - void GetPerfMonitorCounterInfo(UInt32 group, UInt32 counter, OpenTK.Graphics.ES30.AmdPerformanceMonitor pname, [InAttribute, OutAttribute] ref T3 data) + void GetPerfMonitorCounterInfo(UInt32 group, UInt32 counter, OpenTK.Graphics.ES30.All pname, [InAttribute, OutAttribute] ref T3 data) where T3 : struct { #if DEBUG @@ -687,7 +687,7 @@ namespace OpenTK.Graphics.ES30 GCHandle data_ptr = GCHandle.Alloc(data, GCHandleType.Pinned); try { - Delegates.glGetPerfMonitorCounterInfoAMD((UInt32)group, (UInt32)counter, (OpenTK.Graphics.ES30.AmdPerformanceMonitor)pname, (IntPtr)data_ptr.AddrOfPinnedObject()); + Delegates.glGetPerfMonitorCounterInfoAMD((UInt32)group, (UInt32)counter, (OpenTK.Graphics.ES30.All)pname, (IntPtr)data_ptr.AddrOfPinnedObject()); data = (T3)data_ptr.Target; } finally @@ -1267,13 +1267,13 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "ANGLE_framebuffer_blit", Version = "", EntryPoint = "glBlitFramebufferANGLE")] public static - void BlitFramebuffer(Int32 srcX0, Int32 srcY0, Int32 srcX1, Int32 srcY1, Int32 dstX0, Int32 dstY0, Int32 dstX1, Int32 dstY1, Int32 mask, OpenTK.Graphics.ES30.AngleFramebufferBlit filter) + void BlitFramebuffer(Int32 srcX0, Int32 srcY0, Int32 srcX1, Int32 srcY1, Int32 dstX0, Int32 dstY0, Int32 dstX1, Int32 dstY1, Int32 mask, OpenTK.Graphics.ES30.All filter) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glBlitFramebufferANGLE((Int32)srcX0, (Int32)srcY0, (Int32)srcX1, (Int32)srcY1, (Int32)dstX0, (Int32)dstY0, (Int32)dstX1, (Int32)dstY1, (UInt32)mask, (OpenTK.Graphics.ES30.AngleFramebufferBlit)filter); + Delegates.glBlitFramebufferANGLE((Int32)srcX0, (Int32)srcY0, (Int32)srcX1, (Int32)srcY1, (Int32)dstX0, (Int32)dstY0, (Int32)dstX1, (Int32)dstY1, (UInt32)mask, (OpenTK.Graphics.ES30.All)filter); #if DEBUG } #endif @@ -1306,13 +1306,13 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "ANGLE_framebuffer_blit", Version = "", EntryPoint = "glBlitFramebufferANGLE")] public static - void BlitFramebuffer(Int32 srcX0, Int32 srcY0, Int32 srcX1, Int32 srcY1, Int32 dstX0, Int32 dstY0, Int32 dstX1, Int32 dstY1, UInt32 mask, OpenTK.Graphics.ES30.AngleFramebufferBlit filter) + void BlitFramebuffer(Int32 srcX0, Int32 srcY0, Int32 srcX1, Int32 srcY1, Int32 dstX0, Int32 dstY0, Int32 dstX1, Int32 dstY1, UInt32 mask, OpenTK.Graphics.ES30.All filter) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glBlitFramebufferANGLE((Int32)srcX0, (Int32)srcY0, (Int32)srcX1, (Int32)srcY1, (Int32)dstX0, (Int32)dstY0, (Int32)dstX1, (Int32)dstY1, (UInt32)mask, (OpenTK.Graphics.ES30.AngleFramebufferBlit)filter); + Delegates.glBlitFramebufferANGLE((Int32)srcX0, (Int32)srcY0, (Int32)srcX1, (Int32)srcY1, (Int32)dstX0, (Int32)dstY0, (Int32)dstX1, (Int32)dstY1, (UInt32)mask, (OpenTK.Graphics.ES30.All)filter); #if DEBUG } #endif @@ -1387,13 +1387,13 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "ANGLE_instanced_arrays", Version = "", EntryPoint = "glDrawElementsInstancedANGLE")] public static - void DrawElementsInstanced(OpenTK.Graphics.ES30.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES30.AngleInstancedArrays type, IntPtr indices, Int32 primcount) + void DrawElementsInstanced(OpenTK.Graphics.ES30.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES30.All type, IntPtr indices, Int32 primcount) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glDrawElementsInstancedANGLE((OpenTK.Graphics.ES30.PrimitiveType)mode, (Int32)count, (OpenTK.Graphics.ES30.AngleInstancedArrays)type, (IntPtr)indices, (Int32)primcount); + Delegates.glDrawElementsInstancedANGLE((OpenTK.Graphics.ES30.PrimitiveType)mode, (Int32)count, (OpenTK.Graphics.ES30.All)type, (IntPtr)indices, (Int32)primcount); #if DEBUG } #endif @@ -1430,7 +1430,7 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "ANGLE_instanced_arrays", Version = "", EntryPoint = "glDrawElementsInstancedANGLE")] public static - void DrawElementsInstanced(OpenTK.Graphics.ES30.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES30.AngleInstancedArrays type, [InAttribute, OutAttribute] T3[] indices, Int32 primcount) + void DrawElementsInstanced(OpenTK.Graphics.ES30.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES30.All type, [InAttribute, OutAttribute] T3[] indices, Int32 primcount) where T3 : struct { #if DEBUG @@ -1440,7 +1440,7 @@ namespace OpenTK.Graphics.ES30 GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); try { - Delegates.glDrawElementsInstancedANGLE((OpenTK.Graphics.ES30.PrimitiveType)mode, (Int32)count, (OpenTK.Graphics.ES30.AngleInstancedArrays)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); + Delegates.glDrawElementsInstancedANGLE((OpenTK.Graphics.ES30.PrimitiveType)mode, (Int32)count, (OpenTK.Graphics.ES30.All)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); } finally { @@ -1482,7 +1482,7 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "ANGLE_instanced_arrays", Version = "", EntryPoint = "glDrawElementsInstancedANGLE")] public static - void DrawElementsInstanced(OpenTK.Graphics.ES30.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES30.AngleInstancedArrays type, [InAttribute, OutAttribute] T3[,] indices, Int32 primcount) + void DrawElementsInstanced(OpenTK.Graphics.ES30.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES30.All type, [InAttribute, OutAttribute] T3[,] indices, Int32 primcount) where T3 : struct { #if DEBUG @@ -1492,7 +1492,7 @@ namespace OpenTK.Graphics.ES30 GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); try { - Delegates.glDrawElementsInstancedANGLE((OpenTK.Graphics.ES30.PrimitiveType)mode, (Int32)count, (OpenTK.Graphics.ES30.AngleInstancedArrays)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); + Delegates.glDrawElementsInstancedANGLE((OpenTK.Graphics.ES30.PrimitiveType)mode, (Int32)count, (OpenTK.Graphics.ES30.All)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); } finally { @@ -1534,7 +1534,7 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "ANGLE_instanced_arrays", Version = "", EntryPoint = "glDrawElementsInstancedANGLE")] public static - void DrawElementsInstanced(OpenTK.Graphics.ES30.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES30.AngleInstancedArrays type, [InAttribute, OutAttribute] T3[,,] indices, Int32 primcount) + void DrawElementsInstanced(OpenTK.Graphics.ES30.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES30.All type, [InAttribute, OutAttribute] T3[,,] indices, Int32 primcount) where T3 : struct { #if DEBUG @@ -1544,7 +1544,7 @@ namespace OpenTK.Graphics.ES30 GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); try { - Delegates.glDrawElementsInstancedANGLE((OpenTK.Graphics.ES30.PrimitiveType)mode, (Int32)count, (OpenTK.Graphics.ES30.AngleInstancedArrays)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); + Delegates.glDrawElementsInstancedANGLE((OpenTK.Graphics.ES30.PrimitiveType)mode, (Int32)count, (OpenTK.Graphics.ES30.All)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); } finally { @@ -1586,7 +1586,7 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "ANGLE_instanced_arrays", Version = "", EntryPoint = "glDrawElementsInstancedANGLE")] public static - void DrawElementsInstanced(OpenTK.Graphics.ES30.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES30.AngleInstancedArrays type, [InAttribute, OutAttribute] ref T3 indices, Int32 primcount) + void DrawElementsInstanced(OpenTK.Graphics.ES30.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES30.All type, [InAttribute, OutAttribute] ref T3 indices, Int32 primcount) where T3 : struct { #if DEBUG @@ -1596,7 +1596,7 @@ namespace OpenTK.Graphics.ES30 GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); try { - Delegates.glDrawElementsInstancedANGLE((OpenTK.Graphics.ES30.PrimitiveType)mode, (Int32)count, (OpenTK.Graphics.ES30.AngleInstancedArrays)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); + Delegates.glDrawElementsInstancedANGLE((OpenTK.Graphics.ES30.PrimitiveType)mode, (Int32)count, (OpenTK.Graphics.ES30.All)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); indices = (T3)indices_ptr.Target; } finally @@ -1759,13 +1759,13 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "ANGLE_framebuffer_multisample", Version = "", EntryPoint = "glRenderbufferStorageMultisampleANGLE")] public static - void RenderbufferStorageMultisample(OpenTK.Graphics.ES30.AngleFramebufferMultisample target, Int32 samples, OpenTK.Graphics.ES30.AngleFramebufferMultisample internalformat, Int32 width, Int32 height) + void RenderbufferStorageMultisample(OpenTK.Graphics.ES30.All target, Int32 samples, OpenTK.Graphics.ES30.All internalformat, Int32 width, Int32 height) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glRenderbufferStorageMultisampleANGLE((OpenTK.Graphics.ES30.AngleFramebufferMultisample)target, (Int32)samples, (OpenTK.Graphics.ES30.AngleFramebufferMultisample)internalformat, (Int32)width, (Int32)height); + Delegates.glRenderbufferStorageMultisampleANGLE((OpenTK.Graphics.ES30.All)target, (Int32)samples, (OpenTK.Graphics.ES30.All)internalformat, (Int32)width, (Int32)height); #if DEBUG } #endif @@ -1853,7 +1853,7 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "APPLE_sync", Version = "", EntryPoint = "glClientWaitSyncAPPLE")] public static - OpenTK.Graphics.ES30.AppleSync ClientWaitSync(IntPtr sync, Int32 flags, Int64 timeout) + OpenTK.Graphics.ES30.All ClientWaitSync(IntPtr sync, Int32 flags, Int64 timeout) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -1887,7 +1887,7 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "APPLE_sync", Version = "", EntryPoint = "glClientWaitSyncAPPLE")] public static - OpenTK.Graphics.ES30.AppleSync ClientWaitSync(IntPtr sync, UInt32 flags, UInt64 timeout) + OpenTK.Graphics.ES30.All ClientWaitSync(IntPtr sync, UInt32 flags, UInt64 timeout) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -1969,13 +1969,13 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "APPLE_sync", Version = "", EntryPoint = "glFenceSyncAPPLE")] public static - IntPtr FenceSync(OpenTK.Graphics.ES30.AppleSync condition, Int32 flags) + IntPtr FenceSync(OpenTK.Graphics.ES30.All condition, Int32 flags) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - return Delegates.glFenceSyncAPPLE((OpenTK.Graphics.ES30.AppleSync)condition, (UInt32)flags); + return Delegates.glFenceSyncAPPLE((OpenTK.Graphics.ES30.All)condition, (UInt32)flags); #if DEBUG } #endif @@ -1998,13 +1998,13 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "APPLE_sync", Version = "", EntryPoint = "glFenceSyncAPPLE")] public static - IntPtr FenceSync(OpenTK.Graphics.ES30.AppleSync condition, UInt32 flags) + IntPtr FenceSync(OpenTK.Graphics.ES30.All condition, UInt32 flags) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - return Delegates.glFenceSyncAPPLE((OpenTK.Graphics.ES30.AppleSync)condition, (UInt32)flags); + return Delegates.glFenceSyncAPPLE((OpenTK.Graphics.ES30.All)condition, (UInt32)flags); #if DEBUG } #endif @@ -2013,7 +2013,7 @@ namespace OpenTK.Graphics.ES30 /// [requires: APPLE_sync] [AutoGenerated(Category = "APPLE_sync", Version = "", EntryPoint = "glGetInteger64vAPPLE")] public static - void GetInteger64(OpenTK.Graphics.ES30.AppleSync pname, [OutAttribute] Int64[] @params) + void GetInteger64(OpenTK.Graphics.ES30.All pname, [OutAttribute] Int64[] @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -2023,7 +2023,7 @@ namespace OpenTK.Graphics.ES30 { fixed (Int64* @params_ptr = @params) { - Delegates.glGetInteger64vAPPLE((OpenTK.Graphics.ES30.AppleSync)pname, (Int64*)@params_ptr); + Delegates.glGetInteger64vAPPLE((OpenTK.Graphics.ES30.All)pname, (Int64*)@params_ptr); } } #if DEBUG @@ -2034,7 +2034,7 @@ namespace OpenTK.Graphics.ES30 /// [requires: APPLE_sync] [AutoGenerated(Category = "APPLE_sync", Version = "", EntryPoint = "glGetInteger64vAPPLE")] public static - void GetInteger64(OpenTK.Graphics.ES30.AppleSync pname, [OutAttribute] out Int64 @params) + void GetInteger64(OpenTK.Graphics.ES30.All pname, [OutAttribute] out Int64 @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -2044,7 +2044,7 @@ namespace OpenTK.Graphics.ES30 { fixed (Int64* @params_ptr = &@params) { - Delegates.glGetInteger64vAPPLE((OpenTK.Graphics.ES30.AppleSync)pname, (Int64*)@params_ptr); + Delegates.glGetInteger64vAPPLE((OpenTK.Graphics.ES30.All)pname, (Int64*)@params_ptr); @params = *@params_ptr; } } @@ -2057,13 +2057,13 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "APPLE_sync", Version = "", EntryPoint = "glGetInteger64vAPPLE")] public static - unsafe void GetInteger64(OpenTK.Graphics.ES30.AppleSync pname, [OutAttribute] Int64* @params) + unsafe void GetInteger64(OpenTK.Graphics.ES30.All pname, [OutAttribute] Int64* @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetInteger64vAPPLE((OpenTK.Graphics.ES30.AppleSync)pname, (Int64*)@params); + Delegates.glGetInteger64vAPPLE((OpenTK.Graphics.ES30.All)pname, (Int64*)@params); #if DEBUG } #endif @@ -2100,7 +2100,7 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "APPLE_sync", Version = "", EntryPoint = "glGetSyncivAPPLE")] public static - void GetSync(IntPtr sync, OpenTK.Graphics.ES30.AppleSync pname, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] Int32[] values) + void GetSync(IntPtr sync, OpenTK.Graphics.ES30.All pname, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] Int32[] values) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -2111,7 +2111,7 @@ namespace OpenTK.Graphics.ES30 fixed (Int32* length_ptr = length) fixed (Int32* values_ptr = values) { - Delegates.glGetSyncivAPPLE((IntPtr)sync, (OpenTK.Graphics.ES30.AppleSync)pname, (Int32)bufSize, (Int32*)length_ptr, (Int32*)values_ptr); + Delegates.glGetSyncivAPPLE((IntPtr)sync, (OpenTK.Graphics.ES30.All)pname, (Int32)bufSize, (Int32*)length_ptr, (Int32*)values_ptr); } } #if DEBUG @@ -2150,7 +2150,7 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "APPLE_sync", Version = "", EntryPoint = "glGetSyncivAPPLE")] public static - void GetSync(IntPtr sync, OpenTK.Graphics.ES30.AppleSync pname, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out Int32 values) + void GetSync(IntPtr sync, OpenTK.Graphics.ES30.All pname, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out Int32 values) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -2161,7 +2161,7 @@ namespace OpenTK.Graphics.ES30 fixed (Int32* length_ptr = &length) fixed (Int32* values_ptr = &values) { - Delegates.glGetSyncivAPPLE((IntPtr)sync, (OpenTK.Graphics.ES30.AppleSync)pname, (Int32)bufSize, (Int32*)length_ptr, (Int32*)values_ptr); + Delegates.glGetSyncivAPPLE((IntPtr)sync, (OpenTK.Graphics.ES30.All)pname, (Int32)bufSize, (Int32*)length_ptr, (Int32*)values_ptr); length = *length_ptr; values = *values_ptr; } @@ -2203,13 +2203,13 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "APPLE_sync", Version = "", EntryPoint = "glGetSyncivAPPLE")] public static - unsafe void GetSync(IntPtr sync, OpenTK.Graphics.ES30.AppleSync pname, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Int32* values) + unsafe void GetSync(IntPtr sync, OpenTK.Graphics.ES30.All pname, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Int32* values) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetSyncivAPPLE((IntPtr)sync, (OpenTK.Graphics.ES30.AppleSync)pname, (Int32)bufSize, (Int32*)length, (Int32*)values); + Delegates.glGetSyncivAPPLE((IntPtr)sync, (OpenTK.Graphics.ES30.All)pname, (Int32)bufSize, (Int32*)length, (Int32*)values); #if DEBUG } #endif @@ -2269,13 +2269,13 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "APPLE_framebuffer_multisample", Version = "", EntryPoint = "glRenderbufferStorageMultisampleAPPLE")] public static - void RenderbufferStorageMultisample(OpenTK.Graphics.ES30.AppleFramebufferMultisample target, Int32 samples, OpenTK.Graphics.ES30.AppleFramebufferMultisample internalformat, Int32 width, Int32 height) + void RenderbufferStorageMultisample(OpenTK.Graphics.ES30.All target, Int32 samples, OpenTK.Graphics.ES30.All internalformat, Int32 width, Int32 height) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glRenderbufferStorageMultisampleAPPLE((OpenTK.Graphics.ES30.AppleFramebufferMultisample)target, (Int32)samples, (OpenTK.Graphics.ES30.AppleFramebufferMultisample)internalformat, (Int32)width, (Int32)height); + Delegates.glRenderbufferStorageMultisampleAPPLE((OpenTK.Graphics.ES30.All)target, (Int32)samples, (OpenTK.Graphics.ES30.All)internalformat, (Int32)width, (Int32)height); #if DEBUG } #endif @@ -2461,13 +2461,13 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glBeginQuery")] public static - void BeginQuery(OpenTK.Graphics.ES30.EsVersion30 target, Int32 id) + void BeginQuery(OpenTK.Graphics.ES30.All target, Int32 id) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glBeginQuery((OpenTK.Graphics.ES30.EsVersion30)target, (UInt32)id); + Delegates.glBeginQuery((OpenTK.Graphics.ES30.All)target, (UInt32)id); #if DEBUG } #endif @@ -2490,13 +2490,13 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glBeginQuery")] public static - void BeginQuery(OpenTK.Graphics.ES30.EsVersion30 target, UInt32 id) + void BeginQuery(OpenTK.Graphics.ES30.All target, UInt32 id) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glBeginQuery((OpenTK.Graphics.ES30.EsVersion30)target, (UInt32)id); + Delegates.glBeginQuery((OpenTK.Graphics.ES30.All)target, (UInt32)id); #if DEBUG } #endif @@ -2513,13 +2513,13 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glBeginTransformFeedback")] public static - void BeginTransformFeedback(OpenTK.Graphics.ES30.EsVersion30 primitiveMode) + void BeginTransformFeedback(OpenTK.Graphics.ES30.All primitiveMode) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glBeginTransformFeedback((OpenTK.Graphics.ES30.EsVersion30)primitiveMode); + Delegates.glBeginTransformFeedback((OpenTK.Graphics.ES30.All)primitiveMode); #if DEBUG } #endif @@ -2670,13 +2670,13 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glBindBufferBase")] public static - void BindBufferBase(OpenTK.Graphics.ES30.EsVersion30 target, Int32 index, Int32 buffer) + void BindBufferBase(OpenTK.Graphics.ES30.All target, Int32 index, Int32 buffer) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glBindBufferBase((OpenTK.Graphics.ES30.EsVersion30)target, (UInt32)index, (UInt32)buffer); + Delegates.glBindBufferBase((OpenTK.Graphics.ES30.All)target, (UInt32)index, (UInt32)buffer); #if DEBUG } #endif @@ -2704,13 +2704,13 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glBindBufferBase")] public static - void BindBufferBase(OpenTK.Graphics.ES30.EsVersion30 target, UInt32 index, UInt32 buffer) + void BindBufferBase(OpenTK.Graphics.ES30.All target, UInt32 index, UInt32 buffer) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glBindBufferBase((OpenTK.Graphics.ES30.EsVersion30)target, (UInt32)index, (UInt32)buffer); + Delegates.glBindBufferBase((OpenTK.Graphics.ES30.All)target, (UInt32)index, (UInt32)buffer); #if DEBUG } #endif @@ -2747,13 +2747,13 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glBindBufferRange")] public static - void BindBufferRange(OpenTK.Graphics.ES30.EsVersion30 target, Int32 index, Int32 buffer, IntPtr offset, IntPtr size) + void BindBufferRange(OpenTK.Graphics.ES30.All target, Int32 index, Int32 buffer, IntPtr offset, IntPtr size) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glBindBufferRange((OpenTK.Graphics.ES30.EsVersion30)target, (UInt32)index, (UInt32)buffer, (IntPtr)offset, (IntPtr)size); + Delegates.glBindBufferRange((OpenTK.Graphics.ES30.All)target, (UInt32)index, (UInt32)buffer, (IntPtr)offset, (IntPtr)size); #if DEBUG } #endif @@ -2791,13 +2791,13 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glBindBufferRange")] public static - void BindBufferRange(OpenTK.Graphics.ES30.EsVersion30 target, UInt32 index, UInt32 buffer, IntPtr offset, IntPtr size) + void BindBufferRange(OpenTK.Graphics.ES30.All target, UInt32 index, UInt32 buffer, IntPtr offset, IntPtr size) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glBindBufferRange((OpenTK.Graphics.ES30.EsVersion30)target, (UInt32)index, (UInt32)buffer, (IntPtr)offset, (IntPtr)size); + Delegates.glBindBufferRange((OpenTK.Graphics.ES30.All)target, (UInt32)index, (UInt32)buffer, (IntPtr)offset, (IntPtr)size); #if DEBUG } #endif @@ -3047,13 +3047,13 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glBindTransformFeedback")] public static - void BindTransformFeedback(OpenTK.Graphics.ES30.EsVersion30 target, Int32 id) + void BindTransformFeedback(OpenTK.Graphics.ES30.All target, Int32 id) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glBindTransformFeedback((OpenTK.Graphics.ES30.EsVersion30)target, (UInt32)id); + Delegates.glBindTransformFeedback((OpenTK.Graphics.ES30.All)target, (UInt32)id); #if DEBUG } #endif @@ -3076,13 +3076,13 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glBindTransformFeedback")] public static - void BindTransformFeedback(OpenTK.Graphics.ES30.EsVersion30 target, UInt32 id) + void BindTransformFeedback(OpenTK.Graphics.ES30.All target, UInt32 id) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glBindTransformFeedback((OpenTK.Graphics.ES30.EsVersion30)target, (UInt32)id); + Delegates.glBindTransformFeedback((OpenTK.Graphics.ES30.All)target, (UInt32)id); #if DEBUG } #endif @@ -3283,13 +3283,13 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glBlendFuncSeparate")] public static - void BlendFuncSeparate(OpenTK.Graphics.ES30.EsVersion20 sfactorRGB, OpenTK.Graphics.ES30.EsVersion20 dfactorRGB, OpenTK.Graphics.ES30.EsVersion20 sfactorAlpha, OpenTK.Graphics.ES30.EsVersion20 dfactorAlpha) + void BlendFuncSeparate(OpenTK.Graphics.ES30.All sfactorRGB, OpenTK.Graphics.ES30.All dfactorRGB, OpenTK.Graphics.ES30.All sfactorAlpha, OpenTK.Graphics.ES30.All dfactorAlpha) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glBlendFuncSeparate((OpenTK.Graphics.ES30.EsVersion20)sfactorRGB, (OpenTK.Graphics.ES30.EsVersion20)dfactorRGB, (OpenTK.Graphics.ES30.EsVersion20)sfactorAlpha, (OpenTK.Graphics.ES30.EsVersion20)dfactorAlpha); + Delegates.glBlendFuncSeparate((OpenTK.Graphics.ES30.All)sfactorRGB, (OpenTK.Graphics.ES30.All)dfactorRGB, (OpenTK.Graphics.ES30.All)sfactorAlpha, (OpenTK.Graphics.ES30.All)dfactorAlpha); #if DEBUG } #endif @@ -3321,13 +3321,13 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glBlitFramebuffer")] public static - void BlitFramebuffer(Int32 srcX0, Int32 srcY0, Int32 srcX1, Int32 srcY1, Int32 dstX0, Int32 dstY0, Int32 dstX1, Int32 dstY1, OpenTK.Graphics.ES30.ClearBufferMask mask, OpenTK.Graphics.ES30.EsVersion30 filter) + void BlitFramebuffer(Int32 srcX0, Int32 srcY0, Int32 srcX1, Int32 srcY1, Int32 dstX0, Int32 dstY0, Int32 dstX1, Int32 dstY1, OpenTK.Graphics.ES30.ClearBufferMask mask, OpenTK.Graphics.ES30.All filter) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glBlitFramebuffer((Int32)srcX0, (Int32)srcY0, (Int32)srcX1, (Int32)srcY1, (Int32)dstX0, (Int32)dstY0, (Int32)dstX1, (Int32)dstY1, (OpenTK.Graphics.ES30.ClearBufferMask)mask, (OpenTK.Graphics.ES30.EsVersion30)filter); + Delegates.glBlitFramebuffer((Int32)srcX0, (Int32)srcY0, (Int32)srcX1, (Int32)srcY1, (Int32)dstX0, (Int32)dstY0, (Int32)dstX1, (Int32)dstY1, (OpenTK.Graphics.ES30.ClearBufferMask)mask, (OpenTK.Graphics.ES30.All)filter); #if DEBUG } #endif @@ -3864,13 +3864,13 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glClearBufferfi")] public static - void ClearBuffer(OpenTK.Graphics.ES30.EsVersion30 buffer, Int32 drawbuffer, Single depth, Int32 stencil) + void ClearBuffer(OpenTK.Graphics.ES30.All buffer, Int32 drawbuffer, Single depth, Int32 stencil) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glClearBufferfi((OpenTK.Graphics.ES30.EsVersion30)buffer, (Int32)drawbuffer, (Single)depth, (Int32)stencil); + Delegates.glClearBufferfi((OpenTK.Graphics.ES30.All)buffer, (Int32)drawbuffer, (Single)depth, (Int32)stencil); #if DEBUG } #endif @@ -3907,7 +3907,7 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glClearBufferfv")] public static - void ClearBuffer(OpenTK.Graphics.ES30.EsVersion30 buffer, Int32 drawbuffer, Single[] value) + void ClearBuffer(OpenTK.Graphics.ES30.All buffer, Int32 drawbuffer, Single[] value) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -3917,7 +3917,7 @@ namespace OpenTK.Graphics.ES30 { fixed (Single* value_ptr = value) { - Delegates.glClearBufferfv((OpenTK.Graphics.ES30.EsVersion30)buffer, (Int32)drawbuffer, (Single*)value_ptr); + Delegates.glClearBufferfv((OpenTK.Graphics.ES30.All)buffer, (Int32)drawbuffer, (Single*)value_ptr); } } #if DEBUG @@ -3956,7 +3956,7 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glClearBufferfv")] public static - void ClearBuffer(OpenTK.Graphics.ES30.EsVersion30 buffer, Int32 drawbuffer, ref Single value) + void ClearBuffer(OpenTK.Graphics.ES30.All buffer, Int32 drawbuffer, ref Single value) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -3966,7 +3966,7 @@ namespace OpenTK.Graphics.ES30 { fixed (Single* value_ptr = &value) { - Delegates.glClearBufferfv((OpenTK.Graphics.ES30.EsVersion30)buffer, (Int32)drawbuffer, (Single*)value_ptr); + Delegates.glClearBufferfv((OpenTK.Graphics.ES30.All)buffer, (Int32)drawbuffer, (Single*)value_ptr); } } #if DEBUG @@ -4006,13 +4006,13 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glClearBufferfv")] public static - unsafe void ClearBuffer(OpenTK.Graphics.ES30.EsVersion30 buffer, Int32 drawbuffer, Single* value) + unsafe void ClearBuffer(OpenTK.Graphics.ES30.All buffer, Int32 drawbuffer, Single* value) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glClearBufferfv((OpenTK.Graphics.ES30.EsVersion30)buffer, (Int32)drawbuffer, (Single*)value); + Delegates.glClearBufferfv((OpenTK.Graphics.ES30.All)buffer, (Int32)drawbuffer, (Single*)value); #if DEBUG } #endif @@ -4049,7 +4049,7 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glClearBufferiv")] public static - void ClearBuffer(OpenTK.Graphics.ES30.EsVersion30 buffer, Int32 drawbuffer, Int32[] value) + void ClearBuffer(OpenTK.Graphics.ES30.All buffer, Int32 drawbuffer, Int32[] value) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -4059,7 +4059,7 @@ namespace OpenTK.Graphics.ES30 { fixed (Int32* value_ptr = value) { - Delegates.glClearBufferiv((OpenTK.Graphics.ES30.EsVersion30)buffer, (Int32)drawbuffer, (Int32*)value_ptr); + Delegates.glClearBufferiv((OpenTK.Graphics.ES30.All)buffer, (Int32)drawbuffer, (Int32*)value_ptr); } } #if DEBUG @@ -4098,7 +4098,7 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glClearBufferiv")] public static - void ClearBuffer(OpenTK.Graphics.ES30.EsVersion30 buffer, Int32 drawbuffer, ref Int32 value) + void ClearBuffer(OpenTK.Graphics.ES30.All buffer, Int32 drawbuffer, ref Int32 value) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -4108,7 +4108,7 @@ namespace OpenTK.Graphics.ES30 { fixed (Int32* value_ptr = &value) { - Delegates.glClearBufferiv((OpenTK.Graphics.ES30.EsVersion30)buffer, (Int32)drawbuffer, (Int32*)value_ptr); + Delegates.glClearBufferiv((OpenTK.Graphics.ES30.All)buffer, (Int32)drawbuffer, (Int32*)value_ptr); } } #if DEBUG @@ -4148,13 +4148,13 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glClearBufferiv")] public static - unsafe void ClearBuffer(OpenTK.Graphics.ES30.EsVersion30 buffer, Int32 drawbuffer, Int32* value) + unsafe void ClearBuffer(OpenTK.Graphics.ES30.All buffer, Int32 drawbuffer, Int32* value) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glClearBufferiv((OpenTK.Graphics.ES30.EsVersion30)buffer, (Int32)drawbuffer, (Int32*)value); + Delegates.glClearBufferiv((OpenTK.Graphics.ES30.All)buffer, (Int32)drawbuffer, (Int32*)value); #if DEBUG } #endif @@ -4192,7 +4192,7 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glClearBufferuiv")] public static - void ClearBuffer(OpenTK.Graphics.ES30.EsVersion30 buffer, Int32 drawbuffer, UInt32[] value) + void ClearBuffer(OpenTK.Graphics.ES30.All buffer, Int32 drawbuffer, UInt32[] value) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -4202,7 +4202,7 @@ namespace OpenTK.Graphics.ES30 { fixed (UInt32* value_ptr = value) { - Delegates.glClearBufferuiv((OpenTK.Graphics.ES30.EsVersion30)buffer, (Int32)drawbuffer, (UInt32*)value_ptr); + Delegates.glClearBufferuiv((OpenTK.Graphics.ES30.All)buffer, (Int32)drawbuffer, (UInt32*)value_ptr); } } #if DEBUG @@ -4242,7 +4242,7 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glClearBufferuiv")] public static - void ClearBuffer(OpenTK.Graphics.ES30.EsVersion30 buffer, Int32 drawbuffer, ref UInt32 value) + void ClearBuffer(OpenTK.Graphics.ES30.All buffer, Int32 drawbuffer, ref UInt32 value) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -4252,7 +4252,7 @@ namespace OpenTK.Graphics.ES30 { fixed (UInt32* value_ptr = &value) { - Delegates.glClearBufferuiv((OpenTK.Graphics.ES30.EsVersion30)buffer, (Int32)drawbuffer, (UInt32*)value_ptr); + Delegates.glClearBufferuiv((OpenTK.Graphics.ES30.All)buffer, (Int32)drawbuffer, (UInt32*)value_ptr); } } #if DEBUG @@ -4292,13 +4292,13 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glClearBufferuiv")] public static - unsafe void ClearBuffer(OpenTK.Graphics.ES30.EsVersion30 buffer, Int32 drawbuffer, UInt32* value) + unsafe void ClearBuffer(OpenTK.Graphics.ES30.All buffer, Int32 drawbuffer, UInt32* value) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glClearBufferuiv((OpenTK.Graphics.ES30.EsVersion30)buffer, (Int32)drawbuffer, (UInt32*)value); + Delegates.glClearBufferuiv((OpenTK.Graphics.ES30.All)buffer, (Int32)drawbuffer, (UInt32*)value); #if DEBUG } #endif @@ -4394,7 +4394,7 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glClientWaitSync")] public static - OpenTK.Graphics.ES30.EsVersion30 ClientWaitSync(IntPtr sync, Int32 flags, Int64 timeout) + OpenTK.Graphics.ES30.All ClientWaitSync(IntPtr sync, Int32 flags, Int64 timeout) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -4428,7 +4428,7 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glClientWaitSync")] public static - OpenTK.Graphics.ES30.EsVersion30 ClientWaitSync(IntPtr sync, UInt32 flags, UInt64 timeout) + OpenTK.Graphics.ES30.All ClientWaitSync(IntPtr sync, UInt32 flags, UInt64 timeout) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -5954,13 +5954,13 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glCopyBufferSubData")] public static - void CopyBufferSubData(OpenTK.Graphics.ES30.EsVersion30 readTarget, OpenTK.Graphics.ES30.EsVersion30 writeTarget, IntPtr readOffset, IntPtr writeOffset, IntPtr size) + void CopyBufferSubData(OpenTK.Graphics.ES30.All readTarget, OpenTK.Graphics.ES30.All writeTarget, IntPtr readOffset, IntPtr writeOffset, IntPtr size) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glCopyBufferSubData((OpenTK.Graphics.ES30.EsVersion30)readTarget, (OpenTK.Graphics.ES30.EsVersion30)writeTarget, (IntPtr)readOffset, (IntPtr)writeOffset, (IntPtr)size); + Delegates.glCopyBufferSubData((OpenTK.Graphics.ES30.All)readTarget, (OpenTK.Graphics.ES30.All)writeTarget, (IntPtr)readOffset, (IntPtr)writeOffset, (IntPtr)size); #if DEBUG } #endif @@ -6407,7 +6407,7 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glDebugMessageControl")] public static - void DebugMessageControl(OpenTK.Graphics.ES30.KhrDebug source, OpenTK.Graphics.ES30.KhrDebug type, OpenTK.Graphics.ES30.KhrDebug severity, Int32 count, Int32[] ids, bool enabled) + void DebugMessageControl(OpenTK.Graphics.ES30.All source, OpenTK.Graphics.ES30.All type, OpenTK.Graphics.ES30.All severity, Int32 count, Int32[] ids, bool enabled) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -6417,7 +6417,7 @@ namespace OpenTK.Graphics.ES30 { fixed (Int32* ids_ptr = ids) { - Delegates.glDebugMessageControl((OpenTK.Graphics.ES30.KhrDebug)source, (OpenTK.Graphics.ES30.KhrDebug)type, (OpenTK.Graphics.ES30.KhrDebug)severity, (Int32)count, (UInt32*)ids_ptr, (bool)enabled); + Delegates.glDebugMessageControl((OpenTK.Graphics.ES30.All)source, (OpenTK.Graphics.ES30.All)type, (OpenTK.Graphics.ES30.All)severity, (Int32)count, (UInt32*)ids_ptr, (bool)enabled); } } #if DEBUG @@ -6461,7 +6461,7 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glDebugMessageControl")] public static - void DebugMessageControl(OpenTK.Graphics.ES30.KhrDebug source, OpenTK.Graphics.ES30.KhrDebug type, OpenTK.Graphics.ES30.KhrDebug severity, Int32 count, ref Int32 ids, bool enabled) + void DebugMessageControl(OpenTK.Graphics.ES30.All source, OpenTK.Graphics.ES30.All type, OpenTK.Graphics.ES30.All severity, Int32 count, ref Int32 ids, bool enabled) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -6471,7 +6471,7 @@ namespace OpenTK.Graphics.ES30 { fixed (Int32* ids_ptr = &ids) { - Delegates.glDebugMessageControl((OpenTK.Graphics.ES30.KhrDebug)source, (OpenTK.Graphics.ES30.KhrDebug)type, (OpenTK.Graphics.ES30.KhrDebug)severity, (Int32)count, (UInt32*)ids_ptr, (bool)enabled); + Delegates.glDebugMessageControl((OpenTK.Graphics.ES30.All)source, (OpenTK.Graphics.ES30.All)type, (OpenTK.Graphics.ES30.All)severity, (Int32)count, (UInt32*)ids_ptr, (bool)enabled); } } #if DEBUG @@ -6516,13 +6516,13 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glDebugMessageControl")] public static - unsafe void DebugMessageControl(OpenTK.Graphics.ES30.KhrDebug source, OpenTK.Graphics.ES30.KhrDebug type, OpenTK.Graphics.ES30.KhrDebug severity, Int32 count, Int32* ids, bool enabled) + unsafe void DebugMessageControl(OpenTK.Graphics.ES30.All source, OpenTK.Graphics.ES30.All type, OpenTK.Graphics.ES30.All severity, Int32 count, Int32* ids, bool enabled) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glDebugMessageControl((OpenTK.Graphics.ES30.KhrDebug)source, (OpenTK.Graphics.ES30.KhrDebug)type, (OpenTK.Graphics.ES30.KhrDebug)severity, (Int32)count, (UInt32*)ids, (bool)enabled); + Delegates.glDebugMessageControl((OpenTK.Graphics.ES30.All)source, (OpenTK.Graphics.ES30.All)type, (OpenTK.Graphics.ES30.All)severity, (Int32)count, (UInt32*)ids, (bool)enabled); #if DEBUG } #endif @@ -6565,7 +6565,7 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glDebugMessageControl")] public static - void DebugMessageControl(OpenTK.Graphics.ES30.KhrDebug source, OpenTK.Graphics.ES30.KhrDebug type, OpenTK.Graphics.ES30.KhrDebug severity, Int32 count, UInt32[] ids, bool enabled) + void DebugMessageControl(OpenTK.Graphics.ES30.All source, OpenTK.Graphics.ES30.All type, OpenTK.Graphics.ES30.All severity, Int32 count, UInt32[] ids, bool enabled) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -6575,7 +6575,7 @@ namespace OpenTK.Graphics.ES30 { fixed (UInt32* ids_ptr = ids) { - Delegates.glDebugMessageControl((OpenTK.Graphics.ES30.KhrDebug)source, (OpenTK.Graphics.ES30.KhrDebug)type, (OpenTK.Graphics.ES30.KhrDebug)severity, (Int32)count, (UInt32*)ids_ptr, (bool)enabled); + Delegates.glDebugMessageControl((OpenTK.Graphics.ES30.All)source, (OpenTK.Graphics.ES30.All)type, (OpenTK.Graphics.ES30.All)severity, (Int32)count, (UInt32*)ids_ptr, (bool)enabled); } } #if DEBUG @@ -6620,7 +6620,7 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glDebugMessageControl")] public static - void DebugMessageControl(OpenTK.Graphics.ES30.KhrDebug source, OpenTK.Graphics.ES30.KhrDebug type, OpenTK.Graphics.ES30.KhrDebug severity, Int32 count, ref UInt32 ids, bool enabled) + void DebugMessageControl(OpenTK.Graphics.ES30.All source, OpenTK.Graphics.ES30.All type, OpenTK.Graphics.ES30.All severity, Int32 count, ref UInt32 ids, bool enabled) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -6630,7 +6630,7 @@ namespace OpenTK.Graphics.ES30 { fixed (UInt32* ids_ptr = &ids) { - Delegates.glDebugMessageControl((OpenTK.Graphics.ES30.KhrDebug)source, (OpenTK.Graphics.ES30.KhrDebug)type, (OpenTK.Graphics.ES30.KhrDebug)severity, (Int32)count, (UInt32*)ids_ptr, (bool)enabled); + Delegates.glDebugMessageControl((OpenTK.Graphics.ES30.All)source, (OpenTK.Graphics.ES30.All)type, (OpenTK.Graphics.ES30.All)severity, (Int32)count, (UInt32*)ids_ptr, (bool)enabled); } } #if DEBUG @@ -6675,13 +6675,13 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glDebugMessageControl")] public static - unsafe void DebugMessageControl(OpenTK.Graphics.ES30.KhrDebug source, OpenTK.Graphics.ES30.KhrDebug type, OpenTK.Graphics.ES30.KhrDebug severity, Int32 count, UInt32* ids, bool enabled) + unsafe void DebugMessageControl(OpenTK.Graphics.ES30.All source, OpenTK.Graphics.ES30.All type, OpenTK.Graphics.ES30.All severity, Int32 count, UInt32* ids, bool enabled) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glDebugMessageControl((OpenTK.Graphics.ES30.KhrDebug)source, (OpenTK.Graphics.ES30.KhrDebug)type, (OpenTK.Graphics.ES30.KhrDebug)severity, (Int32)count, (UInt32*)ids, (bool)enabled); + Delegates.glDebugMessageControl((OpenTK.Graphics.ES30.All)source, (OpenTK.Graphics.ES30.All)type, (OpenTK.Graphics.ES30.All)severity, (Int32)count, (UInt32*)ids, (bool)enabled); #if DEBUG } #endif @@ -6723,13 +6723,13 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glDebugMessageInsert")] public static - void DebugMessageInsert(OpenTK.Graphics.ES30.KhrDebug source, OpenTK.Graphics.ES30.KhrDebug type, Int32 id, OpenTK.Graphics.ES30.KhrDebug severity, Int32 length, String buf) + void DebugMessageInsert(OpenTK.Graphics.ES30.All source, OpenTK.Graphics.ES30.All type, Int32 id, OpenTK.Graphics.ES30.All severity, Int32 length, String buf) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glDebugMessageInsert((OpenTK.Graphics.ES30.KhrDebug)source, (OpenTK.Graphics.ES30.KhrDebug)type, (UInt32)id, (OpenTK.Graphics.ES30.KhrDebug)severity, (Int32)length, (String)buf); + Delegates.glDebugMessageInsert((OpenTK.Graphics.ES30.All)source, (OpenTK.Graphics.ES30.All)type, (UInt32)id, (OpenTK.Graphics.ES30.All)severity, (Int32)length, (String)buf); #if DEBUG } #endif @@ -6772,13 +6772,13 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glDebugMessageInsert")] public static - void DebugMessageInsert(OpenTK.Graphics.ES30.KhrDebug source, OpenTK.Graphics.ES30.KhrDebug type, UInt32 id, OpenTK.Graphics.ES30.KhrDebug severity, Int32 length, String buf) + void DebugMessageInsert(OpenTK.Graphics.ES30.All source, OpenTK.Graphics.ES30.All type, UInt32 id, OpenTK.Graphics.ES30.All severity, Int32 length, String buf) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glDebugMessageInsert((OpenTK.Graphics.ES30.KhrDebug)source, (OpenTK.Graphics.ES30.KhrDebug)type, (UInt32)id, (OpenTK.Graphics.ES30.KhrDebug)severity, (Int32)length, (String)buf); + Delegates.glDebugMessageInsert((OpenTK.Graphics.ES30.All)source, (OpenTK.Graphics.ES30.All)type, (UInt32)id, (OpenTK.Graphics.ES30.All)severity, (Int32)length, (String)buf); #if DEBUG } #endif @@ -8673,7 +8673,40 @@ namespace OpenTK.Graphics.ES30 using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glDrawArrays((OpenTK.Graphics.ES30.BeginMode)mode, (Int32)first, (Int32)count); + Delegates.glDrawArrays1((OpenTK.Graphics.ES30.BeginMode)mode, (Int32)first, (Int32)count); + #if DEBUG + } + #endif + } + + + /// [requires: v2.0 and ES_VERSION_2_0] + /// Render primitives from array data + /// + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted. + /// + /// + /// + /// + /// Specifies the starting index in the enabled arrays. + /// + /// + /// + /// + /// Specifies the number of indices to be rendered. + /// + /// + [AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glDrawArrays")] + public static + void DrawArrays(OpenTK.Graphics.ES30.PrimitiveType mode, Int32 first, Int32 count) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glDrawArrays((OpenTK.Graphics.ES30.PrimitiveType)mode, (Int32)first, (Int32)count); #if DEBUG } #endif @@ -8733,7 +8766,7 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glDrawBuffers")] public static - void DrawBuffers(Int32 n, OpenTK.Graphics.ES30.EsVersion30[] bufs) + void DrawBuffers(Int32 n, OpenTK.Graphics.ES30.All[] bufs) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -8741,9 +8774,9 @@ namespace OpenTK.Graphics.ES30 #endif unsafe { - fixed (OpenTK.Graphics.ES30.EsVersion30* bufs_ptr = bufs) + fixed (OpenTK.Graphics.ES30.All* bufs_ptr = bufs) { - Delegates.glDrawBuffers((Int32)n, (OpenTK.Graphics.ES30.EsVersion30*)bufs_ptr); + Delegates.glDrawBuffers((Int32)n, (OpenTK.Graphics.ES30.All*)bufs_ptr); } } #if DEBUG @@ -8767,7 +8800,7 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glDrawBuffers")] public static - void DrawBuffers(Int32 n, ref OpenTK.Graphics.ES30.EsVersion30 bufs) + void DrawBuffers(Int32 n, ref OpenTK.Graphics.ES30.All bufs) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -8775,9 +8808,9 @@ namespace OpenTK.Graphics.ES30 #endif unsafe { - fixed (OpenTK.Graphics.ES30.EsVersion30* bufs_ptr = &bufs) + fixed (OpenTK.Graphics.ES30.All* bufs_ptr = &bufs) { - Delegates.glDrawBuffers((Int32)n, (OpenTK.Graphics.ES30.EsVersion30*)bufs_ptr); + Delegates.glDrawBuffers((Int32)n, (OpenTK.Graphics.ES30.All*)bufs_ptr); } } #if DEBUG @@ -8802,13 +8835,13 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glDrawBuffers")] public static - unsafe void DrawBuffers(Int32 n, OpenTK.Graphics.ES30.EsVersion30* bufs) + unsafe void DrawBuffers(Int32 n, OpenTK.Graphics.ES30.All* bufs) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glDrawBuffers((Int32)n, (OpenTK.Graphics.ES30.EsVersion30*)bufs); + Delegates.glDrawBuffers((Int32)n, (OpenTK.Graphics.ES30.All*)bufs); #if DEBUG } #endif @@ -8846,7 +8879,7 @@ namespace OpenTK.Graphics.ES30 using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glDrawElements((OpenTK.Graphics.ES30.BeginMode)mode, (Int32)count, (OpenTK.Graphics.ES30.DrawElementsType)type, (IntPtr)indices); + Delegates.glDrawElements1((OpenTK.Graphics.ES30.BeginMode)mode, (Int32)count, (OpenTK.Graphics.ES30.DrawElementsType)type, (IntPtr)indices); #if DEBUG } #endif @@ -8888,7 +8921,7 @@ namespace OpenTK.Graphics.ES30 GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); try { - Delegates.glDrawElements((OpenTK.Graphics.ES30.BeginMode)mode, (Int32)count, (OpenTK.Graphics.ES30.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject()); + Delegates.glDrawElements1((OpenTK.Graphics.ES30.BeginMode)mode, (Int32)count, (OpenTK.Graphics.ES30.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject()); } finally { @@ -8935,7 +8968,7 @@ namespace OpenTK.Graphics.ES30 GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); try { - Delegates.glDrawElements((OpenTK.Graphics.ES30.BeginMode)mode, (Int32)count, (OpenTK.Graphics.ES30.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject()); + Delegates.glDrawElements1((OpenTK.Graphics.ES30.BeginMode)mode, (Int32)count, (OpenTK.Graphics.ES30.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject()); } finally { @@ -8982,7 +9015,7 @@ namespace OpenTK.Graphics.ES30 GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); try { - Delegates.glDrawElements((OpenTK.Graphics.ES30.BeginMode)mode, (Int32)count, (OpenTK.Graphics.ES30.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject()); + Delegates.glDrawElements1((OpenTK.Graphics.ES30.BeginMode)mode, (Int32)count, (OpenTK.Graphics.ES30.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject()); } finally { @@ -9029,7 +9062,234 @@ namespace OpenTK.Graphics.ES30 GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); try { - Delegates.glDrawElements((OpenTK.Graphics.ES30.BeginMode)mode, (Int32)count, (OpenTK.Graphics.ES30.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject()); + Delegates.glDrawElements1((OpenTK.Graphics.ES30.BeginMode)mode, (Int32)count, (OpenTK.Graphics.ES30.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject()); + indices = (T3)indices_ptr.Target; + } + finally + { + indices_ptr.Free(); + } + #if DEBUG + } + #endif + } + + + /// [requires: v2.0 and ES_VERSION_2_0] + /// Render primitives from array data + /// + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted. + /// + /// + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// + /// + /// Specifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT. + /// + /// + /// + /// + /// Specifies a pointer to the location where the indices are stored. + /// + /// + [AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glDrawElements")] + public static + void DrawElements(OpenTK.Graphics.ES30.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES30.DrawElementsType type, IntPtr indices) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glDrawElements((OpenTK.Graphics.ES30.PrimitiveType)mode, (Int32)count, (OpenTK.Graphics.ES30.DrawElementsType)type, (IntPtr)indices); + #if DEBUG + } + #endif + } + + + /// [requires: v2.0 and ES_VERSION_2_0] + /// Render primitives from array data + /// + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted. + /// + /// + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// + /// + /// Specifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT. + /// + /// + /// + /// + /// Specifies a pointer to the location where the indices are stored. + /// + /// + [AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glDrawElements")] + public static + void DrawElements(OpenTK.Graphics.ES30.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES30.DrawElementsType type, [InAttribute, OutAttribute] T3[] indices) + where T3 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); + try + { + Delegates.glDrawElements((OpenTK.Graphics.ES30.PrimitiveType)mode, (Int32)count, (OpenTK.Graphics.ES30.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject()); + } + finally + { + indices_ptr.Free(); + } + #if DEBUG + } + #endif + } + + + /// [requires: v2.0 and ES_VERSION_2_0] + /// Render primitives from array data + /// + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted. + /// + /// + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// + /// + /// Specifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT. + /// + /// + /// + /// + /// Specifies a pointer to the location where the indices are stored. + /// + /// + [AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glDrawElements")] + public static + void DrawElements(OpenTK.Graphics.ES30.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES30.DrawElementsType type, [InAttribute, OutAttribute] T3[,] indices) + where T3 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); + try + { + Delegates.glDrawElements((OpenTK.Graphics.ES30.PrimitiveType)mode, (Int32)count, (OpenTK.Graphics.ES30.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject()); + } + finally + { + indices_ptr.Free(); + } + #if DEBUG + } + #endif + } + + + /// [requires: v2.0 and ES_VERSION_2_0] + /// Render primitives from array data + /// + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted. + /// + /// + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// + /// + /// Specifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT. + /// + /// + /// + /// + /// Specifies a pointer to the location where the indices are stored. + /// + /// + [AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glDrawElements")] + public static + void DrawElements(OpenTK.Graphics.ES30.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES30.DrawElementsType type, [InAttribute, OutAttribute] T3[,,] indices) + where T3 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); + try + { + Delegates.glDrawElements((OpenTK.Graphics.ES30.PrimitiveType)mode, (Int32)count, (OpenTK.Graphics.ES30.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject()); + } + finally + { + indices_ptr.Free(); + } + #if DEBUG + } + #endif + } + + + /// [requires: v2.0 and ES_VERSION_2_0] + /// Render primitives from array data + /// + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted. + /// + /// + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// + /// + /// Specifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT. + /// + /// + /// + /// + /// Specifies a pointer to the location where the indices are stored. + /// + /// + [AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glDrawElements")] + public static + void DrawElements(OpenTK.Graphics.ES30.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES30.DrawElementsType type, [InAttribute, OutAttribute] ref T3 indices) + where T3 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); + try + { + Delegates.glDrawElements((OpenTK.Graphics.ES30.PrimitiveType)mode, (Int32)count, (OpenTK.Graphics.ES30.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject()); indices = (T3)indices_ptr.Target; } finally @@ -9930,13 +10190,13 @@ namespace OpenTK.Graphics.ES30 /// [requires: v3.0 and ES_VERSION_3_0] [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glEndQuery")] public static - void EndQuery(OpenTK.Graphics.ES30.EsVersion30 target) + void EndQuery(OpenTK.Graphics.ES30.All target) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glEndQuery((OpenTK.Graphics.ES30.EsVersion30)target); + Delegates.glEndQuery((OpenTK.Graphics.ES30.All)target); #if DEBUG } #endif @@ -9973,13 +10233,13 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glFenceSync")] public static - IntPtr FenceSync(OpenTK.Graphics.ES30.EsVersion30 condition, Int32 flags) + IntPtr FenceSync(OpenTK.Graphics.ES30.All condition, Int32 flags) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - return Delegates.glFenceSync((OpenTK.Graphics.ES30.EsVersion30)condition, (UInt32)flags); + return Delegates.glFenceSync((OpenTK.Graphics.ES30.All)condition, (UInt32)flags); #if DEBUG } #endif @@ -10002,13 +10262,13 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glFenceSync")] public static - IntPtr FenceSync(OpenTK.Graphics.ES30.EsVersion30 condition, UInt32 flags) + IntPtr FenceSync(OpenTK.Graphics.ES30.All condition, UInt32 flags) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - return Delegates.glFenceSync((OpenTK.Graphics.ES30.EsVersion30)condition, (UInt32)flags); + return Delegates.glFenceSync((OpenTK.Graphics.ES30.All)condition, (UInt32)flags); #if DEBUG } #endif @@ -10071,13 +10331,13 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glFlushMappedBufferRange")] public static - void FlushMappedBufferRange(OpenTK.Graphics.ES30.EsVersion30 target, IntPtr offset, IntPtr length) + void FlushMappedBufferRange(OpenTK.Graphics.ES30.All target, IntPtr offset, IntPtr length) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glFlushMappedBufferRange((OpenTK.Graphics.ES30.EsVersion30)target, (IntPtr)offset, (IntPtr)length); + Delegates.glFlushMappedBufferRange((OpenTK.Graphics.ES30.All)target, (IntPtr)offset, (IntPtr)length); #if DEBUG } #endif @@ -10222,13 +10482,13 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glFramebufferTextureLayer")] public static - void FramebufferTextureLayer(OpenTK.Graphics.ES30.FramebufferTarget target, OpenTK.Graphics.ES30.EsVersion30 attachment, Int32 texture, Int32 level, Int32 layer) + void FramebufferTextureLayer(OpenTK.Graphics.ES30.FramebufferTarget target, OpenTK.Graphics.ES30.All attachment, Int32 texture, Int32 level, Int32 layer) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glFramebufferTextureLayer((OpenTK.Graphics.ES30.FramebufferTarget)target, (OpenTK.Graphics.ES30.EsVersion30)attachment, (UInt32)texture, (Int32)level, (Int32)layer); + Delegates.glFramebufferTextureLayer((OpenTK.Graphics.ES30.FramebufferTarget)target, (OpenTK.Graphics.ES30.All)attachment, (UInt32)texture, (Int32)level, (Int32)layer); #if DEBUG } #endif @@ -10266,13 +10526,13 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glFramebufferTextureLayer")] public static - void FramebufferTextureLayer(OpenTK.Graphics.ES30.FramebufferTarget target, OpenTK.Graphics.ES30.EsVersion30 attachment, UInt32 texture, Int32 level, Int32 layer) + void FramebufferTextureLayer(OpenTK.Graphics.ES30.FramebufferTarget target, OpenTK.Graphics.ES30.All attachment, UInt32 texture, Int32 level, Int32 layer) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glFramebufferTextureLayer((OpenTK.Graphics.ES30.FramebufferTarget)target, (OpenTK.Graphics.ES30.EsVersion30)attachment, (UInt32)texture, (Int32)level, (Int32)layer); + Delegates.glFramebufferTextureLayer((OpenTK.Graphics.ES30.FramebufferTarget)target, (OpenTK.Graphics.ES30.All)attachment, (UInt32)texture, (Int32)level, (Int32)layer); #if DEBUG } #endif @@ -12408,7 +12668,7 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetActiveUniformBlockiv")] public static - void GetActiveUniformBlock(Int32 program, Int32 uniformBlockIndex, OpenTK.Graphics.ES30.EsVersion30 pname, [OutAttribute] Int32[] @params) + void GetActiveUniformBlock(Int32 program, Int32 uniformBlockIndex, OpenTK.Graphics.ES30.All pname, [OutAttribute] Int32[] @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -12418,7 +12678,7 @@ namespace OpenTK.Graphics.ES30 { fixed (Int32* @params_ptr = @params) { - Delegates.glGetActiveUniformBlockiv((UInt32)program, (UInt32)uniformBlockIndex, (OpenTK.Graphics.ES30.EsVersion30)pname, (Int32*)@params_ptr); + Delegates.glGetActiveUniformBlockiv((UInt32)program, (UInt32)uniformBlockIndex, (OpenTK.Graphics.ES30.All)pname, (Int32*)@params_ptr); } } #if DEBUG @@ -12452,7 +12712,7 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetActiveUniformBlockiv")] public static - void GetActiveUniformBlock(Int32 program, Int32 uniformBlockIndex, OpenTK.Graphics.ES30.EsVersion30 pname, [OutAttribute] out Int32 @params) + void GetActiveUniformBlock(Int32 program, Int32 uniformBlockIndex, OpenTK.Graphics.ES30.All pname, [OutAttribute] out Int32 @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -12462,7 +12722,7 @@ namespace OpenTK.Graphics.ES30 { fixed (Int32* @params_ptr = &@params) { - Delegates.glGetActiveUniformBlockiv((UInt32)program, (UInt32)uniformBlockIndex, (OpenTK.Graphics.ES30.EsVersion30)pname, (Int32*)@params_ptr); + Delegates.glGetActiveUniformBlockiv((UInt32)program, (UInt32)uniformBlockIndex, (OpenTK.Graphics.ES30.All)pname, (Int32*)@params_ptr); @params = *@params_ptr; } } @@ -12498,13 +12758,13 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetActiveUniformBlockiv")] public static - unsafe void GetActiveUniformBlock(Int32 program, Int32 uniformBlockIndex, OpenTK.Graphics.ES30.EsVersion30 pname, [OutAttribute] Int32* @params) + unsafe void GetActiveUniformBlock(Int32 program, Int32 uniformBlockIndex, OpenTK.Graphics.ES30.All pname, [OutAttribute] Int32* @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetActiveUniformBlockiv((UInt32)program, (UInt32)uniformBlockIndex, (OpenTK.Graphics.ES30.EsVersion30)pname, (Int32*)@params); + Delegates.glGetActiveUniformBlockiv((UInt32)program, (UInt32)uniformBlockIndex, (OpenTK.Graphics.ES30.All)pname, (Int32*)@params); #if DEBUG } #endif @@ -12537,7 +12797,7 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetActiveUniformBlockiv")] public static - void GetActiveUniformBlock(UInt32 program, UInt32 uniformBlockIndex, OpenTK.Graphics.ES30.EsVersion30 pname, [OutAttribute] Int32[] @params) + void GetActiveUniformBlock(UInt32 program, UInt32 uniformBlockIndex, OpenTK.Graphics.ES30.All pname, [OutAttribute] Int32[] @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -12547,7 +12807,7 @@ namespace OpenTK.Graphics.ES30 { fixed (Int32* @params_ptr = @params) { - Delegates.glGetActiveUniformBlockiv((UInt32)program, (UInt32)uniformBlockIndex, (OpenTK.Graphics.ES30.EsVersion30)pname, (Int32*)@params_ptr); + Delegates.glGetActiveUniformBlockiv((UInt32)program, (UInt32)uniformBlockIndex, (OpenTK.Graphics.ES30.All)pname, (Int32*)@params_ptr); } } #if DEBUG @@ -12582,7 +12842,7 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetActiveUniformBlockiv")] public static - void GetActiveUniformBlock(UInt32 program, UInt32 uniformBlockIndex, OpenTK.Graphics.ES30.EsVersion30 pname, [OutAttribute] out Int32 @params) + void GetActiveUniformBlock(UInt32 program, UInt32 uniformBlockIndex, OpenTK.Graphics.ES30.All pname, [OutAttribute] out Int32 @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -12592,7 +12852,7 @@ namespace OpenTK.Graphics.ES30 { fixed (Int32* @params_ptr = &@params) { - Delegates.glGetActiveUniformBlockiv((UInt32)program, (UInt32)uniformBlockIndex, (OpenTK.Graphics.ES30.EsVersion30)pname, (Int32*)@params_ptr); + Delegates.glGetActiveUniformBlockiv((UInt32)program, (UInt32)uniformBlockIndex, (OpenTK.Graphics.ES30.All)pname, (Int32*)@params_ptr); @params = *@params_ptr; } } @@ -12628,13 +12888,13 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetActiveUniformBlockiv")] public static - unsafe void GetActiveUniformBlock(UInt32 program, UInt32 uniformBlockIndex, OpenTK.Graphics.ES30.EsVersion30 pname, [OutAttribute] Int32* @params) + unsafe void GetActiveUniformBlock(UInt32 program, UInt32 uniformBlockIndex, OpenTK.Graphics.ES30.All pname, [OutAttribute] Int32* @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetActiveUniformBlockiv((UInt32)program, (UInt32)uniformBlockIndex, (OpenTK.Graphics.ES30.EsVersion30)pname, (Int32*)@params); + Delegates.glGetActiveUniformBlockiv((UInt32)program, (UInt32)uniformBlockIndex, (OpenTK.Graphics.ES30.All)pname, (Int32*)@params); #if DEBUG } #endif @@ -12860,7 +13120,7 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetActiveUniformsiv")] public static - void GetActiveUniforms(Int32 program, Int32 uniformCount, Int32[] uniformIndices, OpenTK.Graphics.ES30.EsVersion30 pname, [OutAttribute] Int32[] @params) + void GetActiveUniforms(Int32 program, Int32 uniformCount, Int32[] uniformIndices, OpenTK.Graphics.ES30.All pname, [OutAttribute] Int32[] @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -12871,7 +13131,7 @@ namespace OpenTK.Graphics.ES30 fixed (Int32* uniformIndices_ptr = uniformIndices) fixed (Int32* @params_ptr = @params) { - Delegates.glGetActiveUniformsiv((UInt32)program, (Int32)uniformCount, (UInt32*)uniformIndices_ptr, (OpenTK.Graphics.ES30.EsVersion30)pname, (Int32*)@params_ptr); + Delegates.glGetActiveUniformsiv((UInt32)program, (Int32)uniformCount, (UInt32*)uniformIndices_ptr, (OpenTK.Graphics.ES30.All)pname, (Int32*)@params_ptr); } } #if DEBUG @@ -12910,7 +13170,7 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetActiveUniformsiv")] public static - void GetActiveUniforms(Int32 program, Int32 uniformCount, ref Int32 uniformIndices, OpenTK.Graphics.ES30.EsVersion30 pname, [OutAttribute] out Int32 @params) + void GetActiveUniforms(Int32 program, Int32 uniformCount, ref Int32 uniformIndices, OpenTK.Graphics.ES30.All pname, [OutAttribute] out Int32 @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -12921,7 +13181,7 @@ namespace OpenTK.Graphics.ES30 fixed (Int32* uniformIndices_ptr = &uniformIndices) fixed (Int32* @params_ptr = &@params) { - Delegates.glGetActiveUniformsiv((UInt32)program, (Int32)uniformCount, (UInt32*)uniformIndices_ptr, (OpenTK.Graphics.ES30.EsVersion30)pname, (Int32*)@params_ptr); + Delegates.glGetActiveUniformsiv((UInt32)program, (Int32)uniformCount, (UInt32*)uniformIndices_ptr, (OpenTK.Graphics.ES30.All)pname, (Int32*)@params_ptr); @params = *@params_ptr; } } @@ -12962,13 +13222,13 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetActiveUniformsiv")] public static - unsafe void GetActiveUniforms(Int32 program, Int32 uniformCount, Int32* uniformIndices, OpenTK.Graphics.ES30.EsVersion30 pname, [OutAttribute] Int32* @params) + unsafe void GetActiveUniforms(Int32 program, Int32 uniformCount, Int32* uniformIndices, OpenTK.Graphics.ES30.All pname, [OutAttribute] Int32* @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetActiveUniformsiv((UInt32)program, (Int32)uniformCount, (UInt32*)uniformIndices, (OpenTK.Graphics.ES30.EsVersion30)pname, (Int32*)@params); + Delegates.glGetActiveUniformsiv((UInt32)program, (Int32)uniformCount, (UInt32*)uniformIndices, (OpenTK.Graphics.ES30.All)pname, (Int32*)@params); #if DEBUG } #endif @@ -13006,7 +13266,7 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetActiveUniformsiv")] public static - void GetActiveUniforms(UInt32 program, Int32 uniformCount, UInt32[] uniformIndices, OpenTK.Graphics.ES30.EsVersion30 pname, [OutAttribute] Int32[] @params) + void GetActiveUniforms(UInt32 program, Int32 uniformCount, UInt32[] uniformIndices, OpenTK.Graphics.ES30.All pname, [OutAttribute] Int32[] @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -13017,7 +13277,7 @@ namespace OpenTK.Graphics.ES30 fixed (UInt32* uniformIndices_ptr = uniformIndices) fixed (Int32* @params_ptr = @params) { - Delegates.glGetActiveUniformsiv((UInt32)program, (Int32)uniformCount, (UInt32*)uniformIndices_ptr, (OpenTK.Graphics.ES30.EsVersion30)pname, (Int32*)@params_ptr); + Delegates.glGetActiveUniformsiv((UInt32)program, (Int32)uniformCount, (UInt32*)uniformIndices_ptr, (OpenTK.Graphics.ES30.All)pname, (Int32*)@params_ptr); } } #if DEBUG @@ -13057,7 +13317,7 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetActiveUniformsiv")] public static - void GetActiveUniforms(UInt32 program, Int32 uniformCount, ref UInt32 uniformIndices, OpenTK.Graphics.ES30.EsVersion30 pname, [OutAttribute] out Int32 @params) + void GetActiveUniforms(UInt32 program, Int32 uniformCount, ref UInt32 uniformIndices, OpenTK.Graphics.ES30.All pname, [OutAttribute] out Int32 @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -13068,7 +13328,7 @@ namespace OpenTK.Graphics.ES30 fixed (UInt32* uniformIndices_ptr = &uniformIndices) fixed (Int32* @params_ptr = &@params) { - Delegates.glGetActiveUniformsiv((UInt32)program, (Int32)uniformCount, (UInt32*)uniformIndices_ptr, (OpenTK.Graphics.ES30.EsVersion30)pname, (Int32*)@params_ptr); + Delegates.glGetActiveUniformsiv((UInt32)program, (Int32)uniformCount, (UInt32*)uniformIndices_ptr, (OpenTK.Graphics.ES30.All)pname, (Int32*)@params_ptr); @params = *@params_ptr; } } @@ -13109,13 +13369,13 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetActiveUniformsiv")] public static - unsafe void GetActiveUniforms(UInt32 program, Int32 uniformCount, UInt32* uniformIndices, OpenTK.Graphics.ES30.EsVersion30 pname, [OutAttribute] Int32* @params) + unsafe void GetActiveUniforms(UInt32 program, Int32 uniformCount, UInt32* uniformIndices, OpenTK.Graphics.ES30.All pname, [OutAttribute] Int32* @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetActiveUniformsiv((UInt32)program, (Int32)uniformCount, (UInt32*)uniformIndices, (OpenTK.Graphics.ES30.EsVersion30)pname, (Int32*)@params); + Delegates.glGetActiveUniformsiv((UInt32)program, (Int32)uniformCount, (UInt32*)uniformIndices, (OpenTK.Graphics.ES30.All)pname, (Int32*)@params); #if DEBUG } #endif @@ -13750,13 +14010,13 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetBufferPointerv")] public static - void GetBufferPointer(OpenTK.Graphics.ES30.EsVersion30 target, OpenTK.Graphics.ES30.EsVersion30 pname, [OutAttribute] IntPtr @params) + void GetBufferPointer(OpenTK.Graphics.ES30.All target, OpenTK.Graphics.ES30.All pname, [OutAttribute] IntPtr @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetBufferPointerv((OpenTK.Graphics.ES30.EsVersion30)target, (OpenTK.Graphics.ES30.EsVersion30)pname, (IntPtr)@params); + Delegates.glGetBufferPointerv((OpenTK.Graphics.ES30.All)target, (OpenTK.Graphics.ES30.All)pname, (IntPtr)@params); #if DEBUG } #endif @@ -13783,7 +14043,7 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetBufferPointerv")] public static - void GetBufferPointer(OpenTK.Graphics.ES30.EsVersion30 target, OpenTK.Graphics.ES30.EsVersion30 pname, [InAttribute, OutAttribute] T2[] @params) + void GetBufferPointer(OpenTK.Graphics.ES30.All target, OpenTK.Graphics.ES30.All pname, [InAttribute, OutAttribute] T2[] @params) where T2 : struct { #if DEBUG @@ -13793,7 +14053,7 @@ namespace OpenTK.Graphics.ES30 GCHandle @params_ptr = GCHandle.Alloc(@params, GCHandleType.Pinned); try { - Delegates.glGetBufferPointerv((OpenTK.Graphics.ES30.EsVersion30)target, (OpenTK.Graphics.ES30.EsVersion30)pname, (IntPtr)@params_ptr.AddrOfPinnedObject()); + Delegates.glGetBufferPointerv((OpenTK.Graphics.ES30.All)target, (OpenTK.Graphics.ES30.All)pname, (IntPtr)@params_ptr.AddrOfPinnedObject()); } finally { @@ -13825,7 +14085,7 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetBufferPointerv")] public static - void GetBufferPointer(OpenTK.Graphics.ES30.EsVersion30 target, OpenTK.Graphics.ES30.EsVersion30 pname, [InAttribute, OutAttribute] T2[,] @params) + void GetBufferPointer(OpenTK.Graphics.ES30.All target, OpenTK.Graphics.ES30.All pname, [InAttribute, OutAttribute] T2[,] @params) where T2 : struct { #if DEBUG @@ -13835,7 +14095,7 @@ namespace OpenTK.Graphics.ES30 GCHandle @params_ptr = GCHandle.Alloc(@params, GCHandleType.Pinned); try { - Delegates.glGetBufferPointerv((OpenTK.Graphics.ES30.EsVersion30)target, (OpenTK.Graphics.ES30.EsVersion30)pname, (IntPtr)@params_ptr.AddrOfPinnedObject()); + Delegates.glGetBufferPointerv((OpenTK.Graphics.ES30.All)target, (OpenTK.Graphics.ES30.All)pname, (IntPtr)@params_ptr.AddrOfPinnedObject()); } finally { @@ -13867,7 +14127,7 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetBufferPointerv")] public static - void GetBufferPointer(OpenTK.Graphics.ES30.EsVersion30 target, OpenTK.Graphics.ES30.EsVersion30 pname, [InAttribute, OutAttribute] T2[,,] @params) + void GetBufferPointer(OpenTK.Graphics.ES30.All target, OpenTK.Graphics.ES30.All pname, [InAttribute, OutAttribute] T2[,,] @params) where T2 : struct { #if DEBUG @@ -13877,7 +14137,7 @@ namespace OpenTK.Graphics.ES30 GCHandle @params_ptr = GCHandle.Alloc(@params, GCHandleType.Pinned); try { - Delegates.glGetBufferPointerv((OpenTK.Graphics.ES30.EsVersion30)target, (OpenTK.Graphics.ES30.EsVersion30)pname, (IntPtr)@params_ptr.AddrOfPinnedObject()); + Delegates.glGetBufferPointerv((OpenTK.Graphics.ES30.All)target, (OpenTK.Graphics.ES30.All)pname, (IntPtr)@params_ptr.AddrOfPinnedObject()); } finally { @@ -13909,7 +14169,7 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetBufferPointerv")] public static - void GetBufferPointer(OpenTK.Graphics.ES30.EsVersion30 target, OpenTK.Graphics.ES30.EsVersion30 pname, [InAttribute, OutAttribute] ref T2 @params) + void GetBufferPointer(OpenTK.Graphics.ES30.All target, OpenTK.Graphics.ES30.All pname, [InAttribute, OutAttribute] ref T2 @params) where T2 : struct { #if DEBUG @@ -13919,7 +14179,7 @@ namespace OpenTK.Graphics.ES30 GCHandle @params_ptr = GCHandle.Alloc(@params, GCHandleType.Pinned); try { - Delegates.glGetBufferPointerv((OpenTK.Graphics.ES30.EsVersion30)target, (OpenTK.Graphics.ES30.EsVersion30)pname, (IntPtr)@params_ptr.AddrOfPinnedObject()); + Delegates.glGetBufferPointerv((OpenTK.Graphics.ES30.All)target, (OpenTK.Graphics.ES30.All)pname, (IntPtr)@params_ptr.AddrOfPinnedObject()); @params = (T2)@params_ptr.Target; } finally @@ -13977,7 +14237,7 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetDebugMessageLog")] public static - Int32 GetDebugMessageLog(Int32 count, Int32 bufSize, [OutAttribute] OpenTK.Graphics.ES30.KhrDebug[] sources, [OutAttribute] OpenTK.Graphics.ES30.KhrDebug[] types, [OutAttribute] Int32[] ids, [OutAttribute] OpenTK.Graphics.ES30.KhrDebug[] severities, [OutAttribute] Int32[] lengths, [OutAttribute] StringBuilder messageLog) + Int32 GetDebugMessageLog(Int32 count, Int32 bufSize, [OutAttribute] OpenTK.Graphics.ES30.All[] sources, [OutAttribute] OpenTK.Graphics.ES30.All[] types, [OutAttribute] Int32[] ids, [OutAttribute] OpenTK.Graphics.ES30.All[] severities, [OutAttribute] Int32[] lengths, [OutAttribute] StringBuilder messageLog) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -13985,13 +14245,13 @@ namespace OpenTK.Graphics.ES30 #endif unsafe { - fixed (OpenTK.Graphics.ES30.KhrDebug* sources_ptr = sources) - fixed (OpenTK.Graphics.ES30.KhrDebug* types_ptr = types) + fixed (OpenTK.Graphics.ES30.All* sources_ptr = sources) + fixed (OpenTK.Graphics.ES30.All* types_ptr = types) fixed (Int32* ids_ptr = ids) - fixed (OpenTK.Graphics.ES30.KhrDebug* severities_ptr = severities) + fixed (OpenTK.Graphics.ES30.All* severities_ptr = severities) fixed (Int32* lengths_ptr = lengths) { - return Delegates.glGetDebugMessageLog((UInt32)count, (Int32)bufSize, (OpenTK.Graphics.ES30.KhrDebug*)sources_ptr, (OpenTK.Graphics.ES30.KhrDebug*)types_ptr, (UInt32*)ids_ptr, (OpenTK.Graphics.ES30.KhrDebug*)severities_ptr, (Int32*)lengths_ptr, (StringBuilder)messageLog); + return Delegates.glGetDebugMessageLog((UInt32)count, (Int32)bufSize, (OpenTK.Graphics.ES30.All*)sources_ptr, (OpenTK.Graphics.ES30.All*)types_ptr, (UInt32*)ids_ptr, (OpenTK.Graphics.ES30.All*)severities_ptr, (Int32*)lengths_ptr, (StringBuilder)messageLog); } } #if DEBUG @@ -14045,7 +14305,7 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetDebugMessageLog")] public static - Int32 GetDebugMessageLog(Int32 count, Int32 bufSize, [OutAttribute] out OpenTK.Graphics.ES30.KhrDebug sources, [OutAttribute] out OpenTK.Graphics.ES30.KhrDebug types, [OutAttribute] out Int32 ids, [OutAttribute] out OpenTK.Graphics.ES30.KhrDebug severities, [OutAttribute] out Int32 lengths, [OutAttribute] StringBuilder messageLog) + Int32 GetDebugMessageLog(Int32 count, Int32 bufSize, [OutAttribute] out OpenTK.Graphics.ES30.All sources, [OutAttribute] out OpenTK.Graphics.ES30.All types, [OutAttribute] out Int32 ids, [OutAttribute] out OpenTK.Graphics.ES30.All severities, [OutAttribute] out Int32 lengths, [OutAttribute] StringBuilder messageLog) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -14053,13 +14313,13 @@ namespace OpenTK.Graphics.ES30 #endif unsafe { - fixed (OpenTK.Graphics.ES30.KhrDebug* sources_ptr = &sources) - fixed (OpenTK.Graphics.ES30.KhrDebug* types_ptr = &types) + fixed (OpenTK.Graphics.ES30.All* sources_ptr = &sources) + fixed (OpenTK.Graphics.ES30.All* types_ptr = &types) fixed (Int32* ids_ptr = &ids) - fixed (OpenTK.Graphics.ES30.KhrDebug* severities_ptr = &severities) + fixed (OpenTK.Graphics.ES30.All* severities_ptr = &severities) fixed (Int32* lengths_ptr = &lengths) { - Int32 retval = Delegates.glGetDebugMessageLog((UInt32)count, (Int32)bufSize, (OpenTK.Graphics.ES30.KhrDebug*)sources_ptr, (OpenTK.Graphics.ES30.KhrDebug*)types_ptr, (UInt32*)ids_ptr, (OpenTK.Graphics.ES30.KhrDebug*)severities_ptr, (Int32*)lengths_ptr, (StringBuilder)messageLog); + Int32 retval = Delegates.glGetDebugMessageLog((UInt32)count, (Int32)bufSize, (OpenTK.Graphics.ES30.All*)sources_ptr, (OpenTK.Graphics.ES30.All*)types_ptr, (UInt32*)ids_ptr, (OpenTK.Graphics.ES30.All*)severities_ptr, (Int32*)lengths_ptr, (StringBuilder)messageLog); sources = *sources_ptr; types = *types_ptr; ids = *ids_ptr; @@ -14120,13 +14380,13 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetDebugMessageLog")] public static - unsafe Int32 GetDebugMessageLog(Int32 count, Int32 bufSize, [OutAttribute] OpenTK.Graphics.ES30.KhrDebug* sources, [OutAttribute] OpenTK.Graphics.ES30.KhrDebug* types, [OutAttribute] Int32* ids, [OutAttribute] OpenTK.Graphics.ES30.KhrDebug* severities, [OutAttribute] Int32* lengths, [OutAttribute] StringBuilder messageLog) + unsafe Int32 GetDebugMessageLog(Int32 count, Int32 bufSize, [OutAttribute] OpenTK.Graphics.ES30.All* sources, [OutAttribute] OpenTK.Graphics.ES30.All* types, [OutAttribute] Int32* ids, [OutAttribute] OpenTK.Graphics.ES30.All* severities, [OutAttribute] Int32* lengths, [OutAttribute] StringBuilder messageLog) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - return Delegates.glGetDebugMessageLog((UInt32)count, (Int32)bufSize, (OpenTK.Graphics.ES30.KhrDebug*)sources, (OpenTK.Graphics.ES30.KhrDebug*)types, (UInt32*)ids, (OpenTK.Graphics.ES30.KhrDebug*)severities, (Int32*)lengths, (StringBuilder)messageLog); + return Delegates.glGetDebugMessageLog((UInt32)count, (Int32)bufSize, (OpenTK.Graphics.ES30.All*)sources, (OpenTK.Graphics.ES30.All*)types, (UInt32*)ids, (OpenTK.Graphics.ES30.All*)severities, (Int32*)lengths, (StringBuilder)messageLog); #if DEBUG } #endif @@ -14179,7 +14439,7 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetDebugMessageLog")] public static - Int32 GetDebugMessageLog(UInt32 count, Int32 bufSize, [OutAttribute] OpenTK.Graphics.ES30.KhrDebug[] sources, [OutAttribute] OpenTK.Graphics.ES30.KhrDebug[] types, [OutAttribute] UInt32[] ids, [OutAttribute] OpenTK.Graphics.ES30.KhrDebug[] severities, [OutAttribute] Int32[] lengths, [OutAttribute] StringBuilder messageLog) + Int32 GetDebugMessageLog(UInt32 count, Int32 bufSize, [OutAttribute] OpenTK.Graphics.ES30.All[] sources, [OutAttribute] OpenTK.Graphics.ES30.All[] types, [OutAttribute] UInt32[] ids, [OutAttribute] OpenTK.Graphics.ES30.All[] severities, [OutAttribute] Int32[] lengths, [OutAttribute] StringBuilder messageLog) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -14187,13 +14447,13 @@ namespace OpenTK.Graphics.ES30 #endif unsafe { - fixed (OpenTK.Graphics.ES30.KhrDebug* sources_ptr = sources) - fixed (OpenTK.Graphics.ES30.KhrDebug* types_ptr = types) + fixed (OpenTK.Graphics.ES30.All* sources_ptr = sources) + fixed (OpenTK.Graphics.ES30.All* types_ptr = types) fixed (UInt32* ids_ptr = ids) - fixed (OpenTK.Graphics.ES30.KhrDebug* severities_ptr = severities) + fixed (OpenTK.Graphics.ES30.All* severities_ptr = severities) fixed (Int32* lengths_ptr = lengths) { - return Delegates.glGetDebugMessageLog((UInt32)count, (Int32)bufSize, (OpenTK.Graphics.ES30.KhrDebug*)sources_ptr, (OpenTK.Graphics.ES30.KhrDebug*)types_ptr, (UInt32*)ids_ptr, (OpenTK.Graphics.ES30.KhrDebug*)severities_ptr, (Int32*)lengths_ptr, (StringBuilder)messageLog); + return Delegates.glGetDebugMessageLog((UInt32)count, (Int32)bufSize, (OpenTK.Graphics.ES30.All*)sources_ptr, (OpenTK.Graphics.ES30.All*)types_ptr, (UInt32*)ids_ptr, (OpenTK.Graphics.ES30.All*)severities_ptr, (Int32*)lengths_ptr, (StringBuilder)messageLog); } } #if DEBUG @@ -14248,7 +14508,7 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetDebugMessageLog")] public static - Int32 GetDebugMessageLog(UInt32 count, Int32 bufSize, [OutAttribute] out OpenTK.Graphics.ES30.KhrDebug sources, [OutAttribute] out OpenTK.Graphics.ES30.KhrDebug types, [OutAttribute] out UInt32 ids, [OutAttribute] out OpenTK.Graphics.ES30.KhrDebug severities, [OutAttribute] out Int32 lengths, [OutAttribute] StringBuilder messageLog) + Int32 GetDebugMessageLog(UInt32 count, Int32 bufSize, [OutAttribute] out OpenTK.Graphics.ES30.All sources, [OutAttribute] out OpenTK.Graphics.ES30.All types, [OutAttribute] out UInt32 ids, [OutAttribute] out OpenTK.Graphics.ES30.All severities, [OutAttribute] out Int32 lengths, [OutAttribute] StringBuilder messageLog) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -14256,13 +14516,13 @@ namespace OpenTK.Graphics.ES30 #endif unsafe { - fixed (OpenTK.Graphics.ES30.KhrDebug* sources_ptr = &sources) - fixed (OpenTK.Graphics.ES30.KhrDebug* types_ptr = &types) + fixed (OpenTK.Graphics.ES30.All* sources_ptr = &sources) + fixed (OpenTK.Graphics.ES30.All* types_ptr = &types) fixed (UInt32* ids_ptr = &ids) - fixed (OpenTK.Graphics.ES30.KhrDebug* severities_ptr = &severities) + fixed (OpenTK.Graphics.ES30.All* severities_ptr = &severities) fixed (Int32* lengths_ptr = &lengths) { - Int32 retval = Delegates.glGetDebugMessageLog((UInt32)count, (Int32)bufSize, (OpenTK.Graphics.ES30.KhrDebug*)sources_ptr, (OpenTK.Graphics.ES30.KhrDebug*)types_ptr, (UInt32*)ids_ptr, (OpenTK.Graphics.ES30.KhrDebug*)severities_ptr, (Int32*)lengths_ptr, (StringBuilder)messageLog); + Int32 retval = Delegates.glGetDebugMessageLog((UInt32)count, (Int32)bufSize, (OpenTK.Graphics.ES30.All*)sources_ptr, (OpenTK.Graphics.ES30.All*)types_ptr, (UInt32*)ids_ptr, (OpenTK.Graphics.ES30.All*)severities_ptr, (Int32*)lengths_ptr, (StringBuilder)messageLog); sources = *sources_ptr; types = *types_ptr; ids = *ids_ptr; @@ -14323,13 +14583,13 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetDebugMessageLog")] public static - unsafe Int32 GetDebugMessageLog(UInt32 count, Int32 bufSize, [OutAttribute] OpenTK.Graphics.ES30.KhrDebug* sources, [OutAttribute] OpenTK.Graphics.ES30.KhrDebug* types, [OutAttribute] UInt32* ids, [OutAttribute] OpenTK.Graphics.ES30.KhrDebug* severities, [OutAttribute] Int32* lengths, [OutAttribute] StringBuilder messageLog) + unsafe Int32 GetDebugMessageLog(UInt32 count, Int32 bufSize, [OutAttribute] OpenTK.Graphics.ES30.All* sources, [OutAttribute] OpenTK.Graphics.ES30.All* types, [OutAttribute] UInt32* ids, [OutAttribute] OpenTK.Graphics.ES30.All* severities, [OutAttribute] Int32* lengths, [OutAttribute] StringBuilder messageLog) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - return Delegates.glGetDebugMessageLog((UInt32)count, (Int32)bufSize, (OpenTK.Graphics.ES30.KhrDebug*)sources, (OpenTK.Graphics.ES30.KhrDebug*)types, (UInt32*)ids, (OpenTK.Graphics.ES30.KhrDebug*)severities, (Int32*)lengths, (StringBuilder)messageLog); + return Delegates.glGetDebugMessageLog((UInt32)count, (Int32)bufSize, (OpenTK.Graphics.ES30.All*)sources, (OpenTK.Graphics.ES30.All*)types, (UInt32*)ids, (OpenTK.Graphics.ES30.All*)severities, (Int32*)lengths, (StringBuilder)messageLog); #if DEBUG } #endif @@ -14593,7 +14853,7 @@ namespace OpenTK.Graphics.ES30 /// [requires: v3.0 and ES_VERSION_3_0] [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetInteger64i_v")] public static - void GetInteger(OpenTK.Graphics.ES30.EsVersion30 target, Int32 index, [OutAttribute] Int64[] data) + void GetInteger(OpenTK.Graphics.ES30.All target, Int32 index, [OutAttribute] Int64[] data) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -14603,7 +14863,7 @@ namespace OpenTK.Graphics.ES30 { fixed (Int64* data_ptr = data) { - Delegates.glGetInteger64i_v((OpenTK.Graphics.ES30.EsVersion30)target, (UInt32)index, (Int64*)data_ptr); + Delegates.glGetInteger64i_v((OpenTK.Graphics.ES30.All)target, (UInt32)index, (Int64*)data_ptr); } } #if DEBUG @@ -14614,7 +14874,7 @@ namespace OpenTK.Graphics.ES30 /// [requires: v3.0 and ES_VERSION_3_0] [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetInteger64i_v")] public static - void GetInteger(OpenTK.Graphics.ES30.EsVersion30 target, Int32 index, [OutAttribute] out Int64 data) + void GetInteger(OpenTK.Graphics.ES30.All target, Int32 index, [OutAttribute] out Int64 data) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -14624,7 +14884,7 @@ namespace OpenTK.Graphics.ES30 { fixed (Int64* data_ptr = &data) { - Delegates.glGetInteger64i_v((OpenTK.Graphics.ES30.EsVersion30)target, (UInt32)index, (Int64*)data_ptr); + Delegates.glGetInteger64i_v((OpenTK.Graphics.ES30.All)target, (UInt32)index, (Int64*)data_ptr); data = *data_ptr; } } @@ -14637,13 +14897,13 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetInteger64i_v")] public static - unsafe void GetInteger(OpenTK.Graphics.ES30.EsVersion30 target, Int32 index, [OutAttribute] Int64* data) + unsafe void GetInteger(OpenTK.Graphics.ES30.All target, Int32 index, [OutAttribute] Int64* data) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetInteger64i_v((OpenTK.Graphics.ES30.EsVersion30)target, (UInt32)index, (Int64*)data); + Delegates.glGetInteger64i_v((OpenTK.Graphics.ES30.All)target, (UInt32)index, (Int64*)data); #if DEBUG } #endif @@ -14653,7 +14913,7 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetInteger64i_v")] public static - void GetInteger(OpenTK.Graphics.ES30.EsVersion30 target, UInt32 index, [OutAttribute] Int64[] data) + void GetInteger(OpenTK.Graphics.ES30.All target, UInt32 index, [OutAttribute] Int64[] data) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -14663,7 +14923,7 @@ namespace OpenTK.Graphics.ES30 { fixed (Int64* data_ptr = data) { - Delegates.glGetInteger64i_v((OpenTK.Graphics.ES30.EsVersion30)target, (UInt32)index, (Int64*)data_ptr); + Delegates.glGetInteger64i_v((OpenTK.Graphics.ES30.All)target, (UInt32)index, (Int64*)data_ptr); } } #if DEBUG @@ -14675,7 +14935,7 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetInteger64i_v")] public static - void GetInteger(OpenTK.Graphics.ES30.EsVersion30 target, UInt32 index, [OutAttribute] out Int64 data) + void GetInteger(OpenTK.Graphics.ES30.All target, UInt32 index, [OutAttribute] out Int64 data) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -14685,7 +14945,7 @@ namespace OpenTK.Graphics.ES30 { fixed (Int64* data_ptr = &data) { - Delegates.glGetInteger64i_v((OpenTK.Graphics.ES30.EsVersion30)target, (UInt32)index, (Int64*)data_ptr); + Delegates.glGetInteger64i_v((OpenTK.Graphics.ES30.All)target, (UInt32)index, (Int64*)data_ptr); data = *data_ptr; } } @@ -14698,13 +14958,13 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetInteger64i_v")] public static - unsafe void GetInteger(OpenTK.Graphics.ES30.EsVersion30 target, UInt32 index, [OutAttribute] Int64* data) + unsafe void GetInteger(OpenTK.Graphics.ES30.All target, UInt32 index, [OutAttribute] Int64* data) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetInteger64i_v((OpenTK.Graphics.ES30.EsVersion30)target, (UInt32)index, (Int64*)data); + Delegates.glGetInteger64i_v((OpenTK.Graphics.ES30.All)target, (UInt32)index, (Int64*)data); #if DEBUG } #endif @@ -14713,7 +14973,7 @@ namespace OpenTK.Graphics.ES30 /// [requires: v3.0 and ES_VERSION_3_0] [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetInteger64v")] public static - void GetInteger64(OpenTK.Graphics.ES30.EsVersion30 pname, [OutAttribute] Int64[] data) + void GetInteger64(OpenTK.Graphics.ES30.All pname, [OutAttribute] Int64[] data) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -14723,7 +14983,7 @@ namespace OpenTK.Graphics.ES30 { fixed (Int64* data_ptr = data) { - Delegates.glGetInteger64v((OpenTK.Graphics.ES30.EsVersion30)pname, (Int64*)data_ptr); + Delegates.glGetInteger64v((OpenTK.Graphics.ES30.All)pname, (Int64*)data_ptr); } } #if DEBUG @@ -14734,7 +14994,7 @@ namespace OpenTK.Graphics.ES30 /// [requires: v3.0 and ES_VERSION_3_0] [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetInteger64v")] public static - void GetInteger64(OpenTK.Graphics.ES30.EsVersion30 pname, [OutAttribute] out Int64 data) + void GetInteger64(OpenTK.Graphics.ES30.All pname, [OutAttribute] out Int64 data) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -14744,7 +15004,7 @@ namespace OpenTK.Graphics.ES30 { fixed (Int64* data_ptr = &data) { - Delegates.glGetInteger64v((OpenTK.Graphics.ES30.EsVersion30)pname, (Int64*)data_ptr); + Delegates.glGetInteger64v((OpenTK.Graphics.ES30.All)pname, (Int64*)data_ptr); data = *data_ptr; } } @@ -14757,13 +15017,13 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetInteger64v")] public static - unsafe void GetInteger64(OpenTK.Graphics.ES30.EsVersion30 pname, [OutAttribute] Int64* data) + unsafe void GetInteger64(OpenTK.Graphics.ES30.All pname, [OutAttribute] Int64* data) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetInteger64v((OpenTK.Graphics.ES30.EsVersion30)pname, (Int64*)data); + Delegates.glGetInteger64v((OpenTK.Graphics.ES30.All)pname, (Int64*)data); #if DEBUG } #endif @@ -14772,7 +15032,7 @@ namespace OpenTK.Graphics.ES30 /// [requires: v3.0 and ES_VERSION_3_0] [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetIntegeri_v")] public static - void GetInteger(OpenTK.Graphics.ES30.EsVersion30 target, Int32 index, [OutAttribute] Int32[] data) + void GetInteger(OpenTK.Graphics.ES30.All target, Int32 index, [OutAttribute] Int32[] data) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -14782,7 +15042,7 @@ namespace OpenTK.Graphics.ES30 { fixed (Int32* data_ptr = data) { - Delegates.glGetIntegeri_v((OpenTK.Graphics.ES30.EsVersion30)target, (UInt32)index, (Int32*)data_ptr); + Delegates.glGetIntegeri_v((OpenTK.Graphics.ES30.All)target, (UInt32)index, (Int32*)data_ptr); } } #if DEBUG @@ -14793,7 +15053,7 @@ namespace OpenTK.Graphics.ES30 /// [requires: v3.0 and ES_VERSION_3_0] [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetIntegeri_v")] public static - void GetInteger(OpenTK.Graphics.ES30.EsVersion30 target, Int32 index, [OutAttribute] out Int32 data) + void GetInteger(OpenTK.Graphics.ES30.All target, Int32 index, [OutAttribute] out Int32 data) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -14803,7 +15063,7 @@ namespace OpenTK.Graphics.ES30 { fixed (Int32* data_ptr = &data) { - Delegates.glGetIntegeri_v((OpenTK.Graphics.ES30.EsVersion30)target, (UInt32)index, (Int32*)data_ptr); + Delegates.glGetIntegeri_v((OpenTK.Graphics.ES30.All)target, (UInt32)index, (Int32*)data_ptr); data = *data_ptr; } } @@ -14816,13 +15076,13 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetIntegeri_v")] public static - unsafe void GetInteger(OpenTK.Graphics.ES30.EsVersion30 target, Int32 index, [OutAttribute] Int32* data) + unsafe void GetInteger(OpenTK.Graphics.ES30.All target, Int32 index, [OutAttribute] Int32* data) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetIntegeri_v((OpenTK.Graphics.ES30.EsVersion30)target, (UInt32)index, (Int32*)data); + Delegates.glGetIntegeri_v((OpenTK.Graphics.ES30.All)target, (UInt32)index, (Int32*)data); #if DEBUG } #endif @@ -14832,7 +15092,7 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetIntegeri_v")] public static - void GetInteger(OpenTK.Graphics.ES30.EsVersion30 target, UInt32 index, [OutAttribute] Int32[] data) + void GetInteger(OpenTK.Graphics.ES30.All target, UInt32 index, [OutAttribute] Int32[] data) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -14842,7 +15102,7 @@ namespace OpenTK.Graphics.ES30 { fixed (Int32* data_ptr = data) { - Delegates.glGetIntegeri_v((OpenTK.Graphics.ES30.EsVersion30)target, (UInt32)index, (Int32*)data_ptr); + Delegates.glGetIntegeri_v((OpenTK.Graphics.ES30.All)target, (UInt32)index, (Int32*)data_ptr); } } #if DEBUG @@ -14854,7 +15114,7 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetIntegeri_v")] public static - void GetInteger(OpenTK.Graphics.ES30.EsVersion30 target, UInt32 index, [OutAttribute] out Int32 data) + void GetInteger(OpenTK.Graphics.ES30.All target, UInt32 index, [OutAttribute] out Int32 data) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -14864,7 +15124,7 @@ namespace OpenTK.Graphics.ES30 { fixed (Int32* data_ptr = &data) { - Delegates.glGetIntegeri_v((OpenTK.Graphics.ES30.EsVersion30)target, (UInt32)index, (Int32*)data_ptr); + Delegates.glGetIntegeri_v((OpenTK.Graphics.ES30.All)target, (UInt32)index, (Int32*)data_ptr); data = *data_ptr; } } @@ -14877,13 +15137,13 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetIntegeri_v")] public static - unsafe void GetInteger(OpenTK.Graphics.ES30.EsVersion30 target, UInt32 index, [OutAttribute] Int32* data) + unsafe void GetInteger(OpenTK.Graphics.ES30.All target, UInt32 index, [OutAttribute] Int32* data) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetIntegeri_v((OpenTK.Graphics.ES30.EsVersion30)target, (UInt32)index, (Int32*)data); + Delegates.glGetIntegeri_v((OpenTK.Graphics.ES30.All)target, (UInt32)index, (Int32*)data); #if DEBUG } #endif @@ -14979,7 +15239,7 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetInternalformativ")] public static - void GetInternalformat(OpenTK.Graphics.ES30.EsVersion30 target, OpenTK.Graphics.ES30.EsVersion30 internalformat, OpenTK.Graphics.ES30.EsVersion30 pname, Int32 bufSize, [OutAttribute] Int32[] @params) + void GetInternalformat(OpenTK.Graphics.ES30.All target, OpenTK.Graphics.ES30.All internalformat, OpenTK.Graphics.ES30.All pname, Int32 bufSize, [OutAttribute] Int32[] @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -14989,7 +15249,7 @@ namespace OpenTK.Graphics.ES30 { fixed (Int32* @params_ptr = @params) { - Delegates.glGetInternalformativ((OpenTK.Graphics.ES30.EsVersion30)target, (OpenTK.Graphics.ES30.EsVersion30)internalformat, (OpenTK.Graphics.ES30.EsVersion30)pname, (Int32)bufSize, (Int32*)@params_ptr); + Delegates.glGetInternalformativ((OpenTK.Graphics.ES30.All)target, (OpenTK.Graphics.ES30.All)internalformat, (OpenTK.Graphics.ES30.All)pname, (Int32)bufSize, (Int32*)@params_ptr); } } #if DEBUG @@ -15028,7 +15288,7 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetInternalformativ")] public static - void GetInternalformat(OpenTK.Graphics.ES30.EsVersion30 target, OpenTK.Graphics.ES30.EsVersion30 internalformat, OpenTK.Graphics.ES30.EsVersion30 pname, Int32 bufSize, [OutAttribute] out Int32 @params) + void GetInternalformat(OpenTK.Graphics.ES30.All target, OpenTK.Graphics.ES30.All internalformat, OpenTK.Graphics.ES30.All pname, Int32 bufSize, [OutAttribute] out Int32 @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -15038,7 +15298,7 @@ namespace OpenTK.Graphics.ES30 { fixed (Int32* @params_ptr = &@params) { - Delegates.glGetInternalformativ((OpenTK.Graphics.ES30.EsVersion30)target, (OpenTK.Graphics.ES30.EsVersion30)internalformat, (OpenTK.Graphics.ES30.EsVersion30)pname, (Int32)bufSize, (Int32*)@params_ptr); + Delegates.glGetInternalformativ((OpenTK.Graphics.ES30.All)target, (OpenTK.Graphics.ES30.All)internalformat, (OpenTK.Graphics.ES30.All)pname, (Int32)bufSize, (Int32*)@params_ptr); @params = *@params_ptr; } } @@ -15079,13 +15339,13 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetInternalformativ")] public static - unsafe void GetInternalformat(OpenTK.Graphics.ES30.EsVersion30 target, OpenTK.Graphics.ES30.EsVersion30 internalformat, OpenTK.Graphics.ES30.EsVersion30 pname, Int32 bufSize, [OutAttribute] Int32* @params) + unsafe void GetInternalformat(OpenTK.Graphics.ES30.All target, OpenTK.Graphics.ES30.All internalformat, OpenTK.Graphics.ES30.All pname, Int32 bufSize, [OutAttribute] Int32* @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetInternalformativ((OpenTK.Graphics.ES30.EsVersion30)target, (OpenTK.Graphics.ES30.EsVersion30)internalformat, (OpenTK.Graphics.ES30.EsVersion30)pname, (Int32)bufSize, (Int32*)@params); + Delegates.glGetInternalformativ((OpenTK.Graphics.ES30.All)target, (OpenTK.Graphics.ES30.All)internalformat, (OpenTK.Graphics.ES30.All)pname, (Int32)bufSize, (Int32*)@params); #if DEBUG } #endif @@ -15122,7 +15382,7 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectLabel")] public static - void GetObjectLabel(OpenTK.Graphics.ES30.KhrDebug identifier, Int32 name, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder label) + void GetObjectLabel(OpenTK.Graphics.ES30.All identifier, Int32 name, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder label) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -15132,7 +15392,7 @@ namespace OpenTK.Graphics.ES30 { fixed (Int32* length_ptr = length) { - Delegates.glGetObjectLabel((OpenTK.Graphics.ES30.KhrDebug)identifier, (UInt32)name, (Int32)bufSize, (Int32*)length_ptr, (StringBuilder)label); + Delegates.glGetObjectLabel((OpenTK.Graphics.ES30.All)identifier, (UInt32)name, (Int32)bufSize, (Int32*)length_ptr, (StringBuilder)label); } } #if DEBUG @@ -15171,7 +15431,7 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectLabel")] public static - void GetObjectLabel(OpenTK.Graphics.ES30.KhrDebug identifier, Int32 name, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder label) + void GetObjectLabel(OpenTK.Graphics.ES30.All identifier, Int32 name, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder label) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -15181,7 +15441,7 @@ namespace OpenTK.Graphics.ES30 { fixed (Int32* length_ptr = &length) { - Delegates.glGetObjectLabel((OpenTK.Graphics.ES30.KhrDebug)identifier, (UInt32)name, (Int32)bufSize, (Int32*)length_ptr, (StringBuilder)label); + Delegates.glGetObjectLabel((OpenTK.Graphics.ES30.All)identifier, (UInt32)name, (Int32)bufSize, (Int32*)length_ptr, (StringBuilder)label); length = *length_ptr; } } @@ -15222,13 +15482,13 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectLabel")] public static - unsafe void GetObjectLabel(OpenTK.Graphics.ES30.KhrDebug identifier, Int32 name, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label) + unsafe void GetObjectLabel(OpenTK.Graphics.ES30.All identifier, Int32 name, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetObjectLabel((OpenTK.Graphics.ES30.KhrDebug)identifier, (UInt32)name, (Int32)bufSize, (Int32*)length, (StringBuilder)label); + Delegates.glGetObjectLabel((OpenTK.Graphics.ES30.All)identifier, (UInt32)name, (Int32)bufSize, (Int32*)length, (StringBuilder)label); #if DEBUG } #endif @@ -15266,7 +15526,7 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectLabel")] public static - void GetObjectLabel(OpenTK.Graphics.ES30.KhrDebug identifier, UInt32 name, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder label) + void GetObjectLabel(OpenTK.Graphics.ES30.All identifier, UInt32 name, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder label) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -15276,7 +15536,7 @@ namespace OpenTK.Graphics.ES30 { fixed (Int32* length_ptr = length) { - Delegates.glGetObjectLabel((OpenTK.Graphics.ES30.KhrDebug)identifier, (UInt32)name, (Int32)bufSize, (Int32*)length_ptr, (StringBuilder)label); + Delegates.glGetObjectLabel((OpenTK.Graphics.ES30.All)identifier, (UInt32)name, (Int32)bufSize, (Int32*)length_ptr, (StringBuilder)label); } } #if DEBUG @@ -15316,7 +15576,7 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectLabel")] public static - void GetObjectLabel(OpenTK.Graphics.ES30.KhrDebug identifier, UInt32 name, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder label) + void GetObjectLabel(OpenTK.Graphics.ES30.All identifier, UInt32 name, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder label) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -15326,7 +15586,7 @@ namespace OpenTK.Graphics.ES30 { fixed (Int32* length_ptr = &length) { - Delegates.glGetObjectLabel((OpenTK.Graphics.ES30.KhrDebug)identifier, (UInt32)name, (Int32)bufSize, (Int32*)length_ptr, (StringBuilder)label); + Delegates.glGetObjectLabel((OpenTK.Graphics.ES30.All)identifier, (UInt32)name, (Int32)bufSize, (Int32*)length_ptr, (StringBuilder)label); length = *length_ptr; } } @@ -15367,13 +15627,13 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectLabel")] public static - unsafe void GetObjectLabel(OpenTK.Graphics.ES30.KhrDebug identifier, UInt32 name, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label) + unsafe void GetObjectLabel(OpenTK.Graphics.ES30.All identifier, UInt32 name, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetObjectLabel((OpenTK.Graphics.ES30.KhrDebug)identifier, (UInt32)name, (Int32)bufSize, (Int32*)length, (StringBuilder)label); + Delegates.glGetObjectLabel((OpenTK.Graphics.ES30.All)identifier, (UInt32)name, (Int32)bufSize, (Int32*)length, (StringBuilder)label); #if DEBUG } #endif @@ -16338,7 +16598,7 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetProgramBinary")] public static - void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out OpenTK.Graphics.ES30.EsVersion30 binaryFormat, [OutAttribute] IntPtr binary) + void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out OpenTK.Graphics.ES30.All binaryFormat, [OutAttribute] IntPtr binary) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -16347,9 +16607,9 @@ namespace OpenTK.Graphics.ES30 unsafe { fixed (Int32* length_ptr = &length) - fixed (OpenTK.Graphics.ES30.EsVersion30* binaryFormat_ptr = &binaryFormat) + fixed (OpenTK.Graphics.ES30.All* binaryFormat_ptr = &binaryFormat) { - Delegates.glGetProgramBinary((UInt32)program, (Int32)bufSize, (Int32*)length_ptr, (OpenTK.Graphics.ES30.EsVersion30*)binaryFormat_ptr, (IntPtr)binary); + Delegates.glGetProgramBinary((UInt32)program, (Int32)bufSize, (Int32*)length_ptr, (OpenTK.Graphics.ES30.All*)binaryFormat_ptr, (IntPtr)binary); length = *length_ptr; binaryFormat = *binaryFormat_ptr; } @@ -16390,7 +16650,7 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetProgramBinary")] public static - void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out OpenTK.Graphics.ES30.EsVersion30 binaryFormat, [InAttribute, OutAttribute] T4[] binary) + void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out OpenTK.Graphics.ES30.All binaryFormat, [InAttribute, OutAttribute] T4[] binary) where T4 : struct { #if DEBUG @@ -16400,12 +16660,12 @@ namespace OpenTK.Graphics.ES30 unsafe { fixed (Int32* length_ptr = &length) - fixed (OpenTK.Graphics.ES30.EsVersion30* binaryFormat_ptr = &binaryFormat) + fixed (OpenTK.Graphics.ES30.All* binaryFormat_ptr = &binaryFormat) { GCHandle binary_ptr = GCHandle.Alloc(binary, GCHandleType.Pinned); try { - Delegates.glGetProgramBinary((UInt32)program, (Int32)bufSize, (Int32*)length_ptr, (OpenTK.Graphics.ES30.EsVersion30*)binaryFormat_ptr, (IntPtr)binary_ptr.AddrOfPinnedObject()); + Delegates.glGetProgramBinary((UInt32)program, (Int32)bufSize, (Int32*)length_ptr, (OpenTK.Graphics.ES30.All*)binaryFormat_ptr, (IntPtr)binary_ptr.AddrOfPinnedObject()); length = *length_ptr; binaryFormat = *binaryFormat_ptr; } @@ -16451,7 +16711,7 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetProgramBinary")] public static - void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out OpenTK.Graphics.ES30.EsVersion30 binaryFormat, [InAttribute, OutAttribute] T4[,] binary) + void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out OpenTK.Graphics.ES30.All binaryFormat, [InAttribute, OutAttribute] T4[,] binary) where T4 : struct { #if DEBUG @@ -16461,12 +16721,12 @@ namespace OpenTK.Graphics.ES30 unsafe { fixed (Int32* length_ptr = &length) - fixed (OpenTK.Graphics.ES30.EsVersion30* binaryFormat_ptr = &binaryFormat) + fixed (OpenTK.Graphics.ES30.All* binaryFormat_ptr = &binaryFormat) { GCHandle binary_ptr = GCHandle.Alloc(binary, GCHandleType.Pinned); try { - Delegates.glGetProgramBinary((UInt32)program, (Int32)bufSize, (Int32*)length_ptr, (OpenTK.Graphics.ES30.EsVersion30*)binaryFormat_ptr, (IntPtr)binary_ptr.AddrOfPinnedObject()); + Delegates.glGetProgramBinary((UInt32)program, (Int32)bufSize, (Int32*)length_ptr, (OpenTK.Graphics.ES30.All*)binaryFormat_ptr, (IntPtr)binary_ptr.AddrOfPinnedObject()); length = *length_ptr; binaryFormat = *binaryFormat_ptr; } @@ -16512,7 +16772,7 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetProgramBinary")] public static - void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out OpenTK.Graphics.ES30.EsVersion30 binaryFormat, [InAttribute, OutAttribute] T4[,,] binary) + void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out OpenTK.Graphics.ES30.All binaryFormat, [InAttribute, OutAttribute] T4[,,] binary) where T4 : struct { #if DEBUG @@ -16522,12 +16782,12 @@ namespace OpenTK.Graphics.ES30 unsafe { fixed (Int32* length_ptr = &length) - fixed (OpenTK.Graphics.ES30.EsVersion30* binaryFormat_ptr = &binaryFormat) + fixed (OpenTK.Graphics.ES30.All* binaryFormat_ptr = &binaryFormat) { GCHandle binary_ptr = GCHandle.Alloc(binary, GCHandleType.Pinned); try { - Delegates.glGetProgramBinary((UInt32)program, (Int32)bufSize, (Int32*)length_ptr, (OpenTK.Graphics.ES30.EsVersion30*)binaryFormat_ptr, (IntPtr)binary_ptr.AddrOfPinnedObject()); + Delegates.glGetProgramBinary((UInt32)program, (Int32)bufSize, (Int32*)length_ptr, (OpenTK.Graphics.ES30.All*)binaryFormat_ptr, (IntPtr)binary_ptr.AddrOfPinnedObject()); length = *length_ptr; binaryFormat = *binaryFormat_ptr; } @@ -16573,7 +16833,7 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetProgramBinary")] public static - void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out OpenTK.Graphics.ES30.EsVersion30 binaryFormat, [InAttribute, OutAttribute] ref T4 binary) + void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out OpenTK.Graphics.ES30.All binaryFormat, [InAttribute, OutAttribute] ref T4 binary) where T4 : struct { #if DEBUG @@ -16583,12 +16843,12 @@ namespace OpenTK.Graphics.ES30 unsafe { fixed (Int32* length_ptr = &length) - fixed (OpenTK.Graphics.ES30.EsVersion30* binaryFormat_ptr = &binaryFormat) + fixed (OpenTK.Graphics.ES30.All* binaryFormat_ptr = &binaryFormat) { GCHandle binary_ptr = GCHandle.Alloc(binary, GCHandleType.Pinned); try { - Delegates.glGetProgramBinary((UInt32)program, (Int32)bufSize, (Int32*)length_ptr, (OpenTK.Graphics.ES30.EsVersion30*)binaryFormat_ptr, (IntPtr)binary_ptr.AddrOfPinnedObject()); + Delegates.glGetProgramBinary((UInt32)program, (Int32)bufSize, (Int32*)length_ptr, (OpenTK.Graphics.ES30.All*)binaryFormat_ptr, (IntPtr)binary_ptr.AddrOfPinnedObject()); length = *length_ptr; binaryFormat = *binaryFormat_ptr; binary = (T4)binary_ptr.Target; @@ -16636,13 +16896,13 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetProgramBinary")] public static - unsafe void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] OpenTK.Graphics.ES30.EsVersion30* binaryFormat, [OutAttribute] IntPtr binary) + unsafe void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] OpenTK.Graphics.ES30.All* binaryFormat, [OutAttribute] IntPtr binary) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetProgramBinary((UInt32)program, (Int32)bufSize, (Int32*)length, (OpenTK.Graphics.ES30.EsVersion30*)binaryFormat, (IntPtr)binary); + Delegates.glGetProgramBinary((UInt32)program, (Int32)bufSize, (Int32*)length, (OpenTK.Graphics.ES30.All*)binaryFormat, (IntPtr)binary); #if DEBUG } #endif @@ -16680,7 +16940,7 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetProgramBinary")] public static - unsafe void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] OpenTK.Graphics.ES30.EsVersion30* binaryFormat, [InAttribute, OutAttribute] T4[] binary) + unsafe void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] OpenTK.Graphics.ES30.All* binaryFormat, [InAttribute, OutAttribute] T4[] binary) where T4 : struct { #if DEBUG @@ -16690,7 +16950,7 @@ namespace OpenTK.Graphics.ES30 GCHandle binary_ptr = GCHandle.Alloc(binary, GCHandleType.Pinned); try { - Delegates.glGetProgramBinary((UInt32)program, (Int32)bufSize, (Int32*)length, (OpenTK.Graphics.ES30.EsVersion30*)binaryFormat, (IntPtr)binary_ptr.AddrOfPinnedObject()); + Delegates.glGetProgramBinary((UInt32)program, (Int32)bufSize, (Int32*)length, (OpenTK.Graphics.ES30.All*)binaryFormat, (IntPtr)binary_ptr.AddrOfPinnedObject()); } finally { @@ -16733,7 +16993,7 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetProgramBinary")] public static - unsafe void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] OpenTK.Graphics.ES30.EsVersion30* binaryFormat, [InAttribute, OutAttribute] T4[,] binary) + unsafe void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] OpenTK.Graphics.ES30.All* binaryFormat, [InAttribute, OutAttribute] T4[,] binary) where T4 : struct { #if DEBUG @@ -16743,7 +17003,7 @@ namespace OpenTK.Graphics.ES30 GCHandle binary_ptr = GCHandle.Alloc(binary, GCHandleType.Pinned); try { - Delegates.glGetProgramBinary((UInt32)program, (Int32)bufSize, (Int32*)length, (OpenTK.Graphics.ES30.EsVersion30*)binaryFormat, (IntPtr)binary_ptr.AddrOfPinnedObject()); + Delegates.glGetProgramBinary((UInt32)program, (Int32)bufSize, (Int32*)length, (OpenTK.Graphics.ES30.All*)binaryFormat, (IntPtr)binary_ptr.AddrOfPinnedObject()); } finally { @@ -16786,7 +17046,7 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetProgramBinary")] public static - unsafe void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] OpenTK.Graphics.ES30.EsVersion30* binaryFormat, [InAttribute, OutAttribute] T4[,,] binary) + unsafe void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] OpenTK.Graphics.ES30.All* binaryFormat, [InAttribute, OutAttribute] T4[,,] binary) where T4 : struct { #if DEBUG @@ -16796,7 +17056,7 @@ namespace OpenTK.Graphics.ES30 GCHandle binary_ptr = GCHandle.Alloc(binary, GCHandleType.Pinned); try { - Delegates.glGetProgramBinary((UInt32)program, (Int32)bufSize, (Int32*)length, (OpenTK.Graphics.ES30.EsVersion30*)binaryFormat, (IntPtr)binary_ptr.AddrOfPinnedObject()); + Delegates.glGetProgramBinary((UInt32)program, (Int32)bufSize, (Int32*)length, (OpenTK.Graphics.ES30.All*)binaryFormat, (IntPtr)binary_ptr.AddrOfPinnedObject()); } finally { @@ -16839,7 +17099,7 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetProgramBinary")] public static - unsafe void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] OpenTK.Graphics.ES30.EsVersion30* binaryFormat, [InAttribute, OutAttribute] ref T4 binary) + unsafe void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] OpenTK.Graphics.ES30.All* binaryFormat, [InAttribute, OutAttribute] ref T4 binary) where T4 : struct { #if DEBUG @@ -16849,7 +17109,7 @@ namespace OpenTK.Graphics.ES30 GCHandle binary_ptr = GCHandle.Alloc(binary, GCHandleType.Pinned); try { - Delegates.glGetProgramBinary((UInt32)program, (Int32)bufSize, (Int32*)length, (OpenTK.Graphics.ES30.EsVersion30*)binaryFormat, (IntPtr)binary_ptr.AddrOfPinnedObject()); + Delegates.glGetProgramBinary((UInt32)program, (Int32)bufSize, (Int32*)length, (OpenTK.Graphics.ES30.All*)binaryFormat, (IntPtr)binary_ptr.AddrOfPinnedObject()); binary = (T4)binary_ptr.Target; } finally @@ -16893,7 +17153,7 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetProgramBinary")] public static - void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out OpenTK.Graphics.ES30.EsVersion30 binaryFormat, [OutAttribute] IntPtr binary) + void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out OpenTK.Graphics.ES30.All binaryFormat, [OutAttribute] IntPtr binary) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -16902,9 +17162,9 @@ namespace OpenTK.Graphics.ES30 unsafe { fixed (Int32* length_ptr = &length) - fixed (OpenTK.Graphics.ES30.EsVersion30* binaryFormat_ptr = &binaryFormat) + fixed (OpenTK.Graphics.ES30.All* binaryFormat_ptr = &binaryFormat) { - Delegates.glGetProgramBinary((UInt32)program, (Int32)bufSize, (Int32*)length_ptr, (OpenTK.Graphics.ES30.EsVersion30*)binaryFormat_ptr, (IntPtr)binary); + Delegates.glGetProgramBinary((UInt32)program, (Int32)bufSize, (Int32*)length_ptr, (OpenTK.Graphics.ES30.All*)binaryFormat_ptr, (IntPtr)binary); length = *length_ptr; binaryFormat = *binaryFormat_ptr; } @@ -16946,7 +17206,7 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetProgramBinary")] public static - void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out OpenTK.Graphics.ES30.EsVersion30 binaryFormat, [InAttribute, OutAttribute] T4[] binary) + void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out OpenTK.Graphics.ES30.All binaryFormat, [InAttribute, OutAttribute] T4[] binary) where T4 : struct { #if DEBUG @@ -16956,12 +17216,12 @@ namespace OpenTK.Graphics.ES30 unsafe { fixed (Int32* length_ptr = &length) - fixed (OpenTK.Graphics.ES30.EsVersion30* binaryFormat_ptr = &binaryFormat) + fixed (OpenTK.Graphics.ES30.All* binaryFormat_ptr = &binaryFormat) { GCHandle binary_ptr = GCHandle.Alloc(binary, GCHandleType.Pinned); try { - Delegates.glGetProgramBinary((UInt32)program, (Int32)bufSize, (Int32*)length_ptr, (OpenTK.Graphics.ES30.EsVersion30*)binaryFormat_ptr, (IntPtr)binary_ptr.AddrOfPinnedObject()); + Delegates.glGetProgramBinary((UInt32)program, (Int32)bufSize, (Int32*)length_ptr, (OpenTK.Graphics.ES30.All*)binaryFormat_ptr, (IntPtr)binary_ptr.AddrOfPinnedObject()); length = *length_ptr; binaryFormat = *binaryFormat_ptr; } @@ -17008,7 +17268,7 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetProgramBinary")] public static - void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out OpenTK.Graphics.ES30.EsVersion30 binaryFormat, [InAttribute, OutAttribute] T4[,] binary) + void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out OpenTK.Graphics.ES30.All binaryFormat, [InAttribute, OutAttribute] T4[,] binary) where T4 : struct { #if DEBUG @@ -17018,12 +17278,12 @@ namespace OpenTK.Graphics.ES30 unsafe { fixed (Int32* length_ptr = &length) - fixed (OpenTK.Graphics.ES30.EsVersion30* binaryFormat_ptr = &binaryFormat) + fixed (OpenTK.Graphics.ES30.All* binaryFormat_ptr = &binaryFormat) { GCHandle binary_ptr = GCHandle.Alloc(binary, GCHandleType.Pinned); try { - Delegates.glGetProgramBinary((UInt32)program, (Int32)bufSize, (Int32*)length_ptr, (OpenTK.Graphics.ES30.EsVersion30*)binaryFormat_ptr, (IntPtr)binary_ptr.AddrOfPinnedObject()); + Delegates.glGetProgramBinary((UInt32)program, (Int32)bufSize, (Int32*)length_ptr, (OpenTK.Graphics.ES30.All*)binaryFormat_ptr, (IntPtr)binary_ptr.AddrOfPinnedObject()); length = *length_ptr; binaryFormat = *binaryFormat_ptr; } @@ -17070,7 +17330,7 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetProgramBinary")] public static - void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out OpenTK.Graphics.ES30.EsVersion30 binaryFormat, [InAttribute, OutAttribute] T4[,,] binary) + void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out OpenTK.Graphics.ES30.All binaryFormat, [InAttribute, OutAttribute] T4[,,] binary) where T4 : struct { #if DEBUG @@ -17080,12 +17340,12 @@ namespace OpenTK.Graphics.ES30 unsafe { fixed (Int32* length_ptr = &length) - fixed (OpenTK.Graphics.ES30.EsVersion30* binaryFormat_ptr = &binaryFormat) + fixed (OpenTK.Graphics.ES30.All* binaryFormat_ptr = &binaryFormat) { GCHandle binary_ptr = GCHandle.Alloc(binary, GCHandleType.Pinned); try { - Delegates.glGetProgramBinary((UInt32)program, (Int32)bufSize, (Int32*)length_ptr, (OpenTK.Graphics.ES30.EsVersion30*)binaryFormat_ptr, (IntPtr)binary_ptr.AddrOfPinnedObject()); + Delegates.glGetProgramBinary((UInt32)program, (Int32)bufSize, (Int32*)length_ptr, (OpenTK.Graphics.ES30.All*)binaryFormat_ptr, (IntPtr)binary_ptr.AddrOfPinnedObject()); length = *length_ptr; binaryFormat = *binaryFormat_ptr; } @@ -17132,7 +17392,7 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetProgramBinary")] public static - void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out OpenTK.Graphics.ES30.EsVersion30 binaryFormat, [InAttribute, OutAttribute] ref T4 binary) + void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out OpenTK.Graphics.ES30.All binaryFormat, [InAttribute, OutAttribute] ref T4 binary) where T4 : struct { #if DEBUG @@ -17142,12 +17402,12 @@ namespace OpenTK.Graphics.ES30 unsafe { fixed (Int32* length_ptr = &length) - fixed (OpenTK.Graphics.ES30.EsVersion30* binaryFormat_ptr = &binaryFormat) + fixed (OpenTK.Graphics.ES30.All* binaryFormat_ptr = &binaryFormat) { GCHandle binary_ptr = GCHandle.Alloc(binary, GCHandleType.Pinned); try { - Delegates.glGetProgramBinary((UInt32)program, (Int32)bufSize, (Int32*)length_ptr, (OpenTK.Graphics.ES30.EsVersion30*)binaryFormat_ptr, (IntPtr)binary_ptr.AddrOfPinnedObject()); + Delegates.glGetProgramBinary((UInt32)program, (Int32)bufSize, (Int32*)length_ptr, (OpenTK.Graphics.ES30.All*)binaryFormat_ptr, (IntPtr)binary_ptr.AddrOfPinnedObject()); length = *length_ptr; binaryFormat = *binaryFormat_ptr; binary = (T4)binary_ptr.Target; @@ -17195,13 +17455,13 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetProgramBinary")] public static - unsafe void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] OpenTK.Graphics.ES30.EsVersion30* binaryFormat, [OutAttribute] IntPtr binary) + unsafe void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] OpenTK.Graphics.ES30.All* binaryFormat, [OutAttribute] IntPtr binary) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetProgramBinary((UInt32)program, (Int32)bufSize, (Int32*)length, (OpenTK.Graphics.ES30.EsVersion30*)binaryFormat, (IntPtr)binary); + Delegates.glGetProgramBinary((UInt32)program, (Int32)bufSize, (Int32*)length, (OpenTK.Graphics.ES30.All*)binaryFormat, (IntPtr)binary); #if DEBUG } #endif @@ -17239,7 +17499,7 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetProgramBinary")] public static - unsafe void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] OpenTK.Graphics.ES30.EsVersion30* binaryFormat, [InAttribute, OutAttribute] T4[] binary) + unsafe void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] OpenTK.Graphics.ES30.All* binaryFormat, [InAttribute, OutAttribute] T4[] binary) where T4 : struct { #if DEBUG @@ -17249,7 +17509,7 @@ namespace OpenTK.Graphics.ES30 GCHandle binary_ptr = GCHandle.Alloc(binary, GCHandleType.Pinned); try { - Delegates.glGetProgramBinary((UInt32)program, (Int32)bufSize, (Int32*)length, (OpenTK.Graphics.ES30.EsVersion30*)binaryFormat, (IntPtr)binary_ptr.AddrOfPinnedObject()); + Delegates.glGetProgramBinary((UInt32)program, (Int32)bufSize, (Int32*)length, (OpenTK.Graphics.ES30.All*)binaryFormat, (IntPtr)binary_ptr.AddrOfPinnedObject()); } finally { @@ -17292,7 +17552,7 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetProgramBinary")] public static - unsafe void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] OpenTK.Graphics.ES30.EsVersion30* binaryFormat, [InAttribute, OutAttribute] T4[,] binary) + unsafe void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] OpenTK.Graphics.ES30.All* binaryFormat, [InAttribute, OutAttribute] T4[,] binary) where T4 : struct { #if DEBUG @@ -17302,7 +17562,7 @@ namespace OpenTK.Graphics.ES30 GCHandle binary_ptr = GCHandle.Alloc(binary, GCHandleType.Pinned); try { - Delegates.glGetProgramBinary((UInt32)program, (Int32)bufSize, (Int32*)length, (OpenTK.Graphics.ES30.EsVersion30*)binaryFormat, (IntPtr)binary_ptr.AddrOfPinnedObject()); + Delegates.glGetProgramBinary((UInt32)program, (Int32)bufSize, (Int32*)length, (OpenTK.Graphics.ES30.All*)binaryFormat, (IntPtr)binary_ptr.AddrOfPinnedObject()); } finally { @@ -17345,7 +17605,7 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetProgramBinary")] public static - unsafe void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] OpenTK.Graphics.ES30.EsVersion30* binaryFormat, [InAttribute, OutAttribute] T4[,,] binary) + unsafe void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] OpenTK.Graphics.ES30.All* binaryFormat, [InAttribute, OutAttribute] T4[,,] binary) where T4 : struct { #if DEBUG @@ -17355,7 +17615,7 @@ namespace OpenTK.Graphics.ES30 GCHandle binary_ptr = GCHandle.Alloc(binary, GCHandleType.Pinned); try { - Delegates.glGetProgramBinary((UInt32)program, (Int32)bufSize, (Int32*)length, (OpenTK.Graphics.ES30.EsVersion30*)binaryFormat, (IntPtr)binary_ptr.AddrOfPinnedObject()); + Delegates.glGetProgramBinary((UInt32)program, (Int32)bufSize, (Int32*)length, (OpenTK.Graphics.ES30.All*)binaryFormat, (IntPtr)binary_ptr.AddrOfPinnedObject()); } finally { @@ -17398,7 +17658,7 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetProgramBinary")] public static - unsafe void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] OpenTK.Graphics.ES30.EsVersion30* binaryFormat, [InAttribute, OutAttribute] ref T4 binary) + unsafe void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] OpenTK.Graphics.ES30.All* binaryFormat, [InAttribute, OutAttribute] ref T4 binary) where T4 : struct { #if DEBUG @@ -17408,7 +17668,7 @@ namespace OpenTK.Graphics.ES30 GCHandle binary_ptr = GCHandle.Alloc(binary, GCHandleType.Pinned); try { - Delegates.glGetProgramBinary((UInt32)program, (Int32)bufSize, (Int32*)length, (OpenTK.Graphics.ES30.EsVersion30*)binaryFormat, (IntPtr)binary_ptr.AddrOfPinnedObject()); + Delegates.glGetProgramBinary((UInt32)program, (Int32)bufSize, (Int32*)length, (OpenTK.Graphics.ES30.All*)binaryFormat, (IntPtr)binary_ptr.AddrOfPinnedObject()); binary = (T4)binary_ptr.Target; } finally @@ -17838,7 +18098,7 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetQueryiv")] public static - void GetQuery(OpenTK.Graphics.ES30.EsVersion30 target, OpenTK.Graphics.ES30.EsVersion30 pname, [OutAttribute] Int32[] @params) + void GetQuery(OpenTK.Graphics.ES30.All target, OpenTK.Graphics.ES30.All pname, [OutAttribute] Int32[] @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -17848,7 +18108,7 @@ namespace OpenTK.Graphics.ES30 { fixed (Int32* @params_ptr = @params) { - Delegates.glGetQueryiv((OpenTK.Graphics.ES30.EsVersion30)target, (OpenTK.Graphics.ES30.EsVersion30)pname, (Int32*)@params_ptr); + Delegates.glGetQueryiv((OpenTK.Graphics.ES30.All)target, (OpenTK.Graphics.ES30.All)pname, (Int32*)@params_ptr); } } #if DEBUG @@ -17877,7 +18137,7 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetQueryiv")] public static - void GetQuery(OpenTK.Graphics.ES30.EsVersion30 target, OpenTK.Graphics.ES30.EsVersion30 pname, [OutAttribute] out Int32 @params) + void GetQuery(OpenTK.Graphics.ES30.All target, OpenTK.Graphics.ES30.All pname, [OutAttribute] out Int32 @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -17887,7 +18147,7 @@ namespace OpenTK.Graphics.ES30 { fixed (Int32* @params_ptr = &@params) { - Delegates.glGetQueryiv((OpenTK.Graphics.ES30.EsVersion30)target, (OpenTK.Graphics.ES30.EsVersion30)pname, (Int32*)@params_ptr); + Delegates.glGetQueryiv((OpenTK.Graphics.ES30.All)target, (OpenTK.Graphics.ES30.All)pname, (Int32*)@params_ptr); @params = *@params_ptr; } } @@ -17918,13 +18178,13 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetQueryiv")] public static - unsafe void GetQuery(OpenTK.Graphics.ES30.EsVersion30 target, OpenTK.Graphics.ES30.EsVersion30 pname, [OutAttribute] Int32* @params) + unsafe void GetQuery(OpenTK.Graphics.ES30.All target, OpenTK.Graphics.ES30.All pname, [OutAttribute] Int32* @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetQueryiv((OpenTK.Graphics.ES30.EsVersion30)target, (OpenTK.Graphics.ES30.EsVersion30)pname, (Int32*)@params); + Delegates.glGetQueryiv((OpenTK.Graphics.ES30.All)target, (OpenTK.Graphics.ES30.All)pname, (Int32*)@params); #if DEBUG } #endif @@ -17951,7 +18211,7 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetQueryObjectuiv")] public static - void GetQueryObject(Int32 id, OpenTK.Graphics.ES30.EsVersion30 pname, [OutAttribute] Int32[] @params) + void GetQueryObject(Int32 id, OpenTK.Graphics.ES30.All pname, [OutAttribute] Int32[] @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -17961,7 +18221,7 @@ namespace OpenTK.Graphics.ES30 { fixed (Int32* @params_ptr = @params) { - Delegates.glGetQueryObjectuiv((UInt32)id, (OpenTK.Graphics.ES30.EsVersion30)pname, (UInt32*)@params_ptr); + Delegates.glGetQueryObjectuiv((UInt32)id, (OpenTK.Graphics.ES30.All)pname, (UInt32*)@params_ptr); } } #if DEBUG @@ -17990,7 +18250,7 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetQueryObjectuiv")] public static - void GetQueryObject(Int32 id, OpenTK.Graphics.ES30.EsVersion30 pname, [OutAttribute] out Int32 @params) + void GetQueryObject(Int32 id, OpenTK.Graphics.ES30.All pname, [OutAttribute] out Int32 @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -18000,7 +18260,7 @@ namespace OpenTK.Graphics.ES30 { fixed (Int32* @params_ptr = &@params) { - Delegates.glGetQueryObjectuiv((UInt32)id, (OpenTK.Graphics.ES30.EsVersion30)pname, (UInt32*)@params_ptr); + Delegates.glGetQueryObjectuiv((UInt32)id, (OpenTK.Graphics.ES30.All)pname, (UInt32*)@params_ptr); @params = *@params_ptr; } } @@ -18031,13 +18291,13 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetQueryObjectuiv")] public static - unsafe void GetQueryObject(Int32 id, OpenTK.Graphics.ES30.EsVersion30 pname, [OutAttribute] Int32* @params) + unsafe void GetQueryObject(Int32 id, OpenTK.Graphics.ES30.All pname, [OutAttribute] Int32* @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetQueryObjectuiv((UInt32)id, (OpenTK.Graphics.ES30.EsVersion30)pname, (UInt32*)@params); + Delegates.glGetQueryObjectuiv((UInt32)id, (OpenTK.Graphics.ES30.All)pname, (UInt32*)@params); #if DEBUG } #endif @@ -18065,7 +18325,7 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetQueryObjectuiv")] public static - void GetQueryObject(UInt32 id, OpenTK.Graphics.ES30.EsVersion30 pname, [OutAttribute] UInt32[] @params) + void GetQueryObject(UInt32 id, OpenTK.Graphics.ES30.All pname, [OutAttribute] UInt32[] @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -18075,7 +18335,7 @@ namespace OpenTK.Graphics.ES30 { fixed (UInt32* @params_ptr = @params) { - Delegates.glGetQueryObjectuiv((UInt32)id, (OpenTK.Graphics.ES30.EsVersion30)pname, (UInt32*)@params_ptr); + Delegates.glGetQueryObjectuiv((UInt32)id, (OpenTK.Graphics.ES30.All)pname, (UInt32*)@params_ptr); } } #if DEBUG @@ -18105,7 +18365,7 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetQueryObjectuiv")] public static - void GetQueryObject(UInt32 id, OpenTK.Graphics.ES30.EsVersion30 pname, [OutAttribute] out UInt32 @params) + void GetQueryObject(UInt32 id, OpenTK.Graphics.ES30.All pname, [OutAttribute] out UInt32 @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -18115,7 +18375,7 @@ namespace OpenTK.Graphics.ES30 { fixed (UInt32* @params_ptr = &@params) { - Delegates.glGetQueryObjectuiv((UInt32)id, (OpenTK.Graphics.ES30.EsVersion30)pname, (UInt32*)@params_ptr); + Delegates.glGetQueryObjectuiv((UInt32)id, (OpenTK.Graphics.ES30.All)pname, (UInt32*)@params_ptr); @params = *@params_ptr; } } @@ -18146,13 +18406,13 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetQueryObjectuiv")] public static - unsafe void GetQueryObject(UInt32 id, OpenTK.Graphics.ES30.EsVersion30 pname, [OutAttribute] UInt32* @params) + unsafe void GetQueryObject(UInt32 id, OpenTK.Graphics.ES30.All pname, [OutAttribute] UInt32* @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetQueryObjectuiv((UInt32)id, (OpenTK.Graphics.ES30.EsVersion30)pname, (UInt32*)@params); + Delegates.glGetQueryObjectuiv((UInt32)id, (OpenTK.Graphics.ES30.All)pname, (UInt32*)@params); #if DEBUG } #endif @@ -18292,7 +18552,7 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetSamplerParameterfv")] public static - void GetSamplerParameter(Int32 sampler, OpenTK.Graphics.ES30.EsVersion30 pname, [OutAttribute] Single[] @params) + void GetSamplerParameter(Int32 sampler, OpenTK.Graphics.ES30.All pname, [OutAttribute] Single[] @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -18302,7 +18562,7 @@ namespace OpenTK.Graphics.ES30 { fixed (Single* @params_ptr = @params) { - Delegates.glGetSamplerParameterfv((UInt32)sampler, (OpenTK.Graphics.ES30.EsVersion30)pname, (Single*)@params_ptr); + Delegates.glGetSamplerParameterfv((UInt32)sampler, (OpenTK.Graphics.ES30.All)pname, (Single*)@params_ptr); } } #if DEBUG @@ -18331,7 +18591,7 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetSamplerParameterfv")] public static - void GetSamplerParameter(Int32 sampler, OpenTK.Graphics.ES30.EsVersion30 pname, [OutAttribute] out Single @params) + void GetSamplerParameter(Int32 sampler, OpenTK.Graphics.ES30.All pname, [OutAttribute] out Single @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -18341,7 +18601,7 @@ namespace OpenTK.Graphics.ES30 { fixed (Single* @params_ptr = &@params) { - Delegates.glGetSamplerParameterfv((UInt32)sampler, (OpenTK.Graphics.ES30.EsVersion30)pname, (Single*)@params_ptr); + Delegates.glGetSamplerParameterfv((UInt32)sampler, (OpenTK.Graphics.ES30.All)pname, (Single*)@params_ptr); @params = *@params_ptr; } } @@ -18372,13 +18632,13 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetSamplerParameterfv")] public static - unsafe void GetSamplerParameter(Int32 sampler, OpenTK.Graphics.ES30.EsVersion30 pname, [OutAttribute] Single* @params) + unsafe void GetSamplerParameter(Int32 sampler, OpenTK.Graphics.ES30.All pname, [OutAttribute] Single* @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetSamplerParameterfv((UInt32)sampler, (OpenTK.Graphics.ES30.EsVersion30)pname, (Single*)@params); + Delegates.glGetSamplerParameterfv((UInt32)sampler, (OpenTK.Graphics.ES30.All)pname, (Single*)@params); #if DEBUG } #endif @@ -18406,7 +18666,7 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetSamplerParameterfv")] public static - void GetSamplerParameter(UInt32 sampler, OpenTK.Graphics.ES30.EsVersion30 pname, [OutAttribute] Single[] @params) + void GetSamplerParameter(UInt32 sampler, OpenTK.Graphics.ES30.All pname, [OutAttribute] Single[] @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -18416,7 +18676,7 @@ namespace OpenTK.Graphics.ES30 { fixed (Single* @params_ptr = @params) { - Delegates.glGetSamplerParameterfv((UInt32)sampler, (OpenTK.Graphics.ES30.EsVersion30)pname, (Single*)@params_ptr); + Delegates.glGetSamplerParameterfv((UInt32)sampler, (OpenTK.Graphics.ES30.All)pname, (Single*)@params_ptr); } } #if DEBUG @@ -18446,7 +18706,7 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetSamplerParameterfv")] public static - void GetSamplerParameter(UInt32 sampler, OpenTK.Graphics.ES30.EsVersion30 pname, [OutAttribute] out Single @params) + void GetSamplerParameter(UInt32 sampler, OpenTK.Graphics.ES30.All pname, [OutAttribute] out Single @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -18456,7 +18716,7 @@ namespace OpenTK.Graphics.ES30 { fixed (Single* @params_ptr = &@params) { - Delegates.glGetSamplerParameterfv((UInt32)sampler, (OpenTK.Graphics.ES30.EsVersion30)pname, (Single*)@params_ptr); + Delegates.glGetSamplerParameterfv((UInt32)sampler, (OpenTK.Graphics.ES30.All)pname, (Single*)@params_ptr); @params = *@params_ptr; } } @@ -18487,13 +18747,13 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetSamplerParameterfv")] public static - unsafe void GetSamplerParameter(UInt32 sampler, OpenTK.Graphics.ES30.EsVersion30 pname, [OutAttribute] Single* @params) + unsafe void GetSamplerParameter(UInt32 sampler, OpenTK.Graphics.ES30.All pname, [OutAttribute] Single* @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetSamplerParameterfv((UInt32)sampler, (OpenTK.Graphics.ES30.EsVersion30)pname, (Single*)@params); + Delegates.glGetSamplerParameterfv((UInt32)sampler, (OpenTK.Graphics.ES30.All)pname, (Single*)@params); #if DEBUG } #endif @@ -18520,7 +18780,7 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetSamplerParameteriv")] public static - void GetSamplerParameter(Int32 sampler, OpenTK.Graphics.ES30.EsVersion30 pname, [OutAttribute] Int32[] @params) + void GetSamplerParameter(Int32 sampler, OpenTK.Graphics.ES30.All pname, [OutAttribute] Int32[] @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -18530,7 +18790,7 @@ namespace OpenTK.Graphics.ES30 { fixed (Int32* @params_ptr = @params) { - Delegates.glGetSamplerParameteriv((UInt32)sampler, (OpenTK.Graphics.ES30.EsVersion30)pname, (Int32*)@params_ptr); + Delegates.glGetSamplerParameteriv((UInt32)sampler, (OpenTK.Graphics.ES30.All)pname, (Int32*)@params_ptr); } } #if DEBUG @@ -18559,7 +18819,7 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetSamplerParameteriv")] public static - void GetSamplerParameter(Int32 sampler, OpenTK.Graphics.ES30.EsVersion30 pname, [OutAttribute] out Int32 @params) + void GetSamplerParameter(Int32 sampler, OpenTK.Graphics.ES30.All pname, [OutAttribute] out Int32 @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -18569,7 +18829,7 @@ namespace OpenTK.Graphics.ES30 { fixed (Int32* @params_ptr = &@params) { - Delegates.glGetSamplerParameteriv((UInt32)sampler, (OpenTK.Graphics.ES30.EsVersion30)pname, (Int32*)@params_ptr); + Delegates.glGetSamplerParameteriv((UInt32)sampler, (OpenTK.Graphics.ES30.All)pname, (Int32*)@params_ptr); @params = *@params_ptr; } } @@ -18600,13 +18860,13 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetSamplerParameteriv")] public static - unsafe void GetSamplerParameter(Int32 sampler, OpenTK.Graphics.ES30.EsVersion30 pname, [OutAttribute] Int32* @params) + unsafe void GetSamplerParameter(Int32 sampler, OpenTK.Graphics.ES30.All pname, [OutAttribute] Int32* @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetSamplerParameteriv((UInt32)sampler, (OpenTK.Graphics.ES30.EsVersion30)pname, (Int32*)@params); + Delegates.glGetSamplerParameteriv((UInt32)sampler, (OpenTK.Graphics.ES30.All)pname, (Int32*)@params); #if DEBUG } #endif @@ -18634,7 +18894,7 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetSamplerParameteriv")] public static - void GetSamplerParameter(UInt32 sampler, OpenTK.Graphics.ES30.EsVersion30 pname, [OutAttribute] Int32[] @params) + void GetSamplerParameter(UInt32 sampler, OpenTK.Graphics.ES30.All pname, [OutAttribute] Int32[] @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -18644,7 +18904,7 @@ namespace OpenTK.Graphics.ES30 { fixed (Int32* @params_ptr = @params) { - Delegates.glGetSamplerParameteriv((UInt32)sampler, (OpenTK.Graphics.ES30.EsVersion30)pname, (Int32*)@params_ptr); + Delegates.glGetSamplerParameteriv((UInt32)sampler, (OpenTK.Graphics.ES30.All)pname, (Int32*)@params_ptr); } } #if DEBUG @@ -18674,7 +18934,7 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetSamplerParameteriv")] public static - void GetSamplerParameter(UInt32 sampler, OpenTK.Graphics.ES30.EsVersion30 pname, [OutAttribute] out Int32 @params) + void GetSamplerParameter(UInt32 sampler, OpenTK.Graphics.ES30.All pname, [OutAttribute] out Int32 @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -18684,7 +18944,7 @@ namespace OpenTK.Graphics.ES30 { fixed (Int32* @params_ptr = &@params) { - Delegates.glGetSamplerParameteriv((UInt32)sampler, (OpenTK.Graphics.ES30.EsVersion30)pname, (Int32*)@params_ptr); + Delegates.glGetSamplerParameteriv((UInt32)sampler, (OpenTK.Graphics.ES30.All)pname, (Int32*)@params_ptr); @params = *@params_ptr; } } @@ -18715,13 +18975,13 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetSamplerParameteriv")] public static - unsafe void GetSamplerParameter(UInt32 sampler, OpenTK.Graphics.ES30.EsVersion30 pname, [OutAttribute] Int32* @params) + unsafe void GetSamplerParameter(UInt32 sampler, OpenTK.Graphics.ES30.All pname, [OutAttribute] Int32* @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetSamplerParameteriv((UInt32)sampler, (OpenTK.Graphics.ES30.EsVersion30)pname, (Int32*)@params); + Delegates.glGetSamplerParameteriv((UInt32)sampler, (OpenTK.Graphics.ES30.All)pname, (Int32*)@params); #if DEBUG } #endif @@ -19540,7 +19800,7 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetSynciv")] public static - void GetSync(IntPtr sync, OpenTK.Graphics.ES30.EsVersion30 pname, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] Int32[] values) + void GetSync(IntPtr sync, OpenTK.Graphics.ES30.All pname, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] Int32[] values) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -19551,7 +19811,7 @@ namespace OpenTK.Graphics.ES30 fixed (Int32* length_ptr = &length) fixed (Int32* values_ptr = values) { - Delegates.glGetSynciv((IntPtr)sync, (OpenTK.Graphics.ES30.EsVersion30)pname, (Int32)bufSize, (Int32*)length_ptr, (Int32*)values_ptr); + Delegates.glGetSynciv((IntPtr)sync, (OpenTK.Graphics.ES30.All)pname, (Int32)bufSize, (Int32*)length_ptr, (Int32*)values_ptr); length = *length_ptr; } } @@ -19591,7 +19851,7 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetSynciv")] public static - void GetSync(IntPtr sync, OpenTK.Graphics.ES30.EsVersion30 pname, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out Int32 values) + void GetSync(IntPtr sync, OpenTK.Graphics.ES30.All pname, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out Int32 values) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -19602,7 +19862,7 @@ namespace OpenTK.Graphics.ES30 fixed (Int32* length_ptr = &length) fixed (Int32* values_ptr = &values) { - Delegates.glGetSynciv((IntPtr)sync, (OpenTK.Graphics.ES30.EsVersion30)pname, (Int32)bufSize, (Int32*)length_ptr, (Int32*)values_ptr); + Delegates.glGetSynciv((IntPtr)sync, (OpenTK.Graphics.ES30.All)pname, (Int32)bufSize, (Int32*)length_ptr, (Int32*)values_ptr); length = *length_ptr; values = *values_ptr; } @@ -19644,13 +19904,13 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetSynciv")] public static - unsafe void GetSync(IntPtr sync, OpenTK.Graphics.ES30.EsVersion30 pname, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Int32* values) + unsafe void GetSync(IntPtr sync, OpenTK.Graphics.ES30.All pname, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Int32* values) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetSynciv((IntPtr)sync, (OpenTK.Graphics.ES30.EsVersion30)pname, (Int32)bufSize, (Int32*)length, (Int32*)values); + Delegates.glGetSynciv((IntPtr)sync, (OpenTK.Graphics.ES30.All)pname, (Int32)bufSize, (Int32*)length, (Int32*)values); #if DEBUG } #endif @@ -19923,7 +20183,7 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetTransformFeedbackVarying")] public static - void GetTransformFeedbackVarying(Int32 program, Int32 index, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out Int32 size, [OutAttribute] out OpenTK.Graphics.ES30.EsVersion30 type, [OutAttribute] StringBuilder name) + void GetTransformFeedbackVarying(Int32 program, Int32 index, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out Int32 size, [OutAttribute] out OpenTK.Graphics.ES30.All type, [OutAttribute] StringBuilder name) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -19933,9 +20193,9 @@ namespace OpenTK.Graphics.ES30 { fixed (Int32* length_ptr = &length) fixed (Int32* size_ptr = &size) - fixed (OpenTK.Graphics.ES30.EsVersion30* type_ptr = &type) + fixed (OpenTK.Graphics.ES30.All* type_ptr = &type) { - Delegates.glGetTransformFeedbackVarying((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (OpenTK.Graphics.ES30.EsVersion30*)type_ptr, (StringBuilder)name); + Delegates.glGetTransformFeedbackVarying((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (OpenTK.Graphics.ES30.All*)type_ptr, (StringBuilder)name); length = *length_ptr; size = *size_ptr; type = *type_ptr; @@ -19988,13 +20248,13 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetTransformFeedbackVarying")] public static - unsafe void GetTransformFeedbackVarying(Int32 program, Int32 index, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Int32* size, [OutAttribute] OpenTK.Graphics.ES30.EsVersion30* type, [OutAttribute] StringBuilder name) + unsafe void GetTransformFeedbackVarying(Int32 program, Int32 index, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Int32* size, [OutAttribute] OpenTK.Graphics.ES30.All* type, [OutAttribute] StringBuilder name) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetTransformFeedbackVarying((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length, (Int32*)size, (OpenTK.Graphics.ES30.EsVersion30*)type, (StringBuilder)name); + Delegates.glGetTransformFeedbackVarying((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length, (Int32*)size, (OpenTK.Graphics.ES30.All*)type, (StringBuilder)name); #if DEBUG } #endif @@ -20042,7 +20302,7 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetTransformFeedbackVarying")] public static - void GetTransformFeedbackVarying(UInt32 program, UInt32 index, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out Int32 size, [OutAttribute] out OpenTK.Graphics.ES30.EsVersion30 type, [OutAttribute] StringBuilder name) + void GetTransformFeedbackVarying(UInt32 program, UInt32 index, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out Int32 size, [OutAttribute] out OpenTK.Graphics.ES30.All type, [OutAttribute] StringBuilder name) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -20052,9 +20312,9 @@ namespace OpenTK.Graphics.ES30 { fixed (Int32* length_ptr = &length) fixed (Int32* size_ptr = &size) - fixed (OpenTK.Graphics.ES30.EsVersion30* type_ptr = &type) + fixed (OpenTK.Graphics.ES30.All* type_ptr = &type) { - Delegates.glGetTransformFeedbackVarying((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (OpenTK.Graphics.ES30.EsVersion30*)type_ptr, (StringBuilder)name); + Delegates.glGetTransformFeedbackVarying((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (OpenTK.Graphics.ES30.All*)type_ptr, (StringBuilder)name); length = *length_ptr; size = *size_ptr; type = *type_ptr; @@ -20107,13 +20367,13 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetTransformFeedbackVarying")] public static - unsafe void GetTransformFeedbackVarying(UInt32 program, UInt32 index, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Int32* size, [OutAttribute] OpenTK.Graphics.ES30.EsVersion30* type, [OutAttribute] StringBuilder name) + unsafe void GetTransformFeedbackVarying(UInt32 program, UInt32 index, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Int32* size, [OutAttribute] OpenTK.Graphics.ES30.All* type, [OutAttribute] StringBuilder name) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetTransformFeedbackVarying((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length, (Int32*)size, (OpenTK.Graphics.ES30.EsVersion30*)type, (StringBuilder)name); + Delegates.glGetTransformFeedbackVarying((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length, (Int32*)size, (OpenTK.Graphics.ES30.All*)type, (StringBuilder)name); #if DEBUG } #endif @@ -21293,7 +21553,7 @@ namespace OpenTK.Graphics.ES30 /// [requires: v3.0 and ES_VERSION_3_0] [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetVertexAttribIiv")] public static - void GetVertexAttribI(Int32 index, OpenTK.Graphics.ES30.EsVersion30 pname, [OutAttribute] out Int32 @params) + void GetVertexAttribI(Int32 index, OpenTK.Graphics.ES30.All pname, [OutAttribute] out Int32 @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -21303,7 +21563,7 @@ namespace OpenTK.Graphics.ES30 { fixed (Int32* @params_ptr = &@params) { - Delegates.glGetVertexAttribIiv((UInt32)index, (OpenTK.Graphics.ES30.EsVersion30)pname, (Int32*)@params_ptr); + Delegates.glGetVertexAttribIiv((UInt32)index, (OpenTK.Graphics.ES30.All)pname, (Int32*)@params_ptr); @params = *@params_ptr; } } @@ -21316,13 +21576,13 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetVertexAttribIiv")] public static - unsafe void GetVertexAttribI(Int32 index, OpenTK.Graphics.ES30.EsVersion30 pname, [OutAttribute] Int32* @params) + unsafe void GetVertexAttribI(Int32 index, OpenTK.Graphics.ES30.All pname, [OutAttribute] Int32* @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetVertexAttribIiv((UInt32)index, (OpenTK.Graphics.ES30.EsVersion30)pname, (Int32*)@params); + Delegates.glGetVertexAttribIiv((UInt32)index, (OpenTK.Graphics.ES30.All)pname, (Int32*)@params); #if DEBUG } #endif @@ -21332,7 +21592,7 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetVertexAttribIiv")] public static - void GetVertexAttribI(UInt32 index, OpenTK.Graphics.ES30.EsVersion30 pname, [OutAttribute] out Int32 @params) + void GetVertexAttribI(UInt32 index, OpenTK.Graphics.ES30.All pname, [OutAttribute] out Int32 @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -21342,7 +21602,7 @@ namespace OpenTK.Graphics.ES30 { fixed (Int32* @params_ptr = &@params) { - Delegates.glGetVertexAttribIiv((UInt32)index, (OpenTK.Graphics.ES30.EsVersion30)pname, (Int32*)@params_ptr); + Delegates.glGetVertexAttribIiv((UInt32)index, (OpenTK.Graphics.ES30.All)pname, (Int32*)@params_ptr); @params = *@params_ptr; } } @@ -21355,13 +21615,13 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetVertexAttribIiv")] public static - unsafe void GetVertexAttribI(UInt32 index, OpenTK.Graphics.ES30.EsVersion30 pname, [OutAttribute] Int32* @params) + unsafe void GetVertexAttribI(UInt32 index, OpenTK.Graphics.ES30.All pname, [OutAttribute] Int32* @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetVertexAttribIiv((UInt32)index, (OpenTK.Graphics.ES30.EsVersion30)pname, (Int32*)@params); + Delegates.glGetVertexAttribIiv((UInt32)index, (OpenTK.Graphics.ES30.All)pname, (Int32*)@params); #if DEBUG } #endif @@ -21371,7 +21631,7 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetVertexAttribIuiv")] public static - void GetVertexAttribI(UInt32 index, OpenTK.Graphics.ES30.EsVersion30 pname, [OutAttribute] out UInt32 @params) + void GetVertexAttribI(UInt32 index, OpenTK.Graphics.ES30.All pname, [OutAttribute] out UInt32 @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -21381,7 +21641,7 @@ namespace OpenTK.Graphics.ES30 { fixed (UInt32* @params_ptr = &@params) { - Delegates.glGetVertexAttribIuiv((UInt32)index, (OpenTK.Graphics.ES30.EsVersion30)pname, (UInt32*)@params_ptr); + Delegates.glGetVertexAttribIuiv((UInt32)index, (OpenTK.Graphics.ES30.All)pname, (UInt32*)@params_ptr); @params = *@params_ptr; } } @@ -21394,13 +21654,13 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetVertexAttribIuiv")] public static - unsafe void GetVertexAttribI(UInt32 index, OpenTK.Graphics.ES30.EsVersion30 pname, [OutAttribute] UInt32* @params) + unsafe void GetVertexAttribI(UInt32 index, OpenTK.Graphics.ES30.All pname, [OutAttribute] UInt32* @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetVertexAttribIuiv((UInt32)index, (OpenTK.Graphics.ES30.EsVersion30)pname, (UInt32*)@params); + Delegates.glGetVertexAttribIuiv((UInt32)index, (OpenTK.Graphics.ES30.All)pname, (UInt32*)@params); #if DEBUG } #endif @@ -22092,7 +22352,7 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glInvalidateFramebuffer")] public static - void InvalidateFramebuffer(OpenTK.Graphics.ES30.EsVersion30 target, Int32 numAttachments, OpenTK.Graphics.ES30.EsVersion30[] attachments) + void InvalidateFramebuffer(OpenTK.Graphics.ES30.All target, Int32 numAttachments, OpenTK.Graphics.ES30.All[] attachments) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -22100,9 +22360,9 @@ namespace OpenTK.Graphics.ES30 #endif unsafe { - fixed (OpenTK.Graphics.ES30.EsVersion30* attachments_ptr = attachments) + fixed (OpenTK.Graphics.ES30.All* attachments_ptr = attachments) { - Delegates.glInvalidateFramebuffer((OpenTK.Graphics.ES30.EsVersion30)target, (Int32)numAttachments, (OpenTK.Graphics.ES30.EsVersion30*)attachments_ptr); + Delegates.glInvalidateFramebuffer((OpenTK.Graphics.ES30.All)target, (Int32)numAttachments, (OpenTK.Graphics.ES30.All*)attachments_ptr); } } #if DEBUG @@ -22131,7 +22391,7 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glInvalidateFramebuffer")] public static - void InvalidateFramebuffer(OpenTK.Graphics.ES30.EsVersion30 target, Int32 numAttachments, ref OpenTK.Graphics.ES30.EsVersion30 attachments) + void InvalidateFramebuffer(OpenTK.Graphics.ES30.All target, Int32 numAttachments, ref OpenTK.Graphics.ES30.All attachments) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -22139,9 +22399,9 @@ namespace OpenTK.Graphics.ES30 #endif unsafe { - fixed (OpenTK.Graphics.ES30.EsVersion30* attachments_ptr = &attachments) + fixed (OpenTK.Graphics.ES30.All* attachments_ptr = &attachments) { - Delegates.glInvalidateFramebuffer((OpenTK.Graphics.ES30.EsVersion30)target, (Int32)numAttachments, (OpenTK.Graphics.ES30.EsVersion30*)attachments_ptr); + Delegates.glInvalidateFramebuffer((OpenTK.Graphics.ES30.All)target, (Int32)numAttachments, (OpenTK.Graphics.ES30.All*)attachments_ptr); } } #if DEBUG @@ -22171,13 +22431,13 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glInvalidateFramebuffer")] public static - unsafe void InvalidateFramebuffer(OpenTK.Graphics.ES30.EsVersion30 target, Int32 numAttachments, OpenTK.Graphics.ES30.EsVersion30* attachments) + unsafe void InvalidateFramebuffer(OpenTK.Graphics.ES30.All target, Int32 numAttachments, OpenTK.Graphics.ES30.All* attachments) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glInvalidateFramebuffer((OpenTK.Graphics.ES30.EsVersion30)target, (Int32)numAttachments, (OpenTK.Graphics.ES30.EsVersion30*)attachments); + Delegates.glInvalidateFramebuffer((OpenTK.Graphics.ES30.All)target, (Int32)numAttachments, (OpenTK.Graphics.ES30.All*)attachments); #if DEBUG } #endif @@ -22224,7 +22484,7 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glInvalidateSubFramebuffer")] public static - void InvalidateSubFramebuffer(OpenTK.Graphics.ES30.EsVersion30 target, Int32 numAttachments, OpenTK.Graphics.ES30.EsVersion30[] attachments, Int32 x, Int32 y, Int32 width, Int32 height) + void InvalidateSubFramebuffer(OpenTK.Graphics.ES30.All target, Int32 numAttachments, OpenTK.Graphics.ES30.All[] attachments, Int32 x, Int32 y, Int32 width, Int32 height) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -22232,9 +22492,9 @@ namespace OpenTK.Graphics.ES30 #endif unsafe { - fixed (OpenTK.Graphics.ES30.EsVersion30* attachments_ptr = attachments) + fixed (OpenTK.Graphics.ES30.All* attachments_ptr = attachments) { - Delegates.glInvalidateSubFramebuffer((OpenTK.Graphics.ES30.EsVersion30)target, (Int32)numAttachments, (OpenTK.Graphics.ES30.EsVersion30*)attachments_ptr, (Int32)x, (Int32)y, (Int32)width, (Int32)height); + Delegates.glInvalidateSubFramebuffer((OpenTK.Graphics.ES30.All)target, (Int32)numAttachments, (OpenTK.Graphics.ES30.All*)attachments_ptr, (Int32)x, (Int32)y, (Int32)width, (Int32)height); } } #if DEBUG @@ -22283,7 +22543,7 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glInvalidateSubFramebuffer")] public static - void InvalidateSubFramebuffer(OpenTK.Graphics.ES30.EsVersion30 target, Int32 numAttachments, ref OpenTK.Graphics.ES30.EsVersion30 attachments, Int32 x, Int32 y, Int32 width, Int32 height) + void InvalidateSubFramebuffer(OpenTK.Graphics.ES30.All target, Int32 numAttachments, ref OpenTK.Graphics.ES30.All attachments, Int32 x, Int32 y, Int32 width, Int32 height) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -22291,9 +22551,9 @@ namespace OpenTK.Graphics.ES30 #endif unsafe { - fixed (OpenTK.Graphics.ES30.EsVersion30* attachments_ptr = &attachments) + fixed (OpenTK.Graphics.ES30.All* attachments_ptr = &attachments) { - Delegates.glInvalidateSubFramebuffer((OpenTK.Graphics.ES30.EsVersion30)target, (Int32)numAttachments, (OpenTK.Graphics.ES30.EsVersion30*)attachments_ptr, (Int32)x, (Int32)y, (Int32)width, (Int32)height); + Delegates.glInvalidateSubFramebuffer((OpenTK.Graphics.ES30.All)target, (Int32)numAttachments, (OpenTK.Graphics.ES30.All*)attachments_ptr, (Int32)x, (Int32)y, (Int32)width, (Int32)height); } } #if DEBUG @@ -22343,13 +22603,13 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glInvalidateSubFramebuffer")] public static - unsafe void InvalidateSubFramebuffer(OpenTK.Graphics.ES30.EsVersion30 target, Int32 numAttachments, OpenTK.Graphics.ES30.EsVersion30* attachments, Int32 x, Int32 y, Int32 width, Int32 height) + unsafe void InvalidateSubFramebuffer(OpenTK.Graphics.ES30.All target, Int32 numAttachments, OpenTK.Graphics.ES30.All* attachments, Int32 x, Int32 y, Int32 width, Int32 height) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glInvalidateSubFramebuffer((OpenTK.Graphics.ES30.EsVersion30)target, (Int32)numAttachments, (OpenTK.Graphics.ES30.EsVersion30*)attachments, (Int32)x, (Int32)y, (Int32)width, (Int32)height); + Delegates.glInvalidateSubFramebuffer((OpenTK.Graphics.ES30.All)target, (Int32)numAttachments, (OpenTK.Graphics.ES30.All*)attachments, (Int32)x, (Int32)y, (Int32)width, (Int32)height); #if DEBUG } #endif @@ -22972,13 +23232,13 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glMapBufferRange")] public static - IntPtr MapBufferRange(OpenTK.Graphics.ES30.EsVersion30 target, IntPtr offset, IntPtr length, Int32 access) + IntPtr MapBufferRange(OpenTK.Graphics.ES30.All target, IntPtr offset, IntPtr length, Int32 access) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - return Delegates.glMapBufferRange((OpenTK.Graphics.ES30.EsVersion30)target, (IntPtr)offset, (IntPtr)length, (UInt32)access); + return Delegates.glMapBufferRange((OpenTK.Graphics.ES30.All)target, (IntPtr)offset, (IntPtr)length, (UInt32)access); #if DEBUG } #endif @@ -23011,13 +23271,13 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glMapBufferRange")] public static - IntPtr MapBufferRange(OpenTK.Graphics.ES30.EsVersion30 target, IntPtr offset, IntPtr length, UInt32 access) + IntPtr MapBufferRange(OpenTK.Graphics.ES30.All target, IntPtr offset, IntPtr length, UInt32 access) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - return Delegates.glMapBufferRange((OpenTK.Graphics.ES30.EsVersion30)target, (IntPtr)offset, (IntPtr)length, (UInt32)access); + return Delegates.glMapBufferRange((OpenTK.Graphics.ES30.All)target, (IntPtr)offset, (IntPtr)length, (UInt32)access); #if DEBUG } #endif @@ -23049,13 +23309,13 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glObjectLabel")] public static - void ObjectLabel(OpenTK.Graphics.ES30.KhrDebug identifier, Int32 name, Int32 length, String label) + void ObjectLabel(OpenTK.Graphics.ES30.All identifier, Int32 name, Int32 length, String label) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glObjectLabel((OpenTK.Graphics.ES30.KhrDebug)identifier, (UInt32)name, (Int32)length, (String)label); + Delegates.glObjectLabel((OpenTK.Graphics.ES30.All)identifier, (UInt32)name, (Int32)length, (String)label); #if DEBUG } #endif @@ -23088,13 +23348,13 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glObjectLabel")] public static - void ObjectLabel(OpenTK.Graphics.ES30.KhrDebug identifier, UInt32 name, Int32 length, String label) + void ObjectLabel(OpenTK.Graphics.ES30.All identifier, UInt32 name, Int32 length, String label) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glObjectLabel((OpenTK.Graphics.ES30.KhrDebug)identifier, (UInt32)name, (Int32)length, (String)label); + Delegates.glObjectLabel((OpenTK.Graphics.ES30.All)identifier, (UInt32)name, (Int32)length, (String)label); #if DEBUG } #endif @@ -23420,13 +23680,13 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glProgramBinary")] public static - void ProgramBinary(Int32 program, OpenTK.Graphics.ES30.EsVersion30 binaryFormat, IntPtr binary, Int32 length) + void ProgramBinary(Int32 program, OpenTK.Graphics.ES30.All binaryFormat, IntPtr binary, Int32 length) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glProgramBinary((UInt32)program, (OpenTK.Graphics.ES30.EsVersion30)binaryFormat, (IntPtr)binary, (Int32)length); + Delegates.glProgramBinary((UInt32)program, (OpenTK.Graphics.ES30.All)binaryFormat, (IntPtr)binary, (Int32)length); #if DEBUG } #endif @@ -23458,7 +23718,7 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glProgramBinary")] public static - void ProgramBinary(Int32 program, OpenTK.Graphics.ES30.EsVersion30 binaryFormat, [InAttribute, OutAttribute] T2[] binary, Int32 length) + void ProgramBinary(Int32 program, OpenTK.Graphics.ES30.All binaryFormat, [InAttribute, OutAttribute] T2[] binary, Int32 length) where T2 : struct { #if DEBUG @@ -23468,7 +23728,7 @@ namespace OpenTK.Graphics.ES30 GCHandle binary_ptr = GCHandle.Alloc(binary, GCHandleType.Pinned); try { - Delegates.glProgramBinary((UInt32)program, (OpenTK.Graphics.ES30.EsVersion30)binaryFormat, (IntPtr)binary_ptr.AddrOfPinnedObject(), (Int32)length); + Delegates.glProgramBinary((UInt32)program, (OpenTK.Graphics.ES30.All)binaryFormat, (IntPtr)binary_ptr.AddrOfPinnedObject(), (Int32)length); } finally { @@ -23505,7 +23765,7 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glProgramBinary")] public static - void ProgramBinary(Int32 program, OpenTK.Graphics.ES30.EsVersion30 binaryFormat, [InAttribute, OutAttribute] T2[,] binary, Int32 length) + void ProgramBinary(Int32 program, OpenTK.Graphics.ES30.All binaryFormat, [InAttribute, OutAttribute] T2[,] binary, Int32 length) where T2 : struct { #if DEBUG @@ -23515,7 +23775,7 @@ namespace OpenTK.Graphics.ES30 GCHandle binary_ptr = GCHandle.Alloc(binary, GCHandleType.Pinned); try { - Delegates.glProgramBinary((UInt32)program, (OpenTK.Graphics.ES30.EsVersion30)binaryFormat, (IntPtr)binary_ptr.AddrOfPinnedObject(), (Int32)length); + Delegates.glProgramBinary((UInt32)program, (OpenTK.Graphics.ES30.All)binaryFormat, (IntPtr)binary_ptr.AddrOfPinnedObject(), (Int32)length); } finally { @@ -23552,7 +23812,7 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glProgramBinary")] public static - void ProgramBinary(Int32 program, OpenTK.Graphics.ES30.EsVersion30 binaryFormat, [InAttribute, OutAttribute] T2[,,] binary, Int32 length) + void ProgramBinary(Int32 program, OpenTK.Graphics.ES30.All binaryFormat, [InAttribute, OutAttribute] T2[,,] binary, Int32 length) where T2 : struct { #if DEBUG @@ -23562,7 +23822,7 @@ namespace OpenTK.Graphics.ES30 GCHandle binary_ptr = GCHandle.Alloc(binary, GCHandleType.Pinned); try { - Delegates.glProgramBinary((UInt32)program, (OpenTK.Graphics.ES30.EsVersion30)binaryFormat, (IntPtr)binary_ptr.AddrOfPinnedObject(), (Int32)length); + Delegates.glProgramBinary((UInt32)program, (OpenTK.Graphics.ES30.All)binaryFormat, (IntPtr)binary_ptr.AddrOfPinnedObject(), (Int32)length); } finally { @@ -23599,7 +23859,7 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glProgramBinary")] public static - void ProgramBinary(Int32 program, OpenTK.Graphics.ES30.EsVersion30 binaryFormat, [InAttribute, OutAttribute] ref T2 binary, Int32 length) + void ProgramBinary(Int32 program, OpenTK.Graphics.ES30.All binaryFormat, [InAttribute, OutAttribute] ref T2 binary, Int32 length) where T2 : struct { #if DEBUG @@ -23609,7 +23869,7 @@ namespace OpenTK.Graphics.ES30 GCHandle binary_ptr = GCHandle.Alloc(binary, GCHandleType.Pinned); try { - Delegates.glProgramBinary((UInt32)program, (OpenTK.Graphics.ES30.EsVersion30)binaryFormat, (IntPtr)binary_ptr.AddrOfPinnedObject(), (Int32)length); + Delegates.glProgramBinary((UInt32)program, (OpenTK.Graphics.ES30.All)binaryFormat, (IntPtr)binary_ptr.AddrOfPinnedObject(), (Int32)length); binary = (T2)binary_ptr.Target; } finally @@ -23648,13 +23908,13 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glProgramBinary")] public static - void ProgramBinary(UInt32 program, OpenTK.Graphics.ES30.EsVersion30 binaryFormat, IntPtr binary, Int32 length) + void ProgramBinary(UInt32 program, OpenTK.Graphics.ES30.All binaryFormat, IntPtr binary, Int32 length) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glProgramBinary((UInt32)program, (OpenTK.Graphics.ES30.EsVersion30)binaryFormat, (IntPtr)binary, (Int32)length); + Delegates.glProgramBinary((UInt32)program, (OpenTK.Graphics.ES30.All)binaryFormat, (IntPtr)binary, (Int32)length); #if DEBUG } #endif @@ -23687,7 +23947,7 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glProgramBinary")] public static - void ProgramBinary(UInt32 program, OpenTK.Graphics.ES30.EsVersion30 binaryFormat, [InAttribute, OutAttribute] T2[] binary, Int32 length) + void ProgramBinary(UInt32 program, OpenTK.Graphics.ES30.All binaryFormat, [InAttribute, OutAttribute] T2[] binary, Int32 length) where T2 : struct { #if DEBUG @@ -23697,7 +23957,7 @@ namespace OpenTK.Graphics.ES30 GCHandle binary_ptr = GCHandle.Alloc(binary, GCHandleType.Pinned); try { - Delegates.glProgramBinary((UInt32)program, (OpenTK.Graphics.ES30.EsVersion30)binaryFormat, (IntPtr)binary_ptr.AddrOfPinnedObject(), (Int32)length); + Delegates.glProgramBinary((UInt32)program, (OpenTK.Graphics.ES30.All)binaryFormat, (IntPtr)binary_ptr.AddrOfPinnedObject(), (Int32)length); } finally { @@ -23735,7 +23995,7 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glProgramBinary")] public static - void ProgramBinary(UInt32 program, OpenTK.Graphics.ES30.EsVersion30 binaryFormat, [InAttribute, OutAttribute] T2[,] binary, Int32 length) + void ProgramBinary(UInt32 program, OpenTK.Graphics.ES30.All binaryFormat, [InAttribute, OutAttribute] T2[,] binary, Int32 length) where T2 : struct { #if DEBUG @@ -23745,7 +24005,7 @@ namespace OpenTK.Graphics.ES30 GCHandle binary_ptr = GCHandle.Alloc(binary, GCHandleType.Pinned); try { - Delegates.glProgramBinary((UInt32)program, (OpenTK.Graphics.ES30.EsVersion30)binaryFormat, (IntPtr)binary_ptr.AddrOfPinnedObject(), (Int32)length); + Delegates.glProgramBinary((UInt32)program, (OpenTK.Graphics.ES30.All)binaryFormat, (IntPtr)binary_ptr.AddrOfPinnedObject(), (Int32)length); } finally { @@ -23783,7 +24043,7 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glProgramBinary")] public static - void ProgramBinary(UInt32 program, OpenTK.Graphics.ES30.EsVersion30 binaryFormat, [InAttribute, OutAttribute] T2[,,] binary, Int32 length) + void ProgramBinary(UInt32 program, OpenTK.Graphics.ES30.All binaryFormat, [InAttribute, OutAttribute] T2[,,] binary, Int32 length) where T2 : struct { #if DEBUG @@ -23793,7 +24053,7 @@ namespace OpenTK.Graphics.ES30 GCHandle binary_ptr = GCHandle.Alloc(binary, GCHandleType.Pinned); try { - Delegates.glProgramBinary((UInt32)program, (OpenTK.Graphics.ES30.EsVersion30)binaryFormat, (IntPtr)binary_ptr.AddrOfPinnedObject(), (Int32)length); + Delegates.glProgramBinary((UInt32)program, (OpenTK.Graphics.ES30.All)binaryFormat, (IntPtr)binary_ptr.AddrOfPinnedObject(), (Int32)length); } finally { @@ -23831,7 +24091,7 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glProgramBinary")] public static - void ProgramBinary(UInt32 program, OpenTK.Graphics.ES30.EsVersion30 binaryFormat, [InAttribute, OutAttribute] ref T2 binary, Int32 length) + void ProgramBinary(UInt32 program, OpenTK.Graphics.ES30.All binaryFormat, [InAttribute, OutAttribute] ref T2 binary, Int32 length) where T2 : struct { #if DEBUG @@ -23841,7 +24101,7 @@ namespace OpenTK.Graphics.ES30 GCHandle binary_ptr = GCHandle.Alloc(binary, GCHandleType.Pinned); try { - Delegates.glProgramBinary((UInt32)program, (OpenTK.Graphics.ES30.EsVersion30)binaryFormat, (IntPtr)binary_ptr.AddrOfPinnedObject(), (Int32)length); + Delegates.glProgramBinary((UInt32)program, (OpenTK.Graphics.ES30.All)binaryFormat, (IntPtr)binary_ptr.AddrOfPinnedObject(), (Int32)length); binary = (T2)binary_ptr.Target; } finally @@ -23874,13 +24134,13 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glProgramParameteri")] public static - void ProgramParameter(Int32 program, OpenTK.Graphics.ES30.EsVersion30 pname, Int32 value) + void ProgramParameter(Int32 program, OpenTK.Graphics.ES30.All pname, Int32 value) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glProgramParameteri((UInt32)program, (OpenTK.Graphics.ES30.EsVersion30)pname, (Int32)value); + Delegates.glProgramParameteri((UInt32)program, (OpenTK.Graphics.ES30.All)pname, (Int32)value); #if DEBUG } #endif @@ -23908,13 +24168,13 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glProgramParameteri")] public static - void ProgramParameter(UInt32 program, OpenTK.Graphics.ES30.EsVersion30 pname, Int32 value) + void ProgramParameter(UInt32 program, OpenTK.Graphics.ES30.All pname, Int32 value) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glProgramParameteri((UInt32)program, (OpenTK.Graphics.ES30.EsVersion30)pname, (Int32)value); + Delegates.glProgramParameteri((UInt32)program, (OpenTK.Graphics.ES30.All)pname, (Int32)value); #if DEBUG } #endif @@ -23946,13 +24206,13 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glPushDebugGroup")] public static - void PushDebugGroup(OpenTK.Graphics.ES30.KhrDebug source, Int32 id, Int32 length, String message) + void PushDebugGroup(OpenTK.Graphics.ES30.All source, Int32 id, Int32 length, String message) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glPushDebugGroup((OpenTK.Graphics.ES30.KhrDebug)source, (UInt32)id, (Int32)length, (String)message); + Delegates.glPushDebugGroup((OpenTK.Graphics.ES30.All)source, (UInt32)id, (Int32)length, (String)message); #if DEBUG } #endif @@ -23985,13 +24245,13 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glPushDebugGroup")] public static - void PushDebugGroup(OpenTK.Graphics.ES30.KhrDebug source, UInt32 id, Int32 length, String message) + void PushDebugGroup(OpenTK.Graphics.ES30.All source, UInt32 id, Int32 length, String message) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glPushDebugGroup((OpenTK.Graphics.ES30.KhrDebug)source, (UInt32)id, (Int32)length, (String)message); + Delegates.glPushDebugGroup((OpenTK.Graphics.ES30.All)source, (UInt32)id, (Int32)length, (String)message); #if DEBUG } #endif @@ -24359,13 +24619,13 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glRenderbufferStorageMultisample")] public static - void RenderbufferStorageMultisample(OpenTK.Graphics.ES30.EsVersion30 target, Int32 samples, OpenTK.Graphics.ES30.EsVersion30 internalformat, Int32 width, Int32 height) + void RenderbufferStorageMultisample(OpenTK.Graphics.ES30.All target, Int32 samples, OpenTK.Graphics.ES30.All internalformat, Int32 width, Int32 height) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glRenderbufferStorageMultisample((OpenTK.Graphics.ES30.EsVersion30)target, (Int32)samples, (OpenTK.Graphics.ES30.EsVersion30)internalformat, (Int32)width, (Int32)height); + Delegates.glRenderbufferStorageMultisample((OpenTK.Graphics.ES30.All)target, (Int32)samples, (OpenTK.Graphics.ES30.All)internalformat, (Int32)width, (Int32)height); #if DEBUG } #endif @@ -24443,13 +24703,13 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glSamplerParameterf")] public static - void SamplerParameter(Int32 sampler, OpenTK.Graphics.ES30.EsVersion30 pname, Single param) + void SamplerParameter(Int32 sampler, OpenTK.Graphics.ES30.All pname, Single param) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glSamplerParameterf((UInt32)sampler, (OpenTK.Graphics.ES30.EsVersion30)pname, (Single)param); + Delegates.glSamplerParameterf((UInt32)sampler, (OpenTK.Graphics.ES30.All)pname, (Single)param); #if DEBUG } #endif @@ -24482,13 +24742,13 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glSamplerParameterf")] public static - void SamplerParameter(UInt32 sampler, OpenTK.Graphics.ES30.EsVersion30 pname, Single param) + void SamplerParameter(UInt32 sampler, OpenTK.Graphics.ES30.All pname, Single param) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glSamplerParameterf((UInt32)sampler, (OpenTK.Graphics.ES30.EsVersion30)pname, (Single)param); + Delegates.glSamplerParameterf((UInt32)sampler, (OpenTK.Graphics.ES30.All)pname, (Single)param); #if DEBUG } #endif @@ -24520,7 +24780,7 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glSamplerParameterfv")] public static - void SamplerParameter(Int32 sampler, OpenTK.Graphics.ES30.EsVersion30 pname, Single[] param) + void SamplerParameter(Int32 sampler, OpenTK.Graphics.ES30.All pname, Single[] param) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -24530,7 +24790,7 @@ namespace OpenTK.Graphics.ES30 { fixed (Single* param_ptr = param) { - Delegates.glSamplerParameterfv((UInt32)sampler, (OpenTK.Graphics.ES30.EsVersion30)pname, (Single*)param_ptr); + Delegates.glSamplerParameterfv((UInt32)sampler, (OpenTK.Graphics.ES30.All)pname, (Single*)param_ptr); } } #if DEBUG @@ -24565,13 +24825,13 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glSamplerParameterfv")] public static - unsafe void SamplerParameter(Int32 sampler, OpenTK.Graphics.ES30.EsVersion30 pname, Single* param) + unsafe void SamplerParameter(Int32 sampler, OpenTK.Graphics.ES30.All pname, Single* param) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glSamplerParameterfv((UInt32)sampler, (OpenTK.Graphics.ES30.EsVersion30)pname, (Single*)param); + Delegates.glSamplerParameterfv((UInt32)sampler, (OpenTK.Graphics.ES30.All)pname, (Single*)param); #if DEBUG } #endif @@ -24604,7 +24864,7 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glSamplerParameterfv")] public static - void SamplerParameter(UInt32 sampler, OpenTK.Graphics.ES30.EsVersion30 pname, Single[] param) + void SamplerParameter(UInt32 sampler, OpenTK.Graphics.ES30.All pname, Single[] param) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -24614,7 +24874,7 @@ namespace OpenTK.Graphics.ES30 { fixed (Single* param_ptr = param) { - Delegates.glSamplerParameterfv((UInt32)sampler, (OpenTK.Graphics.ES30.EsVersion30)pname, (Single*)param_ptr); + Delegates.glSamplerParameterfv((UInt32)sampler, (OpenTK.Graphics.ES30.All)pname, (Single*)param_ptr); } } #if DEBUG @@ -24649,13 +24909,13 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glSamplerParameterfv")] public static - unsafe void SamplerParameter(UInt32 sampler, OpenTK.Graphics.ES30.EsVersion30 pname, Single* param) + unsafe void SamplerParameter(UInt32 sampler, OpenTK.Graphics.ES30.All pname, Single* param) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glSamplerParameterfv((UInt32)sampler, (OpenTK.Graphics.ES30.EsVersion30)pname, (Single*)param); + Delegates.glSamplerParameterfv((UInt32)sampler, (OpenTK.Graphics.ES30.All)pname, (Single*)param); #if DEBUG } #endif @@ -24687,13 +24947,13 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glSamplerParameteri")] public static - void SamplerParameter(Int32 sampler, OpenTK.Graphics.ES30.EsVersion30 pname, Int32 param) + void SamplerParameter(Int32 sampler, OpenTK.Graphics.ES30.All pname, Int32 param) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glSamplerParameteri((UInt32)sampler, (OpenTK.Graphics.ES30.EsVersion30)pname, (Int32)param); + Delegates.glSamplerParameteri((UInt32)sampler, (OpenTK.Graphics.ES30.All)pname, (Int32)param); #if DEBUG } #endif @@ -24726,13 +24986,13 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glSamplerParameteri")] public static - void SamplerParameter(UInt32 sampler, OpenTK.Graphics.ES30.EsVersion30 pname, Int32 param) + void SamplerParameter(UInt32 sampler, OpenTK.Graphics.ES30.All pname, Int32 param) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glSamplerParameteri((UInt32)sampler, (OpenTK.Graphics.ES30.EsVersion30)pname, (Int32)param); + Delegates.glSamplerParameteri((UInt32)sampler, (OpenTK.Graphics.ES30.All)pname, (Int32)param); #if DEBUG } #endif @@ -24764,7 +25024,7 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glSamplerParameteriv")] public static - void SamplerParameter(Int32 sampler, OpenTK.Graphics.ES30.EsVersion30 pname, Int32[] param) + void SamplerParameter(Int32 sampler, OpenTK.Graphics.ES30.All pname, Int32[] param) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -24774,7 +25034,7 @@ namespace OpenTK.Graphics.ES30 { fixed (Int32* param_ptr = param) { - Delegates.glSamplerParameteriv((UInt32)sampler, (OpenTK.Graphics.ES30.EsVersion30)pname, (Int32*)param_ptr); + Delegates.glSamplerParameteriv((UInt32)sampler, (OpenTK.Graphics.ES30.All)pname, (Int32*)param_ptr); } } #if DEBUG @@ -24809,13 +25069,13 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glSamplerParameteriv")] public static - unsafe void SamplerParameter(Int32 sampler, OpenTK.Graphics.ES30.EsVersion30 pname, Int32* param) + unsafe void SamplerParameter(Int32 sampler, OpenTK.Graphics.ES30.All pname, Int32* param) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glSamplerParameteriv((UInt32)sampler, (OpenTK.Graphics.ES30.EsVersion30)pname, (Int32*)param); + Delegates.glSamplerParameteriv((UInt32)sampler, (OpenTK.Graphics.ES30.All)pname, (Int32*)param); #if DEBUG } #endif @@ -24848,7 +25108,7 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glSamplerParameteriv")] public static - void SamplerParameter(UInt32 sampler, OpenTK.Graphics.ES30.EsVersion30 pname, Int32[] param) + void SamplerParameter(UInt32 sampler, OpenTK.Graphics.ES30.All pname, Int32[] param) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -24858,7 +25118,7 @@ namespace OpenTK.Graphics.ES30 { fixed (Int32* param_ptr = param) { - Delegates.glSamplerParameteriv((UInt32)sampler, (OpenTK.Graphics.ES30.EsVersion30)pname, (Int32*)param_ptr); + Delegates.glSamplerParameteriv((UInt32)sampler, (OpenTK.Graphics.ES30.All)pname, (Int32*)param_ptr); } } #if DEBUG @@ -24893,13 +25153,13 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glSamplerParameteriv")] public static - unsafe void SamplerParameter(UInt32 sampler, OpenTK.Graphics.ES30.EsVersion30 pname, Int32* param) + unsafe void SamplerParameter(UInt32 sampler, OpenTK.Graphics.ES30.All pname, Int32* param) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glSamplerParameteriv((UInt32)sampler, (OpenTK.Graphics.ES30.EsVersion30)pname, (Int32*)param); + Delegates.glSamplerParameteriv((UInt32)sampler, (OpenTK.Graphics.ES30.All)pname, (Int32*)param); #if DEBUG } #endif @@ -28180,13 +28440,13 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glTexStorage2D")] public static - void TexStorage2D(OpenTK.Graphics.ES30.EsVersion30 target, Int32 levels, OpenTK.Graphics.ES30.EsVersion30 internalformat, Int32 width, Int32 height) + void TexStorage2D(OpenTK.Graphics.ES30.All target, Int32 levels, OpenTK.Graphics.ES30.All internalformat, Int32 width, Int32 height) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glTexStorage2D((OpenTK.Graphics.ES30.EsVersion30)target, (Int32)levels, (OpenTK.Graphics.ES30.EsVersion30)internalformat, (Int32)width, (Int32)height); + Delegates.glTexStorage2D((OpenTK.Graphics.ES30.All)target, (Int32)levels, (OpenTK.Graphics.ES30.All)internalformat, (Int32)width, (Int32)height); #if DEBUG } #endif @@ -28228,13 +28488,13 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glTexStorage3D")] public static - void TexStorage3D(OpenTK.Graphics.ES30.EsVersion30 target, Int32 levels, OpenTK.Graphics.ES30.EsVersion30 internalformat, Int32 width, Int32 height, Int32 depth) + void TexStorage3D(OpenTK.Graphics.ES30.All target, Int32 levels, OpenTK.Graphics.ES30.All internalformat, Int32 width, Int32 height, Int32 depth) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glTexStorage3D((OpenTK.Graphics.ES30.EsVersion30)target, (Int32)levels, (OpenTK.Graphics.ES30.EsVersion30)internalformat, (Int32)width, (Int32)height, (Int32)depth); + Delegates.glTexStorage3D((OpenTK.Graphics.ES30.All)target, (Int32)levels, (OpenTK.Graphics.ES30.All)internalformat, (Int32)width, (Int32)height, (Int32)depth); #if DEBUG } #endif @@ -29020,13 +29280,13 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glTransformFeedbackVaryings")] public static - void TransformFeedbackVaryings(Int32 program, Int32 count, String[] varyings, OpenTK.Graphics.ES30.EsVersion30 bufferMode) + void TransformFeedbackVaryings(Int32 program, Int32 count, String[] varyings, OpenTK.Graphics.ES30.All bufferMode) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glTransformFeedbackVaryings((UInt32)program, (Int32)count, (String[])varyings, (OpenTK.Graphics.ES30.EsVersion30)bufferMode); + Delegates.glTransformFeedbackVaryings((UInt32)program, (Int32)count, (String[])varyings, (OpenTK.Graphics.ES30.All)bufferMode); #if DEBUG } #endif @@ -29059,13 +29319,13 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glTransformFeedbackVaryings")] public static - void TransformFeedbackVaryings(UInt32 program, Int32 count, String[] varyings, OpenTK.Graphics.ES30.EsVersion30 bufferMode) + void TransformFeedbackVaryings(UInt32 program, Int32 count, String[] varyings, OpenTK.Graphics.ES30.All bufferMode) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glTransformFeedbackVaryings((UInt32)program, (Int32)count, (String[])varyings, (OpenTK.Graphics.ES30.EsVersion30)bufferMode); + Delegates.glTransformFeedbackVaryings((UInt32)program, (Int32)count, (String[])varyings, (OpenTK.Graphics.ES30.All)bufferMode); #if DEBUG } #endif @@ -31987,13 +32247,13 @@ namespace OpenTK.Graphics.ES30 /// [requires: v3.0 and ES_VERSION_3_0] [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glUnmapBuffer")] public static - bool UnmapBuffer(OpenTK.Graphics.ES30.EsVersion30 target) + bool UnmapBuffer(OpenTK.Graphics.ES30.All target) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - return Delegates.glUnmapBuffer((OpenTK.Graphics.ES30.EsVersion30)target); + return Delegates.glUnmapBuffer((OpenTK.Graphics.ES30.All)target); #if DEBUG } #endif @@ -33812,13 +34072,13 @@ namespace OpenTK.Graphics.ES30 /// [requires: v3.0 and ES_VERSION_3_0] [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glVertexAttribIPointer")] public static - void VertexAttribIPointer(Int32 index, Int32 size, OpenTK.Graphics.ES30.EsVersion30 type, Int32 stride, IntPtr pointer) + void VertexAttribIPointer(Int32 index, Int32 size, OpenTK.Graphics.ES30.All type, Int32 stride, IntPtr pointer) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glVertexAttribIPointer((UInt32)index, (Int32)size, (OpenTK.Graphics.ES30.EsVersion30)type, (Int32)stride, (IntPtr)pointer); + Delegates.glVertexAttribIPointer((UInt32)index, (Int32)size, (OpenTK.Graphics.ES30.All)type, (Int32)stride, (IntPtr)pointer); #if DEBUG } #endif @@ -33827,7 +34087,7 @@ namespace OpenTK.Graphics.ES30 /// [requires: v3.0 and ES_VERSION_3_0] [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glVertexAttribIPointer")] public static - void VertexAttribIPointer(Int32 index, Int32 size, OpenTK.Graphics.ES30.EsVersion30 type, Int32 stride, [InAttribute, OutAttribute] T4[] pointer) + void VertexAttribIPointer(Int32 index, Int32 size, OpenTK.Graphics.ES30.All type, Int32 stride, [InAttribute, OutAttribute] T4[] pointer) where T4 : struct { #if DEBUG @@ -33837,7 +34097,7 @@ namespace OpenTK.Graphics.ES30 GCHandle pointer_ptr = GCHandle.Alloc(pointer, GCHandleType.Pinned); try { - Delegates.glVertexAttribIPointer((UInt32)index, (Int32)size, (OpenTK.Graphics.ES30.EsVersion30)type, (Int32)stride, (IntPtr)pointer_ptr.AddrOfPinnedObject()); + Delegates.glVertexAttribIPointer((UInt32)index, (Int32)size, (OpenTK.Graphics.ES30.All)type, (Int32)stride, (IntPtr)pointer_ptr.AddrOfPinnedObject()); } finally { @@ -33851,7 +34111,7 @@ namespace OpenTK.Graphics.ES30 /// [requires: v3.0 and ES_VERSION_3_0] [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glVertexAttribIPointer")] public static - void VertexAttribIPointer(Int32 index, Int32 size, OpenTK.Graphics.ES30.EsVersion30 type, Int32 stride, [InAttribute, OutAttribute] T4[,] pointer) + void VertexAttribIPointer(Int32 index, Int32 size, OpenTK.Graphics.ES30.All type, Int32 stride, [InAttribute, OutAttribute] T4[,] pointer) where T4 : struct { #if DEBUG @@ -33861,7 +34121,7 @@ namespace OpenTK.Graphics.ES30 GCHandle pointer_ptr = GCHandle.Alloc(pointer, GCHandleType.Pinned); try { - Delegates.glVertexAttribIPointer((UInt32)index, (Int32)size, (OpenTK.Graphics.ES30.EsVersion30)type, (Int32)stride, (IntPtr)pointer_ptr.AddrOfPinnedObject()); + Delegates.glVertexAttribIPointer((UInt32)index, (Int32)size, (OpenTK.Graphics.ES30.All)type, (Int32)stride, (IntPtr)pointer_ptr.AddrOfPinnedObject()); } finally { @@ -33875,7 +34135,7 @@ namespace OpenTK.Graphics.ES30 /// [requires: v3.0 and ES_VERSION_3_0] [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glVertexAttribIPointer")] public static - void VertexAttribIPointer(Int32 index, Int32 size, OpenTK.Graphics.ES30.EsVersion30 type, Int32 stride, [InAttribute, OutAttribute] T4[,,] pointer) + void VertexAttribIPointer(Int32 index, Int32 size, OpenTK.Graphics.ES30.All type, Int32 stride, [InAttribute, OutAttribute] T4[,,] pointer) where T4 : struct { #if DEBUG @@ -33885,7 +34145,7 @@ namespace OpenTK.Graphics.ES30 GCHandle pointer_ptr = GCHandle.Alloc(pointer, GCHandleType.Pinned); try { - Delegates.glVertexAttribIPointer((UInt32)index, (Int32)size, (OpenTK.Graphics.ES30.EsVersion30)type, (Int32)stride, (IntPtr)pointer_ptr.AddrOfPinnedObject()); + Delegates.glVertexAttribIPointer((UInt32)index, (Int32)size, (OpenTK.Graphics.ES30.All)type, (Int32)stride, (IntPtr)pointer_ptr.AddrOfPinnedObject()); } finally { @@ -33899,7 +34159,7 @@ namespace OpenTK.Graphics.ES30 /// [requires: v3.0 and ES_VERSION_3_0] [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glVertexAttribIPointer")] public static - void VertexAttribIPointer(Int32 index, Int32 size, OpenTK.Graphics.ES30.EsVersion30 type, Int32 stride, [InAttribute, OutAttribute] ref T4 pointer) + void VertexAttribIPointer(Int32 index, Int32 size, OpenTK.Graphics.ES30.All type, Int32 stride, [InAttribute, OutAttribute] ref T4 pointer) where T4 : struct { #if DEBUG @@ -33909,7 +34169,7 @@ namespace OpenTK.Graphics.ES30 GCHandle pointer_ptr = GCHandle.Alloc(pointer, GCHandleType.Pinned); try { - Delegates.glVertexAttribIPointer((UInt32)index, (Int32)size, (OpenTK.Graphics.ES30.EsVersion30)type, (Int32)stride, (IntPtr)pointer_ptr.AddrOfPinnedObject()); + Delegates.glVertexAttribIPointer((UInt32)index, (Int32)size, (OpenTK.Graphics.ES30.All)type, (Int32)stride, (IntPtr)pointer_ptr.AddrOfPinnedObject()); pointer = (T4)pointer_ptr.Target; } finally @@ -33925,13 +34185,13 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glVertexAttribIPointer")] public static - void VertexAttribIPointer(UInt32 index, Int32 size, OpenTK.Graphics.ES30.EsVersion30 type, Int32 stride, IntPtr pointer) + void VertexAttribIPointer(UInt32 index, Int32 size, OpenTK.Graphics.ES30.All type, Int32 stride, IntPtr pointer) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glVertexAttribIPointer((UInt32)index, (Int32)size, (OpenTK.Graphics.ES30.EsVersion30)type, (Int32)stride, (IntPtr)pointer); + Delegates.glVertexAttribIPointer((UInt32)index, (Int32)size, (OpenTK.Graphics.ES30.All)type, (Int32)stride, (IntPtr)pointer); #if DEBUG } #endif @@ -33941,7 +34201,7 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glVertexAttribIPointer")] public static - void VertexAttribIPointer(UInt32 index, Int32 size, OpenTK.Graphics.ES30.EsVersion30 type, Int32 stride, [InAttribute, OutAttribute] T4[] pointer) + void VertexAttribIPointer(UInt32 index, Int32 size, OpenTK.Graphics.ES30.All type, Int32 stride, [InAttribute, OutAttribute] T4[] pointer) where T4 : struct { #if DEBUG @@ -33951,7 +34211,7 @@ namespace OpenTK.Graphics.ES30 GCHandle pointer_ptr = GCHandle.Alloc(pointer, GCHandleType.Pinned); try { - Delegates.glVertexAttribIPointer((UInt32)index, (Int32)size, (OpenTK.Graphics.ES30.EsVersion30)type, (Int32)stride, (IntPtr)pointer_ptr.AddrOfPinnedObject()); + Delegates.glVertexAttribIPointer((UInt32)index, (Int32)size, (OpenTK.Graphics.ES30.All)type, (Int32)stride, (IntPtr)pointer_ptr.AddrOfPinnedObject()); } finally { @@ -33966,7 +34226,7 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glVertexAttribIPointer")] public static - void VertexAttribIPointer(UInt32 index, Int32 size, OpenTK.Graphics.ES30.EsVersion30 type, Int32 stride, [InAttribute, OutAttribute] T4[,] pointer) + void VertexAttribIPointer(UInt32 index, Int32 size, OpenTK.Graphics.ES30.All type, Int32 stride, [InAttribute, OutAttribute] T4[,] pointer) where T4 : struct { #if DEBUG @@ -33976,7 +34236,7 @@ namespace OpenTK.Graphics.ES30 GCHandle pointer_ptr = GCHandle.Alloc(pointer, GCHandleType.Pinned); try { - Delegates.glVertexAttribIPointer((UInt32)index, (Int32)size, (OpenTK.Graphics.ES30.EsVersion30)type, (Int32)stride, (IntPtr)pointer_ptr.AddrOfPinnedObject()); + Delegates.glVertexAttribIPointer((UInt32)index, (Int32)size, (OpenTK.Graphics.ES30.All)type, (Int32)stride, (IntPtr)pointer_ptr.AddrOfPinnedObject()); } finally { @@ -33991,7 +34251,7 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glVertexAttribIPointer")] public static - void VertexAttribIPointer(UInt32 index, Int32 size, OpenTK.Graphics.ES30.EsVersion30 type, Int32 stride, [InAttribute, OutAttribute] T4[,,] pointer) + void VertexAttribIPointer(UInt32 index, Int32 size, OpenTK.Graphics.ES30.All type, Int32 stride, [InAttribute, OutAttribute] T4[,,] pointer) where T4 : struct { #if DEBUG @@ -34001,7 +34261,7 @@ namespace OpenTK.Graphics.ES30 GCHandle pointer_ptr = GCHandle.Alloc(pointer, GCHandleType.Pinned); try { - Delegates.glVertexAttribIPointer((UInt32)index, (Int32)size, (OpenTK.Graphics.ES30.EsVersion30)type, (Int32)stride, (IntPtr)pointer_ptr.AddrOfPinnedObject()); + Delegates.glVertexAttribIPointer((UInt32)index, (Int32)size, (OpenTK.Graphics.ES30.All)type, (Int32)stride, (IntPtr)pointer_ptr.AddrOfPinnedObject()); } finally { @@ -34016,7 +34276,7 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glVertexAttribIPointer")] public static - void VertexAttribIPointer(UInt32 index, Int32 size, OpenTK.Graphics.ES30.EsVersion30 type, Int32 stride, [InAttribute, OutAttribute] ref T4 pointer) + void VertexAttribIPointer(UInt32 index, Int32 size, OpenTK.Graphics.ES30.All type, Int32 stride, [InAttribute, OutAttribute] ref T4 pointer) where T4 : struct { #if DEBUG @@ -34026,7 +34286,7 @@ namespace OpenTK.Graphics.ES30 GCHandle pointer_ptr = GCHandle.Alloc(pointer, GCHandleType.Pinned); try { - Delegates.glVertexAttribIPointer((UInt32)index, (Int32)size, (OpenTK.Graphics.ES30.EsVersion30)type, (Int32)stride, (IntPtr)pointer_ptr.AddrOfPinnedObject()); + Delegates.glVertexAttribIPointer((UInt32)index, (Int32)size, (OpenTK.Graphics.ES30.All)type, (Int32)stride, (IntPtr)pointer_ptr.AddrOfPinnedObject()); pointer = (T4)pointer_ptr.Target; } finally @@ -34902,13 +35162,13 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "EXT_blend_minmax", Version = "", EntryPoint = "glBlendEquationEXT")] public static - void BlendEquation(OpenTK.Graphics.ES30.ExtBlendMinmax mode) + void BlendEquation(OpenTK.Graphics.ES30.All mode) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glBlendEquationEXT((OpenTK.Graphics.ES30.ExtBlendMinmax)mode); + Delegates.glBlendEquationEXT((OpenTK.Graphics.ES30.All)mode); #if DEBUG } #endif @@ -34935,13 +35195,13 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glCreateShaderProgramEXT")] public static - Int32 CreateShaderProgram(OpenTK.Graphics.ES30.ExtSeparateShaderObjects type, String @string) + Int32 CreateShaderProgram(OpenTK.Graphics.ES30.All type, String @string) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - return Delegates.glCreateShaderProgramEXT((OpenTK.Graphics.ES30.ExtSeparateShaderObjects)type, (String)@string); + return Delegates.glCreateShaderProgramEXT((OpenTK.Graphics.ES30.All)type, (String)@string); #if DEBUG } #endif @@ -34968,13 +35228,13 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glCreateShaderProgramvEXT")] public static - Int32 CreateShaderProgram(OpenTK.Graphics.ES30.ExtSeparateShaderObjects type, Int32 count, String[] strings) + Int32 CreateShaderProgram(OpenTK.Graphics.ES30.All type, Int32 count, String[] strings) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - return Delegates.glCreateShaderProgramvEXT((OpenTK.Graphics.ES30.ExtSeparateShaderObjects)type, (Int32)count, (String[])strings); + return Delegates.glCreateShaderProgramvEXT((OpenTK.Graphics.ES30.All)type, (Int32)count, (String[])strings); #if DEBUG } #endif @@ -35375,7 +35635,7 @@ namespace OpenTK.Graphics.ES30 /// [requires: EXT_discard_framebuffer] [AutoGenerated(Category = "EXT_discard_framebuffer", Version = "", EntryPoint = "glDiscardFramebufferEXT")] public static - void DiscardFramebuffer(OpenTK.Graphics.ES30.ExtDiscardFramebuffer target, Int32 numAttachments, OpenTK.Graphics.ES30.ExtDiscardFramebuffer[] attachments) + void DiscardFramebuffer(OpenTK.Graphics.ES30.All target, Int32 numAttachments, OpenTK.Graphics.ES30.All[] attachments) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -35383,9 +35643,9 @@ namespace OpenTK.Graphics.ES30 #endif unsafe { - fixed (OpenTK.Graphics.ES30.ExtDiscardFramebuffer* attachments_ptr = attachments) + fixed (OpenTK.Graphics.ES30.All* attachments_ptr = attachments) { - Delegates.glDiscardFramebufferEXT((OpenTK.Graphics.ES30.ExtDiscardFramebuffer)target, (Int32)numAttachments, (OpenTK.Graphics.ES30.ExtDiscardFramebuffer*)attachments_ptr); + Delegates.glDiscardFramebufferEXT((OpenTK.Graphics.ES30.All)target, (Int32)numAttachments, (OpenTK.Graphics.ES30.All*)attachments_ptr); } } #if DEBUG @@ -35396,7 +35656,7 @@ namespace OpenTK.Graphics.ES30 /// [requires: EXT_discard_framebuffer] [AutoGenerated(Category = "EXT_discard_framebuffer", Version = "", EntryPoint = "glDiscardFramebufferEXT")] public static - void DiscardFramebuffer(OpenTK.Graphics.ES30.ExtDiscardFramebuffer target, Int32 numAttachments, ref OpenTK.Graphics.ES30.ExtDiscardFramebuffer attachments) + void DiscardFramebuffer(OpenTK.Graphics.ES30.All target, Int32 numAttachments, ref OpenTK.Graphics.ES30.All attachments) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -35404,9 +35664,9 @@ namespace OpenTK.Graphics.ES30 #endif unsafe { - fixed (OpenTK.Graphics.ES30.ExtDiscardFramebuffer* attachments_ptr = &attachments) + fixed (OpenTK.Graphics.ES30.All* attachments_ptr = &attachments) { - Delegates.glDiscardFramebufferEXT((OpenTK.Graphics.ES30.ExtDiscardFramebuffer)target, (Int32)numAttachments, (OpenTK.Graphics.ES30.ExtDiscardFramebuffer*)attachments_ptr); + Delegates.glDiscardFramebufferEXT((OpenTK.Graphics.ES30.All)target, (Int32)numAttachments, (OpenTK.Graphics.ES30.All*)attachments_ptr); } } #if DEBUG @@ -35418,13 +35678,13 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "EXT_discard_framebuffer", Version = "", EntryPoint = "glDiscardFramebufferEXT")] public static - unsafe void DiscardFramebuffer(OpenTK.Graphics.ES30.ExtDiscardFramebuffer target, Int32 numAttachments, OpenTK.Graphics.ES30.ExtDiscardFramebuffer* attachments) + unsafe void DiscardFramebuffer(OpenTK.Graphics.ES30.All target, Int32 numAttachments, OpenTK.Graphics.ES30.All* attachments) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glDiscardFramebufferEXT((OpenTK.Graphics.ES30.ExtDiscardFramebuffer)target, (Int32)numAttachments, (OpenTK.Graphics.ES30.ExtDiscardFramebuffer*)attachments); + Delegates.glDiscardFramebufferEXT((OpenTK.Graphics.ES30.All)target, (Int32)numAttachments, (OpenTK.Graphics.ES30.All*)attachments); #if DEBUG } #endif @@ -35484,7 +35744,7 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "EXT_draw_buffers", Version = "", EntryPoint = "glDrawBuffersEXT")] public static - void DrawBuffers(Int32 n, OpenTK.Graphics.ES30.ExtDrawBuffers[] bufs) + void DrawBuffers(Int32 n, OpenTK.Graphics.ES30.All[] bufs) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -35492,9 +35752,9 @@ namespace OpenTK.Graphics.ES30 #endif unsafe { - fixed (OpenTK.Graphics.ES30.ExtDrawBuffers* bufs_ptr = bufs) + fixed (OpenTK.Graphics.ES30.All* bufs_ptr = bufs) { - Delegates.glDrawBuffersEXT((Int32)n, (OpenTK.Graphics.ES30.ExtDrawBuffers*)bufs_ptr); + Delegates.glDrawBuffersEXT((Int32)n, (OpenTK.Graphics.ES30.All*)bufs_ptr); } } #if DEBUG @@ -35518,7 +35778,7 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "EXT_draw_buffers", Version = "", EntryPoint = "glDrawBuffersEXT")] public static - void DrawBuffers(Int32 n, ref OpenTK.Graphics.ES30.ExtDrawBuffers bufs) + void DrawBuffers(Int32 n, ref OpenTK.Graphics.ES30.All bufs) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -35526,9 +35786,9 @@ namespace OpenTK.Graphics.ES30 #endif unsafe { - fixed (OpenTK.Graphics.ES30.ExtDrawBuffers* bufs_ptr = &bufs) + fixed (OpenTK.Graphics.ES30.All* bufs_ptr = &bufs) { - Delegates.glDrawBuffersEXT((Int32)n, (OpenTK.Graphics.ES30.ExtDrawBuffers*)bufs_ptr); + Delegates.glDrawBuffersEXT((Int32)n, (OpenTK.Graphics.ES30.All*)bufs_ptr); } } #if DEBUG @@ -35553,13 +35813,13 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "EXT_draw_buffers", Version = "", EntryPoint = "glDrawBuffersEXT")] public static - unsafe void DrawBuffers(Int32 n, OpenTK.Graphics.ES30.ExtDrawBuffers* bufs) + unsafe void DrawBuffers(Int32 n, OpenTK.Graphics.ES30.All* bufs) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glDrawBuffersEXT((Int32)n, (OpenTK.Graphics.ES30.ExtDrawBuffers*)bufs); + Delegates.glDrawBuffersEXT((Int32)n, (OpenTK.Graphics.ES30.All*)bufs); #if DEBUG } #endif @@ -35568,7 +35828,7 @@ namespace OpenTK.Graphics.ES30 /// [requires: EXT_multiview_draw_buffers] [AutoGenerated(Category = "EXT_multiview_draw_buffers", Version = "", EntryPoint = "glDrawBuffersIndexedEXT")] public static - void DrawBuffersIndexed(Int32 n, OpenTK.Graphics.ES30.ExtMultiviewDrawBuffers[] location, Int32[] indices) + void DrawBuffersIndexed(Int32 n, OpenTK.Graphics.ES30.All[] location, Int32[] indices) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -35576,10 +35836,10 @@ namespace OpenTK.Graphics.ES30 #endif unsafe { - fixed (OpenTK.Graphics.ES30.ExtMultiviewDrawBuffers* location_ptr = location) + fixed (OpenTK.Graphics.ES30.All* location_ptr = location) fixed (Int32* indices_ptr = indices) { - Delegates.glDrawBuffersIndexedEXT((Int32)n, (OpenTK.Graphics.ES30.ExtMultiviewDrawBuffers*)location_ptr, (Int32*)indices_ptr); + Delegates.glDrawBuffersIndexedEXT((Int32)n, (OpenTK.Graphics.ES30.All*)location_ptr, (Int32*)indices_ptr); } } #if DEBUG @@ -35590,7 +35850,7 @@ namespace OpenTK.Graphics.ES30 /// [requires: EXT_multiview_draw_buffers] [AutoGenerated(Category = "EXT_multiview_draw_buffers", Version = "", EntryPoint = "glDrawBuffersIndexedEXT")] public static - void DrawBuffersIndexed(Int32 n, ref OpenTK.Graphics.ES30.ExtMultiviewDrawBuffers location, ref Int32 indices) + void DrawBuffersIndexed(Int32 n, ref OpenTK.Graphics.ES30.All location, ref Int32 indices) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -35598,10 +35858,10 @@ namespace OpenTK.Graphics.ES30 #endif unsafe { - fixed (OpenTK.Graphics.ES30.ExtMultiviewDrawBuffers* location_ptr = &location) + fixed (OpenTK.Graphics.ES30.All* location_ptr = &location) fixed (Int32* indices_ptr = &indices) { - Delegates.glDrawBuffersIndexedEXT((Int32)n, (OpenTK.Graphics.ES30.ExtMultiviewDrawBuffers*)location_ptr, (Int32*)indices_ptr); + Delegates.glDrawBuffersIndexedEXT((Int32)n, (OpenTK.Graphics.ES30.All*)location_ptr, (Int32*)indices_ptr); } } #if DEBUG @@ -35613,13 +35873,13 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "EXT_multiview_draw_buffers", Version = "", EntryPoint = "glDrawBuffersIndexedEXT")] public static - unsafe void DrawBuffersIndexed(Int32 n, OpenTK.Graphics.ES30.ExtMultiviewDrawBuffers* location, Int32* indices) + unsafe void DrawBuffersIndexed(Int32 n, OpenTK.Graphics.ES30.All* location, Int32* indices) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glDrawBuffersIndexedEXT((Int32)n, (OpenTK.Graphics.ES30.ExtMultiviewDrawBuffers*)location, (Int32*)indices); + Delegates.glDrawBuffersIndexedEXT((Int32)n, (OpenTK.Graphics.ES30.All*)location, (Int32*)indices); #if DEBUG } #endif @@ -35913,13 +36173,13 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "EXT_map_buffer_range", Version = "", EntryPoint = "glFlushMappedBufferRangeEXT")] public static - void FlushMappedBufferRange(OpenTK.Graphics.ES30.ExtMapBufferRange target, IntPtr offset, IntPtr length) + void FlushMappedBufferRange(OpenTK.Graphics.ES30.All target, IntPtr offset, IntPtr length) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glFlushMappedBufferRangeEXT((OpenTK.Graphics.ES30.ExtMapBufferRange)target, (IntPtr)offset, (IntPtr)length); + Delegates.glFlushMappedBufferRangeEXT((OpenTK.Graphics.ES30.All)target, (IntPtr)offset, (IntPtr)length); #if DEBUG } #endif @@ -35928,13 +36188,13 @@ namespace OpenTK.Graphics.ES30 /// [requires: EXT_multisampled_render_to_texture] [AutoGenerated(Category = "EXT_multisampled_render_to_texture", Version = "", EntryPoint = "glFramebufferTexture2DMultisampleEXT")] public static - void FramebufferTexture2DMultisample(OpenTK.Graphics.ES30.ExtMultisampledRenderToTexture target, OpenTK.Graphics.ES30.ExtMultisampledRenderToTexture attachment, OpenTK.Graphics.ES30.ExtMultisampledRenderToTexture textarget, Int32 texture, Int32 level, Int32 samples) + void FramebufferTexture2DMultisample(OpenTK.Graphics.ES30.All target, OpenTK.Graphics.ES30.All attachment, OpenTK.Graphics.ES30.All textarget, Int32 texture, Int32 level, Int32 samples) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glFramebufferTexture2DMultisampleEXT((OpenTK.Graphics.ES30.ExtMultisampledRenderToTexture)target, (OpenTK.Graphics.ES30.ExtMultisampledRenderToTexture)attachment, (OpenTK.Graphics.ES30.ExtMultisampledRenderToTexture)textarget, (UInt32)texture, (Int32)level, (Int32)samples); + Delegates.glFramebufferTexture2DMultisampleEXT((OpenTK.Graphics.ES30.All)target, (OpenTK.Graphics.ES30.All)attachment, (OpenTK.Graphics.ES30.All)textarget, (UInt32)texture, (Int32)level, (Int32)samples); #if DEBUG } #endif @@ -35944,13 +36204,13 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "EXT_multisampled_render_to_texture", Version = "", EntryPoint = "glFramebufferTexture2DMultisampleEXT")] public static - void FramebufferTexture2DMultisample(OpenTK.Graphics.ES30.ExtMultisampledRenderToTexture target, OpenTK.Graphics.ES30.ExtMultisampledRenderToTexture attachment, OpenTK.Graphics.ES30.ExtMultisampledRenderToTexture textarget, UInt32 texture, Int32 level, Int32 samples) + void FramebufferTexture2DMultisample(OpenTK.Graphics.ES30.All target, OpenTK.Graphics.ES30.All attachment, OpenTK.Graphics.ES30.All textarget, UInt32 texture, Int32 level, Int32 samples) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glFramebufferTexture2DMultisampleEXT((OpenTK.Graphics.ES30.ExtMultisampledRenderToTexture)target, (OpenTK.Graphics.ES30.ExtMultisampledRenderToTexture)attachment, (OpenTK.Graphics.ES30.ExtMultisampledRenderToTexture)textarget, (UInt32)texture, (Int32)level, (Int32)samples); + Delegates.glFramebufferTexture2DMultisampleEXT((OpenTK.Graphics.ES30.All)target, (OpenTK.Graphics.ES30.All)attachment, (OpenTK.Graphics.ES30.All)textarget, (UInt32)texture, (Int32)level, (Int32)samples); #if DEBUG } #endif @@ -36355,7 +36615,7 @@ namespace OpenTK.Graphics.ES30 /// [requires: EXT_robustness] [AutoGenerated(Category = "EXT_robustness", Version = "", EntryPoint = "glGetGraphicsResetStatusEXT")] public static - OpenTK.Graphics.ES30.ExtRobustness GetGraphicsResetStatus() + OpenTK.Graphics.ES30.All GetGraphicsResetStatus() { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -36370,7 +36630,7 @@ namespace OpenTK.Graphics.ES30 /// [requires: EXT_multiview_draw_buffers] [AutoGenerated(Category = "EXT_multiview_draw_buffers", Version = "", EntryPoint = "glGetIntegeri_vEXT")] public static - void GetInteger(OpenTK.Graphics.ES30.ExtMultiviewDrawBuffers target, Int32 index, [OutAttribute] Int32[] data) + void GetInteger(OpenTK.Graphics.ES30.All target, Int32 index, [OutAttribute] Int32[] data) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -36380,7 +36640,7 @@ namespace OpenTK.Graphics.ES30 { fixed (Int32* data_ptr = data) { - Delegates.glGetIntegeri_vEXT((OpenTK.Graphics.ES30.ExtMultiviewDrawBuffers)target, (UInt32)index, (Int32*)data_ptr); + Delegates.glGetIntegeri_vEXT((OpenTK.Graphics.ES30.All)target, (UInt32)index, (Int32*)data_ptr); } } #if DEBUG @@ -36391,7 +36651,7 @@ namespace OpenTK.Graphics.ES30 /// [requires: EXT_multiview_draw_buffers] [AutoGenerated(Category = "EXT_multiview_draw_buffers", Version = "", EntryPoint = "glGetIntegeri_vEXT")] public static - void GetInteger(OpenTK.Graphics.ES30.ExtMultiviewDrawBuffers target, Int32 index, [OutAttribute] out Int32 data) + void GetInteger(OpenTK.Graphics.ES30.All target, Int32 index, [OutAttribute] out Int32 data) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -36401,7 +36661,7 @@ namespace OpenTK.Graphics.ES30 { fixed (Int32* data_ptr = &data) { - Delegates.glGetIntegeri_vEXT((OpenTK.Graphics.ES30.ExtMultiviewDrawBuffers)target, (UInt32)index, (Int32*)data_ptr); + Delegates.glGetIntegeri_vEXT((OpenTK.Graphics.ES30.All)target, (UInt32)index, (Int32*)data_ptr); data = *data_ptr; } } @@ -36414,13 +36674,13 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "EXT_multiview_draw_buffers", Version = "", EntryPoint = "glGetIntegeri_vEXT")] public static - unsafe void GetInteger(OpenTK.Graphics.ES30.ExtMultiviewDrawBuffers target, Int32 index, [OutAttribute] Int32* data) + unsafe void GetInteger(OpenTK.Graphics.ES30.All target, Int32 index, [OutAttribute] Int32* data) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetIntegeri_vEXT((OpenTK.Graphics.ES30.ExtMultiviewDrawBuffers)target, (UInt32)index, (Int32*)data); + Delegates.glGetIntegeri_vEXT((OpenTK.Graphics.ES30.All)target, (UInt32)index, (Int32*)data); #if DEBUG } #endif @@ -36430,7 +36690,7 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "EXT_multiview_draw_buffers", Version = "", EntryPoint = "glGetIntegeri_vEXT")] public static - void GetInteger(OpenTK.Graphics.ES30.ExtMultiviewDrawBuffers target, UInt32 index, [OutAttribute] Int32[] data) + void GetInteger(OpenTK.Graphics.ES30.All target, UInt32 index, [OutAttribute] Int32[] data) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -36440,7 +36700,7 @@ namespace OpenTK.Graphics.ES30 { fixed (Int32* data_ptr = data) { - Delegates.glGetIntegeri_vEXT((OpenTK.Graphics.ES30.ExtMultiviewDrawBuffers)target, (UInt32)index, (Int32*)data_ptr); + Delegates.glGetIntegeri_vEXT((OpenTK.Graphics.ES30.All)target, (UInt32)index, (Int32*)data_ptr); } } #if DEBUG @@ -36452,7 +36712,7 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "EXT_multiview_draw_buffers", Version = "", EntryPoint = "glGetIntegeri_vEXT")] public static - void GetInteger(OpenTK.Graphics.ES30.ExtMultiviewDrawBuffers target, UInt32 index, [OutAttribute] out Int32 data) + void GetInteger(OpenTK.Graphics.ES30.All target, UInt32 index, [OutAttribute] out Int32 data) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -36462,7 +36722,7 @@ namespace OpenTK.Graphics.ES30 { fixed (Int32* data_ptr = &data) { - Delegates.glGetIntegeri_vEXT((OpenTK.Graphics.ES30.ExtMultiviewDrawBuffers)target, (UInt32)index, (Int32*)data_ptr); + Delegates.glGetIntegeri_vEXT((OpenTK.Graphics.ES30.All)target, (UInt32)index, (Int32*)data_ptr); data = *data_ptr; } } @@ -36475,13 +36735,13 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "EXT_multiview_draw_buffers", Version = "", EntryPoint = "glGetIntegeri_vEXT")] public static - unsafe void GetInteger(OpenTK.Graphics.ES30.ExtMultiviewDrawBuffers target, UInt32 index, [OutAttribute] Int32* data) + unsafe void GetInteger(OpenTK.Graphics.ES30.All target, UInt32 index, [OutAttribute] Int32* data) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetIntegeri_vEXT((OpenTK.Graphics.ES30.ExtMultiviewDrawBuffers)target, (UInt32)index, (Int32*)data); + Delegates.glGetIntegeri_vEXT((OpenTK.Graphics.ES30.All)target, (UInt32)index, (Int32*)data); #if DEBUG } #endif @@ -36758,7 +37018,7 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "EXT_debug_label", Version = "", EntryPoint = "glGetObjectLabelEXT")] public static - void GetObjectLabel(OpenTK.Graphics.ES30.ExtDebugLabel type, Int32 @object, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder label) + void GetObjectLabel(OpenTK.Graphics.ES30.All type, Int32 @object, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder label) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -36768,7 +37028,7 @@ namespace OpenTK.Graphics.ES30 { fixed (Int32* length_ptr = length) { - Delegates.glGetObjectLabelEXT((OpenTK.Graphics.ES30.ExtDebugLabel)type, (UInt32)@object, (Int32)bufSize, (Int32*)length_ptr, (StringBuilder)label); + Delegates.glGetObjectLabelEXT((OpenTK.Graphics.ES30.All)type, (UInt32)@object, (Int32)bufSize, (Int32*)length_ptr, (StringBuilder)label); } } #if DEBUG @@ -36807,7 +37067,7 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "EXT_debug_label", Version = "", EntryPoint = "glGetObjectLabelEXT")] public static - void GetObjectLabel(OpenTK.Graphics.ES30.ExtDebugLabel type, Int32 @object, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder label) + void GetObjectLabel(OpenTK.Graphics.ES30.All type, Int32 @object, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder label) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -36817,7 +37077,7 @@ namespace OpenTK.Graphics.ES30 { fixed (Int32* length_ptr = &length) { - Delegates.glGetObjectLabelEXT((OpenTK.Graphics.ES30.ExtDebugLabel)type, (UInt32)@object, (Int32)bufSize, (Int32*)length_ptr, (StringBuilder)label); + Delegates.glGetObjectLabelEXT((OpenTK.Graphics.ES30.All)type, (UInt32)@object, (Int32)bufSize, (Int32*)length_ptr, (StringBuilder)label); length = *length_ptr; } } @@ -36858,13 +37118,13 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "EXT_debug_label", Version = "", EntryPoint = "glGetObjectLabelEXT")] public static - unsafe void GetObjectLabel(OpenTK.Graphics.ES30.ExtDebugLabel type, Int32 @object, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label) + unsafe void GetObjectLabel(OpenTK.Graphics.ES30.All type, Int32 @object, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetObjectLabelEXT((OpenTK.Graphics.ES30.ExtDebugLabel)type, (UInt32)@object, (Int32)bufSize, (Int32*)length, (StringBuilder)label); + Delegates.glGetObjectLabelEXT((OpenTK.Graphics.ES30.All)type, (UInt32)@object, (Int32)bufSize, (Int32*)length, (StringBuilder)label); #if DEBUG } #endif @@ -36902,7 +37162,7 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "EXT_debug_label", Version = "", EntryPoint = "glGetObjectLabelEXT")] public static - void GetObjectLabel(OpenTK.Graphics.ES30.ExtDebugLabel type, UInt32 @object, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder label) + void GetObjectLabel(OpenTK.Graphics.ES30.All type, UInt32 @object, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder label) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -36912,7 +37172,7 @@ namespace OpenTK.Graphics.ES30 { fixed (Int32* length_ptr = length) { - Delegates.glGetObjectLabelEXT((OpenTK.Graphics.ES30.ExtDebugLabel)type, (UInt32)@object, (Int32)bufSize, (Int32*)length_ptr, (StringBuilder)label); + Delegates.glGetObjectLabelEXT((OpenTK.Graphics.ES30.All)type, (UInt32)@object, (Int32)bufSize, (Int32*)length_ptr, (StringBuilder)label); } } #if DEBUG @@ -36952,7 +37212,7 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "EXT_debug_label", Version = "", EntryPoint = "glGetObjectLabelEXT")] public static - void GetObjectLabel(OpenTK.Graphics.ES30.ExtDebugLabel type, UInt32 @object, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder label) + void GetObjectLabel(OpenTK.Graphics.ES30.All type, UInt32 @object, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder label) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -36962,7 +37222,7 @@ namespace OpenTK.Graphics.ES30 { fixed (Int32* length_ptr = &length) { - Delegates.glGetObjectLabelEXT((OpenTK.Graphics.ES30.ExtDebugLabel)type, (UInt32)@object, (Int32)bufSize, (Int32*)length_ptr, (StringBuilder)label); + Delegates.glGetObjectLabelEXT((OpenTK.Graphics.ES30.All)type, (UInt32)@object, (Int32)bufSize, (Int32*)length_ptr, (StringBuilder)label); length = *length_ptr; } } @@ -37003,13 +37263,13 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "EXT_debug_label", Version = "", EntryPoint = "glGetObjectLabelEXT")] public static - unsafe void GetObjectLabel(OpenTK.Graphics.ES30.ExtDebugLabel type, UInt32 @object, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label) + unsafe void GetObjectLabel(OpenTK.Graphics.ES30.All type, UInt32 @object, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetObjectLabelEXT((OpenTK.Graphics.ES30.ExtDebugLabel)type, (UInt32)@object, (Int32)bufSize, (Int32*)length, (StringBuilder)label); + Delegates.glGetObjectLabelEXT((OpenTK.Graphics.ES30.All)type, (UInt32)@object, (Int32)bufSize, (Int32*)length, (StringBuilder)label); #if DEBUG } #endif @@ -37294,7 +37554,7 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glGetProgramPipelineivEXT")] public static - void GetProgramPipeline(Int32 pipeline, OpenTK.Graphics.ES30.ExtSeparateShaderObjects pname, [OutAttribute] Int32[] @params) + void GetProgramPipeline(Int32 pipeline, OpenTK.Graphics.ES30.All pname, [OutAttribute] Int32[] @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -37304,7 +37564,7 @@ namespace OpenTK.Graphics.ES30 { fixed (Int32* @params_ptr = @params) { - Delegates.glGetProgramPipelineivEXT((UInt32)pipeline, (OpenTK.Graphics.ES30.ExtSeparateShaderObjects)pname, (Int32*)@params_ptr); + Delegates.glGetProgramPipelineivEXT((UInt32)pipeline, (OpenTK.Graphics.ES30.All)pname, (Int32*)@params_ptr); } } #if DEBUG @@ -37333,7 +37593,7 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glGetProgramPipelineivEXT")] public static - void GetProgramPipeline(Int32 pipeline, OpenTK.Graphics.ES30.ExtSeparateShaderObjects pname, [OutAttribute] out Int32 @params) + void GetProgramPipeline(Int32 pipeline, OpenTK.Graphics.ES30.All pname, [OutAttribute] out Int32 @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -37343,7 +37603,7 @@ namespace OpenTK.Graphics.ES30 { fixed (Int32* @params_ptr = &@params) { - Delegates.glGetProgramPipelineivEXT((UInt32)pipeline, (OpenTK.Graphics.ES30.ExtSeparateShaderObjects)pname, (Int32*)@params_ptr); + Delegates.glGetProgramPipelineivEXT((UInt32)pipeline, (OpenTK.Graphics.ES30.All)pname, (Int32*)@params_ptr); @params = *@params_ptr; } } @@ -37374,13 +37634,13 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glGetProgramPipelineivEXT")] public static - unsafe void GetProgramPipeline(Int32 pipeline, OpenTK.Graphics.ES30.ExtSeparateShaderObjects pname, [OutAttribute] Int32* @params) + unsafe void GetProgramPipeline(Int32 pipeline, OpenTK.Graphics.ES30.All pname, [OutAttribute] Int32* @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetProgramPipelineivEXT((UInt32)pipeline, (OpenTK.Graphics.ES30.ExtSeparateShaderObjects)pname, (Int32*)@params); + Delegates.glGetProgramPipelineivEXT((UInt32)pipeline, (OpenTK.Graphics.ES30.All)pname, (Int32*)@params); #if DEBUG } #endif @@ -37408,7 +37668,7 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glGetProgramPipelineivEXT")] public static - void GetProgramPipeline(UInt32 pipeline, OpenTK.Graphics.ES30.ExtSeparateShaderObjects pname, [OutAttribute] Int32[] @params) + void GetProgramPipeline(UInt32 pipeline, OpenTK.Graphics.ES30.All pname, [OutAttribute] Int32[] @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -37418,7 +37678,7 @@ namespace OpenTK.Graphics.ES30 { fixed (Int32* @params_ptr = @params) { - Delegates.glGetProgramPipelineivEXT((UInt32)pipeline, (OpenTK.Graphics.ES30.ExtSeparateShaderObjects)pname, (Int32*)@params_ptr); + Delegates.glGetProgramPipelineivEXT((UInt32)pipeline, (OpenTK.Graphics.ES30.All)pname, (Int32*)@params_ptr); } } #if DEBUG @@ -37448,7 +37708,7 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glGetProgramPipelineivEXT")] public static - void GetProgramPipeline(UInt32 pipeline, OpenTK.Graphics.ES30.ExtSeparateShaderObjects pname, [OutAttribute] out Int32 @params) + void GetProgramPipeline(UInt32 pipeline, OpenTK.Graphics.ES30.All pname, [OutAttribute] out Int32 @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -37458,7 +37718,7 @@ namespace OpenTK.Graphics.ES30 { fixed (Int32* @params_ptr = &@params) { - Delegates.glGetProgramPipelineivEXT((UInt32)pipeline, (OpenTK.Graphics.ES30.ExtSeparateShaderObjects)pname, (Int32*)@params_ptr); + Delegates.glGetProgramPipelineivEXT((UInt32)pipeline, (OpenTK.Graphics.ES30.All)pname, (Int32*)@params_ptr); @params = *@params_ptr; } } @@ -37489,13 +37749,13 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glGetProgramPipelineivEXT")] public static - unsafe void GetProgramPipeline(UInt32 pipeline, OpenTK.Graphics.ES30.ExtSeparateShaderObjects pname, [OutAttribute] Int32* @params) + unsafe void GetProgramPipeline(UInt32 pipeline, OpenTK.Graphics.ES30.All pname, [OutAttribute] Int32* @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetProgramPipelineivEXT((UInt32)pipeline, (OpenTK.Graphics.ES30.ExtSeparateShaderObjects)pname, (Int32*)@params); + Delegates.glGetProgramPipelineivEXT((UInt32)pipeline, (OpenTK.Graphics.ES30.All)pname, (Int32*)@params); #if DEBUG } #endif @@ -37581,7 +37841,7 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "EXT_disjoint_timer_query", Version = "", EntryPoint = "glGetQueryObjecti64vEXT")] public static - void GetQueryObject(Int32 id, OpenTK.Graphics.ES30.ExtDisjointTimerQuery pname, [OutAttribute] Int64[] @params) + void GetQueryObject(Int32 id, OpenTK.Graphics.ES30.All pname, [OutAttribute] Int64[] @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -37591,7 +37851,7 @@ namespace OpenTK.Graphics.ES30 { fixed (Int64* @params_ptr = @params) { - Delegates.glGetQueryObjecti64vEXT((UInt32)id, (OpenTK.Graphics.ES30.ExtDisjointTimerQuery)pname, (Int64*)@params_ptr); + Delegates.glGetQueryObjecti64vEXT((UInt32)id, (OpenTK.Graphics.ES30.All)pname, (Int64*)@params_ptr); } } #if DEBUG @@ -37620,7 +37880,7 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "EXT_disjoint_timer_query", Version = "", EntryPoint = "glGetQueryObjecti64vEXT")] public static - void GetQueryObject(Int32 id, OpenTK.Graphics.ES30.ExtDisjointTimerQuery pname, [OutAttribute] out Int64 @params) + void GetQueryObject(Int32 id, OpenTK.Graphics.ES30.All pname, [OutAttribute] out Int64 @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -37630,7 +37890,7 @@ namespace OpenTK.Graphics.ES30 { fixed (Int64* @params_ptr = &@params) { - Delegates.glGetQueryObjecti64vEXT((UInt32)id, (OpenTK.Graphics.ES30.ExtDisjointTimerQuery)pname, (Int64*)@params_ptr); + Delegates.glGetQueryObjecti64vEXT((UInt32)id, (OpenTK.Graphics.ES30.All)pname, (Int64*)@params_ptr); @params = *@params_ptr; } } @@ -37661,13 +37921,13 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "EXT_disjoint_timer_query", Version = "", EntryPoint = "glGetQueryObjecti64vEXT")] public static - unsafe void GetQueryObject(Int32 id, OpenTK.Graphics.ES30.ExtDisjointTimerQuery pname, [OutAttribute] Int64* @params) + unsafe void GetQueryObject(Int32 id, OpenTK.Graphics.ES30.All pname, [OutAttribute] Int64* @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetQueryObjecti64vEXT((UInt32)id, (OpenTK.Graphics.ES30.ExtDisjointTimerQuery)pname, (Int64*)@params); + Delegates.glGetQueryObjecti64vEXT((UInt32)id, (OpenTK.Graphics.ES30.All)pname, (Int64*)@params); #if DEBUG } #endif @@ -37695,7 +37955,7 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "EXT_disjoint_timer_query", Version = "", EntryPoint = "glGetQueryObjecti64vEXT")] public static - void GetQueryObject(UInt32 id, OpenTK.Graphics.ES30.ExtDisjointTimerQuery pname, [OutAttribute] Int64[] @params) + void GetQueryObject(UInt32 id, OpenTK.Graphics.ES30.All pname, [OutAttribute] Int64[] @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -37705,7 +37965,7 @@ namespace OpenTK.Graphics.ES30 { fixed (Int64* @params_ptr = @params) { - Delegates.glGetQueryObjecti64vEXT((UInt32)id, (OpenTK.Graphics.ES30.ExtDisjointTimerQuery)pname, (Int64*)@params_ptr); + Delegates.glGetQueryObjecti64vEXT((UInt32)id, (OpenTK.Graphics.ES30.All)pname, (Int64*)@params_ptr); } } #if DEBUG @@ -37735,7 +37995,7 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "EXT_disjoint_timer_query", Version = "", EntryPoint = "glGetQueryObjecti64vEXT")] public static - void GetQueryObject(UInt32 id, OpenTK.Graphics.ES30.ExtDisjointTimerQuery pname, [OutAttribute] out Int64 @params) + void GetQueryObject(UInt32 id, OpenTK.Graphics.ES30.All pname, [OutAttribute] out Int64 @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -37745,7 +38005,7 @@ namespace OpenTK.Graphics.ES30 { fixed (Int64* @params_ptr = &@params) { - Delegates.glGetQueryObjecti64vEXT((UInt32)id, (OpenTK.Graphics.ES30.ExtDisjointTimerQuery)pname, (Int64*)@params_ptr); + Delegates.glGetQueryObjecti64vEXT((UInt32)id, (OpenTK.Graphics.ES30.All)pname, (Int64*)@params_ptr); @params = *@params_ptr; } } @@ -37776,13 +38036,13 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "EXT_disjoint_timer_query", Version = "", EntryPoint = "glGetQueryObjecti64vEXT")] public static - unsafe void GetQueryObject(UInt32 id, OpenTK.Graphics.ES30.ExtDisjointTimerQuery pname, [OutAttribute] Int64* @params) + unsafe void GetQueryObject(UInt32 id, OpenTK.Graphics.ES30.All pname, [OutAttribute] Int64* @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetQueryObjecti64vEXT((UInt32)id, (OpenTK.Graphics.ES30.ExtDisjointTimerQuery)pname, (Int64*)@params); + Delegates.glGetQueryObjecti64vEXT((UInt32)id, (OpenTK.Graphics.ES30.All)pname, (Int64*)@params); #if DEBUG } #endif @@ -37809,349 +38069,6 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "EXT_disjoint_timer_query", Version = "", EntryPoint = "glGetQueryObjectivEXT")] public static - void GetQueryObject(Int32 id, OpenTK.Graphics.ES30.ExtDisjointTimerQuery pname, [OutAttribute] Int32[] @params) - { - #if DEBUG - using (new ErrorHelper(GraphicsContext.CurrentContext)) - { - #endif - unsafe - { - fixed (Int32* @params_ptr = @params) - { - Delegates.glGetQueryObjectivEXT((UInt32)id, (OpenTK.Graphics.ES30.ExtDisjointTimerQuery)pname, (Int32*)@params_ptr); - } - } - #if DEBUG - } - #endif - } - - - /// [requires: EXT_disjoint_timer_query] - /// Return parameters of a query object - /// - /// - /// - /// Specifies the name of a query object. - /// - /// - /// - /// - /// Specifies the symbolic name of a query object parameter. Accepted values are GL_QUERY_RESULT or GL_QUERY_RESULT_AVAILABLE. - /// - /// - /// - /// - /// If a buffer is bound to the GL_QUERY_RESULT_BUFFER target, then params is treated as an offset to a location within that buffer's data store to receive the result of the query. If no buffer is bound to GL_QUERY_RESULT_BUFFER, then params is treated as an address in client memory of a variable to receive the resulting data. - /// - /// - [AutoGenerated(Category = "EXT_disjoint_timer_query", Version = "", EntryPoint = "glGetQueryObjectivEXT")] - public static - void GetQueryObject(Int32 id, OpenTK.Graphics.ES30.ExtDisjointTimerQuery pname, [OutAttribute] out Int32 @params) - { - #if DEBUG - using (new ErrorHelper(GraphicsContext.CurrentContext)) - { - #endif - unsafe - { - fixed (Int32* @params_ptr = &@params) - { - Delegates.glGetQueryObjectivEXT((UInt32)id, (OpenTK.Graphics.ES30.ExtDisjointTimerQuery)pname, (Int32*)@params_ptr); - @params = *@params_ptr; - } - } - #if DEBUG - } - #endif - } - - - /// [requires: EXT_disjoint_timer_query] - /// Return parameters of a query object - /// - /// - /// - /// Specifies the name of a query object. - /// - /// - /// - /// - /// Specifies the symbolic name of a query object parameter. Accepted values are GL_QUERY_RESULT or GL_QUERY_RESULT_AVAILABLE. - /// - /// - /// - /// - /// If a buffer is bound to the GL_QUERY_RESULT_BUFFER target, then params is treated as an offset to a location within that buffer's data store to receive the result of the query. If no buffer is bound to GL_QUERY_RESULT_BUFFER, then params is treated as an address in client memory of a variable to receive the resulting data. - /// - /// - [System.CLSCompliant(false)] - [AutoGenerated(Category = "EXT_disjoint_timer_query", Version = "", EntryPoint = "glGetQueryObjectivEXT")] - public static - unsafe void GetQueryObject(Int32 id, OpenTK.Graphics.ES30.ExtDisjointTimerQuery pname, [OutAttribute] Int32* @params) - { - #if DEBUG - using (new ErrorHelper(GraphicsContext.CurrentContext)) - { - #endif - Delegates.glGetQueryObjectivEXT((UInt32)id, (OpenTK.Graphics.ES30.ExtDisjointTimerQuery)pname, (Int32*)@params); - #if DEBUG - } - #endif - } - - - /// [requires: EXT_disjoint_timer_query] - /// Return parameters of a query object - /// - /// - /// - /// Specifies the name of a query object. - /// - /// - /// - /// - /// Specifies the symbolic name of a query object parameter. Accepted values are GL_QUERY_RESULT or GL_QUERY_RESULT_AVAILABLE. - /// - /// - /// - /// - /// If a buffer is bound to the GL_QUERY_RESULT_BUFFER target, then params is treated as an offset to a location within that buffer's data store to receive the result of the query. If no buffer is bound to GL_QUERY_RESULT_BUFFER, then params is treated as an address in client memory of a variable to receive the resulting data. - /// - /// - [System.CLSCompliant(false)] - [AutoGenerated(Category = "EXT_disjoint_timer_query", Version = "", EntryPoint = "glGetQueryObjectivEXT")] - public static - void GetQueryObject(UInt32 id, OpenTK.Graphics.ES30.ExtDisjointTimerQuery pname, [OutAttribute] Int32[] @params) - { - #if DEBUG - using (new ErrorHelper(GraphicsContext.CurrentContext)) - { - #endif - unsafe - { - fixed (Int32* @params_ptr = @params) - { - Delegates.glGetQueryObjectivEXT((UInt32)id, (OpenTK.Graphics.ES30.ExtDisjointTimerQuery)pname, (Int32*)@params_ptr); - } - } - #if DEBUG - } - #endif - } - - - /// [requires: EXT_disjoint_timer_query] - /// Return parameters of a query object - /// - /// - /// - /// Specifies the name of a query object. - /// - /// - /// - /// - /// Specifies the symbolic name of a query object parameter. Accepted values are GL_QUERY_RESULT or GL_QUERY_RESULT_AVAILABLE. - /// - /// - /// - /// - /// If a buffer is bound to the GL_QUERY_RESULT_BUFFER target, then params is treated as an offset to a location within that buffer's data store to receive the result of the query. If no buffer is bound to GL_QUERY_RESULT_BUFFER, then params is treated as an address in client memory of a variable to receive the resulting data. - /// - /// - [System.CLSCompliant(false)] - [AutoGenerated(Category = "EXT_disjoint_timer_query", Version = "", EntryPoint = "glGetQueryObjectivEXT")] - public static - void GetQueryObject(UInt32 id, OpenTK.Graphics.ES30.ExtDisjointTimerQuery pname, [OutAttribute] out Int32 @params) - { - #if DEBUG - using (new ErrorHelper(GraphicsContext.CurrentContext)) - { - #endif - unsafe - { - fixed (Int32* @params_ptr = &@params) - { - Delegates.glGetQueryObjectivEXT((UInt32)id, (OpenTK.Graphics.ES30.ExtDisjointTimerQuery)pname, (Int32*)@params_ptr); - @params = *@params_ptr; - } - } - #if DEBUG - } - #endif - } - - - /// [requires: EXT_disjoint_timer_query] - /// Return parameters of a query object - /// - /// - /// - /// Specifies the name of a query object. - /// - /// - /// - /// - /// Specifies the symbolic name of a query object parameter. Accepted values are GL_QUERY_RESULT or GL_QUERY_RESULT_AVAILABLE. - /// - /// - /// - /// - /// If a buffer is bound to the GL_QUERY_RESULT_BUFFER target, then params is treated as an offset to a location within that buffer's data store to receive the result of the query. If no buffer is bound to GL_QUERY_RESULT_BUFFER, then params is treated as an address in client memory of a variable to receive the resulting data. - /// - /// - [System.CLSCompliant(false)] - [AutoGenerated(Category = "EXT_disjoint_timer_query", Version = "", EntryPoint = "glGetQueryObjectivEXT")] - public static - unsafe void GetQueryObject(UInt32 id, OpenTK.Graphics.ES30.ExtDisjointTimerQuery pname, [OutAttribute] Int32* @params) - { - #if DEBUG - using (new ErrorHelper(GraphicsContext.CurrentContext)) - { - #endif - Delegates.glGetQueryObjectivEXT((UInt32)id, (OpenTK.Graphics.ES30.ExtDisjointTimerQuery)pname, (Int32*)@params); - #if DEBUG - } - #endif - } - - - /// [requires: EXT_disjoint_timer_query] - /// Return parameters of a query object - /// - /// - /// - /// Specifies the name of a query object. - /// - /// - /// - /// - /// Specifies the symbolic name of a query object parameter. Accepted values are GL_QUERY_RESULT or GL_QUERY_RESULT_AVAILABLE. - /// - /// - /// - /// - /// If a buffer is bound to the GL_QUERY_RESULT_BUFFER target, then params is treated as an offset to a location within that buffer's data store to receive the result of the query. If no buffer is bound to GL_QUERY_RESULT_BUFFER, then params is treated as an address in client memory of a variable to receive the resulting data. - /// - /// - [System.CLSCompliant(false)] - [AutoGenerated(Category = "EXT_disjoint_timer_query", Version = "", EntryPoint = "glGetQueryObjectui64vEXT")] - public static - void GetQueryObject(UInt32 id, OpenTK.Graphics.ES30.ExtDisjointTimerQuery pname, [OutAttribute] UInt64[] @params) - { - #if DEBUG - using (new ErrorHelper(GraphicsContext.CurrentContext)) - { - #endif - unsafe - { - fixed (UInt64* @params_ptr = @params) - { - Delegates.glGetQueryObjectui64vEXT((UInt32)id, (OpenTK.Graphics.ES30.ExtDisjointTimerQuery)pname, (UInt64*)@params_ptr); - } - } - #if DEBUG - } - #endif - } - - - /// [requires: EXT_disjoint_timer_query] - /// Return parameters of a query object - /// - /// - /// - /// Specifies the name of a query object. - /// - /// - /// - /// - /// Specifies the symbolic name of a query object parameter. Accepted values are GL_QUERY_RESULT or GL_QUERY_RESULT_AVAILABLE. - /// - /// - /// - /// - /// If a buffer is bound to the GL_QUERY_RESULT_BUFFER target, then params is treated as an offset to a location within that buffer's data store to receive the result of the query. If no buffer is bound to GL_QUERY_RESULT_BUFFER, then params is treated as an address in client memory of a variable to receive the resulting data. - /// - /// - [System.CLSCompliant(false)] - [AutoGenerated(Category = "EXT_disjoint_timer_query", Version = "", EntryPoint = "glGetQueryObjectui64vEXT")] - public static - void GetQueryObject(UInt32 id, OpenTK.Graphics.ES30.ExtDisjointTimerQuery pname, [OutAttribute] out UInt64 @params) - { - #if DEBUG - using (new ErrorHelper(GraphicsContext.CurrentContext)) - { - #endif - unsafe - { - fixed (UInt64* @params_ptr = &@params) - { - Delegates.glGetQueryObjectui64vEXT((UInt32)id, (OpenTK.Graphics.ES30.ExtDisjointTimerQuery)pname, (UInt64*)@params_ptr); - @params = *@params_ptr; - } - } - #if DEBUG - } - #endif - } - - - /// [requires: EXT_disjoint_timer_query] - /// Return parameters of a query object - /// - /// - /// - /// Specifies the name of a query object. - /// - /// - /// - /// - /// Specifies the symbolic name of a query object parameter. Accepted values are GL_QUERY_RESULT or GL_QUERY_RESULT_AVAILABLE. - /// - /// - /// - /// - /// If a buffer is bound to the GL_QUERY_RESULT_BUFFER target, then params is treated as an offset to a location within that buffer's data store to receive the result of the query. If no buffer is bound to GL_QUERY_RESULT_BUFFER, then params is treated as an address in client memory of a variable to receive the resulting data. - /// - /// - [System.CLSCompliant(false)] - [AutoGenerated(Category = "EXT_disjoint_timer_query", Version = "", EntryPoint = "glGetQueryObjectui64vEXT")] - public static - unsafe void GetQueryObject(UInt32 id, OpenTK.Graphics.ES30.ExtDisjointTimerQuery pname, [OutAttribute] UInt64* @params) - { - #if DEBUG - using (new ErrorHelper(GraphicsContext.CurrentContext)) - { - #endif - Delegates.glGetQueryObjectui64vEXT((UInt32)id, (OpenTK.Graphics.ES30.ExtDisjointTimerQuery)pname, (UInt64*)@params); - #if DEBUG - } - #endif - } - - - /// [requires: EXT_disjoint_timer_query|EXT_occlusion_query_boolean] - /// Return parameters of a query object - /// - /// - /// - /// Specifies the name of a query object. - /// - /// - /// - /// - /// Specifies the symbolic name of a query object parameter. Accepted values are GL_QUERY_RESULT or GL_QUERY_RESULT_AVAILABLE. - /// - /// - /// - /// - /// If a buffer is bound to the GL_QUERY_RESULT_BUFFER target, then params is treated as an offset to a location within that buffer's data store to receive the result of the query. If no buffer is bound to GL_QUERY_RESULT_BUFFER, then params is treated as an address in client memory of a variable to receive the resulting data. - /// - /// - [AutoGenerated(Category = "EXT_disjoint_timer_query|EXT_occlusion_query_boolean", Version = "", EntryPoint = "glGetQueryObjectuivEXT")] - public static void GetQueryObject(Int32 id, OpenTK.Graphics.ES30.All pname, [OutAttribute] Int32[] @params) { #if DEBUG @@ -38162,7 +38079,7 @@ namespace OpenTK.Graphics.ES30 { fixed (Int32* @params_ptr = @params) { - Delegates.glGetQueryObjectuivEXT((UInt32)id, (OpenTK.Graphics.ES30.All)pname, (UInt32*)@params_ptr); + Delegates.glGetQueryObjectivEXT((UInt32)id, (OpenTK.Graphics.ES30.All)pname, (Int32*)@params_ptr); } } #if DEBUG @@ -38171,7 +38088,7 @@ namespace OpenTK.Graphics.ES30 } - /// [requires: EXT_disjoint_timer_query|EXT_occlusion_query_boolean] + /// [requires: EXT_disjoint_timer_query] /// Return parameters of a query object /// /// @@ -38189,7 +38106,7 @@ namespace OpenTK.Graphics.ES30 /// If a buffer is bound to the GL_QUERY_RESULT_BUFFER target, then params is treated as an offset to a location within that buffer's data store to receive the result of the query. If no buffer is bound to GL_QUERY_RESULT_BUFFER, then params is treated as an address in client memory of a variable to receive the resulting data. /// /// - [AutoGenerated(Category = "EXT_disjoint_timer_query|EXT_occlusion_query_boolean", Version = "", EntryPoint = "glGetQueryObjectuivEXT")] + [AutoGenerated(Category = "EXT_disjoint_timer_query", Version = "", EntryPoint = "glGetQueryObjectivEXT")] public static void GetQueryObject(Int32 id, OpenTK.Graphics.ES30.All pname, [OutAttribute] out Int32 @params) { @@ -38201,7 +38118,7 @@ namespace OpenTK.Graphics.ES30 { fixed (Int32* @params_ptr = &@params) { - Delegates.glGetQueryObjectuivEXT((UInt32)id, (OpenTK.Graphics.ES30.All)pname, (UInt32*)@params_ptr); + Delegates.glGetQueryObjectivEXT((UInt32)id, (OpenTK.Graphics.ES30.All)pname, (Int32*)@params_ptr); @params = *@params_ptr; } } @@ -38211,7 +38128,7 @@ namespace OpenTK.Graphics.ES30 } - /// [requires: EXT_disjoint_timer_query|EXT_occlusion_query_boolean] + /// [requires: EXT_disjoint_timer_query] /// Return parameters of a query object /// /// @@ -38230,7 +38147,7 @@ namespace OpenTK.Graphics.ES30 /// /// [System.CLSCompliant(false)] - [AutoGenerated(Category = "EXT_disjoint_timer_query|EXT_occlusion_query_boolean", Version = "", EntryPoint = "glGetQueryObjectuivEXT")] + [AutoGenerated(Category = "EXT_disjoint_timer_query", Version = "", EntryPoint = "glGetQueryObjectivEXT")] public static unsafe void GetQueryObject(Int32 id, OpenTK.Graphics.ES30.All pname, [OutAttribute] Int32* @params) { @@ -38238,7 +38155,237 @@ namespace OpenTK.Graphics.ES30 using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetQueryObjectuivEXT((UInt32)id, (OpenTK.Graphics.ES30.All)pname, (UInt32*)@params); + Delegates.glGetQueryObjectivEXT((UInt32)id, (OpenTK.Graphics.ES30.All)pname, (Int32*)@params); + #if DEBUG + } + #endif + } + + + /// [requires: EXT_disjoint_timer_query] + /// Return parameters of a query object + /// + /// + /// + /// Specifies the name of a query object. + /// + /// + /// + /// + /// Specifies the symbolic name of a query object parameter. Accepted values are GL_QUERY_RESULT or GL_QUERY_RESULT_AVAILABLE. + /// + /// + /// + /// + /// If a buffer is bound to the GL_QUERY_RESULT_BUFFER target, then params is treated as an offset to a location within that buffer's data store to receive the result of the query. If no buffer is bound to GL_QUERY_RESULT_BUFFER, then params is treated as an address in client memory of a variable to receive the resulting data. + /// + /// + [System.CLSCompliant(false)] + [AutoGenerated(Category = "EXT_disjoint_timer_query", Version = "", EntryPoint = "glGetQueryObjectivEXT")] + public static + void GetQueryObject(UInt32 id, OpenTK.Graphics.ES30.All pname, [OutAttribute] Int32[] @params) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Int32* @params_ptr = @params) + { + Delegates.glGetQueryObjectivEXT((UInt32)id, (OpenTK.Graphics.ES30.All)pname, (Int32*)@params_ptr); + } + } + #if DEBUG + } + #endif + } + + + /// [requires: EXT_disjoint_timer_query] + /// Return parameters of a query object + /// + /// + /// + /// Specifies the name of a query object. + /// + /// + /// + /// + /// Specifies the symbolic name of a query object parameter. Accepted values are GL_QUERY_RESULT or GL_QUERY_RESULT_AVAILABLE. + /// + /// + /// + /// + /// If a buffer is bound to the GL_QUERY_RESULT_BUFFER target, then params is treated as an offset to a location within that buffer's data store to receive the result of the query. If no buffer is bound to GL_QUERY_RESULT_BUFFER, then params is treated as an address in client memory of a variable to receive the resulting data. + /// + /// + [System.CLSCompliant(false)] + [AutoGenerated(Category = "EXT_disjoint_timer_query", Version = "", EntryPoint = "glGetQueryObjectivEXT")] + public static + void GetQueryObject(UInt32 id, OpenTK.Graphics.ES30.All pname, [OutAttribute] out Int32 @params) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Int32* @params_ptr = &@params) + { + Delegates.glGetQueryObjectivEXT((UInt32)id, (OpenTK.Graphics.ES30.All)pname, (Int32*)@params_ptr); + @params = *@params_ptr; + } + } + #if DEBUG + } + #endif + } + + + /// [requires: EXT_disjoint_timer_query] + /// Return parameters of a query object + /// + /// + /// + /// Specifies the name of a query object. + /// + /// + /// + /// + /// Specifies the symbolic name of a query object parameter. Accepted values are GL_QUERY_RESULT or GL_QUERY_RESULT_AVAILABLE. + /// + /// + /// + /// + /// If a buffer is bound to the GL_QUERY_RESULT_BUFFER target, then params is treated as an offset to a location within that buffer's data store to receive the result of the query. If no buffer is bound to GL_QUERY_RESULT_BUFFER, then params is treated as an address in client memory of a variable to receive the resulting data. + /// + /// + [System.CLSCompliant(false)] + [AutoGenerated(Category = "EXT_disjoint_timer_query", Version = "", EntryPoint = "glGetQueryObjectivEXT")] + public static + unsafe void GetQueryObject(UInt32 id, OpenTK.Graphics.ES30.All pname, [OutAttribute] Int32* @params) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glGetQueryObjectivEXT((UInt32)id, (OpenTK.Graphics.ES30.All)pname, (Int32*)@params); + #if DEBUG + } + #endif + } + + + /// [requires: EXT_disjoint_timer_query] + /// Return parameters of a query object + /// + /// + /// + /// Specifies the name of a query object. + /// + /// + /// + /// + /// Specifies the symbolic name of a query object parameter. Accepted values are GL_QUERY_RESULT or GL_QUERY_RESULT_AVAILABLE. + /// + /// + /// + /// + /// If a buffer is bound to the GL_QUERY_RESULT_BUFFER target, then params is treated as an offset to a location within that buffer's data store to receive the result of the query. If no buffer is bound to GL_QUERY_RESULT_BUFFER, then params is treated as an address in client memory of a variable to receive the resulting data. + /// + /// + [System.CLSCompliant(false)] + [AutoGenerated(Category = "EXT_disjoint_timer_query", Version = "", EntryPoint = "glGetQueryObjectui64vEXT")] + public static + void GetQueryObject(UInt32 id, OpenTK.Graphics.ES30.All pname, [OutAttribute] UInt64[] @params) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (UInt64* @params_ptr = @params) + { + Delegates.glGetQueryObjectui64vEXT((UInt32)id, (OpenTK.Graphics.ES30.All)pname, (UInt64*)@params_ptr); + } + } + #if DEBUG + } + #endif + } + + + /// [requires: EXT_disjoint_timer_query] + /// Return parameters of a query object + /// + /// + /// + /// Specifies the name of a query object. + /// + /// + /// + /// + /// Specifies the symbolic name of a query object parameter. Accepted values are GL_QUERY_RESULT or GL_QUERY_RESULT_AVAILABLE. + /// + /// + /// + /// + /// If a buffer is bound to the GL_QUERY_RESULT_BUFFER target, then params is treated as an offset to a location within that buffer's data store to receive the result of the query. If no buffer is bound to GL_QUERY_RESULT_BUFFER, then params is treated as an address in client memory of a variable to receive the resulting data. + /// + /// + [System.CLSCompliant(false)] + [AutoGenerated(Category = "EXT_disjoint_timer_query", Version = "", EntryPoint = "glGetQueryObjectui64vEXT")] + public static + void GetQueryObject(UInt32 id, OpenTK.Graphics.ES30.All pname, [OutAttribute] out UInt64 @params) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (UInt64* @params_ptr = &@params) + { + Delegates.glGetQueryObjectui64vEXT((UInt32)id, (OpenTK.Graphics.ES30.All)pname, (UInt64*)@params_ptr); + @params = *@params_ptr; + } + } + #if DEBUG + } + #endif + } + + + /// [requires: EXT_disjoint_timer_query] + /// Return parameters of a query object + /// + /// + /// + /// Specifies the name of a query object. + /// + /// + /// + /// + /// Specifies the symbolic name of a query object parameter. Accepted values are GL_QUERY_RESULT or GL_QUERY_RESULT_AVAILABLE. + /// + /// + /// + /// + /// If a buffer is bound to the GL_QUERY_RESULT_BUFFER target, then params is treated as an offset to a location within that buffer's data store to receive the result of the query. If no buffer is bound to GL_QUERY_RESULT_BUFFER, then params is treated as an address in client memory of a variable to receive the resulting data. + /// + /// + [System.CLSCompliant(false)] + [AutoGenerated(Category = "EXT_disjoint_timer_query", Version = "", EntryPoint = "glGetQueryObjectui64vEXT")] + public static + unsafe void GetQueryObject(UInt32 id, OpenTK.Graphics.ES30.All pname, [OutAttribute] UInt64* @params) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glGetQueryObjectui64vEXT((UInt32)id, (OpenTK.Graphics.ES30.All)pname, (UInt64*)@params); #if DEBUG } #endif @@ -38471,13 +38618,13 @@ namespace OpenTK.Graphics.ES30 /// [requires: EXT_debug_label] [AutoGenerated(Category = "EXT_debug_label", Version = "", EntryPoint = "glLabelObjectEXT")] public static - void LabelObject(OpenTK.Graphics.ES30.ExtDebugLabel type, Int32 @object, Int32 length, String label) + void LabelObject(OpenTK.Graphics.ES30.All type, Int32 @object, Int32 length, String label) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glLabelObjectEXT((OpenTK.Graphics.ES30.ExtDebugLabel)type, (UInt32)@object, (Int32)length, (String)label); + Delegates.glLabelObjectEXT((OpenTK.Graphics.ES30.All)type, (UInt32)@object, (Int32)length, (String)label); #if DEBUG } #endif @@ -38487,13 +38634,13 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "EXT_debug_label", Version = "", EntryPoint = "glLabelObjectEXT")] public static - void LabelObject(OpenTK.Graphics.ES30.ExtDebugLabel type, UInt32 @object, Int32 length, String label) + void LabelObject(OpenTK.Graphics.ES30.All type, UInt32 @object, Int32 length, String label) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glLabelObjectEXT((OpenTK.Graphics.ES30.ExtDebugLabel)type, (UInt32)@object, (Int32)length, (String)label); + Delegates.glLabelObjectEXT((OpenTK.Graphics.ES30.All)type, (UInt32)@object, (Int32)length, (String)label); #if DEBUG } #endif @@ -38525,13 +38672,13 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "EXT_map_buffer_range", Version = "", EntryPoint = "glMapBufferRangeEXT")] public static - IntPtr MapBufferRange(OpenTK.Graphics.ES30.ExtMapBufferRange target, IntPtr offset, IntPtr length, Int32 access) + IntPtr MapBufferRange(OpenTK.Graphics.ES30.All target, IntPtr offset, IntPtr length, Int32 access) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - return Delegates.glMapBufferRangeEXT((OpenTK.Graphics.ES30.ExtMapBufferRange)target, (IntPtr)offset, (IntPtr)length, (UInt32)access); + return Delegates.glMapBufferRangeEXT((OpenTK.Graphics.ES30.All)target, (IntPtr)offset, (IntPtr)length, (UInt32)access); #if DEBUG } #endif @@ -38564,13 +38711,13 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "EXT_map_buffer_range", Version = "", EntryPoint = "glMapBufferRangeEXT")] public static - IntPtr MapBufferRange(OpenTK.Graphics.ES30.ExtMapBufferRange target, IntPtr offset, IntPtr length, UInt32 access) + IntPtr MapBufferRange(OpenTK.Graphics.ES30.All target, IntPtr offset, IntPtr length, UInt32 access) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - return Delegates.glMapBufferRangeEXT((OpenTK.Graphics.ES30.ExtMapBufferRange)target, (IntPtr)offset, (IntPtr)length, (UInt32)access); + return Delegates.glMapBufferRangeEXT((OpenTK.Graphics.ES30.All)target, (IntPtr)offset, (IntPtr)length, (UInt32)access); #if DEBUG } #endif @@ -39562,13 +39709,13 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramParameteriEXT")] public static - void ProgramParameter(Int32 program, OpenTK.Graphics.ES30.ExtSeparateShaderObjects pname, Int32 value) + void ProgramParameter(Int32 program, OpenTK.Graphics.ES30.All pname, Int32 value) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glProgramParameteriEXT((UInt32)program, (OpenTK.Graphics.ES30.ExtSeparateShaderObjects)pname, (Int32)value); + Delegates.glProgramParameteriEXT((UInt32)program, (OpenTK.Graphics.ES30.All)pname, (Int32)value); #if DEBUG } #endif @@ -39596,13 +39743,13 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glProgramParameteriEXT")] public static - void ProgramParameter(UInt32 program, OpenTK.Graphics.ES30.ExtSeparateShaderObjects pname, Int32 value) + void ProgramParameter(UInt32 program, OpenTK.Graphics.ES30.All pname, Int32 value) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glProgramParameteriEXT((UInt32)program, (OpenTK.Graphics.ES30.ExtSeparateShaderObjects)pname, (Int32)value); + Delegates.glProgramParameteriEXT((UInt32)program, (OpenTK.Graphics.ES30.All)pname, (Int32)value); #if DEBUG } #endif @@ -44962,13 +45109,13 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "EXT_disjoint_timer_query", Version = "", EntryPoint = "glQueryCounterEXT")] public static - void QueryCounter(Int32 id, OpenTK.Graphics.ES30.ExtDisjointTimerQuery target) + void QueryCounter(Int32 id, OpenTK.Graphics.ES30.All target) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glQueryCounterEXT((UInt32)id, (OpenTK.Graphics.ES30.ExtDisjointTimerQuery)target); + Delegates.glQueryCounterEXT((UInt32)id, (OpenTK.Graphics.ES30.All)target); #if DEBUG } #endif @@ -44991,13 +45138,13 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "EXT_disjoint_timer_query", Version = "", EntryPoint = "glQueryCounterEXT")] public static - void QueryCounter(UInt32 id, OpenTK.Graphics.ES30.ExtDisjointTimerQuery target) + void QueryCounter(UInt32 id, OpenTK.Graphics.ES30.All target) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glQueryCounterEXT((UInt32)id, (OpenTK.Graphics.ES30.ExtDisjointTimerQuery)target); + Delegates.glQueryCounterEXT((UInt32)id, (OpenTK.Graphics.ES30.All)target); #if DEBUG } #endif @@ -45006,13 +45153,13 @@ namespace OpenTK.Graphics.ES30 /// [requires: EXT_multiview_draw_buffers] [AutoGenerated(Category = "EXT_multiview_draw_buffers", Version = "", EntryPoint = "glReadBufferIndexedEXT")] public static - void ReadBufferIndexed(OpenTK.Graphics.ES30.ExtMultiviewDrawBuffers src, Int32 index) + void ReadBufferIndexed(OpenTK.Graphics.ES30.All src, Int32 index) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glReadBufferIndexedEXT((OpenTK.Graphics.ES30.ExtMultiviewDrawBuffers)src, (Int32)index); + Delegates.glReadBufferIndexedEXT((OpenTK.Graphics.ES30.All)src, (Int32)index); #if DEBUG } #endif @@ -45021,13 +45168,13 @@ namespace OpenTK.Graphics.ES30 /// [requires: EXT_robustness] [AutoGenerated(Category = "EXT_robustness", Version = "", EntryPoint = "glReadnPixelsEXT")] public static - void ReadnPixels(Int32 x, Int32 y, Int32 width, Int32 height, OpenTK.Graphics.ES30.ExtRobustness format, OpenTK.Graphics.ES30.ExtRobustness type, Int32 bufSize, [OutAttribute] IntPtr data) + void ReadnPixels(Int32 x, Int32 y, Int32 width, Int32 height, OpenTK.Graphics.ES30.All format, OpenTK.Graphics.ES30.All type, Int32 bufSize, [OutAttribute] IntPtr data) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glReadnPixelsEXT((Int32)x, (Int32)y, (Int32)width, (Int32)height, (OpenTK.Graphics.ES30.ExtRobustness)format, (OpenTK.Graphics.ES30.ExtRobustness)type, (Int32)bufSize, (IntPtr)data); + Delegates.glReadnPixelsEXT((Int32)x, (Int32)y, (Int32)width, (Int32)height, (OpenTK.Graphics.ES30.All)format, (OpenTK.Graphics.ES30.All)type, (Int32)bufSize, (IntPtr)data); #if DEBUG } #endif @@ -45036,7 +45183,7 @@ namespace OpenTK.Graphics.ES30 /// [requires: EXT_robustness] [AutoGenerated(Category = "EXT_robustness", Version = "", EntryPoint = "glReadnPixelsEXT")] public static - void ReadnPixels(Int32 x, Int32 y, Int32 width, Int32 height, OpenTK.Graphics.ES30.ExtRobustness format, OpenTK.Graphics.ES30.ExtRobustness type, Int32 bufSize, [InAttribute, OutAttribute] T7[] data) + void ReadnPixels(Int32 x, Int32 y, Int32 width, Int32 height, OpenTK.Graphics.ES30.All format, OpenTK.Graphics.ES30.All type, Int32 bufSize, [InAttribute, OutAttribute] T7[] data) where T7 : struct { #if DEBUG @@ -45046,7 +45193,7 @@ namespace OpenTK.Graphics.ES30 GCHandle data_ptr = GCHandle.Alloc(data, GCHandleType.Pinned); try { - Delegates.glReadnPixelsEXT((Int32)x, (Int32)y, (Int32)width, (Int32)height, (OpenTK.Graphics.ES30.ExtRobustness)format, (OpenTK.Graphics.ES30.ExtRobustness)type, (Int32)bufSize, (IntPtr)data_ptr.AddrOfPinnedObject()); + Delegates.glReadnPixelsEXT((Int32)x, (Int32)y, (Int32)width, (Int32)height, (OpenTK.Graphics.ES30.All)format, (OpenTK.Graphics.ES30.All)type, (Int32)bufSize, (IntPtr)data_ptr.AddrOfPinnedObject()); } finally { @@ -45060,7 +45207,7 @@ namespace OpenTK.Graphics.ES30 /// [requires: EXT_robustness] [AutoGenerated(Category = "EXT_robustness", Version = "", EntryPoint = "glReadnPixelsEXT")] public static - void ReadnPixels(Int32 x, Int32 y, Int32 width, Int32 height, OpenTK.Graphics.ES30.ExtRobustness format, OpenTK.Graphics.ES30.ExtRobustness type, Int32 bufSize, [InAttribute, OutAttribute] T7[,] data) + void ReadnPixels(Int32 x, Int32 y, Int32 width, Int32 height, OpenTK.Graphics.ES30.All format, OpenTK.Graphics.ES30.All type, Int32 bufSize, [InAttribute, OutAttribute] T7[,] data) where T7 : struct { #if DEBUG @@ -45070,7 +45217,7 @@ namespace OpenTK.Graphics.ES30 GCHandle data_ptr = GCHandle.Alloc(data, GCHandleType.Pinned); try { - Delegates.glReadnPixelsEXT((Int32)x, (Int32)y, (Int32)width, (Int32)height, (OpenTK.Graphics.ES30.ExtRobustness)format, (OpenTK.Graphics.ES30.ExtRobustness)type, (Int32)bufSize, (IntPtr)data_ptr.AddrOfPinnedObject()); + Delegates.glReadnPixelsEXT((Int32)x, (Int32)y, (Int32)width, (Int32)height, (OpenTK.Graphics.ES30.All)format, (OpenTK.Graphics.ES30.All)type, (Int32)bufSize, (IntPtr)data_ptr.AddrOfPinnedObject()); } finally { @@ -45084,7 +45231,7 @@ namespace OpenTK.Graphics.ES30 /// [requires: EXT_robustness] [AutoGenerated(Category = "EXT_robustness", Version = "", EntryPoint = "glReadnPixelsEXT")] public static - void ReadnPixels(Int32 x, Int32 y, Int32 width, Int32 height, OpenTK.Graphics.ES30.ExtRobustness format, OpenTK.Graphics.ES30.ExtRobustness type, Int32 bufSize, [InAttribute, OutAttribute] T7[,,] data) + void ReadnPixels(Int32 x, Int32 y, Int32 width, Int32 height, OpenTK.Graphics.ES30.All format, OpenTK.Graphics.ES30.All type, Int32 bufSize, [InAttribute, OutAttribute] T7[,,] data) where T7 : struct { #if DEBUG @@ -45094,7 +45241,7 @@ namespace OpenTK.Graphics.ES30 GCHandle data_ptr = GCHandle.Alloc(data, GCHandleType.Pinned); try { - Delegates.glReadnPixelsEXT((Int32)x, (Int32)y, (Int32)width, (Int32)height, (OpenTK.Graphics.ES30.ExtRobustness)format, (OpenTK.Graphics.ES30.ExtRobustness)type, (Int32)bufSize, (IntPtr)data_ptr.AddrOfPinnedObject()); + Delegates.glReadnPixelsEXT((Int32)x, (Int32)y, (Int32)width, (Int32)height, (OpenTK.Graphics.ES30.All)format, (OpenTK.Graphics.ES30.All)type, (Int32)bufSize, (IntPtr)data_ptr.AddrOfPinnedObject()); } finally { @@ -45108,7 +45255,7 @@ namespace OpenTK.Graphics.ES30 /// [requires: EXT_robustness] [AutoGenerated(Category = "EXT_robustness", Version = "", EntryPoint = "glReadnPixelsEXT")] public static - void ReadnPixels(Int32 x, Int32 y, Int32 width, Int32 height, OpenTK.Graphics.ES30.ExtRobustness format, OpenTK.Graphics.ES30.ExtRobustness type, Int32 bufSize, [InAttribute, OutAttribute] ref T7 data) + void ReadnPixels(Int32 x, Int32 y, Int32 width, Int32 height, OpenTK.Graphics.ES30.All format, OpenTK.Graphics.ES30.All type, Int32 bufSize, [InAttribute, OutAttribute] ref T7 data) where T7 : struct { #if DEBUG @@ -45118,7 +45265,7 @@ namespace OpenTK.Graphics.ES30 GCHandle data_ptr = GCHandle.Alloc(data, GCHandleType.Pinned); try { - Delegates.glReadnPixelsEXT((Int32)x, (Int32)y, (Int32)width, (Int32)height, (OpenTK.Graphics.ES30.ExtRobustness)format, (OpenTK.Graphics.ES30.ExtRobustness)type, (Int32)bufSize, (IntPtr)data_ptr.AddrOfPinnedObject()); + Delegates.glReadnPixelsEXT((Int32)x, (Int32)y, (Int32)width, (Int32)height, (OpenTK.Graphics.ES30.All)format, (OpenTK.Graphics.ES30.All)type, (Int32)bufSize, (IntPtr)data_ptr.AddrOfPinnedObject()); data = (T7)data_ptr.Target; } finally @@ -45161,13 +45308,13 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "EXT_multisampled_render_to_texture", Version = "", EntryPoint = "glRenderbufferStorageMultisampleEXT")] public static - void RenderbufferStorageMultisample(OpenTK.Graphics.ES30.ExtMultisampledRenderToTexture target, Int32 samples, OpenTK.Graphics.ES30.ExtMultisampledRenderToTexture internalformat, Int32 width, Int32 height) + void RenderbufferStorageMultisample(OpenTK.Graphics.ES30.All target, Int32 samples, OpenTK.Graphics.ES30.All internalformat, Int32 width, Int32 height) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glRenderbufferStorageMultisampleEXT((OpenTK.Graphics.ES30.ExtMultisampledRenderToTexture)target, (Int32)samples, (OpenTK.Graphics.ES30.ExtMultisampledRenderToTexture)internalformat, (Int32)width, (Int32)height); + Delegates.glRenderbufferStorageMultisampleEXT((OpenTK.Graphics.ES30.All)target, (Int32)samples, (OpenTK.Graphics.ES30.All)internalformat, (Int32)width, (Int32)height); #if DEBUG } #endif @@ -45199,13 +45346,13 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "EXT_texture_storage", Version = "", EntryPoint = "glTexStorage1DEXT")] public static - void TexStorage1D(OpenTK.Graphics.ES30.ExtTextureStorage target, Int32 levels, OpenTK.Graphics.ES30.ExtTextureStorage internalformat, Int32 width) + void TexStorage1D(OpenTK.Graphics.ES30.All target, Int32 levels, OpenTK.Graphics.ES30.All internalformat, Int32 width) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glTexStorage1DEXT((OpenTK.Graphics.ES30.ExtTextureStorage)target, (Int32)levels, (OpenTK.Graphics.ES30.ExtTextureStorage)internalformat, (Int32)width); + Delegates.glTexStorage1DEXT((OpenTK.Graphics.ES30.All)target, (Int32)levels, (OpenTK.Graphics.ES30.All)internalformat, (Int32)width); #if DEBUG } #endif @@ -45242,13 +45389,13 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "EXT_texture_storage", Version = "", EntryPoint = "glTexStorage2DEXT")] public static - void TexStorage2D(OpenTK.Graphics.ES30.ExtTextureStorage target, Int32 levels, OpenTK.Graphics.ES30.ExtTextureStorage internalformat, Int32 width, Int32 height) + void TexStorage2D(OpenTK.Graphics.ES30.All target, Int32 levels, OpenTK.Graphics.ES30.All internalformat, Int32 width, Int32 height) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glTexStorage2DEXT((OpenTK.Graphics.ES30.ExtTextureStorage)target, (Int32)levels, (OpenTK.Graphics.ES30.ExtTextureStorage)internalformat, (Int32)width, (Int32)height); + Delegates.glTexStorage2DEXT((OpenTK.Graphics.ES30.All)target, (Int32)levels, (OpenTK.Graphics.ES30.All)internalformat, (Int32)width, (Int32)height); #if DEBUG } #endif @@ -45290,13 +45437,13 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "EXT_texture_storage", Version = "", EntryPoint = "glTexStorage3DEXT")] public static - void TexStorage3D(OpenTK.Graphics.ES30.ExtTextureStorage target, Int32 levels, OpenTK.Graphics.ES30.ExtTextureStorage internalformat, Int32 width, Int32 height, Int32 depth) + void TexStorage3D(OpenTK.Graphics.ES30.All target, Int32 levels, OpenTK.Graphics.ES30.All internalformat, Int32 width, Int32 height, Int32 depth) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glTexStorage3DEXT((OpenTK.Graphics.ES30.ExtTextureStorage)target, (Int32)levels, (OpenTK.Graphics.ES30.ExtTextureStorage)internalformat, (Int32)width, (Int32)height, (Int32)depth); + Delegates.glTexStorage3DEXT((OpenTK.Graphics.ES30.All)target, (Int32)levels, (OpenTK.Graphics.ES30.All)internalformat, (Int32)width, (Int32)height, (Int32)depth); #if DEBUG } #endif @@ -45305,13 +45452,13 @@ namespace OpenTK.Graphics.ES30 /// [requires: EXT_texture_storage] [AutoGenerated(Category = "EXT_texture_storage", Version = "", EntryPoint = "glTextureStorage1DEXT")] public static - void TextureStorage1D(Int32 texture, OpenTK.Graphics.ES30.ExtTextureStorage target, Int32 levels, OpenTK.Graphics.ES30.ExtTextureStorage internalformat, Int32 width) + void TextureStorage1D(Int32 texture, OpenTK.Graphics.ES30.All target, Int32 levels, OpenTK.Graphics.ES30.All internalformat, Int32 width) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glTextureStorage1DEXT((UInt32)texture, (OpenTK.Graphics.ES30.ExtTextureStorage)target, (Int32)levels, (OpenTK.Graphics.ES30.ExtTextureStorage)internalformat, (Int32)width); + Delegates.glTextureStorage1DEXT((UInt32)texture, (OpenTK.Graphics.ES30.All)target, (Int32)levels, (OpenTK.Graphics.ES30.All)internalformat, (Int32)width); #if DEBUG } #endif @@ -45321,13 +45468,13 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "EXT_texture_storage", Version = "", EntryPoint = "glTextureStorage1DEXT")] public static - void TextureStorage1D(UInt32 texture, OpenTK.Graphics.ES30.ExtTextureStorage target, Int32 levels, OpenTK.Graphics.ES30.ExtTextureStorage internalformat, Int32 width) + void TextureStorage1D(UInt32 texture, OpenTK.Graphics.ES30.All target, Int32 levels, OpenTK.Graphics.ES30.All internalformat, Int32 width) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glTextureStorage1DEXT((UInt32)texture, (OpenTK.Graphics.ES30.ExtTextureStorage)target, (Int32)levels, (OpenTK.Graphics.ES30.ExtTextureStorage)internalformat, (Int32)width); + Delegates.glTextureStorage1DEXT((UInt32)texture, (OpenTK.Graphics.ES30.All)target, (Int32)levels, (OpenTK.Graphics.ES30.All)internalformat, (Int32)width); #if DEBUG } #endif @@ -45336,13 +45483,13 @@ namespace OpenTK.Graphics.ES30 /// [requires: EXT_texture_storage] [AutoGenerated(Category = "EXT_texture_storage", Version = "", EntryPoint = "glTextureStorage2DEXT")] public static - void TextureStorage2D(Int32 texture, OpenTK.Graphics.ES30.ExtTextureStorage target, Int32 levels, OpenTK.Graphics.ES30.ExtTextureStorage internalformat, Int32 width, Int32 height) + void TextureStorage2D(Int32 texture, OpenTK.Graphics.ES30.All target, Int32 levels, OpenTK.Graphics.ES30.All internalformat, Int32 width, Int32 height) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glTextureStorage2DEXT((UInt32)texture, (OpenTK.Graphics.ES30.ExtTextureStorage)target, (Int32)levels, (OpenTK.Graphics.ES30.ExtTextureStorage)internalformat, (Int32)width, (Int32)height); + Delegates.glTextureStorage2DEXT((UInt32)texture, (OpenTK.Graphics.ES30.All)target, (Int32)levels, (OpenTK.Graphics.ES30.All)internalformat, (Int32)width, (Int32)height); #if DEBUG } #endif @@ -45352,13 +45499,13 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "EXT_texture_storage", Version = "", EntryPoint = "glTextureStorage2DEXT")] public static - void TextureStorage2D(UInt32 texture, OpenTK.Graphics.ES30.ExtTextureStorage target, Int32 levels, OpenTK.Graphics.ES30.ExtTextureStorage internalformat, Int32 width, Int32 height) + void TextureStorage2D(UInt32 texture, OpenTK.Graphics.ES30.All target, Int32 levels, OpenTK.Graphics.ES30.All internalformat, Int32 width, Int32 height) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glTextureStorage2DEXT((UInt32)texture, (OpenTK.Graphics.ES30.ExtTextureStorage)target, (Int32)levels, (OpenTK.Graphics.ES30.ExtTextureStorage)internalformat, (Int32)width, (Int32)height); + Delegates.glTextureStorage2DEXT((UInt32)texture, (OpenTK.Graphics.ES30.All)target, (Int32)levels, (OpenTK.Graphics.ES30.All)internalformat, (Int32)width, (Int32)height); #if DEBUG } #endif @@ -45367,13 +45514,13 @@ namespace OpenTK.Graphics.ES30 /// [requires: EXT_texture_storage] [AutoGenerated(Category = "EXT_texture_storage", Version = "", EntryPoint = "glTextureStorage3DEXT")] public static - void TextureStorage3D(Int32 texture, OpenTK.Graphics.ES30.ExtTextureStorage target, Int32 levels, OpenTK.Graphics.ES30.ExtTextureStorage internalformat, Int32 width, Int32 height, Int32 depth) + void TextureStorage3D(Int32 texture, OpenTK.Graphics.ES30.All target, Int32 levels, OpenTK.Graphics.ES30.All internalformat, Int32 width, Int32 height, Int32 depth) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glTextureStorage3DEXT((UInt32)texture, (OpenTK.Graphics.ES30.ExtTextureStorage)target, (Int32)levels, (OpenTK.Graphics.ES30.ExtTextureStorage)internalformat, (Int32)width, (Int32)height, (Int32)depth); + Delegates.glTextureStorage3DEXT((UInt32)texture, (OpenTK.Graphics.ES30.All)target, (Int32)levels, (OpenTK.Graphics.ES30.All)internalformat, (Int32)width, (Int32)height, (Int32)depth); #if DEBUG } #endif @@ -45383,13 +45530,13 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "EXT_texture_storage", Version = "", EntryPoint = "glTextureStorage3DEXT")] public static - void TextureStorage3D(UInt32 texture, OpenTK.Graphics.ES30.ExtTextureStorage target, Int32 levels, OpenTK.Graphics.ES30.ExtTextureStorage internalformat, Int32 width, Int32 height, Int32 depth) + void TextureStorage3D(UInt32 texture, OpenTK.Graphics.ES30.All target, Int32 levels, OpenTK.Graphics.ES30.All internalformat, Int32 width, Int32 height, Int32 depth) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glTextureStorage3DEXT((UInt32)texture, (OpenTK.Graphics.ES30.ExtTextureStorage)target, (Int32)levels, (OpenTK.Graphics.ES30.ExtTextureStorage)internalformat, (Int32)width, (Int32)height, (Int32)depth); + Delegates.glTextureStorage3DEXT((UInt32)texture, (OpenTK.Graphics.ES30.All)target, (Int32)levels, (OpenTK.Graphics.ES30.All)internalformat, (Int32)width, (Int32)height, (Int32)depth); #if DEBUG } #endif @@ -45465,13 +45612,13 @@ namespace OpenTK.Graphics.ES30 /// [requires: EXT_separate_shader_objects] [AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glUseShaderProgramEXT")] public static - void UseShaderProgram(OpenTK.Graphics.ES30.ExtSeparateShaderObjects type, Int32 program) + void UseShaderProgram(OpenTK.Graphics.ES30.All type, Int32 program) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glUseShaderProgramEXT((OpenTK.Graphics.ES30.ExtSeparateShaderObjects)type, (UInt32)program); + Delegates.glUseShaderProgramEXT((OpenTK.Graphics.ES30.All)type, (UInt32)program); #if DEBUG } #endif @@ -45481,13 +45628,13 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "EXT_separate_shader_objects", Version = "", EntryPoint = "glUseShaderProgramEXT")] public static - void UseShaderProgram(OpenTK.Graphics.ES30.ExtSeparateShaderObjects type, UInt32 program) + void UseShaderProgram(OpenTK.Graphics.ES30.All type, UInt32 program) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glUseShaderProgramEXT((OpenTK.Graphics.ES30.ExtSeparateShaderObjects)type, (UInt32)program); + Delegates.glUseShaderProgramEXT((OpenTK.Graphics.ES30.All)type, (UInt32)program); #if DEBUG } #endif @@ -45604,13 +45751,13 @@ namespace OpenTK.Graphics.ES30 /// [requires: IMG_multisampled_render_to_texture] [AutoGenerated(Category = "IMG_multisampled_render_to_texture", Version = "", EntryPoint = "glFramebufferTexture2DMultisampleIMG")] public static - void FramebufferTexture2DMultisample(OpenTK.Graphics.ES30.ImgMultisampledRenderToTexture target, OpenTK.Graphics.ES30.ImgMultisampledRenderToTexture attachment, OpenTK.Graphics.ES30.ImgMultisampledRenderToTexture textarget, Int32 texture, Int32 level, Int32 samples) + void FramebufferTexture2DMultisample(OpenTK.Graphics.ES30.All target, OpenTK.Graphics.ES30.All attachment, OpenTK.Graphics.ES30.All textarget, Int32 texture, Int32 level, Int32 samples) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glFramebufferTexture2DMultisampleIMG((OpenTK.Graphics.ES30.ImgMultisampledRenderToTexture)target, (OpenTK.Graphics.ES30.ImgMultisampledRenderToTexture)attachment, (OpenTK.Graphics.ES30.ImgMultisampledRenderToTexture)textarget, (UInt32)texture, (Int32)level, (Int32)samples); + Delegates.glFramebufferTexture2DMultisampleIMG((OpenTK.Graphics.ES30.All)target, (OpenTK.Graphics.ES30.All)attachment, (OpenTK.Graphics.ES30.All)textarget, (UInt32)texture, (Int32)level, (Int32)samples); #if DEBUG } #endif @@ -45620,13 +45767,13 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "IMG_multisampled_render_to_texture", Version = "", EntryPoint = "glFramebufferTexture2DMultisampleIMG")] public static - void FramebufferTexture2DMultisample(OpenTK.Graphics.ES30.ImgMultisampledRenderToTexture target, OpenTK.Graphics.ES30.ImgMultisampledRenderToTexture attachment, OpenTK.Graphics.ES30.ImgMultisampledRenderToTexture textarget, UInt32 texture, Int32 level, Int32 samples) + void FramebufferTexture2DMultisample(OpenTK.Graphics.ES30.All target, OpenTK.Graphics.ES30.All attachment, OpenTK.Graphics.ES30.All textarget, UInt32 texture, Int32 level, Int32 samples) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glFramebufferTexture2DMultisampleIMG((OpenTK.Graphics.ES30.ImgMultisampledRenderToTexture)target, (OpenTK.Graphics.ES30.ImgMultisampledRenderToTexture)attachment, (OpenTK.Graphics.ES30.ImgMultisampledRenderToTexture)textarget, (UInt32)texture, (Int32)level, (Int32)samples); + Delegates.glFramebufferTexture2DMultisampleIMG((OpenTK.Graphics.ES30.All)target, (OpenTK.Graphics.ES30.All)attachment, (OpenTK.Graphics.ES30.All)textarget, (UInt32)texture, (Int32)level, (Int32)samples); #if DEBUG } #endif @@ -45663,13 +45810,13 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "IMG_multisampled_render_to_texture", Version = "", EntryPoint = "glRenderbufferStorageMultisampleIMG")] public static - void RenderbufferStorageMultisample(OpenTK.Graphics.ES30.ImgMultisampledRenderToTexture target, Int32 samples, OpenTK.Graphics.ES30.ImgMultisampledRenderToTexture internalformat, Int32 width, Int32 height) + void RenderbufferStorageMultisample(OpenTK.Graphics.ES30.All target, Int32 samples, OpenTK.Graphics.ES30.All internalformat, Int32 width, Int32 height) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glRenderbufferStorageMultisampleIMG((OpenTK.Graphics.ES30.ImgMultisampledRenderToTexture)target, (Int32)samples, (OpenTK.Graphics.ES30.ImgMultisampledRenderToTexture)internalformat, (Int32)width, (Int32)height); + Delegates.glRenderbufferStorageMultisampleIMG((OpenTK.Graphics.ES30.All)target, (Int32)samples, (OpenTK.Graphics.ES30.All)internalformat, (Int32)width, (Int32)height); #if DEBUG } #endif @@ -45892,7 +46039,7 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glDebugMessageControlKHR")] public static - void DebugMessageControl(OpenTK.Graphics.ES30.KhrDebug source, OpenTK.Graphics.ES30.KhrDebug type, OpenTK.Graphics.ES30.KhrDebug severity, Int32 count, Int32[] ids, bool enabled) + void DebugMessageControl(OpenTK.Graphics.ES30.All source, OpenTK.Graphics.ES30.All type, OpenTK.Graphics.ES30.All severity, Int32 count, Int32[] ids, bool enabled) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -45902,7 +46049,7 @@ namespace OpenTK.Graphics.ES30 { fixed (Int32* ids_ptr = ids) { - Delegates.glDebugMessageControlKHR((OpenTK.Graphics.ES30.KhrDebug)source, (OpenTK.Graphics.ES30.KhrDebug)type, (OpenTK.Graphics.ES30.KhrDebug)severity, (Int32)count, (UInt32*)ids_ptr, (bool)enabled); + Delegates.glDebugMessageControlKHR((OpenTK.Graphics.ES30.All)source, (OpenTK.Graphics.ES30.All)type, (OpenTK.Graphics.ES30.All)severity, (Int32)count, (UInt32*)ids_ptr, (bool)enabled); } } #if DEBUG @@ -45946,7 +46093,7 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glDebugMessageControlKHR")] public static - void DebugMessageControl(OpenTK.Graphics.ES30.KhrDebug source, OpenTK.Graphics.ES30.KhrDebug type, OpenTK.Graphics.ES30.KhrDebug severity, Int32 count, ref Int32 ids, bool enabled) + void DebugMessageControl(OpenTK.Graphics.ES30.All source, OpenTK.Graphics.ES30.All type, OpenTK.Graphics.ES30.All severity, Int32 count, ref Int32 ids, bool enabled) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -45956,7 +46103,7 @@ namespace OpenTK.Graphics.ES30 { fixed (Int32* ids_ptr = &ids) { - Delegates.glDebugMessageControlKHR((OpenTK.Graphics.ES30.KhrDebug)source, (OpenTK.Graphics.ES30.KhrDebug)type, (OpenTK.Graphics.ES30.KhrDebug)severity, (Int32)count, (UInt32*)ids_ptr, (bool)enabled); + Delegates.glDebugMessageControlKHR((OpenTK.Graphics.ES30.All)source, (OpenTK.Graphics.ES30.All)type, (OpenTK.Graphics.ES30.All)severity, (Int32)count, (UInt32*)ids_ptr, (bool)enabled); } } #if DEBUG @@ -46001,13 +46148,13 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glDebugMessageControlKHR")] public static - unsafe void DebugMessageControl(OpenTK.Graphics.ES30.KhrDebug source, OpenTK.Graphics.ES30.KhrDebug type, OpenTK.Graphics.ES30.KhrDebug severity, Int32 count, Int32* ids, bool enabled) + unsafe void DebugMessageControl(OpenTK.Graphics.ES30.All source, OpenTK.Graphics.ES30.All type, OpenTK.Graphics.ES30.All severity, Int32 count, Int32* ids, bool enabled) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glDebugMessageControlKHR((OpenTK.Graphics.ES30.KhrDebug)source, (OpenTK.Graphics.ES30.KhrDebug)type, (OpenTK.Graphics.ES30.KhrDebug)severity, (Int32)count, (UInt32*)ids, (bool)enabled); + Delegates.glDebugMessageControlKHR((OpenTK.Graphics.ES30.All)source, (OpenTK.Graphics.ES30.All)type, (OpenTK.Graphics.ES30.All)severity, (Int32)count, (UInt32*)ids, (bool)enabled); #if DEBUG } #endif @@ -46050,7 +46197,7 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glDebugMessageControlKHR")] public static - void DebugMessageControl(OpenTK.Graphics.ES30.KhrDebug source, OpenTK.Graphics.ES30.KhrDebug type, OpenTK.Graphics.ES30.KhrDebug severity, Int32 count, UInt32[] ids, bool enabled) + void DebugMessageControl(OpenTK.Graphics.ES30.All source, OpenTK.Graphics.ES30.All type, OpenTK.Graphics.ES30.All severity, Int32 count, UInt32[] ids, bool enabled) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -46060,7 +46207,7 @@ namespace OpenTK.Graphics.ES30 { fixed (UInt32* ids_ptr = ids) { - Delegates.glDebugMessageControlKHR((OpenTK.Graphics.ES30.KhrDebug)source, (OpenTK.Graphics.ES30.KhrDebug)type, (OpenTK.Graphics.ES30.KhrDebug)severity, (Int32)count, (UInt32*)ids_ptr, (bool)enabled); + Delegates.glDebugMessageControlKHR((OpenTK.Graphics.ES30.All)source, (OpenTK.Graphics.ES30.All)type, (OpenTK.Graphics.ES30.All)severity, (Int32)count, (UInt32*)ids_ptr, (bool)enabled); } } #if DEBUG @@ -46105,7 +46252,7 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glDebugMessageControlKHR")] public static - void DebugMessageControl(OpenTK.Graphics.ES30.KhrDebug source, OpenTK.Graphics.ES30.KhrDebug type, OpenTK.Graphics.ES30.KhrDebug severity, Int32 count, ref UInt32 ids, bool enabled) + void DebugMessageControl(OpenTK.Graphics.ES30.All source, OpenTK.Graphics.ES30.All type, OpenTK.Graphics.ES30.All severity, Int32 count, ref UInt32 ids, bool enabled) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -46115,7 +46262,7 @@ namespace OpenTK.Graphics.ES30 { fixed (UInt32* ids_ptr = &ids) { - Delegates.glDebugMessageControlKHR((OpenTK.Graphics.ES30.KhrDebug)source, (OpenTK.Graphics.ES30.KhrDebug)type, (OpenTK.Graphics.ES30.KhrDebug)severity, (Int32)count, (UInt32*)ids_ptr, (bool)enabled); + Delegates.glDebugMessageControlKHR((OpenTK.Graphics.ES30.All)source, (OpenTK.Graphics.ES30.All)type, (OpenTK.Graphics.ES30.All)severity, (Int32)count, (UInt32*)ids_ptr, (bool)enabled); } } #if DEBUG @@ -46160,13 +46307,13 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glDebugMessageControlKHR")] public static - unsafe void DebugMessageControl(OpenTK.Graphics.ES30.KhrDebug source, OpenTK.Graphics.ES30.KhrDebug type, OpenTK.Graphics.ES30.KhrDebug severity, Int32 count, UInt32* ids, bool enabled) + unsafe void DebugMessageControl(OpenTK.Graphics.ES30.All source, OpenTK.Graphics.ES30.All type, OpenTK.Graphics.ES30.All severity, Int32 count, UInt32* ids, bool enabled) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glDebugMessageControlKHR((OpenTK.Graphics.ES30.KhrDebug)source, (OpenTK.Graphics.ES30.KhrDebug)type, (OpenTK.Graphics.ES30.KhrDebug)severity, (Int32)count, (UInt32*)ids, (bool)enabled); + Delegates.glDebugMessageControlKHR((OpenTK.Graphics.ES30.All)source, (OpenTK.Graphics.ES30.All)type, (OpenTK.Graphics.ES30.All)severity, (Int32)count, (UInt32*)ids, (bool)enabled); #if DEBUG } #endif @@ -46208,13 +46355,13 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glDebugMessageInsertKHR")] public static - void DebugMessageInsert(OpenTK.Graphics.ES30.KhrDebug source, OpenTK.Graphics.ES30.KhrDebug type, Int32 id, OpenTK.Graphics.ES30.KhrDebug severity, Int32 length, String buf) + void DebugMessageInsert(OpenTK.Graphics.ES30.All source, OpenTK.Graphics.ES30.All type, Int32 id, OpenTK.Graphics.ES30.All severity, Int32 length, String buf) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glDebugMessageInsertKHR((OpenTK.Graphics.ES30.KhrDebug)source, (OpenTK.Graphics.ES30.KhrDebug)type, (UInt32)id, (OpenTK.Graphics.ES30.KhrDebug)severity, (Int32)length, (String)buf); + Delegates.glDebugMessageInsertKHR((OpenTK.Graphics.ES30.All)source, (OpenTK.Graphics.ES30.All)type, (UInt32)id, (OpenTK.Graphics.ES30.All)severity, (Int32)length, (String)buf); #if DEBUG } #endif @@ -46257,13 +46404,13 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glDebugMessageInsertKHR")] public static - void DebugMessageInsert(OpenTK.Graphics.ES30.KhrDebug source, OpenTK.Graphics.ES30.KhrDebug type, UInt32 id, OpenTK.Graphics.ES30.KhrDebug severity, Int32 length, String buf) + void DebugMessageInsert(OpenTK.Graphics.ES30.All source, OpenTK.Graphics.ES30.All type, UInt32 id, OpenTK.Graphics.ES30.All severity, Int32 length, String buf) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glDebugMessageInsertKHR((OpenTK.Graphics.ES30.KhrDebug)source, (OpenTK.Graphics.ES30.KhrDebug)type, (UInt32)id, (OpenTK.Graphics.ES30.KhrDebug)severity, (Int32)length, (String)buf); + Delegates.glDebugMessageInsertKHR((OpenTK.Graphics.ES30.All)source, (OpenTK.Graphics.ES30.All)type, (UInt32)id, (OpenTK.Graphics.ES30.All)severity, (Int32)length, (String)buf); #if DEBUG } #endif @@ -46315,7 +46462,7 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetDebugMessageLogKHR")] public static - Int32 GetDebugMessageLog(Int32 count, Int32 bufSize, [OutAttribute] OpenTK.Graphics.ES30.KhrDebug[] sources, [OutAttribute] OpenTK.Graphics.ES30.KhrDebug[] types, [OutAttribute] Int32[] ids, [OutAttribute] OpenTK.Graphics.ES30.KhrDebug[] severities, [OutAttribute] Int32[] lengths, [OutAttribute] StringBuilder messageLog) + Int32 GetDebugMessageLog(Int32 count, Int32 bufSize, [OutAttribute] OpenTK.Graphics.ES30.All[] sources, [OutAttribute] OpenTK.Graphics.ES30.All[] types, [OutAttribute] Int32[] ids, [OutAttribute] OpenTK.Graphics.ES30.All[] severities, [OutAttribute] Int32[] lengths, [OutAttribute] StringBuilder messageLog) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -46323,13 +46470,13 @@ namespace OpenTK.Graphics.ES30 #endif unsafe { - fixed (OpenTK.Graphics.ES30.KhrDebug* sources_ptr = sources) - fixed (OpenTK.Graphics.ES30.KhrDebug* types_ptr = types) + fixed (OpenTK.Graphics.ES30.All* sources_ptr = sources) + fixed (OpenTK.Graphics.ES30.All* types_ptr = types) fixed (Int32* ids_ptr = ids) - fixed (OpenTK.Graphics.ES30.KhrDebug* severities_ptr = severities) + fixed (OpenTK.Graphics.ES30.All* severities_ptr = severities) fixed (Int32* lengths_ptr = lengths) { - return Delegates.glGetDebugMessageLogKHR((UInt32)count, (Int32)bufSize, (OpenTK.Graphics.ES30.KhrDebug*)sources_ptr, (OpenTK.Graphics.ES30.KhrDebug*)types_ptr, (UInt32*)ids_ptr, (OpenTK.Graphics.ES30.KhrDebug*)severities_ptr, (Int32*)lengths_ptr, (StringBuilder)messageLog); + return Delegates.glGetDebugMessageLogKHR((UInt32)count, (Int32)bufSize, (OpenTK.Graphics.ES30.All*)sources_ptr, (OpenTK.Graphics.ES30.All*)types_ptr, (UInt32*)ids_ptr, (OpenTK.Graphics.ES30.All*)severities_ptr, (Int32*)lengths_ptr, (StringBuilder)messageLog); } } #if DEBUG @@ -46383,7 +46530,7 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetDebugMessageLogKHR")] public static - Int32 GetDebugMessageLog(Int32 count, Int32 bufSize, [OutAttribute] out OpenTK.Graphics.ES30.KhrDebug sources, [OutAttribute] out OpenTK.Graphics.ES30.KhrDebug types, [OutAttribute] out Int32 ids, [OutAttribute] out OpenTK.Graphics.ES30.KhrDebug severities, [OutAttribute] out Int32 lengths, [OutAttribute] StringBuilder messageLog) + Int32 GetDebugMessageLog(Int32 count, Int32 bufSize, [OutAttribute] out OpenTK.Graphics.ES30.All sources, [OutAttribute] out OpenTK.Graphics.ES30.All types, [OutAttribute] out Int32 ids, [OutAttribute] out OpenTK.Graphics.ES30.All severities, [OutAttribute] out Int32 lengths, [OutAttribute] StringBuilder messageLog) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -46391,13 +46538,13 @@ namespace OpenTK.Graphics.ES30 #endif unsafe { - fixed (OpenTK.Graphics.ES30.KhrDebug* sources_ptr = &sources) - fixed (OpenTK.Graphics.ES30.KhrDebug* types_ptr = &types) + fixed (OpenTK.Graphics.ES30.All* sources_ptr = &sources) + fixed (OpenTK.Graphics.ES30.All* types_ptr = &types) fixed (Int32* ids_ptr = &ids) - fixed (OpenTK.Graphics.ES30.KhrDebug* severities_ptr = &severities) + fixed (OpenTK.Graphics.ES30.All* severities_ptr = &severities) fixed (Int32* lengths_ptr = &lengths) { - Int32 retval = Delegates.glGetDebugMessageLogKHR((UInt32)count, (Int32)bufSize, (OpenTK.Graphics.ES30.KhrDebug*)sources_ptr, (OpenTK.Graphics.ES30.KhrDebug*)types_ptr, (UInt32*)ids_ptr, (OpenTK.Graphics.ES30.KhrDebug*)severities_ptr, (Int32*)lengths_ptr, (StringBuilder)messageLog); + Int32 retval = Delegates.glGetDebugMessageLogKHR((UInt32)count, (Int32)bufSize, (OpenTK.Graphics.ES30.All*)sources_ptr, (OpenTK.Graphics.ES30.All*)types_ptr, (UInt32*)ids_ptr, (OpenTK.Graphics.ES30.All*)severities_ptr, (Int32*)lengths_ptr, (StringBuilder)messageLog); sources = *sources_ptr; types = *types_ptr; ids = *ids_ptr; @@ -46458,13 +46605,13 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetDebugMessageLogKHR")] public static - unsafe Int32 GetDebugMessageLog(Int32 count, Int32 bufSize, [OutAttribute] OpenTK.Graphics.ES30.KhrDebug* sources, [OutAttribute] OpenTK.Graphics.ES30.KhrDebug* types, [OutAttribute] Int32* ids, [OutAttribute] OpenTK.Graphics.ES30.KhrDebug* severities, [OutAttribute] Int32* lengths, [OutAttribute] StringBuilder messageLog) + unsafe Int32 GetDebugMessageLog(Int32 count, Int32 bufSize, [OutAttribute] OpenTK.Graphics.ES30.All* sources, [OutAttribute] OpenTK.Graphics.ES30.All* types, [OutAttribute] Int32* ids, [OutAttribute] OpenTK.Graphics.ES30.All* severities, [OutAttribute] Int32* lengths, [OutAttribute] StringBuilder messageLog) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - return Delegates.glGetDebugMessageLogKHR((UInt32)count, (Int32)bufSize, (OpenTK.Graphics.ES30.KhrDebug*)sources, (OpenTK.Graphics.ES30.KhrDebug*)types, (UInt32*)ids, (OpenTK.Graphics.ES30.KhrDebug*)severities, (Int32*)lengths, (StringBuilder)messageLog); + return Delegates.glGetDebugMessageLogKHR((UInt32)count, (Int32)bufSize, (OpenTK.Graphics.ES30.All*)sources, (OpenTK.Graphics.ES30.All*)types, (UInt32*)ids, (OpenTK.Graphics.ES30.All*)severities, (Int32*)lengths, (StringBuilder)messageLog); #if DEBUG } #endif @@ -46517,7 +46664,7 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetDebugMessageLogKHR")] public static - Int32 GetDebugMessageLog(UInt32 count, Int32 bufSize, [OutAttribute] OpenTK.Graphics.ES30.KhrDebug[] sources, [OutAttribute] OpenTK.Graphics.ES30.KhrDebug[] types, [OutAttribute] UInt32[] ids, [OutAttribute] OpenTK.Graphics.ES30.KhrDebug[] severities, [OutAttribute] Int32[] lengths, [OutAttribute] StringBuilder messageLog) + Int32 GetDebugMessageLog(UInt32 count, Int32 bufSize, [OutAttribute] OpenTK.Graphics.ES30.All[] sources, [OutAttribute] OpenTK.Graphics.ES30.All[] types, [OutAttribute] UInt32[] ids, [OutAttribute] OpenTK.Graphics.ES30.All[] severities, [OutAttribute] Int32[] lengths, [OutAttribute] StringBuilder messageLog) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -46525,13 +46672,13 @@ namespace OpenTK.Graphics.ES30 #endif unsafe { - fixed (OpenTK.Graphics.ES30.KhrDebug* sources_ptr = sources) - fixed (OpenTK.Graphics.ES30.KhrDebug* types_ptr = types) + fixed (OpenTK.Graphics.ES30.All* sources_ptr = sources) + fixed (OpenTK.Graphics.ES30.All* types_ptr = types) fixed (UInt32* ids_ptr = ids) - fixed (OpenTK.Graphics.ES30.KhrDebug* severities_ptr = severities) + fixed (OpenTK.Graphics.ES30.All* severities_ptr = severities) fixed (Int32* lengths_ptr = lengths) { - return Delegates.glGetDebugMessageLogKHR((UInt32)count, (Int32)bufSize, (OpenTK.Graphics.ES30.KhrDebug*)sources_ptr, (OpenTK.Graphics.ES30.KhrDebug*)types_ptr, (UInt32*)ids_ptr, (OpenTK.Graphics.ES30.KhrDebug*)severities_ptr, (Int32*)lengths_ptr, (StringBuilder)messageLog); + return Delegates.glGetDebugMessageLogKHR((UInt32)count, (Int32)bufSize, (OpenTK.Graphics.ES30.All*)sources_ptr, (OpenTK.Graphics.ES30.All*)types_ptr, (UInt32*)ids_ptr, (OpenTK.Graphics.ES30.All*)severities_ptr, (Int32*)lengths_ptr, (StringBuilder)messageLog); } } #if DEBUG @@ -46586,7 +46733,7 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetDebugMessageLogKHR")] public static - Int32 GetDebugMessageLog(UInt32 count, Int32 bufSize, [OutAttribute] out OpenTK.Graphics.ES30.KhrDebug sources, [OutAttribute] out OpenTK.Graphics.ES30.KhrDebug types, [OutAttribute] out UInt32 ids, [OutAttribute] out OpenTK.Graphics.ES30.KhrDebug severities, [OutAttribute] out Int32 lengths, [OutAttribute] StringBuilder messageLog) + Int32 GetDebugMessageLog(UInt32 count, Int32 bufSize, [OutAttribute] out OpenTK.Graphics.ES30.All sources, [OutAttribute] out OpenTK.Graphics.ES30.All types, [OutAttribute] out UInt32 ids, [OutAttribute] out OpenTK.Graphics.ES30.All severities, [OutAttribute] out Int32 lengths, [OutAttribute] StringBuilder messageLog) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -46594,13 +46741,13 @@ namespace OpenTK.Graphics.ES30 #endif unsafe { - fixed (OpenTK.Graphics.ES30.KhrDebug* sources_ptr = &sources) - fixed (OpenTK.Graphics.ES30.KhrDebug* types_ptr = &types) + fixed (OpenTK.Graphics.ES30.All* sources_ptr = &sources) + fixed (OpenTK.Graphics.ES30.All* types_ptr = &types) fixed (UInt32* ids_ptr = &ids) - fixed (OpenTK.Graphics.ES30.KhrDebug* severities_ptr = &severities) + fixed (OpenTK.Graphics.ES30.All* severities_ptr = &severities) fixed (Int32* lengths_ptr = &lengths) { - Int32 retval = Delegates.glGetDebugMessageLogKHR((UInt32)count, (Int32)bufSize, (OpenTK.Graphics.ES30.KhrDebug*)sources_ptr, (OpenTK.Graphics.ES30.KhrDebug*)types_ptr, (UInt32*)ids_ptr, (OpenTK.Graphics.ES30.KhrDebug*)severities_ptr, (Int32*)lengths_ptr, (StringBuilder)messageLog); + Int32 retval = Delegates.glGetDebugMessageLogKHR((UInt32)count, (Int32)bufSize, (OpenTK.Graphics.ES30.All*)sources_ptr, (OpenTK.Graphics.ES30.All*)types_ptr, (UInt32*)ids_ptr, (OpenTK.Graphics.ES30.All*)severities_ptr, (Int32*)lengths_ptr, (StringBuilder)messageLog); sources = *sources_ptr; types = *types_ptr; ids = *ids_ptr; @@ -46661,13 +46808,13 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetDebugMessageLogKHR")] public static - unsafe Int32 GetDebugMessageLog(UInt32 count, Int32 bufSize, [OutAttribute] OpenTK.Graphics.ES30.KhrDebug* sources, [OutAttribute] OpenTK.Graphics.ES30.KhrDebug* types, [OutAttribute] UInt32* ids, [OutAttribute] OpenTK.Graphics.ES30.KhrDebug* severities, [OutAttribute] Int32* lengths, [OutAttribute] StringBuilder messageLog) + unsafe Int32 GetDebugMessageLog(UInt32 count, Int32 bufSize, [OutAttribute] OpenTK.Graphics.ES30.All* sources, [OutAttribute] OpenTK.Graphics.ES30.All* types, [OutAttribute] UInt32* ids, [OutAttribute] OpenTK.Graphics.ES30.All* severities, [OutAttribute] Int32* lengths, [OutAttribute] StringBuilder messageLog) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - return Delegates.glGetDebugMessageLogKHR((UInt32)count, (Int32)bufSize, (OpenTK.Graphics.ES30.KhrDebug*)sources, (OpenTK.Graphics.ES30.KhrDebug*)types, (UInt32*)ids, (OpenTK.Graphics.ES30.KhrDebug*)severities, (Int32*)lengths, (StringBuilder)messageLog); + return Delegates.glGetDebugMessageLogKHR((UInt32)count, (Int32)bufSize, (OpenTK.Graphics.ES30.All*)sources, (OpenTK.Graphics.ES30.All*)types, (UInt32*)ids, (OpenTK.Graphics.ES30.All*)severities, (Int32*)lengths, (StringBuilder)messageLog); #if DEBUG } #endif @@ -46704,7 +46851,7 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectLabelKHR")] public static - void GetObjectLabel(OpenTK.Graphics.ES30.KhrDebug identifier, Int32 name, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder label) + void GetObjectLabel(OpenTK.Graphics.ES30.All identifier, Int32 name, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder label) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -46714,7 +46861,7 @@ namespace OpenTK.Graphics.ES30 { fixed (Int32* length_ptr = length) { - Delegates.glGetObjectLabelKHR((OpenTK.Graphics.ES30.KhrDebug)identifier, (UInt32)name, (Int32)bufSize, (Int32*)length_ptr, (StringBuilder)label); + Delegates.glGetObjectLabelKHR((OpenTK.Graphics.ES30.All)identifier, (UInt32)name, (Int32)bufSize, (Int32*)length_ptr, (StringBuilder)label); } } #if DEBUG @@ -46753,7 +46900,7 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectLabelKHR")] public static - void GetObjectLabel(OpenTK.Graphics.ES30.KhrDebug identifier, Int32 name, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder label) + void GetObjectLabel(OpenTK.Graphics.ES30.All identifier, Int32 name, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder label) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -46763,7 +46910,7 @@ namespace OpenTK.Graphics.ES30 { fixed (Int32* length_ptr = &length) { - Delegates.glGetObjectLabelKHR((OpenTK.Graphics.ES30.KhrDebug)identifier, (UInt32)name, (Int32)bufSize, (Int32*)length_ptr, (StringBuilder)label); + Delegates.glGetObjectLabelKHR((OpenTK.Graphics.ES30.All)identifier, (UInt32)name, (Int32)bufSize, (Int32*)length_ptr, (StringBuilder)label); length = *length_ptr; } } @@ -46804,13 +46951,13 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectLabelKHR")] public static - unsafe void GetObjectLabel(OpenTK.Graphics.ES30.KhrDebug identifier, Int32 name, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label) + unsafe void GetObjectLabel(OpenTK.Graphics.ES30.All identifier, Int32 name, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetObjectLabelKHR((OpenTK.Graphics.ES30.KhrDebug)identifier, (UInt32)name, (Int32)bufSize, (Int32*)length, (StringBuilder)label); + Delegates.glGetObjectLabelKHR((OpenTK.Graphics.ES30.All)identifier, (UInt32)name, (Int32)bufSize, (Int32*)length, (StringBuilder)label); #if DEBUG } #endif @@ -46848,7 +46995,7 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectLabelKHR")] public static - void GetObjectLabel(OpenTK.Graphics.ES30.KhrDebug identifier, UInt32 name, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder label) + void GetObjectLabel(OpenTK.Graphics.ES30.All identifier, UInt32 name, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder label) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -46858,7 +47005,7 @@ namespace OpenTK.Graphics.ES30 { fixed (Int32* length_ptr = length) { - Delegates.glGetObjectLabelKHR((OpenTK.Graphics.ES30.KhrDebug)identifier, (UInt32)name, (Int32)bufSize, (Int32*)length_ptr, (StringBuilder)label); + Delegates.glGetObjectLabelKHR((OpenTK.Graphics.ES30.All)identifier, (UInt32)name, (Int32)bufSize, (Int32*)length_ptr, (StringBuilder)label); } } #if DEBUG @@ -46898,7 +47045,7 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectLabelKHR")] public static - void GetObjectLabel(OpenTK.Graphics.ES30.KhrDebug identifier, UInt32 name, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder label) + void GetObjectLabel(OpenTK.Graphics.ES30.All identifier, UInt32 name, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder label) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -46908,7 +47055,7 @@ namespace OpenTK.Graphics.ES30 { fixed (Int32* length_ptr = &length) { - Delegates.glGetObjectLabelKHR((OpenTK.Graphics.ES30.KhrDebug)identifier, (UInt32)name, (Int32)bufSize, (Int32*)length_ptr, (StringBuilder)label); + Delegates.glGetObjectLabelKHR((OpenTK.Graphics.ES30.All)identifier, (UInt32)name, (Int32)bufSize, (Int32*)length_ptr, (StringBuilder)label); length = *length_ptr; } } @@ -46949,13 +47096,13 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectLabelKHR")] public static - unsafe void GetObjectLabel(OpenTK.Graphics.ES30.KhrDebug identifier, UInt32 name, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label) + unsafe void GetObjectLabel(OpenTK.Graphics.ES30.All identifier, UInt32 name, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetObjectLabelKHR((OpenTK.Graphics.ES30.KhrDebug)identifier, (UInt32)name, (Int32)bufSize, (Int32*)length, (StringBuilder)label); + Delegates.glGetObjectLabelKHR((OpenTK.Graphics.ES30.All)identifier, (UInt32)name, (Int32)bufSize, (Int32*)length, (StringBuilder)label); #if DEBUG } #endif @@ -47715,13 +47862,13 @@ namespace OpenTK.Graphics.ES30 /// [requires: KHR_debug] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetPointervKHR")] public static - void GetPointer(OpenTK.Graphics.ES30.KhrDebug pname, [OutAttribute] IntPtr @params) + void GetPointer(OpenTK.Graphics.ES30.All pname, [OutAttribute] IntPtr @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetPointervKHR((OpenTK.Graphics.ES30.KhrDebug)pname, (IntPtr)@params); + Delegates.glGetPointervKHR((OpenTK.Graphics.ES30.All)pname, (IntPtr)@params); #if DEBUG } #endif @@ -47730,7 +47877,7 @@ namespace OpenTK.Graphics.ES30 /// [requires: KHR_debug] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetPointervKHR")] public static - void GetPointer(OpenTK.Graphics.ES30.KhrDebug pname, [InAttribute, OutAttribute] T1[] @params) + void GetPointer(OpenTK.Graphics.ES30.All pname, [InAttribute, OutAttribute] T1[] @params) where T1 : struct { #if DEBUG @@ -47740,7 +47887,7 @@ namespace OpenTK.Graphics.ES30 GCHandle @params_ptr = GCHandle.Alloc(@params, GCHandleType.Pinned); try { - Delegates.glGetPointervKHR((OpenTK.Graphics.ES30.KhrDebug)pname, (IntPtr)@params_ptr.AddrOfPinnedObject()); + Delegates.glGetPointervKHR((OpenTK.Graphics.ES30.All)pname, (IntPtr)@params_ptr.AddrOfPinnedObject()); } finally { @@ -47754,7 +47901,7 @@ namespace OpenTK.Graphics.ES30 /// [requires: KHR_debug] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetPointervKHR")] public static - void GetPointer(OpenTK.Graphics.ES30.KhrDebug pname, [InAttribute, OutAttribute] T1[,] @params) + void GetPointer(OpenTK.Graphics.ES30.All pname, [InAttribute, OutAttribute] T1[,] @params) where T1 : struct { #if DEBUG @@ -47764,7 +47911,7 @@ namespace OpenTK.Graphics.ES30 GCHandle @params_ptr = GCHandle.Alloc(@params, GCHandleType.Pinned); try { - Delegates.glGetPointervKHR((OpenTK.Graphics.ES30.KhrDebug)pname, (IntPtr)@params_ptr.AddrOfPinnedObject()); + Delegates.glGetPointervKHR((OpenTK.Graphics.ES30.All)pname, (IntPtr)@params_ptr.AddrOfPinnedObject()); } finally { @@ -47778,7 +47925,7 @@ namespace OpenTK.Graphics.ES30 /// [requires: KHR_debug] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetPointervKHR")] public static - void GetPointer(OpenTK.Graphics.ES30.KhrDebug pname, [InAttribute, OutAttribute] T1[,,] @params) + void GetPointer(OpenTK.Graphics.ES30.All pname, [InAttribute, OutAttribute] T1[,,] @params) where T1 : struct { #if DEBUG @@ -47788,7 +47935,7 @@ namespace OpenTK.Graphics.ES30 GCHandle @params_ptr = GCHandle.Alloc(@params, GCHandleType.Pinned); try { - Delegates.glGetPointervKHR((OpenTK.Graphics.ES30.KhrDebug)pname, (IntPtr)@params_ptr.AddrOfPinnedObject()); + Delegates.glGetPointervKHR((OpenTK.Graphics.ES30.All)pname, (IntPtr)@params_ptr.AddrOfPinnedObject()); } finally { @@ -47802,7 +47949,7 @@ namespace OpenTK.Graphics.ES30 /// [requires: KHR_debug] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetPointervKHR")] public static - void GetPointer(OpenTK.Graphics.ES30.KhrDebug pname, [InAttribute, OutAttribute] ref T1 @params) + void GetPointer(OpenTK.Graphics.ES30.All pname, [InAttribute, OutAttribute] ref T1 @params) where T1 : struct { #if DEBUG @@ -47812,7 +47959,7 @@ namespace OpenTK.Graphics.ES30 GCHandle @params_ptr = GCHandle.Alloc(@params, GCHandleType.Pinned); try { - Delegates.glGetPointervKHR((OpenTK.Graphics.ES30.KhrDebug)pname, (IntPtr)@params_ptr.AddrOfPinnedObject()); + Delegates.glGetPointervKHR((OpenTK.Graphics.ES30.All)pname, (IntPtr)@params_ptr.AddrOfPinnedObject()); @params = (T1)@params_ptr.Target; } finally @@ -47850,13 +47997,13 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glObjectLabelKHR")] public static - void ObjectLabel(OpenTK.Graphics.ES30.KhrDebug identifier, Int32 name, Int32 length, String label) + void ObjectLabel(OpenTK.Graphics.ES30.All identifier, Int32 name, Int32 length, String label) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glObjectLabelKHR((OpenTK.Graphics.ES30.KhrDebug)identifier, (UInt32)name, (Int32)length, (String)label); + Delegates.glObjectLabelKHR((OpenTK.Graphics.ES30.All)identifier, (UInt32)name, (Int32)length, (String)label); #if DEBUG } #endif @@ -47889,13 +48036,13 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glObjectLabelKHR")] public static - void ObjectLabel(OpenTK.Graphics.ES30.KhrDebug identifier, UInt32 name, Int32 length, String label) + void ObjectLabel(OpenTK.Graphics.ES30.All identifier, UInt32 name, Int32 length, String label) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glObjectLabelKHR((OpenTK.Graphics.ES30.KhrDebug)identifier, (UInt32)name, (Int32)length, (String)label); + Delegates.glObjectLabelKHR((OpenTK.Graphics.ES30.All)identifier, (UInt32)name, (Int32)length, (String)label); #if DEBUG } #endif @@ -48147,13 +48294,13 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glPushDebugGroupKHR")] public static - void PushDebugGroup(OpenTK.Graphics.ES30.KhrDebug source, Int32 id, Int32 length, String message) + void PushDebugGroup(OpenTK.Graphics.ES30.All source, Int32 id, Int32 length, String message) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glPushDebugGroupKHR((OpenTK.Graphics.ES30.KhrDebug)source, (UInt32)id, (Int32)length, (String)message); + Delegates.glPushDebugGroupKHR((OpenTK.Graphics.ES30.All)source, (UInt32)id, (Int32)length, (String)message); #if DEBUG } #endif @@ -48186,13 +48333,13 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glPushDebugGroupKHR")] public static - void PushDebugGroup(OpenTK.Graphics.ES30.KhrDebug source, UInt32 id, Int32 length, String message) + void PushDebugGroup(OpenTK.Graphics.ES30.All source, UInt32 id, Int32 length, String message) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glPushDebugGroupKHR((OpenTK.Graphics.ES30.KhrDebug)source, (UInt32)id, (Int32)length, (String)message); + Delegates.glPushDebugGroupKHR((OpenTK.Graphics.ES30.All)source, (UInt32)id, (Int32)length, (String)message); #if DEBUG } #endif @@ -48220,13 +48367,13 @@ namespace OpenTK.Graphics.ES30 /// [requires: NV_blend_equation_advanced] [AutoGenerated(Category = "NV_blend_equation_advanced", Version = "", EntryPoint = "glBlendParameteriNV")] public static - void BlendParameter(OpenTK.Graphics.ES30.NvBlendEquationAdvanced pname, Int32 value) + void BlendParameter(OpenTK.Graphics.ES30.All pname, Int32 value) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glBlendParameteriNV((OpenTK.Graphics.ES30.NvBlendEquationAdvanced)pname, (Int32)value); + Delegates.glBlendParameteriNV((OpenTK.Graphics.ES30.All)pname, (Int32)value); #if DEBUG } #endif @@ -48258,13 +48405,13 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "NV_framebuffer_blit", Version = "", EntryPoint = "glBlitFramebufferNV")] public static - void BlitFramebuffer(Int32 srcX0, Int32 srcY0, Int32 srcX1, Int32 srcY1, Int32 dstX0, Int32 dstY0, Int32 dstX1, Int32 dstY1, Int32 mask, OpenTK.Graphics.ES30.NvFramebufferBlit filter) + void BlitFramebuffer(Int32 srcX0, Int32 srcY0, Int32 srcX1, Int32 srcY1, Int32 dstX0, Int32 dstY0, Int32 dstX1, Int32 dstY1, Int32 mask, OpenTK.Graphics.ES30.All filter) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glBlitFramebufferNV((Int32)srcX0, (Int32)srcY0, (Int32)srcX1, (Int32)srcY1, (Int32)dstX0, (Int32)dstY0, (Int32)dstX1, (Int32)dstY1, (UInt32)mask, (OpenTK.Graphics.ES30.NvFramebufferBlit)filter); + Delegates.glBlitFramebufferNV((Int32)srcX0, (Int32)srcY0, (Int32)srcX1, (Int32)srcY1, (Int32)dstX0, (Int32)dstY0, (Int32)dstX1, (Int32)dstY1, (UInt32)mask, (OpenTK.Graphics.ES30.All)filter); #if DEBUG } #endif @@ -48297,13 +48444,13 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "NV_framebuffer_blit", Version = "", EntryPoint = "glBlitFramebufferNV")] public static - void BlitFramebuffer(Int32 srcX0, Int32 srcY0, Int32 srcX1, Int32 srcY1, Int32 dstX0, Int32 dstY0, Int32 dstX1, Int32 dstY1, UInt32 mask, OpenTK.Graphics.ES30.NvFramebufferBlit filter) + void BlitFramebuffer(Int32 srcX0, Int32 srcY0, Int32 srcX1, Int32 srcY1, Int32 dstX0, Int32 dstY0, Int32 dstX1, Int32 dstY1, UInt32 mask, OpenTK.Graphics.ES30.All filter) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glBlitFramebufferNV((Int32)srcX0, (Int32)srcY0, (Int32)srcX1, (Int32)srcY1, (Int32)dstX0, (Int32)dstY0, (Int32)dstX1, (Int32)dstY1, (UInt32)mask, (OpenTK.Graphics.ES30.NvFramebufferBlit)filter); + Delegates.glBlitFramebufferNV((Int32)srcX0, (Int32)srcY0, (Int32)srcX1, (Int32)srcY1, (Int32)dstX0, (Int32)dstY0, (Int32)dstX1, (Int32)dstY1, (UInt32)mask, (OpenTK.Graphics.ES30.All)filter); #if DEBUG } #endif @@ -48340,13 +48487,13 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "NV_copy_buffer", Version = "", EntryPoint = "glCopyBufferSubDataNV")] public static - void CopyBufferSubData(OpenTK.Graphics.ES30.NvCopyBuffer readTarget, OpenTK.Graphics.ES30.NvCopyBuffer writeTarget, IntPtr readOffset, IntPtr writeOffset, IntPtr size) + void CopyBufferSubData(OpenTK.Graphics.ES30.All readTarget, OpenTK.Graphics.ES30.All writeTarget, IntPtr readOffset, IntPtr writeOffset, IntPtr size) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glCopyBufferSubDataNV((OpenTK.Graphics.ES30.NvCopyBuffer)readTarget, (OpenTK.Graphics.ES30.NvCopyBuffer)writeTarget, (IntPtr)readOffset, (IntPtr)writeOffset, (IntPtr)size); + Delegates.glCopyBufferSubDataNV((OpenTK.Graphics.ES30.All)readTarget, (OpenTK.Graphics.ES30.All)writeTarget, (IntPtr)readOffset, (IntPtr)writeOffset, (IntPtr)size); #if DEBUG } #endif @@ -48370,13 +48517,13 @@ namespace OpenTK.Graphics.ES30 /// [requires: NV_coverage_sample] [AutoGenerated(Category = "NV_coverage_sample", Version = "", EntryPoint = "glCoverageOperationNV")] public static - void CoverageOperation(OpenTK.Graphics.ES30.NvCoverageSample operation) + void CoverageOperation(OpenTK.Graphics.ES30.All operation) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glCoverageOperationNV((OpenTK.Graphics.ES30.NvCoverageSample)operation); + Delegates.glCoverageOperationNV((OpenTK.Graphics.ES30.All)operation); #if DEBUG } #endif @@ -48554,7 +48701,7 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "NV_draw_buffers", Version = "", EntryPoint = "glDrawBuffersNV")] public static - void DrawBuffers(Int32 n, OpenTK.Graphics.ES30.NvDrawBuffers[] bufs) + void DrawBuffers(Int32 n, OpenTK.Graphics.ES30.All[] bufs) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -48562,9 +48709,9 @@ namespace OpenTK.Graphics.ES30 #endif unsafe { - fixed (OpenTK.Graphics.ES30.NvDrawBuffers* bufs_ptr = bufs) + fixed (OpenTK.Graphics.ES30.All* bufs_ptr = bufs) { - Delegates.glDrawBuffersNV((Int32)n, (OpenTK.Graphics.ES30.NvDrawBuffers*)bufs_ptr); + Delegates.glDrawBuffersNV((Int32)n, (OpenTK.Graphics.ES30.All*)bufs_ptr); } } #if DEBUG @@ -48588,7 +48735,7 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "NV_draw_buffers", Version = "", EntryPoint = "glDrawBuffersNV")] public static - void DrawBuffers(Int32 n, ref OpenTK.Graphics.ES30.NvDrawBuffers bufs) + void DrawBuffers(Int32 n, ref OpenTK.Graphics.ES30.All bufs) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -48596,9 +48743,9 @@ namespace OpenTK.Graphics.ES30 #endif unsafe { - fixed (OpenTK.Graphics.ES30.NvDrawBuffers* bufs_ptr = &bufs) + fixed (OpenTK.Graphics.ES30.All* bufs_ptr = &bufs) { - Delegates.glDrawBuffersNV((Int32)n, (OpenTK.Graphics.ES30.NvDrawBuffers*)bufs_ptr); + Delegates.glDrawBuffersNV((Int32)n, (OpenTK.Graphics.ES30.All*)bufs_ptr); } } #if DEBUG @@ -48623,13 +48770,13 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "NV_draw_buffers", Version = "", EntryPoint = "glDrawBuffersNV")] public static - unsafe void DrawBuffers(Int32 n, OpenTK.Graphics.ES30.NvDrawBuffers* bufs) + unsafe void DrawBuffers(Int32 n, OpenTK.Graphics.ES30.All* bufs) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glDrawBuffersNV((Int32)n, (OpenTK.Graphics.ES30.NvDrawBuffers*)bufs); + Delegates.glDrawBuffersNV((Int32)n, (OpenTK.Graphics.ES30.All*)bufs); #if DEBUG } #endif @@ -48666,13 +48813,13 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "NV_draw_instanced", Version = "", EntryPoint = "glDrawElementsInstancedNV")] public static - void DrawElementsInstanced(OpenTK.Graphics.ES30.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES30.NvDrawInstanced type, IntPtr indices, Int32 primcount) + void DrawElementsInstanced(OpenTK.Graphics.ES30.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES30.All type, IntPtr indices, Int32 primcount) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glDrawElementsInstancedNV((OpenTK.Graphics.ES30.PrimitiveType)mode, (Int32)count, (OpenTK.Graphics.ES30.NvDrawInstanced)type, (IntPtr)indices, (Int32)primcount); + Delegates.glDrawElementsInstancedNV((OpenTK.Graphics.ES30.PrimitiveType)mode, (Int32)count, (OpenTK.Graphics.ES30.All)type, (IntPtr)indices, (Int32)primcount); #if DEBUG } #endif @@ -48709,7 +48856,7 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "NV_draw_instanced", Version = "", EntryPoint = "glDrawElementsInstancedNV")] public static - void DrawElementsInstanced(OpenTK.Graphics.ES30.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES30.NvDrawInstanced type, [InAttribute, OutAttribute] T3[] indices, Int32 primcount) + void DrawElementsInstanced(OpenTK.Graphics.ES30.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES30.All type, [InAttribute, OutAttribute] T3[] indices, Int32 primcount) where T3 : struct { #if DEBUG @@ -48719,7 +48866,7 @@ namespace OpenTK.Graphics.ES30 GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); try { - Delegates.glDrawElementsInstancedNV((OpenTK.Graphics.ES30.PrimitiveType)mode, (Int32)count, (OpenTK.Graphics.ES30.NvDrawInstanced)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); + Delegates.glDrawElementsInstancedNV((OpenTK.Graphics.ES30.PrimitiveType)mode, (Int32)count, (OpenTK.Graphics.ES30.All)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); } finally { @@ -48761,7 +48908,7 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "NV_draw_instanced", Version = "", EntryPoint = "glDrawElementsInstancedNV")] public static - void DrawElementsInstanced(OpenTK.Graphics.ES30.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES30.NvDrawInstanced type, [InAttribute, OutAttribute] T3[,] indices, Int32 primcount) + void DrawElementsInstanced(OpenTK.Graphics.ES30.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES30.All type, [InAttribute, OutAttribute] T3[,] indices, Int32 primcount) where T3 : struct { #if DEBUG @@ -48771,7 +48918,7 @@ namespace OpenTK.Graphics.ES30 GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); try { - Delegates.glDrawElementsInstancedNV((OpenTK.Graphics.ES30.PrimitiveType)mode, (Int32)count, (OpenTK.Graphics.ES30.NvDrawInstanced)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); + Delegates.glDrawElementsInstancedNV((OpenTK.Graphics.ES30.PrimitiveType)mode, (Int32)count, (OpenTK.Graphics.ES30.All)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); } finally { @@ -48813,7 +48960,7 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "NV_draw_instanced", Version = "", EntryPoint = "glDrawElementsInstancedNV")] public static - void DrawElementsInstanced(OpenTK.Graphics.ES30.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES30.NvDrawInstanced type, [InAttribute, OutAttribute] T3[,,] indices, Int32 primcount) + void DrawElementsInstanced(OpenTK.Graphics.ES30.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES30.All type, [InAttribute, OutAttribute] T3[,,] indices, Int32 primcount) where T3 : struct { #if DEBUG @@ -48823,7 +48970,7 @@ namespace OpenTK.Graphics.ES30 GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); try { - Delegates.glDrawElementsInstancedNV((OpenTK.Graphics.ES30.PrimitiveType)mode, (Int32)count, (OpenTK.Graphics.ES30.NvDrawInstanced)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); + Delegates.glDrawElementsInstancedNV((OpenTK.Graphics.ES30.PrimitiveType)mode, (Int32)count, (OpenTK.Graphics.ES30.All)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); } finally { @@ -48865,7 +49012,7 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "NV_draw_instanced", Version = "", EntryPoint = "glDrawElementsInstancedNV")] public static - void DrawElementsInstanced(OpenTK.Graphics.ES30.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES30.NvDrawInstanced type, [InAttribute, OutAttribute] ref T3 indices, Int32 primcount) + void DrawElementsInstanced(OpenTK.Graphics.ES30.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES30.All type, [InAttribute, OutAttribute] ref T3 indices, Int32 primcount) where T3 : struct { #if DEBUG @@ -48875,7 +49022,7 @@ namespace OpenTK.Graphics.ES30 GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); try { - Delegates.glDrawElementsInstancedNV((OpenTK.Graphics.ES30.PrimitiveType)mode, (Int32)count, (OpenTK.Graphics.ES30.NvDrawInstanced)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); + Delegates.glDrawElementsInstancedNV((OpenTK.Graphics.ES30.PrimitiveType)mode, (Int32)count, (OpenTK.Graphics.ES30.All)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); indices = (T3)indices_ptr.Target; } finally @@ -49041,7 +49188,7 @@ namespace OpenTK.Graphics.ES30 /// [requires: NV_fence] [AutoGenerated(Category = "NV_fence", Version = "", EntryPoint = "glGetFenceivNV")] public static - void GetFence(Int32 fence, OpenTK.Graphics.ES30.NvFence pname, [OutAttribute] Int32[] @params) + void GetFence(Int32 fence, OpenTK.Graphics.ES30.All pname, [OutAttribute] Int32[] @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -49051,7 +49198,7 @@ namespace OpenTK.Graphics.ES30 { fixed (Int32* @params_ptr = @params) { - Delegates.glGetFenceivNV((UInt32)fence, (OpenTK.Graphics.ES30.NvFence)pname, (Int32*)@params_ptr); + Delegates.glGetFenceivNV((UInt32)fence, (OpenTK.Graphics.ES30.All)pname, (Int32*)@params_ptr); } } #if DEBUG @@ -49062,7 +49209,7 @@ namespace OpenTK.Graphics.ES30 /// [requires: NV_fence] [AutoGenerated(Category = "NV_fence", Version = "", EntryPoint = "glGetFenceivNV")] public static - void GetFence(Int32 fence, OpenTK.Graphics.ES30.NvFence pname, [OutAttribute] out Int32 @params) + void GetFence(Int32 fence, OpenTK.Graphics.ES30.All pname, [OutAttribute] out Int32 @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -49072,7 +49219,7 @@ namespace OpenTK.Graphics.ES30 { fixed (Int32* @params_ptr = &@params) { - Delegates.glGetFenceivNV((UInt32)fence, (OpenTK.Graphics.ES30.NvFence)pname, (Int32*)@params_ptr); + Delegates.glGetFenceivNV((UInt32)fence, (OpenTK.Graphics.ES30.All)pname, (Int32*)@params_ptr); @params = *@params_ptr; } } @@ -49085,13 +49232,13 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "NV_fence", Version = "", EntryPoint = "glGetFenceivNV")] public static - unsafe void GetFence(Int32 fence, OpenTK.Graphics.ES30.NvFence pname, [OutAttribute] Int32* @params) + unsafe void GetFence(Int32 fence, OpenTK.Graphics.ES30.All pname, [OutAttribute] Int32* @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetFenceivNV((UInt32)fence, (OpenTK.Graphics.ES30.NvFence)pname, (Int32*)@params); + Delegates.glGetFenceivNV((UInt32)fence, (OpenTK.Graphics.ES30.All)pname, (Int32*)@params); #if DEBUG } #endif @@ -49101,7 +49248,7 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "NV_fence", Version = "", EntryPoint = "glGetFenceivNV")] public static - void GetFence(UInt32 fence, OpenTK.Graphics.ES30.NvFence pname, [OutAttribute] Int32[] @params) + void GetFence(UInt32 fence, OpenTK.Graphics.ES30.All pname, [OutAttribute] Int32[] @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -49111,7 +49258,7 @@ namespace OpenTK.Graphics.ES30 { fixed (Int32* @params_ptr = @params) { - Delegates.glGetFenceivNV((UInt32)fence, (OpenTK.Graphics.ES30.NvFence)pname, (Int32*)@params_ptr); + Delegates.glGetFenceivNV((UInt32)fence, (OpenTK.Graphics.ES30.All)pname, (Int32*)@params_ptr); } } #if DEBUG @@ -49123,7 +49270,7 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "NV_fence", Version = "", EntryPoint = "glGetFenceivNV")] public static - void GetFence(UInt32 fence, OpenTK.Graphics.ES30.NvFence pname, [OutAttribute] out Int32 @params) + void GetFence(UInt32 fence, OpenTK.Graphics.ES30.All pname, [OutAttribute] out Int32 @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -49133,7 +49280,7 @@ namespace OpenTK.Graphics.ES30 { fixed (Int32* @params_ptr = &@params) { - Delegates.glGetFenceivNV((UInt32)fence, (OpenTK.Graphics.ES30.NvFence)pname, (Int32*)@params_ptr); + Delegates.glGetFenceivNV((UInt32)fence, (OpenTK.Graphics.ES30.All)pname, (Int32*)@params_ptr); @params = *@params_ptr; } } @@ -49146,13 +49293,13 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "NV_fence", Version = "", EntryPoint = "glGetFenceivNV")] public static - unsafe void GetFence(UInt32 fence, OpenTK.Graphics.ES30.NvFence pname, [OutAttribute] Int32* @params) + unsafe void GetFence(UInt32 fence, OpenTK.Graphics.ES30.All pname, [OutAttribute] Int32* @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetFenceivNV((UInt32)fence, (OpenTK.Graphics.ES30.NvFence)pname, (Int32*)@params); + Delegates.glGetFenceivNV((UInt32)fence, (OpenTK.Graphics.ES30.All)pname, (Int32*)@params); #if DEBUG } #endif @@ -49200,13 +49347,13 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "NV_read_buffer", Version = "", EntryPoint = "glReadBufferNV")] public static - void ReadBuffer(OpenTK.Graphics.ES30.NvReadBuffer mode) + void ReadBuffer(OpenTK.Graphics.ES30.All mode) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glReadBufferNV((OpenTK.Graphics.ES30.NvReadBuffer)mode); + Delegates.glReadBufferNV((OpenTK.Graphics.ES30.All)mode); #if DEBUG } #endif @@ -49243,13 +49390,13 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "NV_framebuffer_multisample", Version = "", EntryPoint = "glRenderbufferStorageMultisampleNV")] public static - void RenderbufferStorageMultisample(OpenTK.Graphics.ES30.NvFramebufferMultisample target, Int32 samples, OpenTK.Graphics.ES30.NvFramebufferMultisample internalformat, Int32 width, Int32 height) + void RenderbufferStorageMultisample(OpenTK.Graphics.ES30.All target, Int32 samples, OpenTK.Graphics.ES30.All internalformat, Int32 width, Int32 height) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glRenderbufferStorageMultisampleNV((OpenTK.Graphics.ES30.NvFramebufferMultisample)target, (Int32)samples, (OpenTK.Graphics.ES30.NvFramebufferMultisample)internalformat, (Int32)width, (Int32)height); + Delegates.glRenderbufferStorageMultisampleNV((OpenTK.Graphics.ES30.All)target, (Int32)samples, (OpenTK.Graphics.ES30.All)internalformat, (Int32)width, (Int32)height); #if DEBUG } #endif @@ -49258,13 +49405,13 @@ namespace OpenTK.Graphics.ES30 /// [requires: NV_fence] [AutoGenerated(Category = "NV_fence", Version = "", EntryPoint = "glSetFenceNV")] public static - void SetFence(Int32 fence, OpenTK.Graphics.ES30.NvFence condition) + void SetFence(Int32 fence, OpenTK.Graphics.ES30.All condition) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glSetFenceNV((UInt32)fence, (OpenTK.Graphics.ES30.NvFence)condition); + Delegates.glSetFenceNV((UInt32)fence, (OpenTK.Graphics.ES30.All)condition); #if DEBUG } #endif @@ -49274,13 +49421,13 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "NV_fence", Version = "", EntryPoint = "glSetFenceNV")] public static - void SetFence(UInt32 fence, OpenTK.Graphics.ES30.NvFence condition) + void SetFence(UInt32 fence, OpenTK.Graphics.ES30.All condition) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glSetFenceNV((UInt32)fence, (OpenTK.Graphics.ES30.NvFence)condition); + Delegates.glSetFenceNV((UInt32)fence, (OpenTK.Graphics.ES30.All)condition); #if DEBUG } #endif @@ -49824,13 +49971,13 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "OES_texture_3D", Version = "", EntryPoint = "glCompressedTexImage3DOES")] public static - void CompressedTexImage3D(OpenTK.Graphics.ES30.OesTexture3D target, Int32 level, OpenTK.Graphics.ES30.OesTexture3D internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, Int32 imageSize, IntPtr data) + void CompressedTexImage3D(OpenTK.Graphics.ES30.All target, Int32 level, OpenTK.Graphics.ES30.All internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, Int32 imageSize, IntPtr data) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glCompressedTexImage3DOES((OpenTK.Graphics.ES30.OesTexture3D)target, (Int32)level, (OpenTK.Graphics.ES30.OesTexture3D)internalformat, (Int32)width, (Int32)height, (Int32)depth, (Int32)border, (Int32)imageSize, (IntPtr)data); + Delegates.glCompressedTexImage3DOES((OpenTK.Graphics.ES30.All)target, (Int32)level, (OpenTK.Graphics.ES30.All)internalformat, (Int32)width, (Int32)height, (Int32)depth, (Int32)border, (Int32)imageSize, (IntPtr)data); #if DEBUG } #endif @@ -49887,7 +50034,7 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "OES_texture_3D", Version = "", EntryPoint = "glCompressedTexImage3DOES")] public static - void CompressedTexImage3D(OpenTK.Graphics.ES30.OesTexture3D target, Int32 level, OpenTK.Graphics.ES30.OesTexture3D internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, Int32 imageSize, [InAttribute, OutAttribute] T8[] data) + void CompressedTexImage3D(OpenTK.Graphics.ES30.All target, Int32 level, OpenTK.Graphics.ES30.All internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, Int32 imageSize, [InAttribute, OutAttribute] T8[] data) where T8 : struct { #if DEBUG @@ -49897,7 +50044,7 @@ namespace OpenTK.Graphics.ES30 GCHandle data_ptr = GCHandle.Alloc(data, GCHandleType.Pinned); try { - Delegates.glCompressedTexImage3DOES((OpenTK.Graphics.ES30.OesTexture3D)target, (Int32)level, (OpenTK.Graphics.ES30.OesTexture3D)internalformat, (Int32)width, (Int32)height, (Int32)depth, (Int32)border, (Int32)imageSize, (IntPtr)data_ptr.AddrOfPinnedObject()); + Delegates.glCompressedTexImage3DOES((OpenTK.Graphics.ES30.All)target, (Int32)level, (OpenTK.Graphics.ES30.All)internalformat, (Int32)width, (Int32)height, (Int32)depth, (Int32)border, (Int32)imageSize, (IntPtr)data_ptr.AddrOfPinnedObject()); } finally { @@ -49959,7 +50106,7 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "OES_texture_3D", Version = "", EntryPoint = "glCompressedTexImage3DOES")] public static - void CompressedTexImage3D(OpenTK.Graphics.ES30.OesTexture3D target, Int32 level, OpenTK.Graphics.ES30.OesTexture3D internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, Int32 imageSize, [InAttribute, OutAttribute] T8[,] data) + void CompressedTexImage3D(OpenTK.Graphics.ES30.All target, Int32 level, OpenTK.Graphics.ES30.All internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, Int32 imageSize, [InAttribute, OutAttribute] T8[,] data) where T8 : struct { #if DEBUG @@ -49969,7 +50116,7 @@ namespace OpenTK.Graphics.ES30 GCHandle data_ptr = GCHandle.Alloc(data, GCHandleType.Pinned); try { - Delegates.glCompressedTexImage3DOES((OpenTK.Graphics.ES30.OesTexture3D)target, (Int32)level, (OpenTK.Graphics.ES30.OesTexture3D)internalformat, (Int32)width, (Int32)height, (Int32)depth, (Int32)border, (Int32)imageSize, (IntPtr)data_ptr.AddrOfPinnedObject()); + Delegates.glCompressedTexImage3DOES((OpenTK.Graphics.ES30.All)target, (Int32)level, (OpenTK.Graphics.ES30.All)internalformat, (Int32)width, (Int32)height, (Int32)depth, (Int32)border, (Int32)imageSize, (IntPtr)data_ptr.AddrOfPinnedObject()); } finally { @@ -50031,7 +50178,7 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "OES_texture_3D", Version = "", EntryPoint = "glCompressedTexImage3DOES")] public static - void CompressedTexImage3D(OpenTK.Graphics.ES30.OesTexture3D target, Int32 level, OpenTK.Graphics.ES30.OesTexture3D internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, Int32 imageSize, [InAttribute, OutAttribute] T8[,,] data) + void CompressedTexImage3D(OpenTK.Graphics.ES30.All target, Int32 level, OpenTK.Graphics.ES30.All internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, Int32 imageSize, [InAttribute, OutAttribute] T8[,,] data) where T8 : struct { #if DEBUG @@ -50041,7 +50188,7 @@ namespace OpenTK.Graphics.ES30 GCHandle data_ptr = GCHandle.Alloc(data, GCHandleType.Pinned); try { - Delegates.glCompressedTexImage3DOES((OpenTK.Graphics.ES30.OesTexture3D)target, (Int32)level, (OpenTK.Graphics.ES30.OesTexture3D)internalformat, (Int32)width, (Int32)height, (Int32)depth, (Int32)border, (Int32)imageSize, (IntPtr)data_ptr.AddrOfPinnedObject()); + Delegates.glCompressedTexImage3DOES((OpenTK.Graphics.ES30.All)target, (Int32)level, (OpenTK.Graphics.ES30.All)internalformat, (Int32)width, (Int32)height, (Int32)depth, (Int32)border, (Int32)imageSize, (IntPtr)data_ptr.AddrOfPinnedObject()); } finally { @@ -50103,7 +50250,7 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "OES_texture_3D", Version = "", EntryPoint = "glCompressedTexImage3DOES")] public static - void CompressedTexImage3D(OpenTK.Graphics.ES30.OesTexture3D target, Int32 level, OpenTK.Graphics.ES30.OesTexture3D internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, Int32 imageSize, [InAttribute, OutAttribute] ref T8 data) + void CompressedTexImage3D(OpenTK.Graphics.ES30.All target, Int32 level, OpenTK.Graphics.ES30.All internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, Int32 imageSize, [InAttribute, OutAttribute] ref T8 data) where T8 : struct { #if DEBUG @@ -50113,7 +50260,7 @@ namespace OpenTK.Graphics.ES30 GCHandle data_ptr = GCHandle.Alloc(data, GCHandleType.Pinned); try { - Delegates.glCompressedTexImage3DOES((OpenTK.Graphics.ES30.OesTexture3D)target, (Int32)level, (OpenTK.Graphics.ES30.OesTexture3D)internalformat, (Int32)width, (Int32)height, (Int32)depth, (Int32)border, (Int32)imageSize, (IntPtr)data_ptr.AddrOfPinnedObject()); + Delegates.glCompressedTexImage3DOES((OpenTK.Graphics.ES30.All)target, (Int32)level, (OpenTK.Graphics.ES30.All)internalformat, (Int32)width, (Int32)height, (Int32)depth, (Int32)border, (Int32)imageSize, (IntPtr)data_ptr.AddrOfPinnedObject()); data = (T8)data_ptr.Target; } finally @@ -50181,13 +50328,13 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "OES_texture_3D", Version = "", EntryPoint = "glCompressedTexSubImage3DOES")] public static - void CompressedTexSubImage3D(OpenTK.Graphics.ES30.OesTexture3D target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES30.OesTexture3D format, Int32 imageSize, IntPtr data) + void CompressedTexSubImage3D(OpenTK.Graphics.ES30.All target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES30.All format, Int32 imageSize, IntPtr data) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glCompressedTexSubImage3DOES((OpenTK.Graphics.ES30.OesTexture3D)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)zoffset, (Int32)width, (Int32)height, (Int32)depth, (OpenTK.Graphics.ES30.OesTexture3D)format, (Int32)imageSize, (IntPtr)data); + Delegates.glCompressedTexSubImage3DOES((OpenTK.Graphics.ES30.All)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)zoffset, (Int32)width, (Int32)height, (Int32)depth, (OpenTK.Graphics.ES30.All)format, (Int32)imageSize, (IntPtr)data); #if DEBUG } #endif @@ -50249,7 +50396,7 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "OES_texture_3D", Version = "", EntryPoint = "glCompressedTexSubImage3DOES")] public static - void CompressedTexSubImage3D(OpenTK.Graphics.ES30.OesTexture3D target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES30.OesTexture3D format, Int32 imageSize, [InAttribute, OutAttribute] T10[] data) + void CompressedTexSubImage3D(OpenTK.Graphics.ES30.All target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES30.All format, Int32 imageSize, [InAttribute, OutAttribute] T10[] data) where T10 : struct { #if DEBUG @@ -50259,7 +50406,7 @@ namespace OpenTK.Graphics.ES30 GCHandle data_ptr = GCHandle.Alloc(data, GCHandleType.Pinned); try { - Delegates.glCompressedTexSubImage3DOES((OpenTK.Graphics.ES30.OesTexture3D)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)zoffset, (Int32)width, (Int32)height, (Int32)depth, (OpenTK.Graphics.ES30.OesTexture3D)format, (Int32)imageSize, (IntPtr)data_ptr.AddrOfPinnedObject()); + Delegates.glCompressedTexSubImage3DOES((OpenTK.Graphics.ES30.All)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)zoffset, (Int32)width, (Int32)height, (Int32)depth, (OpenTK.Graphics.ES30.All)format, (Int32)imageSize, (IntPtr)data_ptr.AddrOfPinnedObject()); } finally { @@ -50326,7 +50473,7 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "OES_texture_3D", Version = "", EntryPoint = "glCompressedTexSubImage3DOES")] public static - void CompressedTexSubImage3D(OpenTK.Graphics.ES30.OesTexture3D target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES30.OesTexture3D format, Int32 imageSize, [InAttribute, OutAttribute] T10[,] data) + void CompressedTexSubImage3D(OpenTK.Graphics.ES30.All target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES30.All format, Int32 imageSize, [InAttribute, OutAttribute] T10[,] data) where T10 : struct { #if DEBUG @@ -50336,7 +50483,7 @@ namespace OpenTK.Graphics.ES30 GCHandle data_ptr = GCHandle.Alloc(data, GCHandleType.Pinned); try { - Delegates.glCompressedTexSubImage3DOES((OpenTK.Graphics.ES30.OesTexture3D)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)zoffset, (Int32)width, (Int32)height, (Int32)depth, (OpenTK.Graphics.ES30.OesTexture3D)format, (Int32)imageSize, (IntPtr)data_ptr.AddrOfPinnedObject()); + Delegates.glCompressedTexSubImage3DOES((OpenTK.Graphics.ES30.All)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)zoffset, (Int32)width, (Int32)height, (Int32)depth, (OpenTK.Graphics.ES30.All)format, (Int32)imageSize, (IntPtr)data_ptr.AddrOfPinnedObject()); } finally { @@ -50403,7 +50550,7 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "OES_texture_3D", Version = "", EntryPoint = "glCompressedTexSubImage3DOES")] public static - void CompressedTexSubImage3D(OpenTK.Graphics.ES30.OesTexture3D target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES30.OesTexture3D format, Int32 imageSize, [InAttribute, OutAttribute] T10[,,] data) + void CompressedTexSubImage3D(OpenTK.Graphics.ES30.All target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES30.All format, Int32 imageSize, [InAttribute, OutAttribute] T10[,,] data) where T10 : struct { #if DEBUG @@ -50413,7 +50560,7 @@ namespace OpenTK.Graphics.ES30 GCHandle data_ptr = GCHandle.Alloc(data, GCHandleType.Pinned); try { - Delegates.glCompressedTexSubImage3DOES((OpenTK.Graphics.ES30.OesTexture3D)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)zoffset, (Int32)width, (Int32)height, (Int32)depth, (OpenTK.Graphics.ES30.OesTexture3D)format, (Int32)imageSize, (IntPtr)data_ptr.AddrOfPinnedObject()); + Delegates.glCompressedTexSubImage3DOES((OpenTK.Graphics.ES30.All)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)zoffset, (Int32)width, (Int32)height, (Int32)depth, (OpenTK.Graphics.ES30.All)format, (Int32)imageSize, (IntPtr)data_ptr.AddrOfPinnedObject()); } finally { @@ -50480,7 +50627,7 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "OES_texture_3D", Version = "", EntryPoint = "glCompressedTexSubImage3DOES")] public static - void CompressedTexSubImage3D(OpenTK.Graphics.ES30.OesTexture3D target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES30.OesTexture3D format, Int32 imageSize, [InAttribute, OutAttribute] ref T10 data) + void CompressedTexSubImage3D(OpenTK.Graphics.ES30.All target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES30.All format, Int32 imageSize, [InAttribute, OutAttribute] ref T10 data) where T10 : struct { #if DEBUG @@ -50490,7 +50637,7 @@ namespace OpenTK.Graphics.ES30 GCHandle data_ptr = GCHandle.Alloc(data, GCHandleType.Pinned); try { - Delegates.glCompressedTexSubImage3DOES((OpenTK.Graphics.ES30.OesTexture3D)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)zoffset, (Int32)width, (Int32)height, (Int32)depth, (OpenTK.Graphics.ES30.OesTexture3D)format, (Int32)imageSize, (IntPtr)data_ptr.AddrOfPinnedObject()); + Delegates.glCompressedTexSubImage3DOES((OpenTK.Graphics.ES30.All)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)zoffset, (Int32)width, (Int32)height, (Int32)depth, (OpenTK.Graphics.ES30.All)format, (Int32)imageSize, (IntPtr)data_ptr.AddrOfPinnedObject()); data = (T10)data_ptr.Target; } finally @@ -50548,13 +50695,13 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "OES_texture_3D", Version = "", EntryPoint = "glCopyTexSubImage3DOES")] public static - void CopyTexSubImage3D(OpenTK.Graphics.ES30.OesTexture3D target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 x, Int32 y, Int32 width, Int32 height) + void CopyTexSubImage3D(OpenTK.Graphics.ES30.All target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 x, Int32 y, Int32 width, Int32 height) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glCopyTexSubImage3DOES((OpenTK.Graphics.ES30.OesTexture3D)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)zoffset, (Int32)x, (Int32)y, (Int32)width, (Int32)height); + Delegates.glCopyTexSubImage3DOES((OpenTK.Graphics.ES30.All)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)zoffset, (Int32)x, (Int32)y, (Int32)width, (Int32)height); #if DEBUG } #endif @@ -50759,13 +50906,13 @@ namespace OpenTK.Graphics.ES30 /// [requires: OES_EGL_image] [AutoGenerated(Category = "OES_EGL_image", Version = "", EntryPoint = "glEGLImageTargetRenderbufferStorageOES")] public static - void EGLImageTargetRenderbufferStorage(OpenTK.Graphics.ES30.OesEglImage target, IntPtr image) + void EGLImageTargetRenderbufferStorage(OpenTK.Graphics.ES30.All target, IntPtr image) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glEGLImageTargetRenderbufferStorageOES((OpenTK.Graphics.ES30.OesEglImage)target, (IntPtr)image); + Delegates.glEGLImageTargetRenderbufferStorageOES((OpenTK.Graphics.ES30.All)target, (IntPtr)image); #if DEBUG } #endif @@ -50774,13 +50921,13 @@ namespace OpenTK.Graphics.ES30 /// [requires: OES_EGL_image] [AutoGenerated(Category = "OES_EGL_image", Version = "", EntryPoint = "glEGLImageTargetTexture2DOES")] public static - void EGLImageTargetTexture2D(OpenTK.Graphics.ES30.OesEglImage target, IntPtr image) + void EGLImageTargetTexture2D(OpenTK.Graphics.ES30.All target, IntPtr image) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glEGLImageTargetTexture2DOES((OpenTK.Graphics.ES30.OesEglImage)target, (IntPtr)image); + Delegates.glEGLImageTargetTexture2DOES((OpenTK.Graphics.ES30.All)target, (IntPtr)image); #if DEBUG } #endif @@ -50789,13 +50936,13 @@ namespace OpenTK.Graphics.ES30 /// [requires: OES_texture_3D] [AutoGenerated(Category = "OES_texture_3D", Version = "", EntryPoint = "glFramebufferTexture3DOES")] public static - void FramebufferTexture3D(OpenTK.Graphics.ES30.OesTexture3D target, OpenTK.Graphics.ES30.OesTexture3D attachment, OpenTK.Graphics.ES30.OesTexture3D textarget, Int32 texture, Int32 level, Int32 zoffset) + void FramebufferTexture3D(OpenTK.Graphics.ES30.All target, OpenTK.Graphics.ES30.All attachment, OpenTK.Graphics.ES30.All textarget, Int32 texture, Int32 level, Int32 zoffset) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glFramebufferTexture3DOES((OpenTK.Graphics.ES30.OesTexture3D)target, (OpenTK.Graphics.ES30.OesTexture3D)attachment, (OpenTK.Graphics.ES30.OesTexture3D)textarget, (UInt32)texture, (Int32)level, (Int32)zoffset); + Delegates.glFramebufferTexture3DOES((OpenTK.Graphics.ES30.All)target, (OpenTK.Graphics.ES30.All)attachment, (OpenTK.Graphics.ES30.All)textarget, (UInt32)texture, (Int32)level, (Int32)zoffset); #if DEBUG } #endif @@ -50805,13 +50952,13 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "OES_texture_3D", Version = "", EntryPoint = "glFramebufferTexture3DOES")] public static - void FramebufferTexture3D(OpenTK.Graphics.ES30.OesTexture3D target, OpenTK.Graphics.ES30.OesTexture3D attachment, OpenTK.Graphics.ES30.OesTexture3D textarget, UInt32 texture, Int32 level, Int32 zoffset) + void FramebufferTexture3D(OpenTK.Graphics.ES30.All target, OpenTK.Graphics.ES30.All attachment, OpenTK.Graphics.ES30.All textarget, UInt32 texture, Int32 level, Int32 zoffset) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glFramebufferTexture3DOES((OpenTK.Graphics.ES30.OesTexture3D)target, (OpenTK.Graphics.ES30.OesTexture3D)attachment, (OpenTK.Graphics.ES30.OesTexture3D)textarget, (UInt32)texture, (Int32)level, (Int32)zoffset); + Delegates.glFramebufferTexture3DOES((OpenTK.Graphics.ES30.All)target, (OpenTK.Graphics.ES30.All)attachment, (OpenTK.Graphics.ES30.All)textarget, (UInt32)texture, (Int32)level, (Int32)zoffset); #if DEBUG } #endif @@ -51018,13 +51165,13 @@ namespace OpenTK.Graphics.ES30 /// [requires: OES_mapbuffer] [AutoGenerated(Category = "OES_mapbuffer", Version = "", EntryPoint = "glGetBufferPointervOES")] public static - void GetBufferPointer(OpenTK.Graphics.ES30.OesMapbuffer target, OpenTK.Graphics.ES30.OesMapbuffer pname, [OutAttribute] IntPtr @params) + void GetBufferPointer(OpenTK.Graphics.ES30.All target, OpenTK.Graphics.ES30.All pname, [OutAttribute] IntPtr @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetBufferPointervOES((OpenTK.Graphics.ES30.OesMapbuffer)target, (OpenTK.Graphics.ES30.OesMapbuffer)pname, (IntPtr)@params); + Delegates.glGetBufferPointervOES((OpenTK.Graphics.ES30.All)target, (OpenTK.Graphics.ES30.All)pname, (IntPtr)@params); #if DEBUG } #endif @@ -51033,7 +51180,7 @@ namespace OpenTK.Graphics.ES30 /// [requires: OES_mapbuffer] [AutoGenerated(Category = "OES_mapbuffer", Version = "", EntryPoint = "glGetBufferPointervOES")] public static - void GetBufferPointer(OpenTK.Graphics.ES30.OesMapbuffer target, OpenTK.Graphics.ES30.OesMapbuffer pname, [InAttribute, OutAttribute] T2[] @params) + void GetBufferPointer(OpenTK.Graphics.ES30.All target, OpenTK.Graphics.ES30.All pname, [InAttribute, OutAttribute] T2[] @params) where T2 : struct { #if DEBUG @@ -51043,7 +51190,7 @@ namespace OpenTK.Graphics.ES30 GCHandle @params_ptr = GCHandle.Alloc(@params, GCHandleType.Pinned); try { - Delegates.glGetBufferPointervOES((OpenTK.Graphics.ES30.OesMapbuffer)target, (OpenTK.Graphics.ES30.OesMapbuffer)pname, (IntPtr)@params_ptr.AddrOfPinnedObject()); + Delegates.glGetBufferPointervOES((OpenTK.Graphics.ES30.All)target, (OpenTK.Graphics.ES30.All)pname, (IntPtr)@params_ptr.AddrOfPinnedObject()); } finally { @@ -51057,7 +51204,7 @@ namespace OpenTK.Graphics.ES30 /// [requires: OES_mapbuffer] [AutoGenerated(Category = "OES_mapbuffer", Version = "", EntryPoint = "glGetBufferPointervOES")] public static - void GetBufferPointer(OpenTK.Graphics.ES30.OesMapbuffer target, OpenTK.Graphics.ES30.OesMapbuffer pname, [InAttribute, OutAttribute] T2[,] @params) + void GetBufferPointer(OpenTK.Graphics.ES30.All target, OpenTK.Graphics.ES30.All pname, [InAttribute, OutAttribute] T2[,] @params) where T2 : struct { #if DEBUG @@ -51067,7 +51214,7 @@ namespace OpenTK.Graphics.ES30 GCHandle @params_ptr = GCHandle.Alloc(@params, GCHandleType.Pinned); try { - Delegates.glGetBufferPointervOES((OpenTK.Graphics.ES30.OesMapbuffer)target, (OpenTK.Graphics.ES30.OesMapbuffer)pname, (IntPtr)@params_ptr.AddrOfPinnedObject()); + Delegates.glGetBufferPointervOES((OpenTK.Graphics.ES30.All)target, (OpenTK.Graphics.ES30.All)pname, (IntPtr)@params_ptr.AddrOfPinnedObject()); } finally { @@ -51081,7 +51228,7 @@ namespace OpenTK.Graphics.ES30 /// [requires: OES_mapbuffer] [AutoGenerated(Category = "OES_mapbuffer", Version = "", EntryPoint = "glGetBufferPointervOES")] public static - void GetBufferPointer(OpenTK.Graphics.ES30.OesMapbuffer target, OpenTK.Graphics.ES30.OesMapbuffer pname, [InAttribute, OutAttribute] T2[,,] @params) + void GetBufferPointer(OpenTK.Graphics.ES30.All target, OpenTK.Graphics.ES30.All pname, [InAttribute, OutAttribute] T2[,,] @params) where T2 : struct { #if DEBUG @@ -51091,7 +51238,7 @@ namespace OpenTK.Graphics.ES30 GCHandle @params_ptr = GCHandle.Alloc(@params, GCHandleType.Pinned); try { - Delegates.glGetBufferPointervOES((OpenTK.Graphics.ES30.OesMapbuffer)target, (OpenTK.Graphics.ES30.OesMapbuffer)pname, (IntPtr)@params_ptr.AddrOfPinnedObject()); + Delegates.glGetBufferPointervOES((OpenTK.Graphics.ES30.All)target, (OpenTK.Graphics.ES30.All)pname, (IntPtr)@params_ptr.AddrOfPinnedObject()); } finally { @@ -51105,7 +51252,7 @@ namespace OpenTK.Graphics.ES30 /// [requires: OES_mapbuffer] [AutoGenerated(Category = "OES_mapbuffer", Version = "", EntryPoint = "glGetBufferPointervOES")] public static - void GetBufferPointer(OpenTK.Graphics.ES30.OesMapbuffer target, OpenTK.Graphics.ES30.OesMapbuffer pname, [InAttribute, OutAttribute] ref T2 @params) + void GetBufferPointer(OpenTK.Graphics.ES30.All target, OpenTK.Graphics.ES30.All pname, [InAttribute, OutAttribute] ref T2 @params) where T2 : struct { #if DEBUG @@ -51115,7 +51262,7 @@ namespace OpenTK.Graphics.ES30 GCHandle @params_ptr = GCHandle.Alloc(@params, GCHandleType.Pinned); try { - Delegates.glGetBufferPointervOES((OpenTK.Graphics.ES30.OesMapbuffer)target, (OpenTK.Graphics.ES30.OesMapbuffer)pname, (IntPtr)@params_ptr.AddrOfPinnedObject()); + Delegates.glGetBufferPointervOES((OpenTK.Graphics.ES30.All)target, (OpenTK.Graphics.ES30.All)pname, (IntPtr)@params_ptr.AddrOfPinnedObject()); @params = (T2)@params_ptr.Target; } finally @@ -51158,7 +51305,7 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")] public static - void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] OpenTK.Graphics.ES30.OesGetProgramBinary[] binaryFormat, [OutAttribute] IntPtr binary) + void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] OpenTK.Graphics.ES30.All[] binaryFormat, [OutAttribute] IntPtr binary) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -51167,9 +51314,9 @@ namespace OpenTK.Graphics.ES30 unsafe { fixed (Int32* length_ptr = length) - fixed (OpenTK.Graphics.ES30.OesGetProgramBinary* binaryFormat_ptr = binaryFormat) + fixed (OpenTK.Graphics.ES30.All* binaryFormat_ptr = binaryFormat) { - Delegates.glGetProgramBinaryOES((UInt32)program, (Int32)bufSize, (Int32*)length_ptr, (OpenTK.Graphics.ES30.OesGetProgramBinary*)binaryFormat_ptr, (IntPtr)binary); + Delegates.glGetProgramBinaryOES((UInt32)program, (Int32)bufSize, (Int32*)length_ptr, (OpenTK.Graphics.ES30.All*)binaryFormat_ptr, (IntPtr)binary); } } #if DEBUG @@ -51208,7 +51355,7 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")] public static - void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] OpenTK.Graphics.ES30.OesGetProgramBinary[] binaryFormat, [InAttribute, OutAttribute] T4[] binary) + void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] OpenTK.Graphics.ES30.All[] binaryFormat, [InAttribute, OutAttribute] T4[] binary) where T4 : struct { #if DEBUG @@ -51218,12 +51365,12 @@ namespace OpenTK.Graphics.ES30 unsafe { fixed (Int32* length_ptr = length) - fixed (OpenTK.Graphics.ES30.OesGetProgramBinary* binaryFormat_ptr = binaryFormat) + fixed (OpenTK.Graphics.ES30.All* binaryFormat_ptr = binaryFormat) { GCHandle binary_ptr = GCHandle.Alloc(binary, GCHandleType.Pinned); try { - Delegates.glGetProgramBinaryOES((UInt32)program, (Int32)bufSize, (Int32*)length_ptr, (OpenTK.Graphics.ES30.OesGetProgramBinary*)binaryFormat_ptr, (IntPtr)binary_ptr.AddrOfPinnedObject()); + Delegates.glGetProgramBinaryOES((UInt32)program, (Int32)bufSize, (Int32*)length_ptr, (OpenTK.Graphics.ES30.All*)binaryFormat_ptr, (IntPtr)binary_ptr.AddrOfPinnedObject()); } finally { @@ -51267,7 +51414,7 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")] public static - void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] OpenTK.Graphics.ES30.OesGetProgramBinary[] binaryFormat, [InAttribute, OutAttribute] T4[,] binary) + void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] OpenTK.Graphics.ES30.All[] binaryFormat, [InAttribute, OutAttribute] T4[,] binary) where T4 : struct { #if DEBUG @@ -51277,12 +51424,12 @@ namespace OpenTK.Graphics.ES30 unsafe { fixed (Int32* length_ptr = length) - fixed (OpenTK.Graphics.ES30.OesGetProgramBinary* binaryFormat_ptr = binaryFormat) + fixed (OpenTK.Graphics.ES30.All* binaryFormat_ptr = binaryFormat) { GCHandle binary_ptr = GCHandle.Alloc(binary, GCHandleType.Pinned); try { - Delegates.glGetProgramBinaryOES((UInt32)program, (Int32)bufSize, (Int32*)length_ptr, (OpenTK.Graphics.ES30.OesGetProgramBinary*)binaryFormat_ptr, (IntPtr)binary_ptr.AddrOfPinnedObject()); + Delegates.glGetProgramBinaryOES((UInt32)program, (Int32)bufSize, (Int32*)length_ptr, (OpenTK.Graphics.ES30.All*)binaryFormat_ptr, (IntPtr)binary_ptr.AddrOfPinnedObject()); } finally { @@ -51326,7 +51473,7 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")] public static - void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] OpenTK.Graphics.ES30.OesGetProgramBinary[] binaryFormat, [InAttribute, OutAttribute] T4[,,] binary) + void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] OpenTK.Graphics.ES30.All[] binaryFormat, [InAttribute, OutAttribute] T4[,,] binary) where T4 : struct { #if DEBUG @@ -51336,12 +51483,12 @@ namespace OpenTK.Graphics.ES30 unsafe { fixed (Int32* length_ptr = length) - fixed (OpenTK.Graphics.ES30.OesGetProgramBinary* binaryFormat_ptr = binaryFormat) + fixed (OpenTK.Graphics.ES30.All* binaryFormat_ptr = binaryFormat) { GCHandle binary_ptr = GCHandle.Alloc(binary, GCHandleType.Pinned); try { - Delegates.glGetProgramBinaryOES((UInt32)program, (Int32)bufSize, (Int32*)length_ptr, (OpenTK.Graphics.ES30.OesGetProgramBinary*)binaryFormat_ptr, (IntPtr)binary_ptr.AddrOfPinnedObject()); + Delegates.glGetProgramBinaryOES((UInt32)program, (Int32)bufSize, (Int32*)length_ptr, (OpenTK.Graphics.ES30.All*)binaryFormat_ptr, (IntPtr)binary_ptr.AddrOfPinnedObject()); } finally { @@ -51385,7 +51532,7 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")] public static - void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] OpenTK.Graphics.ES30.OesGetProgramBinary[] binaryFormat, [InAttribute, OutAttribute] ref T4 binary) + void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] OpenTK.Graphics.ES30.All[] binaryFormat, [InAttribute, OutAttribute] ref T4 binary) where T4 : struct { #if DEBUG @@ -51395,12 +51542,12 @@ namespace OpenTK.Graphics.ES30 unsafe { fixed (Int32* length_ptr = length) - fixed (OpenTK.Graphics.ES30.OesGetProgramBinary* binaryFormat_ptr = binaryFormat) + fixed (OpenTK.Graphics.ES30.All* binaryFormat_ptr = binaryFormat) { GCHandle binary_ptr = GCHandle.Alloc(binary, GCHandleType.Pinned); try { - Delegates.glGetProgramBinaryOES((UInt32)program, (Int32)bufSize, (Int32*)length_ptr, (OpenTK.Graphics.ES30.OesGetProgramBinary*)binaryFormat_ptr, (IntPtr)binary_ptr.AddrOfPinnedObject()); + Delegates.glGetProgramBinaryOES((UInt32)program, (Int32)bufSize, (Int32*)length_ptr, (OpenTK.Graphics.ES30.All*)binaryFormat_ptr, (IntPtr)binary_ptr.AddrOfPinnedObject()); binary = (T4)binary_ptr.Target; } finally @@ -51445,7 +51592,7 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")] public static - void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out OpenTK.Graphics.ES30.OesGetProgramBinary binaryFormat, [OutAttribute] IntPtr binary) + void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out OpenTK.Graphics.ES30.All binaryFormat, [OutAttribute] IntPtr binary) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -51454,9 +51601,9 @@ namespace OpenTK.Graphics.ES30 unsafe { fixed (Int32* length_ptr = &length) - fixed (OpenTK.Graphics.ES30.OesGetProgramBinary* binaryFormat_ptr = &binaryFormat) + fixed (OpenTK.Graphics.ES30.All* binaryFormat_ptr = &binaryFormat) { - Delegates.glGetProgramBinaryOES((UInt32)program, (Int32)bufSize, (Int32*)length_ptr, (OpenTK.Graphics.ES30.OesGetProgramBinary*)binaryFormat_ptr, (IntPtr)binary); + Delegates.glGetProgramBinaryOES((UInt32)program, (Int32)bufSize, (Int32*)length_ptr, (OpenTK.Graphics.ES30.All*)binaryFormat_ptr, (IntPtr)binary); length = *length_ptr; binaryFormat = *binaryFormat_ptr; } @@ -51497,7 +51644,7 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")] public static - void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out OpenTK.Graphics.ES30.OesGetProgramBinary binaryFormat, [InAttribute, OutAttribute] T4[] binary) + void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out OpenTK.Graphics.ES30.All binaryFormat, [InAttribute, OutAttribute] T4[] binary) where T4 : struct { #if DEBUG @@ -51507,12 +51654,12 @@ namespace OpenTK.Graphics.ES30 unsafe { fixed (Int32* length_ptr = &length) - fixed (OpenTK.Graphics.ES30.OesGetProgramBinary* binaryFormat_ptr = &binaryFormat) + fixed (OpenTK.Graphics.ES30.All* binaryFormat_ptr = &binaryFormat) { GCHandle binary_ptr = GCHandle.Alloc(binary, GCHandleType.Pinned); try { - Delegates.glGetProgramBinaryOES((UInt32)program, (Int32)bufSize, (Int32*)length_ptr, (OpenTK.Graphics.ES30.OesGetProgramBinary*)binaryFormat_ptr, (IntPtr)binary_ptr.AddrOfPinnedObject()); + Delegates.glGetProgramBinaryOES((UInt32)program, (Int32)bufSize, (Int32*)length_ptr, (OpenTK.Graphics.ES30.All*)binaryFormat_ptr, (IntPtr)binary_ptr.AddrOfPinnedObject()); length = *length_ptr; binaryFormat = *binaryFormat_ptr; } @@ -51558,7 +51705,7 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")] public static - void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out OpenTK.Graphics.ES30.OesGetProgramBinary binaryFormat, [InAttribute, OutAttribute] T4[,] binary) + void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out OpenTK.Graphics.ES30.All binaryFormat, [InAttribute, OutAttribute] T4[,] binary) where T4 : struct { #if DEBUG @@ -51568,12 +51715,12 @@ namespace OpenTK.Graphics.ES30 unsafe { fixed (Int32* length_ptr = &length) - fixed (OpenTK.Graphics.ES30.OesGetProgramBinary* binaryFormat_ptr = &binaryFormat) + fixed (OpenTK.Graphics.ES30.All* binaryFormat_ptr = &binaryFormat) { GCHandle binary_ptr = GCHandle.Alloc(binary, GCHandleType.Pinned); try { - Delegates.glGetProgramBinaryOES((UInt32)program, (Int32)bufSize, (Int32*)length_ptr, (OpenTK.Graphics.ES30.OesGetProgramBinary*)binaryFormat_ptr, (IntPtr)binary_ptr.AddrOfPinnedObject()); + Delegates.glGetProgramBinaryOES((UInt32)program, (Int32)bufSize, (Int32*)length_ptr, (OpenTK.Graphics.ES30.All*)binaryFormat_ptr, (IntPtr)binary_ptr.AddrOfPinnedObject()); length = *length_ptr; binaryFormat = *binaryFormat_ptr; } @@ -51619,7 +51766,7 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")] public static - void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out OpenTK.Graphics.ES30.OesGetProgramBinary binaryFormat, [InAttribute, OutAttribute] T4[,,] binary) + void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out OpenTK.Graphics.ES30.All binaryFormat, [InAttribute, OutAttribute] T4[,,] binary) where T4 : struct { #if DEBUG @@ -51629,12 +51776,12 @@ namespace OpenTK.Graphics.ES30 unsafe { fixed (Int32* length_ptr = &length) - fixed (OpenTK.Graphics.ES30.OesGetProgramBinary* binaryFormat_ptr = &binaryFormat) + fixed (OpenTK.Graphics.ES30.All* binaryFormat_ptr = &binaryFormat) { GCHandle binary_ptr = GCHandle.Alloc(binary, GCHandleType.Pinned); try { - Delegates.glGetProgramBinaryOES((UInt32)program, (Int32)bufSize, (Int32*)length_ptr, (OpenTK.Graphics.ES30.OesGetProgramBinary*)binaryFormat_ptr, (IntPtr)binary_ptr.AddrOfPinnedObject()); + Delegates.glGetProgramBinaryOES((UInt32)program, (Int32)bufSize, (Int32*)length_ptr, (OpenTK.Graphics.ES30.All*)binaryFormat_ptr, (IntPtr)binary_ptr.AddrOfPinnedObject()); length = *length_ptr; binaryFormat = *binaryFormat_ptr; } @@ -51680,7 +51827,7 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")] public static - void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out OpenTK.Graphics.ES30.OesGetProgramBinary binaryFormat, [InAttribute, OutAttribute] ref T4 binary) + void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out OpenTK.Graphics.ES30.All binaryFormat, [InAttribute, OutAttribute] ref T4 binary) where T4 : struct { #if DEBUG @@ -51690,12 +51837,12 @@ namespace OpenTK.Graphics.ES30 unsafe { fixed (Int32* length_ptr = &length) - fixed (OpenTK.Graphics.ES30.OesGetProgramBinary* binaryFormat_ptr = &binaryFormat) + fixed (OpenTK.Graphics.ES30.All* binaryFormat_ptr = &binaryFormat) { GCHandle binary_ptr = GCHandle.Alloc(binary, GCHandleType.Pinned); try { - Delegates.glGetProgramBinaryOES((UInt32)program, (Int32)bufSize, (Int32*)length_ptr, (OpenTK.Graphics.ES30.OesGetProgramBinary*)binaryFormat_ptr, (IntPtr)binary_ptr.AddrOfPinnedObject()); + Delegates.glGetProgramBinaryOES((UInt32)program, (Int32)bufSize, (Int32*)length_ptr, (OpenTK.Graphics.ES30.All*)binaryFormat_ptr, (IntPtr)binary_ptr.AddrOfPinnedObject()); length = *length_ptr; binaryFormat = *binaryFormat_ptr; binary = (T4)binary_ptr.Target; @@ -51743,13 +51890,13 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")] public static - unsafe void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] OpenTK.Graphics.ES30.OesGetProgramBinary* binaryFormat, [OutAttribute] IntPtr binary) + unsafe void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] OpenTK.Graphics.ES30.All* binaryFormat, [OutAttribute] IntPtr binary) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetProgramBinaryOES((UInt32)program, (Int32)bufSize, (Int32*)length, (OpenTK.Graphics.ES30.OesGetProgramBinary*)binaryFormat, (IntPtr)binary); + Delegates.glGetProgramBinaryOES((UInt32)program, (Int32)bufSize, (Int32*)length, (OpenTK.Graphics.ES30.All*)binaryFormat, (IntPtr)binary); #if DEBUG } #endif @@ -51787,7 +51934,7 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")] public static - unsafe void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] OpenTK.Graphics.ES30.OesGetProgramBinary* binaryFormat, [InAttribute, OutAttribute] T4[] binary) + unsafe void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] OpenTK.Graphics.ES30.All* binaryFormat, [InAttribute, OutAttribute] T4[] binary) where T4 : struct { #if DEBUG @@ -51797,7 +51944,7 @@ namespace OpenTK.Graphics.ES30 GCHandle binary_ptr = GCHandle.Alloc(binary, GCHandleType.Pinned); try { - Delegates.glGetProgramBinaryOES((UInt32)program, (Int32)bufSize, (Int32*)length, (OpenTK.Graphics.ES30.OesGetProgramBinary*)binaryFormat, (IntPtr)binary_ptr.AddrOfPinnedObject()); + Delegates.glGetProgramBinaryOES((UInt32)program, (Int32)bufSize, (Int32*)length, (OpenTK.Graphics.ES30.All*)binaryFormat, (IntPtr)binary_ptr.AddrOfPinnedObject()); } finally { @@ -51840,7 +51987,7 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")] public static - unsafe void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] OpenTK.Graphics.ES30.OesGetProgramBinary* binaryFormat, [InAttribute, OutAttribute] T4[,] binary) + unsafe void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] OpenTK.Graphics.ES30.All* binaryFormat, [InAttribute, OutAttribute] T4[,] binary) where T4 : struct { #if DEBUG @@ -51850,7 +51997,7 @@ namespace OpenTK.Graphics.ES30 GCHandle binary_ptr = GCHandle.Alloc(binary, GCHandleType.Pinned); try { - Delegates.glGetProgramBinaryOES((UInt32)program, (Int32)bufSize, (Int32*)length, (OpenTK.Graphics.ES30.OesGetProgramBinary*)binaryFormat, (IntPtr)binary_ptr.AddrOfPinnedObject()); + Delegates.glGetProgramBinaryOES((UInt32)program, (Int32)bufSize, (Int32*)length, (OpenTK.Graphics.ES30.All*)binaryFormat, (IntPtr)binary_ptr.AddrOfPinnedObject()); } finally { @@ -51893,7 +52040,7 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")] public static - unsafe void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] OpenTK.Graphics.ES30.OesGetProgramBinary* binaryFormat, [InAttribute, OutAttribute] T4[,,] binary) + unsafe void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] OpenTK.Graphics.ES30.All* binaryFormat, [InAttribute, OutAttribute] T4[,,] binary) where T4 : struct { #if DEBUG @@ -51903,7 +52050,7 @@ namespace OpenTK.Graphics.ES30 GCHandle binary_ptr = GCHandle.Alloc(binary, GCHandleType.Pinned); try { - Delegates.glGetProgramBinaryOES((UInt32)program, (Int32)bufSize, (Int32*)length, (OpenTK.Graphics.ES30.OesGetProgramBinary*)binaryFormat, (IntPtr)binary_ptr.AddrOfPinnedObject()); + Delegates.glGetProgramBinaryOES((UInt32)program, (Int32)bufSize, (Int32*)length, (OpenTK.Graphics.ES30.All*)binaryFormat, (IntPtr)binary_ptr.AddrOfPinnedObject()); } finally { @@ -51946,7 +52093,7 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")] public static - unsafe void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] OpenTK.Graphics.ES30.OesGetProgramBinary* binaryFormat, [InAttribute, OutAttribute] ref T4 binary) + unsafe void GetProgramBinary(Int32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] OpenTK.Graphics.ES30.All* binaryFormat, [InAttribute, OutAttribute] ref T4 binary) where T4 : struct { #if DEBUG @@ -51956,7 +52103,7 @@ namespace OpenTK.Graphics.ES30 GCHandle binary_ptr = GCHandle.Alloc(binary, GCHandleType.Pinned); try { - Delegates.glGetProgramBinaryOES((UInt32)program, (Int32)bufSize, (Int32*)length, (OpenTK.Graphics.ES30.OesGetProgramBinary*)binaryFormat, (IntPtr)binary_ptr.AddrOfPinnedObject()); + Delegates.glGetProgramBinaryOES((UInt32)program, (Int32)bufSize, (Int32*)length, (OpenTK.Graphics.ES30.All*)binaryFormat, (IntPtr)binary_ptr.AddrOfPinnedObject()); binary = (T4)binary_ptr.Target; } finally @@ -52000,7 +52147,7 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")] public static - void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] OpenTK.Graphics.ES30.OesGetProgramBinary[] binaryFormat, [OutAttribute] IntPtr binary) + void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] OpenTK.Graphics.ES30.All[] binaryFormat, [OutAttribute] IntPtr binary) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -52009,9 +52156,9 @@ namespace OpenTK.Graphics.ES30 unsafe { fixed (Int32* length_ptr = length) - fixed (OpenTK.Graphics.ES30.OesGetProgramBinary* binaryFormat_ptr = binaryFormat) + fixed (OpenTK.Graphics.ES30.All* binaryFormat_ptr = binaryFormat) { - Delegates.glGetProgramBinaryOES((UInt32)program, (Int32)bufSize, (Int32*)length_ptr, (OpenTK.Graphics.ES30.OesGetProgramBinary*)binaryFormat_ptr, (IntPtr)binary); + Delegates.glGetProgramBinaryOES((UInt32)program, (Int32)bufSize, (Int32*)length_ptr, (OpenTK.Graphics.ES30.All*)binaryFormat_ptr, (IntPtr)binary); } } #if DEBUG @@ -52051,7 +52198,7 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")] public static - void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] OpenTK.Graphics.ES30.OesGetProgramBinary[] binaryFormat, [InAttribute, OutAttribute] T4[] binary) + void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] OpenTK.Graphics.ES30.All[] binaryFormat, [InAttribute, OutAttribute] T4[] binary) where T4 : struct { #if DEBUG @@ -52061,12 +52208,12 @@ namespace OpenTK.Graphics.ES30 unsafe { fixed (Int32* length_ptr = length) - fixed (OpenTK.Graphics.ES30.OesGetProgramBinary* binaryFormat_ptr = binaryFormat) + fixed (OpenTK.Graphics.ES30.All* binaryFormat_ptr = binaryFormat) { GCHandle binary_ptr = GCHandle.Alloc(binary, GCHandleType.Pinned); try { - Delegates.glGetProgramBinaryOES((UInt32)program, (Int32)bufSize, (Int32*)length_ptr, (OpenTK.Graphics.ES30.OesGetProgramBinary*)binaryFormat_ptr, (IntPtr)binary_ptr.AddrOfPinnedObject()); + Delegates.glGetProgramBinaryOES((UInt32)program, (Int32)bufSize, (Int32*)length_ptr, (OpenTK.Graphics.ES30.All*)binaryFormat_ptr, (IntPtr)binary_ptr.AddrOfPinnedObject()); } finally { @@ -52111,7 +52258,7 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")] public static - void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] OpenTK.Graphics.ES30.OesGetProgramBinary[] binaryFormat, [InAttribute, OutAttribute] T4[,] binary) + void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] OpenTK.Graphics.ES30.All[] binaryFormat, [InAttribute, OutAttribute] T4[,] binary) where T4 : struct { #if DEBUG @@ -52121,12 +52268,12 @@ namespace OpenTK.Graphics.ES30 unsafe { fixed (Int32* length_ptr = length) - fixed (OpenTK.Graphics.ES30.OesGetProgramBinary* binaryFormat_ptr = binaryFormat) + fixed (OpenTK.Graphics.ES30.All* binaryFormat_ptr = binaryFormat) { GCHandle binary_ptr = GCHandle.Alloc(binary, GCHandleType.Pinned); try { - Delegates.glGetProgramBinaryOES((UInt32)program, (Int32)bufSize, (Int32*)length_ptr, (OpenTK.Graphics.ES30.OesGetProgramBinary*)binaryFormat_ptr, (IntPtr)binary_ptr.AddrOfPinnedObject()); + Delegates.glGetProgramBinaryOES((UInt32)program, (Int32)bufSize, (Int32*)length_ptr, (OpenTK.Graphics.ES30.All*)binaryFormat_ptr, (IntPtr)binary_ptr.AddrOfPinnedObject()); } finally { @@ -52171,7 +52318,7 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")] public static - void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] OpenTK.Graphics.ES30.OesGetProgramBinary[] binaryFormat, [InAttribute, OutAttribute] T4[,,] binary) + void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] OpenTK.Graphics.ES30.All[] binaryFormat, [InAttribute, OutAttribute] T4[,,] binary) where T4 : struct { #if DEBUG @@ -52181,12 +52328,12 @@ namespace OpenTK.Graphics.ES30 unsafe { fixed (Int32* length_ptr = length) - fixed (OpenTK.Graphics.ES30.OesGetProgramBinary* binaryFormat_ptr = binaryFormat) + fixed (OpenTK.Graphics.ES30.All* binaryFormat_ptr = binaryFormat) { GCHandle binary_ptr = GCHandle.Alloc(binary, GCHandleType.Pinned); try { - Delegates.glGetProgramBinaryOES((UInt32)program, (Int32)bufSize, (Int32*)length_ptr, (OpenTK.Graphics.ES30.OesGetProgramBinary*)binaryFormat_ptr, (IntPtr)binary_ptr.AddrOfPinnedObject()); + Delegates.glGetProgramBinaryOES((UInt32)program, (Int32)bufSize, (Int32*)length_ptr, (OpenTK.Graphics.ES30.All*)binaryFormat_ptr, (IntPtr)binary_ptr.AddrOfPinnedObject()); } finally { @@ -52231,7 +52378,7 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")] public static - void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] OpenTK.Graphics.ES30.OesGetProgramBinary[] binaryFormat, [InAttribute, OutAttribute] ref T4 binary) + void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] OpenTK.Graphics.ES30.All[] binaryFormat, [InAttribute, OutAttribute] ref T4 binary) where T4 : struct { #if DEBUG @@ -52241,12 +52388,12 @@ namespace OpenTK.Graphics.ES30 unsafe { fixed (Int32* length_ptr = length) - fixed (OpenTK.Graphics.ES30.OesGetProgramBinary* binaryFormat_ptr = binaryFormat) + fixed (OpenTK.Graphics.ES30.All* binaryFormat_ptr = binaryFormat) { GCHandle binary_ptr = GCHandle.Alloc(binary, GCHandleType.Pinned); try { - Delegates.glGetProgramBinaryOES((UInt32)program, (Int32)bufSize, (Int32*)length_ptr, (OpenTK.Graphics.ES30.OesGetProgramBinary*)binaryFormat_ptr, (IntPtr)binary_ptr.AddrOfPinnedObject()); + Delegates.glGetProgramBinaryOES((UInt32)program, (Int32)bufSize, (Int32*)length_ptr, (OpenTK.Graphics.ES30.All*)binaryFormat_ptr, (IntPtr)binary_ptr.AddrOfPinnedObject()); binary = (T4)binary_ptr.Target; } finally @@ -52292,7 +52439,7 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")] public static - void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out OpenTK.Graphics.ES30.OesGetProgramBinary binaryFormat, [OutAttribute] IntPtr binary) + void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out OpenTK.Graphics.ES30.All binaryFormat, [OutAttribute] IntPtr binary) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -52301,9 +52448,9 @@ namespace OpenTK.Graphics.ES30 unsafe { fixed (Int32* length_ptr = &length) - fixed (OpenTK.Graphics.ES30.OesGetProgramBinary* binaryFormat_ptr = &binaryFormat) + fixed (OpenTK.Graphics.ES30.All* binaryFormat_ptr = &binaryFormat) { - Delegates.glGetProgramBinaryOES((UInt32)program, (Int32)bufSize, (Int32*)length_ptr, (OpenTK.Graphics.ES30.OesGetProgramBinary*)binaryFormat_ptr, (IntPtr)binary); + Delegates.glGetProgramBinaryOES((UInt32)program, (Int32)bufSize, (Int32*)length_ptr, (OpenTK.Graphics.ES30.All*)binaryFormat_ptr, (IntPtr)binary); length = *length_ptr; binaryFormat = *binaryFormat_ptr; } @@ -52345,7 +52492,7 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")] public static - void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out OpenTK.Graphics.ES30.OesGetProgramBinary binaryFormat, [InAttribute, OutAttribute] T4[] binary) + void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out OpenTK.Graphics.ES30.All binaryFormat, [InAttribute, OutAttribute] T4[] binary) where T4 : struct { #if DEBUG @@ -52355,12 +52502,12 @@ namespace OpenTK.Graphics.ES30 unsafe { fixed (Int32* length_ptr = &length) - fixed (OpenTK.Graphics.ES30.OesGetProgramBinary* binaryFormat_ptr = &binaryFormat) + fixed (OpenTK.Graphics.ES30.All* binaryFormat_ptr = &binaryFormat) { GCHandle binary_ptr = GCHandle.Alloc(binary, GCHandleType.Pinned); try { - Delegates.glGetProgramBinaryOES((UInt32)program, (Int32)bufSize, (Int32*)length_ptr, (OpenTK.Graphics.ES30.OesGetProgramBinary*)binaryFormat_ptr, (IntPtr)binary_ptr.AddrOfPinnedObject()); + Delegates.glGetProgramBinaryOES((UInt32)program, (Int32)bufSize, (Int32*)length_ptr, (OpenTK.Graphics.ES30.All*)binaryFormat_ptr, (IntPtr)binary_ptr.AddrOfPinnedObject()); length = *length_ptr; binaryFormat = *binaryFormat_ptr; } @@ -52407,7 +52554,7 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")] public static - void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out OpenTK.Graphics.ES30.OesGetProgramBinary binaryFormat, [InAttribute, OutAttribute] T4[,] binary) + void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out OpenTK.Graphics.ES30.All binaryFormat, [InAttribute, OutAttribute] T4[,] binary) where T4 : struct { #if DEBUG @@ -52417,12 +52564,12 @@ namespace OpenTK.Graphics.ES30 unsafe { fixed (Int32* length_ptr = &length) - fixed (OpenTK.Graphics.ES30.OesGetProgramBinary* binaryFormat_ptr = &binaryFormat) + fixed (OpenTK.Graphics.ES30.All* binaryFormat_ptr = &binaryFormat) { GCHandle binary_ptr = GCHandle.Alloc(binary, GCHandleType.Pinned); try { - Delegates.glGetProgramBinaryOES((UInt32)program, (Int32)bufSize, (Int32*)length_ptr, (OpenTK.Graphics.ES30.OesGetProgramBinary*)binaryFormat_ptr, (IntPtr)binary_ptr.AddrOfPinnedObject()); + Delegates.glGetProgramBinaryOES((UInt32)program, (Int32)bufSize, (Int32*)length_ptr, (OpenTK.Graphics.ES30.All*)binaryFormat_ptr, (IntPtr)binary_ptr.AddrOfPinnedObject()); length = *length_ptr; binaryFormat = *binaryFormat_ptr; } @@ -52469,7 +52616,7 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")] public static - void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out OpenTK.Graphics.ES30.OesGetProgramBinary binaryFormat, [InAttribute, OutAttribute] T4[,,] binary) + void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out OpenTK.Graphics.ES30.All binaryFormat, [InAttribute, OutAttribute] T4[,,] binary) where T4 : struct { #if DEBUG @@ -52479,12 +52626,12 @@ namespace OpenTK.Graphics.ES30 unsafe { fixed (Int32* length_ptr = &length) - fixed (OpenTK.Graphics.ES30.OesGetProgramBinary* binaryFormat_ptr = &binaryFormat) + fixed (OpenTK.Graphics.ES30.All* binaryFormat_ptr = &binaryFormat) { GCHandle binary_ptr = GCHandle.Alloc(binary, GCHandleType.Pinned); try { - Delegates.glGetProgramBinaryOES((UInt32)program, (Int32)bufSize, (Int32*)length_ptr, (OpenTK.Graphics.ES30.OesGetProgramBinary*)binaryFormat_ptr, (IntPtr)binary_ptr.AddrOfPinnedObject()); + Delegates.glGetProgramBinaryOES((UInt32)program, (Int32)bufSize, (Int32*)length_ptr, (OpenTK.Graphics.ES30.All*)binaryFormat_ptr, (IntPtr)binary_ptr.AddrOfPinnedObject()); length = *length_ptr; binaryFormat = *binaryFormat_ptr; } @@ -52531,7 +52678,7 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")] public static - void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out OpenTK.Graphics.ES30.OesGetProgramBinary binaryFormat, [InAttribute, OutAttribute] ref T4 binary) + void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out OpenTK.Graphics.ES30.All binaryFormat, [InAttribute, OutAttribute] ref T4 binary) where T4 : struct { #if DEBUG @@ -52541,12 +52688,12 @@ namespace OpenTK.Graphics.ES30 unsafe { fixed (Int32* length_ptr = &length) - fixed (OpenTK.Graphics.ES30.OesGetProgramBinary* binaryFormat_ptr = &binaryFormat) + fixed (OpenTK.Graphics.ES30.All* binaryFormat_ptr = &binaryFormat) { GCHandle binary_ptr = GCHandle.Alloc(binary, GCHandleType.Pinned); try { - Delegates.glGetProgramBinaryOES((UInt32)program, (Int32)bufSize, (Int32*)length_ptr, (OpenTK.Graphics.ES30.OesGetProgramBinary*)binaryFormat_ptr, (IntPtr)binary_ptr.AddrOfPinnedObject()); + Delegates.glGetProgramBinaryOES((UInt32)program, (Int32)bufSize, (Int32*)length_ptr, (OpenTK.Graphics.ES30.All*)binaryFormat_ptr, (IntPtr)binary_ptr.AddrOfPinnedObject()); length = *length_ptr; binaryFormat = *binaryFormat_ptr; binary = (T4)binary_ptr.Target; @@ -52594,13 +52741,13 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")] public static - unsafe void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] OpenTK.Graphics.ES30.OesGetProgramBinary* binaryFormat, [OutAttribute] IntPtr binary) + unsafe void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] OpenTK.Graphics.ES30.All* binaryFormat, [OutAttribute] IntPtr binary) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetProgramBinaryOES((UInt32)program, (Int32)bufSize, (Int32*)length, (OpenTK.Graphics.ES30.OesGetProgramBinary*)binaryFormat, (IntPtr)binary); + Delegates.glGetProgramBinaryOES((UInt32)program, (Int32)bufSize, (Int32*)length, (OpenTK.Graphics.ES30.All*)binaryFormat, (IntPtr)binary); #if DEBUG } #endif @@ -52638,7 +52785,7 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")] public static - unsafe void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] OpenTK.Graphics.ES30.OesGetProgramBinary* binaryFormat, [InAttribute, OutAttribute] T4[] binary) + unsafe void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] OpenTK.Graphics.ES30.All* binaryFormat, [InAttribute, OutAttribute] T4[] binary) where T4 : struct { #if DEBUG @@ -52648,7 +52795,7 @@ namespace OpenTK.Graphics.ES30 GCHandle binary_ptr = GCHandle.Alloc(binary, GCHandleType.Pinned); try { - Delegates.glGetProgramBinaryOES((UInt32)program, (Int32)bufSize, (Int32*)length, (OpenTK.Graphics.ES30.OesGetProgramBinary*)binaryFormat, (IntPtr)binary_ptr.AddrOfPinnedObject()); + Delegates.glGetProgramBinaryOES((UInt32)program, (Int32)bufSize, (Int32*)length, (OpenTK.Graphics.ES30.All*)binaryFormat, (IntPtr)binary_ptr.AddrOfPinnedObject()); } finally { @@ -52691,7 +52838,7 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")] public static - unsafe void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] OpenTK.Graphics.ES30.OesGetProgramBinary* binaryFormat, [InAttribute, OutAttribute] T4[,] binary) + unsafe void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] OpenTK.Graphics.ES30.All* binaryFormat, [InAttribute, OutAttribute] T4[,] binary) where T4 : struct { #if DEBUG @@ -52701,7 +52848,7 @@ namespace OpenTK.Graphics.ES30 GCHandle binary_ptr = GCHandle.Alloc(binary, GCHandleType.Pinned); try { - Delegates.glGetProgramBinaryOES((UInt32)program, (Int32)bufSize, (Int32*)length, (OpenTK.Graphics.ES30.OesGetProgramBinary*)binaryFormat, (IntPtr)binary_ptr.AddrOfPinnedObject()); + Delegates.glGetProgramBinaryOES((UInt32)program, (Int32)bufSize, (Int32*)length, (OpenTK.Graphics.ES30.All*)binaryFormat, (IntPtr)binary_ptr.AddrOfPinnedObject()); } finally { @@ -52744,7 +52891,7 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")] public static - unsafe void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] OpenTK.Graphics.ES30.OesGetProgramBinary* binaryFormat, [InAttribute, OutAttribute] T4[,,] binary) + unsafe void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] OpenTK.Graphics.ES30.All* binaryFormat, [InAttribute, OutAttribute] T4[,,] binary) where T4 : struct { #if DEBUG @@ -52754,7 +52901,7 @@ namespace OpenTK.Graphics.ES30 GCHandle binary_ptr = GCHandle.Alloc(binary, GCHandleType.Pinned); try { - Delegates.glGetProgramBinaryOES((UInt32)program, (Int32)bufSize, (Int32*)length, (OpenTK.Graphics.ES30.OesGetProgramBinary*)binaryFormat, (IntPtr)binary_ptr.AddrOfPinnedObject()); + Delegates.glGetProgramBinaryOES((UInt32)program, (Int32)bufSize, (Int32*)length, (OpenTK.Graphics.ES30.All*)binaryFormat, (IntPtr)binary_ptr.AddrOfPinnedObject()); } finally { @@ -52797,7 +52944,7 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glGetProgramBinaryOES")] public static - unsafe void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] OpenTK.Graphics.ES30.OesGetProgramBinary* binaryFormat, [InAttribute, OutAttribute] ref T4 binary) + unsafe void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] OpenTK.Graphics.ES30.All* binaryFormat, [InAttribute, OutAttribute] ref T4 binary) where T4 : struct { #if DEBUG @@ -52807,7 +52954,7 @@ namespace OpenTK.Graphics.ES30 GCHandle binary_ptr = GCHandle.Alloc(binary, GCHandleType.Pinned); try { - Delegates.glGetProgramBinaryOES((UInt32)program, (Int32)bufSize, (Int32*)length, (OpenTK.Graphics.ES30.OesGetProgramBinary*)binaryFormat, (IntPtr)binary_ptr.AddrOfPinnedObject()); + Delegates.glGetProgramBinaryOES((UInt32)program, (Int32)bufSize, (Int32*)length, (OpenTK.Graphics.ES30.All*)binaryFormat, (IntPtr)binary_ptr.AddrOfPinnedObject()); binary = (T4)binary_ptr.Target; } finally @@ -52882,13 +53029,13 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "OES_mapbuffer", Version = "", EntryPoint = "glMapBufferOES")] public static - IntPtr MapBuffer(OpenTK.Graphics.ES30.OesMapbuffer target, OpenTK.Graphics.ES30.OesMapbuffer access) + IntPtr MapBuffer(OpenTK.Graphics.ES30.All target, OpenTK.Graphics.ES30.All access) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - return Delegates.glMapBufferOES((OpenTK.Graphics.ES30.OesMapbuffer)target, (OpenTK.Graphics.ES30.OesMapbuffer)access); + return Delegates.glMapBufferOES((OpenTK.Graphics.ES30.All)target, (OpenTK.Graphics.ES30.All)access); #if DEBUG } #endif @@ -52920,13 +53067,13 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glProgramBinaryOES")] public static - void ProgramBinary(Int32 program, OpenTK.Graphics.ES30.OesGetProgramBinary binaryFormat, IntPtr binary, Int32 length) + void ProgramBinary(Int32 program, OpenTK.Graphics.ES30.All binaryFormat, IntPtr binary, Int32 length) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glProgramBinaryOES((UInt32)program, (OpenTK.Graphics.ES30.OesGetProgramBinary)binaryFormat, (IntPtr)binary, (Int32)length); + Delegates.glProgramBinaryOES((UInt32)program, (OpenTK.Graphics.ES30.All)binaryFormat, (IntPtr)binary, (Int32)length); #if DEBUG } #endif @@ -52958,7 +53105,7 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glProgramBinaryOES")] public static - void ProgramBinary(Int32 program, OpenTK.Graphics.ES30.OesGetProgramBinary binaryFormat, [InAttribute, OutAttribute] T2[] binary, Int32 length) + void ProgramBinary(Int32 program, OpenTK.Graphics.ES30.All binaryFormat, [InAttribute, OutAttribute] T2[] binary, Int32 length) where T2 : struct { #if DEBUG @@ -52968,7 +53115,7 @@ namespace OpenTK.Graphics.ES30 GCHandle binary_ptr = GCHandle.Alloc(binary, GCHandleType.Pinned); try { - Delegates.glProgramBinaryOES((UInt32)program, (OpenTK.Graphics.ES30.OesGetProgramBinary)binaryFormat, (IntPtr)binary_ptr.AddrOfPinnedObject(), (Int32)length); + Delegates.glProgramBinaryOES((UInt32)program, (OpenTK.Graphics.ES30.All)binaryFormat, (IntPtr)binary_ptr.AddrOfPinnedObject(), (Int32)length); } finally { @@ -53005,7 +53152,7 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glProgramBinaryOES")] public static - void ProgramBinary(Int32 program, OpenTK.Graphics.ES30.OesGetProgramBinary binaryFormat, [InAttribute, OutAttribute] T2[,] binary, Int32 length) + void ProgramBinary(Int32 program, OpenTK.Graphics.ES30.All binaryFormat, [InAttribute, OutAttribute] T2[,] binary, Int32 length) where T2 : struct { #if DEBUG @@ -53015,7 +53162,7 @@ namespace OpenTK.Graphics.ES30 GCHandle binary_ptr = GCHandle.Alloc(binary, GCHandleType.Pinned); try { - Delegates.glProgramBinaryOES((UInt32)program, (OpenTK.Graphics.ES30.OesGetProgramBinary)binaryFormat, (IntPtr)binary_ptr.AddrOfPinnedObject(), (Int32)length); + Delegates.glProgramBinaryOES((UInt32)program, (OpenTK.Graphics.ES30.All)binaryFormat, (IntPtr)binary_ptr.AddrOfPinnedObject(), (Int32)length); } finally { @@ -53052,7 +53199,7 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glProgramBinaryOES")] public static - void ProgramBinary(Int32 program, OpenTK.Graphics.ES30.OesGetProgramBinary binaryFormat, [InAttribute, OutAttribute] T2[,,] binary, Int32 length) + void ProgramBinary(Int32 program, OpenTK.Graphics.ES30.All binaryFormat, [InAttribute, OutAttribute] T2[,,] binary, Int32 length) where T2 : struct { #if DEBUG @@ -53062,7 +53209,7 @@ namespace OpenTK.Graphics.ES30 GCHandle binary_ptr = GCHandle.Alloc(binary, GCHandleType.Pinned); try { - Delegates.glProgramBinaryOES((UInt32)program, (OpenTK.Graphics.ES30.OesGetProgramBinary)binaryFormat, (IntPtr)binary_ptr.AddrOfPinnedObject(), (Int32)length); + Delegates.glProgramBinaryOES((UInt32)program, (OpenTK.Graphics.ES30.All)binaryFormat, (IntPtr)binary_ptr.AddrOfPinnedObject(), (Int32)length); } finally { @@ -53099,7 +53246,7 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glProgramBinaryOES")] public static - void ProgramBinary(Int32 program, OpenTK.Graphics.ES30.OesGetProgramBinary binaryFormat, [InAttribute, OutAttribute] ref T2 binary, Int32 length) + void ProgramBinary(Int32 program, OpenTK.Graphics.ES30.All binaryFormat, [InAttribute, OutAttribute] ref T2 binary, Int32 length) where T2 : struct { #if DEBUG @@ -53109,7 +53256,7 @@ namespace OpenTK.Graphics.ES30 GCHandle binary_ptr = GCHandle.Alloc(binary, GCHandleType.Pinned); try { - Delegates.glProgramBinaryOES((UInt32)program, (OpenTK.Graphics.ES30.OesGetProgramBinary)binaryFormat, (IntPtr)binary_ptr.AddrOfPinnedObject(), (Int32)length); + Delegates.glProgramBinaryOES((UInt32)program, (OpenTK.Graphics.ES30.All)binaryFormat, (IntPtr)binary_ptr.AddrOfPinnedObject(), (Int32)length); binary = (T2)binary_ptr.Target; } finally @@ -53148,13 +53295,13 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glProgramBinaryOES")] public static - void ProgramBinary(UInt32 program, OpenTK.Graphics.ES30.OesGetProgramBinary binaryFormat, IntPtr binary, Int32 length) + void ProgramBinary(UInt32 program, OpenTK.Graphics.ES30.All binaryFormat, IntPtr binary, Int32 length) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glProgramBinaryOES((UInt32)program, (OpenTK.Graphics.ES30.OesGetProgramBinary)binaryFormat, (IntPtr)binary, (Int32)length); + Delegates.glProgramBinaryOES((UInt32)program, (OpenTK.Graphics.ES30.All)binaryFormat, (IntPtr)binary, (Int32)length); #if DEBUG } #endif @@ -53187,7 +53334,7 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glProgramBinaryOES")] public static - void ProgramBinary(UInt32 program, OpenTK.Graphics.ES30.OesGetProgramBinary binaryFormat, [InAttribute, OutAttribute] T2[] binary, Int32 length) + void ProgramBinary(UInt32 program, OpenTK.Graphics.ES30.All binaryFormat, [InAttribute, OutAttribute] T2[] binary, Int32 length) where T2 : struct { #if DEBUG @@ -53197,7 +53344,7 @@ namespace OpenTK.Graphics.ES30 GCHandle binary_ptr = GCHandle.Alloc(binary, GCHandleType.Pinned); try { - Delegates.glProgramBinaryOES((UInt32)program, (OpenTK.Graphics.ES30.OesGetProgramBinary)binaryFormat, (IntPtr)binary_ptr.AddrOfPinnedObject(), (Int32)length); + Delegates.glProgramBinaryOES((UInt32)program, (OpenTK.Graphics.ES30.All)binaryFormat, (IntPtr)binary_ptr.AddrOfPinnedObject(), (Int32)length); } finally { @@ -53235,7 +53382,7 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glProgramBinaryOES")] public static - void ProgramBinary(UInt32 program, OpenTK.Graphics.ES30.OesGetProgramBinary binaryFormat, [InAttribute, OutAttribute] T2[,] binary, Int32 length) + void ProgramBinary(UInt32 program, OpenTK.Graphics.ES30.All binaryFormat, [InAttribute, OutAttribute] T2[,] binary, Int32 length) where T2 : struct { #if DEBUG @@ -53245,7 +53392,7 @@ namespace OpenTK.Graphics.ES30 GCHandle binary_ptr = GCHandle.Alloc(binary, GCHandleType.Pinned); try { - Delegates.glProgramBinaryOES((UInt32)program, (OpenTK.Graphics.ES30.OesGetProgramBinary)binaryFormat, (IntPtr)binary_ptr.AddrOfPinnedObject(), (Int32)length); + Delegates.glProgramBinaryOES((UInt32)program, (OpenTK.Graphics.ES30.All)binaryFormat, (IntPtr)binary_ptr.AddrOfPinnedObject(), (Int32)length); } finally { @@ -53283,7 +53430,7 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glProgramBinaryOES")] public static - void ProgramBinary(UInt32 program, OpenTK.Graphics.ES30.OesGetProgramBinary binaryFormat, [InAttribute, OutAttribute] T2[,,] binary, Int32 length) + void ProgramBinary(UInt32 program, OpenTK.Graphics.ES30.All binaryFormat, [InAttribute, OutAttribute] T2[,,] binary, Int32 length) where T2 : struct { #if DEBUG @@ -53293,7 +53440,7 @@ namespace OpenTK.Graphics.ES30 GCHandle binary_ptr = GCHandle.Alloc(binary, GCHandleType.Pinned); try { - Delegates.glProgramBinaryOES((UInt32)program, (OpenTK.Graphics.ES30.OesGetProgramBinary)binaryFormat, (IntPtr)binary_ptr.AddrOfPinnedObject(), (Int32)length); + Delegates.glProgramBinaryOES((UInt32)program, (OpenTK.Graphics.ES30.All)binaryFormat, (IntPtr)binary_ptr.AddrOfPinnedObject(), (Int32)length); } finally { @@ -53331,7 +53478,7 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "OES_get_program_binary", Version = "", EntryPoint = "glProgramBinaryOES")] public static - void ProgramBinary(UInt32 program, OpenTK.Graphics.ES30.OesGetProgramBinary binaryFormat, [InAttribute, OutAttribute] ref T2 binary, Int32 length) + void ProgramBinary(UInt32 program, OpenTK.Graphics.ES30.All binaryFormat, [InAttribute, OutAttribute] ref T2 binary, Int32 length) where T2 : struct { #if DEBUG @@ -53341,7 +53488,7 @@ namespace OpenTK.Graphics.ES30 GCHandle binary_ptr = GCHandle.Alloc(binary, GCHandleType.Pinned); try { - Delegates.glProgramBinaryOES((UInt32)program, (OpenTK.Graphics.ES30.OesGetProgramBinary)binaryFormat, (IntPtr)binary_ptr.AddrOfPinnedObject(), (Int32)length); + Delegates.glProgramBinaryOES((UInt32)program, (OpenTK.Graphics.ES30.All)binaryFormat, (IntPtr)binary_ptr.AddrOfPinnedObject(), (Int32)length); binary = (T2)binary_ptr.Target; } finally @@ -53409,13 +53556,13 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "OES_texture_3D", Version = "", EntryPoint = "glTexImage3DOES")] public static - void TexImage3D(OpenTK.Graphics.ES30.OesTexture3D target, Int32 level, OpenTK.Graphics.ES30.OesTexture3D internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, OpenTK.Graphics.ES30.OesTexture3D format, OpenTK.Graphics.ES30.OesTexture3D type, IntPtr pixels) + void TexImage3D(OpenTK.Graphics.ES30.All target, Int32 level, OpenTK.Graphics.ES30.All internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, OpenTK.Graphics.ES30.All format, OpenTK.Graphics.ES30.All type, IntPtr pixels) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glTexImage3DOES((OpenTK.Graphics.ES30.OesTexture3D)target, (Int32)level, (OpenTK.Graphics.ES30.OesTexture3D)internalformat, (Int32)width, (Int32)height, (Int32)depth, (Int32)border, (OpenTK.Graphics.ES30.OesTexture3D)format, (OpenTK.Graphics.ES30.OesTexture3D)type, (IntPtr)pixels); + Delegates.glTexImage3DOES((OpenTK.Graphics.ES30.All)target, (Int32)level, (OpenTK.Graphics.ES30.All)internalformat, (Int32)width, (Int32)height, (Int32)depth, (Int32)border, (OpenTK.Graphics.ES30.All)format, (OpenTK.Graphics.ES30.All)type, (IntPtr)pixels); #if DEBUG } #endif @@ -53477,7 +53624,7 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "OES_texture_3D", Version = "", EntryPoint = "glTexImage3DOES")] public static - void TexImage3D(OpenTK.Graphics.ES30.OesTexture3D target, Int32 level, OpenTK.Graphics.ES30.OesTexture3D internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, OpenTK.Graphics.ES30.OesTexture3D format, OpenTK.Graphics.ES30.OesTexture3D type, [InAttribute, OutAttribute] T9[] pixels) + void TexImage3D(OpenTK.Graphics.ES30.All target, Int32 level, OpenTK.Graphics.ES30.All internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, OpenTK.Graphics.ES30.All format, OpenTK.Graphics.ES30.All type, [InAttribute, OutAttribute] T9[] pixels) where T9 : struct { #if DEBUG @@ -53487,7 +53634,7 @@ namespace OpenTK.Graphics.ES30 GCHandle pixels_ptr = GCHandle.Alloc(pixels, GCHandleType.Pinned); try { - Delegates.glTexImage3DOES((OpenTK.Graphics.ES30.OesTexture3D)target, (Int32)level, (OpenTK.Graphics.ES30.OesTexture3D)internalformat, (Int32)width, (Int32)height, (Int32)depth, (Int32)border, (OpenTK.Graphics.ES30.OesTexture3D)format, (OpenTK.Graphics.ES30.OesTexture3D)type, (IntPtr)pixels_ptr.AddrOfPinnedObject()); + Delegates.glTexImage3DOES((OpenTK.Graphics.ES30.All)target, (Int32)level, (OpenTK.Graphics.ES30.All)internalformat, (Int32)width, (Int32)height, (Int32)depth, (Int32)border, (OpenTK.Graphics.ES30.All)format, (OpenTK.Graphics.ES30.All)type, (IntPtr)pixels_ptr.AddrOfPinnedObject()); } finally { @@ -53554,7 +53701,7 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "OES_texture_3D", Version = "", EntryPoint = "glTexImage3DOES")] public static - void TexImage3D(OpenTK.Graphics.ES30.OesTexture3D target, Int32 level, OpenTK.Graphics.ES30.OesTexture3D internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, OpenTK.Graphics.ES30.OesTexture3D format, OpenTK.Graphics.ES30.OesTexture3D type, [InAttribute, OutAttribute] T9[,] pixels) + void TexImage3D(OpenTK.Graphics.ES30.All target, Int32 level, OpenTK.Graphics.ES30.All internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, OpenTK.Graphics.ES30.All format, OpenTK.Graphics.ES30.All type, [InAttribute, OutAttribute] T9[,] pixels) where T9 : struct { #if DEBUG @@ -53564,7 +53711,7 @@ namespace OpenTK.Graphics.ES30 GCHandle pixels_ptr = GCHandle.Alloc(pixels, GCHandleType.Pinned); try { - Delegates.glTexImage3DOES((OpenTK.Graphics.ES30.OesTexture3D)target, (Int32)level, (OpenTK.Graphics.ES30.OesTexture3D)internalformat, (Int32)width, (Int32)height, (Int32)depth, (Int32)border, (OpenTK.Graphics.ES30.OesTexture3D)format, (OpenTK.Graphics.ES30.OesTexture3D)type, (IntPtr)pixels_ptr.AddrOfPinnedObject()); + Delegates.glTexImage3DOES((OpenTK.Graphics.ES30.All)target, (Int32)level, (OpenTK.Graphics.ES30.All)internalformat, (Int32)width, (Int32)height, (Int32)depth, (Int32)border, (OpenTK.Graphics.ES30.All)format, (OpenTK.Graphics.ES30.All)type, (IntPtr)pixels_ptr.AddrOfPinnedObject()); } finally { @@ -53631,7 +53778,7 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "OES_texture_3D", Version = "", EntryPoint = "glTexImage3DOES")] public static - void TexImage3D(OpenTK.Graphics.ES30.OesTexture3D target, Int32 level, OpenTK.Graphics.ES30.OesTexture3D internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, OpenTK.Graphics.ES30.OesTexture3D format, OpenTK.Graphics.ES30.OesTexture3D type, [InAttribute, OutAttribute] T9[,,] pixels) + void TexImage3D(OpenTK.Graphics.ES30.All target, Int32 level, OpenTK.Graphics.ES30.All internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, OpenTK.Graphics.ES30.All format, OpenTK.Graphics.ES30.All type, [InAttribute, OutAttribute] T9[,,] pixels) where T9 : struct { #if DEBUG @@ -53641,7 +53788,7 @@ namespace OpenTK.Graphics.ES30 GCHandle pixels_ptr = GCHandle.Alloc(pixels, GCHandleType.Pinned); try { - Delegates.glTexImage3DOES((OpenTK.Graphics.ES30.OesTexture3D)target, (Int32)level, (OpenTK.Graphics.ES30.OesTexture3D)internalformat, (Int32)width, (Int32)height, (Int32)depth, (Int32)border, (OpenTK.Graphics.ES30.OesTexture3D)format, (OpenTK.Graphics.ES30.OesTexture3D)type, (IntPtr)pixels_ptr.AddrOfPinnedObject()); + Delegates.glTexImage3DOES((OpenTK.Graphics.ES30.All)target, (Int32)level, (OpenTK.Graphics.ES30.All)internalformat, (Int32)width, (Int32)height, (Int32)depth, (Int32)border, (OpenTK.Graphics.ES30.All)format, (OpenTK.Graphics.ES30.All)type, (IntPtr)pixels_ptr.AddrOfPinnedObject()); } finally { @@ -53708,7 +53855,7 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "OES_texture_3D", Version = "", EntryPoint = "glTexImage3DOES")] public static - void TexImage3D(OpenTK.Graphics.ES30.OesTexture3D target, Int32 level, OpenTK.Graphics.ES30.OesTexture3D internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, OpenTK.Graphics.ES30.OesTexture3D format, OpenTK.Graphics.ES30.OesTexture3D type, [InAttribute, OutAttribute] ref T9 pixels) + void TexImage3D(OpenTK.Graphics.ES30.All target, Int32 level, OpenTK.Graphics.ES30.All internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, OpenTK.Graphics.ES30.All format, OpenTK.Graphics.ES30.All type, [InAttribute, OutAttribute] ref T9 pixels) where T9 : struct { #if DEBUG @@ -53718,7 +53865,7 @@ namespace OpenTK.Graphics.ES30 GCHandle pixels_ptr = GCHandle.Alloc(pixels, GCHandleType.Pinned); try { - Delegates.glTexImage3DOES((OpenTK.Graphics.ES30.OesTexture3D)target, (Int32)level, (OpenTK.Graphics.ES30.OesTexture3D)internalformat, (Int32)width, (Int32)height, (Int32)depth, (Int32)border, (OpenTK.Graphics.ES30.OesTexture3D)format, (OpenTK.Graphics.ES30.OesTexture3D)type, (IntPtr)pixels_ptr.AddrOfPinnedObject()); + Delegates.glTexImage3DOES((OpenTK.Graphics.ES30.All)target, (Int32)level, (OpenTK.Graphics.ES30.All)internalformat, (Int32)width, (Int32)height, (Int32)depth, (Int32)border, (OpenTK.Graphics.ES30.All)format, (OpenTK.Graphics.ES30.All)type, (IntPtr)pixels_ptr.AddrOfPinnedObject()); pixels = (T9)pixels_ptr.Target; } finally @@ -53791,13 +53938,13 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "OES_texture_3D", Version = "", EntryPoint = "glTexSubImage3DOES")] public static - void TexSubImage3D(OpenTK.Graphics.ES30.OesTexture3D target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES30.OesTexture3D format, OpenTK.Graphics.ES30.OesTexture3D type, IntPtr pixels) + void TexSubImage3D(OpenTK.Graphics.ES30.All target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES30.All format, OpenTK.Graphics.ES30.All type, IntPtr pixels) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glTexSubImage3DOES((OpenTK.Graphics.ES30.OesTexture3D)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)zoffset, (Int32)width, (Int32)height, (Int32)depth, (OpenTK.Graphics.ES30.OesTexture3D)format, (OpenTK.Graphics.ES30.OesTexture3D)type, (IntPtr)pixels); + Delegates.glTexSubImage3DOES((OpenTK.Graphics.ES30.All)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)zoffset, (Int32)width, (Int32)height, (Int32)depth, (OpenTK.Graphics.ES30.All)format, (OpenTK.Graphics.ES30.All)type, (IntPtr)pixels); #if DEBUG } #endif @@ -53864,7 +54011,7 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "OES_texture_3D", Version = "", EntryPoint = "glTexSubImage3DOES")] public static - void TexSubImage3D(OpenTK.Graphics.ES30.OesTexture3D target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES30.OesTexture3D format, OpenTK.Graphics.ES30.OesTexture3D type, [InAttribute, OutAttribute] T10[] pixels) + void TexSubImage3D(OpenTK.Graphics.ES30.All target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES30.All format, OpenTK.Graphics.ES30.All type, [InAttribute, OutAttribute] T10[] pixels) where T10 : struct { #if DEBUG @@ -53874,7 +54021,7 @@ namespace OpenTK.Graphics.ES30 GCHandle pixels_ptr = GCHandle.Alloc(pixels, GCHandleType.Pinned); try { - Delegates.glTexSubImage3DOES((OpenTK.Graphics.ES30.OesTexture3D)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)zoffset, (Int32)width, (Int32)height, (Int32)depth, (OpenTK.Graphics.ES30.OesTexture3D)format, (OpenTK.Graphics.ES30.OesTexture3D)type, (IntPtr)pixels_ptr.AddrOfPinnedObject()); + Delegates.glTexSubImage3DOES((OpenTK.Graphics.ES30.All)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)zoffset, (Int32)width, (Int32)height, (Int32)depth, (OpenTK.Graphics.ES30.All)format, (OpenTK.Graphics.ES30.All)type, (IntPtr)pixels_ptr.AddrOfPinnedObject()); } finally { @@ -53946,7 +54093,7 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "OES_texture_3D", Version = "", EntryPoint = "glTexSubImage3DOES")] public static - void TexSubImage3D(OpenTK.Graphics.ES30.OesTexture3D target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES30.OesTexture3D format, OpenTK.Graphics.ES30.OesTexture3D type, [InAttribute, OutAttribute] T10[,] pixels) + void TexSubImage3D(OpenTK.Graphics.ES30.All target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES30.All format, OpenTK.Graphics.ES30.All type, [InAttribute, OutAttribute] T10[,] pixels) where T10 : struct { #if DEBUG @@ -53956,7 +54103,7 @@ namespace OpenTK.Graphics.ES30 GCHandle pixels_ptr = GCHandle.Alloc(pixels, GCHandleType.Pinned); try { - Delegates.glTexSubImage3DOES((OpenTK.Graphics.ES30.OesTexture3D)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)zoffset, (Int32)width, (Int32)height, (Int32)depth, (OpenTK.Graphics.ES30.OesTexture3D)format, (OpenTK.Graphics.ES30.OesTexture3D)type, (IntPtr)pixels_ptr.AddrOfPinnedObject()); + Delegates.glTexSubImage3DOES((OpenTK.Graphics.ES30.All)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)zoffset, (Int32)width, (Int32)height, (Int32)depth, (OpenTK.Graphics.ES30.All)format, (OpenTK.Graphics.ES30.All)type, (IntPtr)pixels_ptr.AddrOfPinnedObject()); } finally { @@ -54028,7 +54175,7 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "OES_texture_3D", Version = "", EntryPoint = "glTexSubImage3DOES")] public static - void TexSubImage3D(OpenTK.Graphics.ES30.OesTexture3D target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES30.OesTexture3D format, OpenTK.Graphics.ES30.OesTexture3D type, [InAttribute, OutAttribute] T10[,,] pixels) + void TexSubImage3D(OpenTK.Graphics.ES30.All target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES30.All format, OpenTK.Graphics.ES30.All type, [InAttribute, OutAttribute] T10[,,] pixels) where T10 : struct { #if DEBUG @@ -54038,7 +54185,7 @@ namespace OpenTK.Graphics.ES30 GCHandle pixels_ptr = GCHandle.Alloc(pixels, GCHandleType.Pinned); try { - Delegates.glTexSubImage3DOES((OpenTK.Graphics.ES30.OesTexture3D)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)zoffset, (Int32)width, (Int32)height, (Int32)depth, (OpenTK.Graphics.ES30.OesTexture3D)format, (OpenTK.Graphics.ES30.OesTexture3D)type, (IntPtr)pixels_ptr.AddrOfPinnedObject()); + Delegates.glTexSubImage3DOES((OpenTK.Graphics.ES30.All)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)zoffset, (Int32)width, (Int32)height, (Int32)depth, (OpenTK.Graphics.ES30.All)format, (OpenTK.Graphics.ES30.All)type, (IntPtr)pixels_ptr.AddrOfPinnedObject()); } finally { @@ -54110,7 +54257,7 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "OES_texture_3D", Version = "", EntryPoint = "glTexSubImage3DOES")] public static - void TexSubImage3D(OpenTK.Graphics.ES30.OesTexture3D target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES30.OesTexture3D format, OpenTK.Graphics.ES30.OesTexture3D type, [InAttribute, OutAttribute] ref T10 pixels) + void TexSubImage3D(OpenTK.Graphics.ES30.All target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES30.All format, OpenTK.Graphics.ES30.All type, [InAttribute, OutAttribute] ref T10 pixels) where T10 : struct { #if DEBUG @@ -54120,7 +54267,7 @@ namespace OpenTK.Graphics.ES30 GCHandle pixels_ptr = GCHandle.Alloc(pixels, GCHandleType.Pinned); try { - Delegates.glTexSubImage3DOES((OpenTK.Graphics.ES30.OesTexture3D)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)zoffset, (Int32)width, (Int32)height, (Int32)depth, (OpenTK.Graphics.ES30.OesTexture3D)format, (OpenTK.Graphics.ES30.OesTexture3D)type, (IntPtr)pixels_ptr.AddrOfPinnedObject()); + Delegates.glTexSubImage3DOES((OpenTK.Graphics.ES30.All)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)zoffset, (Int32)width, (Int32)height, (Int32)depth, (OpenTK.Graphics.ES30.All)format, (OpenTK.Graphics.ES30.All)type, (IntPtr)pixels_ptr.AddrOfPinnedObject()); pixels = (T10)pixels_ptr.Target; } finally @@ -54135,13 +54282,13 @@ namespace OpenTK.Graphics.ES30 /// [requires: OES_mapbuffer] [AutoGenerated(Category = "OES_mapbuffer", Version = "", EntryPoint = "glUnmapBufferOES")] public static - bool UnmapBuffer(OpenTK.Graphics.ES30.OesMapbuffer target) + bool UnmapBuffer(OpenTK.Graphics.ES30.All target) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - return Delegates.glUnmapBufferOES((OpenTK.Graphics.ES30.OesMapbuffer)target); + return Delegates.glUnmapBufferOES((OpenTK.Graphics.ES30.All)target); #if DEBUG } #endif @@ -54167,13 +54314,13 @@ namespace OpenTK.Graphics.ES30 /// [AutoGenerated(Category = "QCOM_alpha_test", Version = "", EntryPoint = "glAlphaFuncQCOM")] public static - void AlphaFunc(OpenTK.Graphics.ES30.QcomAlphaTest func, Single @ref) + void AlphaFunc(OpenTK.Graphics.ES30.All func, Single @ref) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glAlphaFuncQCOM((OpenTK.Graphics.ES30.QcomAlphaTest)func, (Single)@ref); + Delegates.glAlphaFuncQCOM((OpenTK.Graphics.ES30.All)func, (Single)@ref); #if DEBUG } #endif @@ -54275,13 +54422,13 @@ namespace OpenTK.Graphics.ES30 /// [requires: QCOM_extended_get] [AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetBufferPointervQCOM")] public static - void ExtGetBufferPointer(OpenTK.Graphics.ES30.QcomExtendedGet target, [OutAttribute] IntPtr @params) + void ExtGetBufferPointer(OpenTK.Graphics.ES30.All target, [OutAttribute] IntPtr @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glExtGetBufferPointervQCOM((OpenTK.Graphics.ES30.QcomExtendedGet)target, (IntPtr)@params); + Delegates.glExtGetBufferPointervQCOM((OpenTK.Graphics.ES30.All)target, (IntPtr)@params); #if DEBUG } #endif @@ -54290,7 +54437,7 @@ namespace OpenTK.Graphics.ES30 /// [requires: QCOM_extended_get] [AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetBufferPointervQCOM")] public static - void ExtGetBufferPointer(OpenTK.Graphics.ES30.QcomExtendedGet target, [InAttribute, OutAttribute] T1[] @params) + void ExtGetBufferPointer(OpenTK.Graphics.ES30.All target, [InAttribute, OutAttribute] T1[] @params) where T1 : struct { #if DEBUG @@ -54300,7 +54447,7 @@ namespace OpenTK.Graphics.ES30 GCHandle @params_ptr = GCHandle.Alloc(@params, GCHandleType.Pinned); try { - Delegates.glExtGetBufferPointervQCOM((OpenTK.Graphics.ES30.QcomExtendedGet)target, (IntPtr)@params_ptr.AddrOfPinnedObject()); + Delegates.glExtGetBufferPointervQCOM((OpenTK.Graphics.ES30.All)target, (IntPtr)@params_ptr.AddrOfPinnedObject()); } finally { @@ -54314,7 +54461,7 @@ namespace OpenTK.Graphics.ES30 /// [requires: QCOM_extended_get] [AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetBufferPointervQCOM")] public static - void ExtGetBufferPointer(OpenTK.Graphics.ES30.QcomExtendedGet target, [InAttribute, OutAttribute] T1[,] @params) + void ExtGetBufferPointer(OpenTK.Graphics.ES30.All target, [InAttribute, OutAttribute] T1[,] @params) where T1 : struct { #if DEBUG @@ -54324,7 +54471,7 @@ namespace OpenTK.Graphics.ES30 GCHandle @params_ptr = GCHandle.Alloc(@params, GCHandleType.Pinned); try { - Delegates.glExtGetBufferPointervQCOM((OpenTK.Graphics.ES30.QcomExtendedGet)target, (IntPtr)@params_ptr.AddrOfPinnedObject()); + Delegates.glExtGetBufferPointervQCOM((OpenTK.Graphics.ES30.All)target, (IntPtr)@params_ptr.AddrOfPinnedObject()); } finally { @@ -54338,7 +54485,7 @@ namespace OpenTK.Graphics.ES30 /// [requires: QCOM_extended_get] [AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetBufferPointervQCOM")] public static - void ExtGetBufferPointer(OpenTK.Graphics.ES30.QcomExtendedGet target, [InAttribute, OutAttribute] T1[,,] @params) + void ExtGetBufferPointer(OpenTK.Graphics.ES30.All target, [InAttribute, OutAttribute] T1[,,] @params) where T1 : struct { #if DEBUG @@ -54348,7 +54495,7 @@ namespace OpenTK.Graphics.ES30 GCHandle @params_ptr = GCHandle.Alloc(@params, GCHandleType.Pinned); try { - Delegates.glExtGetBufferPointervQCOM((OpenTK.Graphics.ES30.QcomExtendedGet)target, (IntPtr)@params_ptr.AddrOfPinnedObject()); + Delegates.glExtGetBufferPointervQCOM((OpenTK.Graphics.ES30.All)target, (IntPtr)@params_ptr.AddrOfPinnedObject()); } finally { @@ -54362,7 +54509,7 @@ namespace OpenTK.Graphics.ES30 /// [requires: QCOM_extended_get] [AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetBufferPointervQCOM")] public static - void ExtGetBufferPointer(OpenTK.Graphics.ES30.QcomExtendedGet target, [InAttribute, OutAttribute] ref T1 @params) + void ExtGetBufferPointer(OpenTK.Graphics.ES30.All target, [InAttribute, OutAttribute] ref T1 @params) where T1 : struct { #if DEBUG @@ -54372,7 +54519,7 @@ namespace OpenTK.Graphics.ES30 GCHandle @params_ptr = GCHandle.Alloc(@params, GCHandleType.Pinned); try { - Delegates.glExtGetBufferPointervQCOM((OpenTK.Graphics.ES30.QcomExtendedGet)target, (IntPtr)@params_ptr.AddrOfPinnedObject()); + Delegates.glExtGetBufferPointervQCOM((OpenTK.Graphics.ES30.All)target, (IntPtr)@params_ptr.AddrOfPinnedObject()); @params = (T1)@params_ptr.Target; } finally @@ -54639,7 +54786,7 @@ namespace OpenTK.Graphics.ES30 /// [requires: QCOM_extended_get2] [AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetProgramBinarySourceQCOM")] public static - void ExtGetProgramBinarySource(Int32 program, OpenTK.Graphics.ES30.QcomExtendedGet2 shadertype, [OutAttribute] StringBuilder source, [OutAttribute] Int32[] length) + void ExtGetProgramBinarySource(Int32 program, OpenTK.Graphics.ES30.All shadertype, [OutAttribute] StringBuilder source, [OutAttribute] Int32[] length) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -54649,7 +54796,7 @@ namespace OpenTK.Graphics.ES30 { fixed (Int32* length_ptr = length) { - Delegates.glExtGetProgramBinarySourceQCOM((UInt32)program, (OpenTK.Graphics.ES30.QcomExtendedGet2)shadertype, (StringBuilder)source, (Int32*)length_ptr); + Delegates.glExtGetProgramBinarySourceQCOM((UInt32)program, (OpenTK.Graphics.ES30.All)shadertype, (StringBuilder)source, (Int32*)length_ptr); } } #if DEBUG @@ -54660,7 +54807,7 @@ namespace OpenTK.Graphics.ES30 /// [requires: QCOM_extended_get2] [AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetProgramBinarySourceQCOM")] public static - void ExtGetProgramBinarySource(Int32 program, OpenTK.Graphics.ES30.QcomExtendedGet2 shadertype, [OutAttribute] StringBuilder source, [OutAttribute] out Int32 length) + void ExtGetProgramBinarySource(Int32 program, OpenTK.Graphics.ES30.All shadertype, [OutAttribute] StringBuilder source, [OutAttribute] out Int32 length) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -54670,7 +54817,7 @@ namespace OpenTK.Graphics.ES30 { fixed (Int32* length_ptr = &length) { - Delegates.glExtGetProgramBinarySourceQCOM((UInt32)program, (OpenTK.Graphics.ES30.QcomExtendedGet2)shadertype, (StringBuilder)source, (Int32*)length_ptr); + Delegates.glExtGetProgramBinarySourceQCOM((UInt32)program, (OpenTK.Graphics.ES30.All)shadertype, (StringBuilder)source, (Int32*)length_ptr); length = *length_ptr; } } @@ -54683,13 +54830,13 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetProgramBinarySourceQCOM")] public static - unsafe void ExtGetProgramBinarySource(Int32 program, OpenTK.Graphics.ES30.QcomExtendedGet2 shadertype, [OutAttribute] StringBuilder source, [OutAttribute] Int32* length) + unsafe void ExtGetProgramBinarySource(Int32 program, OpenTK.Graphics.ES30.All shadertype, [OutAttribute] StringBuilder source, [OutAttribute] Int32* length) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glExtGetProgramBinarySourceQCOM((UInt32)program, (OpenTK.Graphics.ES30.QcomExtendedGet2)shadertype, (StringBuilder)source, (Int32*)length); + Delegates.glExtGetProgramBinarySourceQCOM((UInt32)program, (OpenTK.Graphics.ES30.All)shadertype, (StringBuilder)source, (Int32*)length); #if DEBUG } #endif @@ -54699,7 +54846,7 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetProgramBinarySourceQCOM")] public static - void ExtGetProgramBinarySource(UInt32 program, OpenTK.Graphics.ES30.QcomExtendedGet2 shadertype, [OutAttribute] StringBuilder source, [OutAttribute] Int32[] length) + void ExtGetProgramBinarySource(UInt32 program, OpenTK.Graphics.ES30.All shadertype, [OutAttribute] StringBuilder source, [OutAttribute] Int32[] length) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -54709,7 +54856,7 @@ namespace OpenTK.Graphics.ES30 { fixed (Int32* length_ptr = length) { - Delegates.glExtGetProgramBinarySourceQCOM((UInt32)program, (OpenTK.Graphics.ES30.QcomExtendedGet2)shadertype, (StringBuilder)source, (Int32*)length_ptr); + Delegates.glExtGetProgramBinarySourceQCOM((UInt32)program, (OpenTK.Graphics.ES30.All)shadertype, (StringBuilder)source, (Int32*)length_ptr); } } #if DEBUG @@ -54721,7 +54868,7 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetProgramBinarySourceQCOM")] public static - void ExtGetProgramBinarySource(UInt32 program, OpenTK.Graphics.ES30.QcomExtendedGet2 shadertype, [OutAttribute] StringBuilder source, [OutAttribute] out Int32 length) + void ExtGetProgramBinarySource(UInt32 program, OpenTK.Graphics.ES30.All shadertype, [OutAttribute] StringBuilder source, [OutAttribute] out Int32 length) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -54731,7 +54878,7 @@ namespace OpenTK.Graphics.ES30 { fixed (Int32* length_ptr = &length) { - Delegates.glExtGetProgramBinarySourceQCOM((UInt32)program, (OpenTK.Graphics.ES30.QcomExtendedGet2)shadertype, (StringBuilder)source, (Int32*)length_ptr); + Delegates.glExtGetProgramBinarySourceQCOM((UInt32)program, (OpenTK.Graphics.ES30.All)shadertype, (StringBuilder)source, (Int32*)length_ptr); length = *length_ptr; } } @@ -54744,13 +54891,13 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "QCOM_extended_get2", Version = "", EntryPoint = "glExtGetProgramBinarySourceQCOM")] public static - unsafe void ExtGetProgramBinarySource(UInt32 program, OpenTK.Graphics.ES30.QcomExtendedGet2 shadertype, [OutAttribute] StringBuilder source, [OutAttribute] Int32* length) + unsafe void ExtGetProgramBinarySource(UInt32 program, OpenTK.Graphics.ES30.All shadertype, [OutAttribute] StringBuilder source, [OutAttribute] Int32* length) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glExtGetProgramBinarySourceQCOM((UInt32)program, (OpenTK.Graphics.ES30.QcomExtendedGet2)shadertype, (StringBuilder)source, (Int32*)length); + Delegates.glExtGetProgramBinarySourceQCOM((UInt32)program, (OpenTK.Graphics.ES30.All)shadertype, (StringBuilder)source, (Int32*)length); #if DEBUG } #endif @@ -55137,7 +55284,7 @@ namespace OpenTK.Graphics.ES30 /// [requires: QCOM_extended_get] [AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetTexLevelParameterivQCOM")] public static - void ExtGetTexLevelParameter(Int32 texture, OpenTK.Graphics.ES30.QcomExtendedGet face, Int32 level, OpenTK.Graphics.ES30.QcomExtendedGet pname, [OutAttribute] Int32[] @params) + void ExtGetTexLevelParameter(Int32 texture, OpenTK.Graphics.ES30.All face, Int32 level, OpenTK.Graphics.ES30.All pname, [OutAttribute] Int32[] @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -55147,7 +55294,7 @@ namespace OpenTK.Graphics.ES30 { fixed (Int32* @params_ptr = @params) { - Delegates.glExtGetTexLevelParameterivQCOM((UInt32)texture, (OpenTK.Graphics.ES30.QcomExtendedGet)face, (Int32)level, (OpenTK.Graphics.ES30.QcomExtendedGet)pname, (Int32*)@params_ptr); + Delegates.glExtGetTexLevelParameterivQCOM((UInt32)texture, (OpenTK.Graphics.ES30.All)face, (Int32)level, (OpenTK.Graphics.ES30.All)pname, (Int32*)@params_ptr); } } #if DEBUG @@ -55158,7 +55305,7 @@ namespace OpenTK.Graphics.ES30 /// [requires: QCOM_extended_get] [AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetTexLevelParameterivQCOM")] public static - void ExtGetTexLevelParameter(Int32 texture, OpenTK.Graphics.ES30.QcomExtendedGet face, Int32 level, OpenTK.Graphics.ES30.QcomExtendedGet pname, [OutAttribute] out Int32 @params) + void ExtGetTexLevelParameter(Int32 texture, OpenTK.Graphics.ES30.All face, Int32 level, OpenTK.Graphics.ES30.All pname, [OutAttribute] out Int32 @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -55168,7 +55315,7 @@ namespace OpenTK.Graphics.ES30 { fixed (Int32* @params_ptr = &@params) { - Delegates.glExtGetTexLevelParameterivQCOM((UInt32)texture, (OpenTK.Graphics.ES30.QcomExtendedGet)face, (Int32)level, (OpenTK.Graphics.ES30.QcomExtendedGet)pname, (Int32*)@params_ptr); + Delegates.glExtGetTexLevelParameterivQCOM((UInt32)texture, (OpenTK.Graphics.ES30.All)face, (Int32)level, (OpenTK.Graphics.ES30.All)pname, (Int32*)@params_ptr); @params = *@params_ptr; } } @@ -55181,13 +55328,13 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetTexLevelParameterivQCOM")] public static - unsafe void ExtGetTexLevelParameter(Int32 texture, OpenTK.Graphics.ES30.QcomExtendedGet face, Int32 level, OpenTK.Graphics.ES30.QcomExtendedGet pname, [OutAttribute] Int32* @params) + unsafe void ExtGetTexLevelParameter(Int32 texture, OpenTK.Graphics.ES30.All face, Int32 level, OpenTK.Graphics.ES30.All pname, [OutAttribute] Int32* @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glExtGetTexLevelParameterivQCOM((UInt32)texture, (OpenTK.Graphics.ES30.QcomExtendedGet)face, (Int32)level, (OpenTK.Graphics.ES30.QcomExtendedGet)pname, (Int32*)@params); + Delegates.glExtGetTexLevelParameterivQCOM((UInt32)texture, (OpenTK.Graphics.ES30.All)face, (Int32)level, (OpenTK.Graphics.ES30.All)pname, (Int32*)@params); #if DEBUG } #endif @@ -55197,7 +55344,7 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetTexLevelParameterivQCOM")] public static - void ExtGetTexLevelParameter(UInt32 texture, OpenTK.Graphics.ES30.QcomExtendedGet face, Int32 level, OpenTK.Graphics.ES30.QcomExtendedGet pname, [OutAttribute] Int32[] @params) + void ExtGetTexLevelParameter(UInt32 texture, OpenTK.Graphics.ES30.All face, Int32 level, OpenTK.Graphics.ES30.All pname, [OutAttribute] Int32[] @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -55207,7 +55354,7 @@ namespace OpenTK.Graphics.ES30 { fixed (Int32* @params_ptr = @params) { - Delegates.glExtGetTexLevelParameterivQCOM((UInt32)texture, (OpenTK.Graphics.ES30.QcomExtendedGet)face, (Int32)level, (OpenTK.Graphics.ES30.QcomExtendedGet)pname, (Int32*)@params_ptr); + Delegates.glExtGetTexLevelParameterivQCOM((UInt32)texture, (OpenTK.Graphics.ES30.All)face, (Int32)level, (OpenTK.Graphics.ES30.All)pname, (Int32*)@params_ptr); } } #if DEBUG @@ -55219,7 +55366,7 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetTexLevelParameterivQCOM")] public static - void ExtGetTexLevelParameter(UInt32 texture, OpenTK.Graphics.ES30.QcomExtendedGet face, Int32 level, OpenTK.Graphics.ES30.QcomExtendedGet pname, [OutAttribute] out Int32 @params) + void ExtGetTexLevelParameter(UInt32 texture, OpenTK.Graphics.ES30.All face, Int32 level, OpenTK.Graphics.ES30.All pname, [OutAttribute] out Int32 @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -55229,7 +55376,7 @@ namespace OpenTK.Graphics.ES30 { fixed (Int32* @params_ptr = &@params) { - Delegates.glExtGetTexLevelParameterivQCOM((UInt32)texture, (OpenTK.Graphics.ES30.QcomExtendedGet)face, (Int32)level, (OpenTK.Graphics.ES30.QcomExtendedGet)pname, (Int32*)@params_ptr); + Delegates.glExtGetTexLevelParameterivQCOM((UInt32)texture, (OpenTK.Graphics.ES30.All)face, (Int32)level, (OpenTK.Graphics.ES30.All)pname, (Int32*)@params_ptr); @params = *@params_ptr; } } @@ -55242,13 +55389,13 @@ namespace OpenTK.Graphics.ES30 [System.CLSCompliant(false)] [AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetTexLevelParameterivQCOM")] public static - unsafe void ExtGetTexLevelParameter(UInt32 texture, OpenTK.Graphics.ES30.QcomExtendedGet face, Int32 level, OpenTK.Graphics.ES30.QcomExtendedGet pname, [OutAttribute] Int32* @params) + unsafe void ExtGetTexLevelParameter(UInt32 texture, OpenTK.Graphics.ES30.All face, Int32 level, OpenTK.Graphics.ES30.All pname, [OutAttribute] Int32* @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glExtGetTexLevelParameterivQCOM((UInt32)texture, (OpenTK.Graphics.ES30.QcomExtendedGet)face, (Int32)level, (OpenTK.Graphics.ES30.QcomExtendedGet)pname, (Int32*)@params); + Delegates.glExtGetTexLevelParameterivQCOM((UInt32)texture, (OpenTK.Graphics.ES30.All)face, (Int32)level, (OpenTK.Graphics.ES30.All)pname, (Int32*)@params); #if DEBUG } #endif @@ -55257,13 +55404,13 @@ namespace OpenTK.Graphics.ES30 /// [requires: QCOM_extended_get] [AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetTexSubImageQCOM")] public static - void ExtGetTexSubImage(OpenTK.Graphics.ES30.QcomExtendedGet target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES30.QcomExtendedGet format, OpenTK.Graphics.ES30.QcomExtendedGet type, [OutAttribute] IntPtr texels) + void ExtGetTexSubImage(OpenTK.Graphics.ES30.All target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES30.All format, OpenTK.Graphics.ES30.All type, [OutAttribute] IntPtr texels) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glExtGetTexSubImageQCOM((OpenTK.Graphics.ES30.QcomExtendedGet)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)zoffset, (Int32)width, (Int32)height, (Int32)depth, (OpenTK.Graphics.ES30.QcomExtendedGet)format, (OpenTK.Graphics.ES30.QcomExtendedGet)type, (IntPtr)texels); + Delegates.glExtGetTexSubImageQCOM((OpenTK.Graphics.ES30.All)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)zoffset, (Int32)width, (Int32)height, (Int32)depth, (OpenTK.Graphics.ES30.All)format, (OpenTK.Graphics.ES30.All)type, (IntPtr)texels); #if DEBUG } #endif @@ -55272,7 +55419,7 @@ namespace OpenTK.Graphics.ES30 /// [requires: QCOM_extended_get] [AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetTexSubImageQCOM")] public static - void ExtGetTexSubImage(OpenTK.Graphics.ES30.QcomExtendedGet target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES30.QcomExtendedGet format, OpenTK.Graphics.ES30.QcomExtendedGet type, [InAttribute, OutAttribute] T10[] texels) + void ExtGetTexSubImage(OpenTK.Graphics.ES30.All target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES30.All format, OpenTK.Graphics.ES30.All type, [InAttribute, OutAttribute] T10[] texels) where T10 : struct { #if DEBUG @@ -55282,7 +55429,7 @@ namespace OpenTK.Graphics.ES30 GCHandle texels_ptr = GCHandle.Alloc(texels, GCHandleType.Pinned); try { - Delegates.glExtGetTexSubImageQCOM((OpenTK.Graphics.ES30.QcomExtendedGet)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)zoffset, (Int32)width, (Int32)height, (Int32)depth, (OpenTK.Graphics.ES30.QcomExtendedGet)format, (OpenTK.Graphics.ES30.QcomExtendedGet)type, (IntPtr)texels_ptr.AddrOfPinnedObject()); + Delegates.glExtGetTexSubImageQCOM((OpenTK.Graphics.ES30.All)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)zoffset, (Int32)width, (Int32)height, (Int32)depth, (OpenTK.Graphics.ES30.All)format, (OpenTK.Graphics.ES30.All)type, (IntPtr)texels_ptr.AddrOfPinnedObject()); } finally { @@ -55296,7 +55443,7 @@ namespace OpenTK.Graphics.ES30 /// [requires: QCOM_extended_get] [AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetTexSubImageQCOM")] public static - void ExtGetTexSubImage(OpenTK.Graphics.ES30.QcomExtendedGet target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES30.QcomExtendedGet format, OpenTK.Graphics.ES30.QcomExtendedGet type, [InAttribute, OutAttribute] T10[,] texels) + void ExtGetTexSubImage(OpenTK.Graphics.ES30.All target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES30.All format, OpenTK.Graphics.ES30.All type, [InAttribute, OutAttribute] T10[,] texels) where T10 : struct { #if DEBUG @@ -55306,7 +55453,7 @@ namespace OpenTK.Graphics.ES30 GCHandle texels_ptr = GCHandle.Alloc(texels, GCHandleType.Pinned); try { - Delegates.glExtGetTexSubImageQCOM((OpenTK.Graphics.ES30.QcomExtendedGet)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)zoffset, (Int32)width, (Int32)height, (Int32)depth, (OpenTK.Graphics.ES30.QcomExtendedGet)format, (OpenTK.Graphics.ES30.QcomExtendedGet)type, (IntPtr)texels_ptr.AddrOfPinnedObject()); + Delegates.glExtGetTexSubImageQCOM((OpenTK.Graphics.ES30.All)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)zoffset, (Int32)width, (Int32)height, (Int32)depth, (OpenTK.Graphics.ES30.All)format, (OpenTK.Graphics.ES30.All)type, (IntPtr)texels_ptr.AddrOfPinnedObject()); } finally { @@ -55320,7 +55467,7 @@ namespace OpenTK.Graphics.ES30 /// [requires: QCOM_extended_get] [AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetTexSubImageQCOM")] public static - void ExtGetTexSubImage(OpenTK.Graphics.ES30.QcomExtendedGet target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES30.QcomExtendedGet format, OpenTK.Graphics.ES30.QcomExtendedGet type, [InAttribute, OutAttribute] T10[,,] texels) + void ExtGetTexSubImage(OpenTK.Graphics.ES30.All target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES30.All format, OpenTK.Graphics.ES30.All type, [InAttribute, OutAttribute] T10[,,] texels) where T10 : struct { #if DEBUG @@ -55330,7 +55477,7 @@ namespace OpenTK.Graphics.ES30 GCHandle texels_ptr = GCHandle.Alloc(texels, GCHandleType.Pinned); try { - Delegates.glExtGetTexSubImageQCOM((OpenTK.Graphics.ES30.QcomExtendedGet)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)zoffset, (Int32)width, (Int32)height, (Int32)depth, (OpenTK.Graphics.ES30.QcomExtendedGet)format, (OpenTK.Graphics.ES30.QcomExtendedGet)type, (IntPtr)texels_ptr.AddrOfPinnedObject()); + Delegates.glExtGetTexSubImageQCOM((OpenTK.Graphics.ES30.All)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)zoffset, (Int32)width, (Int32)height, (Int32)depth, (OpenTK.Graphics.ES30.All)format, (OpenTK.Graphics.ES30.All)type, (IntPtr)texels_ptr.AddrOfPinnedObject()); } finally { @@ -55344,7 +55491,7 @@ namespace OpenTK.Graphics.ES30 /// [requires: QCOM_extended_get] [AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtGetTexSubImageQCOM")] public static - void ExtGetTexSubImage(OpenTK.Graphics.ES30.QcomExtendedGet target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES30.QcomExtendedGet format, OpenTK.Graphics.ES30.QcomExtendedGet type, [InAttribute, OutAttribute] ref T10 texels) + void ExtGetTexSubImage(OpenTK.Graphics.ES30.All target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES30.All format, OpenTK.Graphics.ES30.All type, [InAttribute, OutAttribute] ref T10 texels) where T10 : struct { #if DEBUG @@ -55354,7 +55501,7 @@ namespace OpenTK.Graphics.ES30 GCHandle texels_ptr = GCHandle.Alloc(texels, GCHandleType.Pinned); try { - Delegates.glExtGetTexSubImageQCOM((OpenTK.Graphics.ES30.QcomExtendedGet)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)zoffset, (Int32)width, (Int32)height, (Int32)depth, (OpenTK.Graphics.ES30.QcomExtendedGet)format, (OpenTK.Graphics.ES30.QcomExtendedGet)type, (IntPtr)texels_ptr.AddrOfPinnedObject()); + Delegates.glExtGetTexSubImageQCOM((OpenTK.Graphics.ES30.All)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)zoffset, (Int32)width, (Int32)height, (Int32)depth, (OpenTK.Graphics.ES30.All)format, (OpenTK.Graphics.ES30.All)type, (IntPtr)texels_ptr.AddrOfPinnedObject()); texels = (T10)texels_ptr.Target; } finally @@ -55526,13 +55673,13 @@ namespace OpenTK.Graphics.ES30 /// [requires: QCOM_extended_get] [AutoGenerated(Category = "QCOM_extended_get", Version = "", EntryPoint = "glExtTexObjectStateOverrideiQCOM")] public static - void ExtTexObjectStateOverride(OpenTK.Graphics.ES30.QcomExtendedGet target, OpenTK.Graphics.ES30.QcomExtendedGet pname, Int32 param) + void ExtTexObjectStateOverride(OpenTK.Graphics.ES30.All target, OpenTK.Graphics.ES30.All pname, Int32 param) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glExtTexObjectStateOverrideiQCOM((OpenTK.Graphics.ES30.QcomExtendedGet)target, (OpenTK.Graphics.ES30.QcomExtendedGet)pname, (Int32)param); + Delegates.glExtTexObjectStateOverrideiQCOM((OpenTK.Graphics.ES30.All)target, (OpenTK.Graphics.ES30.All)pname, (Int32)param); #if DEBUG } #endif diff --git a/Source/OpenTK/Graphics/ES30/ES30Delegates.cs b/Source/OpenTK/Graphics/ES30/ES30Delegates.cs index 12142632..d0322257 100644 --- a/Source/OpenTK/Graphics/ES30/ES30Delegates.cs +++ b/Source/OpenTK/Graphics/ES30/ES30Delegates.cs @@ -48,7 +48,7 @@ namespace OpenTK.Graphics.ES30 internal delegate void ActiveTexture(OpenTK.Graphics.ES30.TextureUnit texture); internal static ActiveTexture glActiveTexture; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void AlphaFuncQCOM(OpenTK.Graphics.ES30.QcomAlphaTest func, Single @ref); + internal delegate void AlphaFuncQCOM(OpenTK.Graphics.ES30.All func, Single @ref); internal static AlphaFuncQCOM glAlphaFuncQCOM; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void AttachShader(UInt32 program, UInt32 shader); @@ -57,13 +57,13 @@ namespace OpenTK.Graphics.ES30 internal delegate void BeginPerfMonitorAMD(UInt32 monitor); internal static BeginPerfMonitorAMD glBeginPerfMonitorAMD; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void BeginQuery(OpenTK.Graphics.ES30.EsVersion30 target, UInt32 id); + internal delegate void BeginQuery(OpenTK.Graphics.ES30.All target, UInt32 id); internal static BeginQuery glBeginQuery; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void BeginQueryEXT(OpenTK.Graphics.ES30.All target, UInt32 id); internal static BeginQueryEXT glBeginQueryEXT; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void BeginTransformFeedback(OpenTK.Graphics.ES30.EsVersion30 primitiveMode); + internal delegate void BeginTransformFeedback(OpenTK.Graphics.ES30.All primitiveMode); internal static BeginTransformFeedback glBeginTransformFeedback; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void BindAttribLocation(UInt32 program, UInt32 index, String name); @@ -72,10 +72,10 @@ namespace OpenTK.Graphics.ES30 internal delegate void BindBuffer(OpenTK.Graphics.ES30.BufferTarget target, UInt32 buffer); internal static BindBuffer glBindBuffer; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void BindBufferBase(OpenTK.Graphics.ES30.EsVersion30 target, UInt32 index, UInt32 buffer); + internal delegate void BindBufferBase(OpenTK.Graphics.ES30.All target, UInt32 index, UInt32 buffer); internal static BindBufferBase glBindBufferBase; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void BindBufferRange(OpenTK.Graphics.ES30.EsVersion30 target, UInt32 index, UInt32 buffer, IntPtr offset, IntPtr size); + internal delegate void BindBufferRange(OpenTK.Graphics.ES30.All target, UInt32 index, UInt32 buffer, IntPtr offset, IntPtr size); internal static BindBufferRange glBindBufferRange; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void BindFramebuffer(OpenTK.Graphics.ES30.FramebufferTarget target, UInt32 framebuffer); @@ -93,7 +93,7 @@ namespace OpenTK.Graphics.ES30 internal delegate void BindTexture(OpenTK.Graphics.ES30.TextureTarget target, UInt32 texture); internal static BindTexture glBindTexture; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void BindTransformFeedback(OpenTK.Graphics.ES30.EsVersion30 target, UInt32 id); + internal delegate void BindTransformFeedback(OpenTK.Graphics.ES30.All target, UInt32 id); internal static BindTransformFeedback glBindTransformFeedback; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void BindVertexArray(UInt32 array); @@ -111,7 +111,7 @@ namespace OpenTK.Graphics.ES30 internal delegate void BlendEquation(OpenTK.Graphics.ES30.BlendEquationMode mode); internal static BlendEquation glBlendEquation; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void BlendEquationEXT(OpenTK.Graphics.ES30.ExtBlendMinmax mode); + internal delegate void BlendEquationEXT(OpenTK.Graphics.ES30.All mode); internal static BlendEquationEXT glBlendEquationEXT; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void BlendEquationSeparate(OpenTK.Graphics.ES30.BlendEquationMode modeRGB, OpenTK.Graphics.ES30.BlendEquationMode modeAlpha); @@ -120,19 +120,19 @@ namespace OpenTK.Graphics.ES30 internal delegate void BlendFunc(OpenTK.Graphics.ES30.BlendingFactorSrc sfactor, OpenTK.Graphics.ES30.BlendingFactorDest dfactor); internal static BlendFunc glBlendFunc; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void BlendFuncSeparate(OpenTK.Graphics.ES30.EsVersion20 sfactorRGB, OpenTK.Graphics.ES30.EsVersion20 dfactorRGB, OpenTK.Graphics.ES30.EsVersion20 sfactorAlpha, OpenTK.Graphics.ES30.EsVersion20 dfactorAlpha); + internal delegate void BlendFuncSeparate(OpenTK.Graphics.ES30.All sfactorRGB, OpenTK.Graphics.ES30.All dfactorRGB, OpenTK.Graphics.ES30.All sfactorAlpha, OpenTK.Graphics.ES30.All dfactorAlpha); internal static BlendFuncSeparate glBlendFuncSeparate; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void BlendParameteriNV(OpenTK.Graphics.ES30.NvBlendEquationAdvanced pname, Int32 value); + internal delegate void BlendParameteriNV(OpenTK.Graphics.ES30.All pname, Int32 value); internal static BlendParameteriNV glBlendParameteriNV; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void BlitFramebuffer(Int32 srcX0, Int32 srcY0, Int32 srcX1, Int32 srcY1, Int32 dstX0, Int32 dstY0, Int32 dstX1, Int32 dstY1, OpenTK.Graphics.ES30.ClearBufferMask mask, OpenTK.Graphics.ES30.EsVersion30 filter); + internal delegate void BlitFramebuffer(Int32 srcX0, Int32 srcY0, Int32 srcX1, Int32 srcY1, Int32 dstX0, Int32 dstY0, Int32 dstX1, Int32 dstY1, OpenTK.Graphics.ES30.ClearBufferMask mask, OpenTK.Graphics.ES30.All filter); internal static BlitFramebuffer glBlitFramebuffer; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void BlitFramebufferANGLE(Int32 srcX0, Int32 srcY0, Int32 srcX1, Int32 srcY1, Int32 dstX0, Int32 dstY0, Int32 dstX1, Int32 dstY1, UInt32 mask, OpenTK.Graphics.ES30.AngleFramebufferBlit filter); + internal delegate void BlitFramebufferANGLE(Int32 srcX0, Int32 srcY0, Int32 srcX1, Int32 srcY1, Int32 dstX0, Int32 dstY0, Int32 dstX1, Int32 dstY1, UInt32 mask, OpenTK.Graphics.ES30.All filter); internal static BlitFramebufferANGLE glBlitFramebufferANGLE; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void BlitFramebufferNV(Int32 srcX0, Int32 srcY0, Int32 srcX1, Int32 srcY1, Int32 dstX0, Int32 dstY0, Int32 dstX1, Int32 dstY1, UInt32 mask, OpenTK.Graphics.ES30.NvFramebufferBlit filter); + internal delegate void BlitFramebufferNV(Int32 srcX0, Int32 srcY0, Int32 srcX1, Int32 srcY1, Int32 dstX0, Int32 dstY0, Int32 dstX1, Int32 dstY1, UInt32 mask, OpenTK.Graphics.ES30.All filter); internal static BlitFramebufferNV glBlitFramebufferNV; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void BufferData(OpenTK.Graphics.ES30.BufferTarget target, IntPtr size, IntPtr data, OpenTK.Graphics.ES30.BufferUsage usage); @@ -147,16 +147,16 @@ namespace OpenTK.Graphics.ES30 internal delegate void Clear(OpenTK.Graphics.ES30.ClearBufferMask mask); internal static Clear glClear; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void ClearBufferfi(OpenTK.Graphics.ES30.EsVersion30 buffer, Int32 drawbuffer, Single depth, Int32 stencil); + internal delegate void ClearBufferfi(OpenTK.Graphics.ES30.All buffer, Int32 drawbuffer, Single depth, Int32 stencil); internal static ClearBufferfi glClearBufferfi; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void ClearBufferfv(OpenTK.Graphics.ES30.EsVersion30 buffer, Int32 drawbuffer, Single* value); + internal unsafe delegate void ClearBufferfv(OpenTK.Graphics.ES30.All buffer, Int32 drawbuffer, Single* value); internal unsafe static ClearBufferfv glClearBufferfv; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void ClearBufferiv(OpenTK.Graphics.ES30.EsVersion30 buffer, Int32 drawbuffer, Int32* value); + internal unsafe delegate void ClearBufferiv(OpenTK.Graphics.ES30.All buffer, Int32 drawbuffer, Int32* value); internal unsafe static ClearBufferiv glClearBufferiv; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void ClearBufferuiv(OpenTK.Graphics.ES30.EsVersion30 buffer, Int32 drawbuffer, UInt32* value); + internal unsafe delegate void ClearBufferuiv(OpenTK.Graphics.ES30.All buffer, Int32 drawbuffer, UInt32* value); internal unsafe static ClearBufferuiv glClearBufferuiv; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void ClearColor(Single red, Single green, Single blue, Single alpha); @@ -168,10 +168,10 @@ namespace OpenTK.Graphics.ES30 internal delegate void ClearStencil(Int32 s); internal static ClearStencil glClearStencil; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate OpenTK.Graphics.ES30.EsVersion30 ClientWaitSync(IntPtr sync, UInt32 flags, UInt64 timeout); + internal delegate OpenTK.Graphics.ES30.All ClientWaitSync(IntPtr sync, UInt32 flags, UInt64 timeout); internal static ClientWaitSync glClientWaitSync; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate OpenTK.Graphics.ES30.AppleSync ClientWaitSyncAPPLE(IntPtr sync, UInt32 flags, UInt64 timeout); + internal delegate OpenTK.Graphics.ES30.All ClientWaitSyncAPPLE(IntPtr sync, UInt32 flags, UInt64 timeout); internal static ClientWaitSyncAPPLE glClientWaitSyncAPPLE; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void ColorMask(bool red, bool green, bool blue, bool alpha); @@ -186,7 +186,7 @@ namespace OpenTK.Graphics.ES30 internal delegate void CompressedTexImage3D(OpenTK.Graphics.ES30.TextureTarget target, Int32 level, OpenTK.Graphics.ES30.PixelInternalFormat internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, Int32 imageSize, IntPtr data); internal static CompressedTexImage3D glCompressedTexImage3D; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void CompressedTexImage3DOES(OpenTK.Graphics.ES30.OesTexture3D target, Int32 level, OpenTK.Graphics.ES30.OesTexture3D internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, Int32 imageSize, IntPtr data); + internal delegate void CompressedTexImage3DOES(OpenTK.Graphics.ES30.All target, Int32 level, OpenTK.Graphics.ES30.All internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, Int32 imageSize, IntPtr data); internal static CompressedTexImage3DOES glCompressedTexImage3DOES; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void CompressedTexSubImage2D(OpenTK.Graphics.ES30.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.ES30.PixelFormat format, Int32 imageSize, IntPtr data); @@ -195,13 +195,13 @@ namespace OpenTK.Graphics.ES30 internal delegate void CompressedTexSubImage3D(OpenTK.Graphics.ES30.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES30.PixelFormat format, Int32 imageSize, IntPtr data); internal static CompressedTexSubImage3D glCompressedTexSubImage3D; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void CompressedTexSubImage3DOES(OpenTK.Graphics.ES30.OesTexture3D target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES30.OesTexture3D format, Int32 imageSize, IntPtr data); + internal delegate void CompressedTexSubImage3DOES(OpenTK.Graphics.ES30.All target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES30.All format, Int32 imageSize, IntPtr data); internal static CompressedTexSubImage3DOES glCompressedTexSubImage3DOES; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void CopyBufferSubData(OpenTK.Graphics.ES30.EsVersion30 readTarget, OpenTK.Graphics.ES30.EsVersion30 writeTarget, IntPtr readOffset, IntPtr writeOffset, IntPtr size); + internal delegate void CopyBufferSubData(OpenTK.Graphics.ES30.All readTarget, OpenTK.Graphics.ES30.All writeTarget, IntPtr readOffset, IntPtr writeOffset, IntPtr size); internal static CopyBufferSubData glCopyBufferSubData; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void CopyBufferSubDataNV(OpenTK.Graphics.ES30.NvCopyBuffer readTarget, OpenTK.Graphics.ES30.NvCopyBuffer writeTarget, IntPtr readOffset, IntPtr writeOffset, IntPtr size); + internal delegate void CopyBufferSubDataNV(OpenTK.Graphics.ES30.All readTarget, OpenTK.Graphics.ES30.All writeTarget, IntPtr readOffset, IntPtr writeOffset, IntPtr size); internal static CopyBufferSubDataNV glCopyBufferSubDataNV; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void CopyTexImage2D(OpenTK.Graphics.ES30.TextureTarget target, Int32 level, OpenTK.Graphics.ES30.PixelInternalFormat internalformat, Int32 x, Int32 y, Int32 width, Int32 height, Int32 border); @@ -213,7 +213,7 @@ namespace OpenTK.Graphics.ES30 internal delegate void CopyTexSubImage3D(OpenTK.Graphics.ES30.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 x, Int32 y, Int32 width, Int32 height); internal static CopyTexSubImage3D glCopyTexSubImage3D; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void CopyTexSubImage3DOES(OpenTK.Graphics.ES30.OesTexture3D target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 x, Int32 y, Int32 width, Int32 height); + internal delegate void CopyTexSubImage3DOES(OpenTK.Graphics.ES30.All target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 x, Int32 y, Int32 width, Int32 height); internal static CopyTexSubImage3DOES glCopyTexSubImage3DOES; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void CopyTextureLevelsAPPLE(UInt32 destinationTexture, UInt32 sourceTexture, Int32 sourceBaseLevel, Int32 sourceLevelCount); @@ -222,7 +222,7 @@ namespace OpenTK.Graphics.ES30 internal delegate void CoverageMaskNV(bool mask); internal static CoverageMaskNV glCoverageMaskNV; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void CoverageOperationNV(OpenTK.Graphics.ES30.NvCoverageSample operation); + internal delegate void CoverageOperationNV(OpenTK.Graphics.ES30.All operation); internal static CoverageOperationNV glCoverageOperationNV; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate Int32 CreateProgram(); @@ -231,10 +231,10 @@ namespace OpenTK.Graphics.ES30 internal delegate Int32 CreateShader(OpenTK.Graphics.ES30.ShaderType type); internal static CreateShader glCreateShader; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate Int32 CreateShaderProgramEXT(OpenTK.Graphics.ES30.ExtSeparateShaderObjects type, String @string); + internal delegate Int32 CreateShaderProgramEXT(OpenTK.Graphics.ES30.All type, String @string); internal static CreateShaderProgramEXT glCreateShaderProgramEXT; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate Int32 CreateShaderProgramvEXT(OpenTK.Graphics.ES30.ExtSeparateShaderObjects type, Int32 count, String[] strings); + internal delegate Int32 CreateShaderProgramvEXT(OpenTK.Graphics.ES30.All type, Int32 count, String[] strings); internal static CreateShaderProgramvEXT glCreateShaderProgramvEXT; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void CullFace(OpenTK.Graphics.ES30.CullFaceMode mode); @@ -246,16 +246,16 @@ namespace OpenTK.Graphics.ES30 internal delegate void DebugMessageCallbackKHR(DebugProcKhr callback, IntPtr userParam); internal static DebugMessageCallbackKHR glDebugMessageCallbackKHR; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void DebugMessageControl(OpenTK.Graphics.ES30.KhrDebug source, OpenTK.Graphics.ES30.KhrDebug type, OpenTK.Graphics.ES30.KhrDebug severity, Int32 count, UInt32* ids, bool enabled); + internal unsafe delegate void DebugMessageControl(OpenTK.Graphics.ES30.All source, OpenTK.Graphics.ES30.All type, OpenTK.Graphics.ES30.All severity, Int32 count, UInt32* ids, bool enabled); internal unsafe static DebugMessageControl glDebugMessageControl; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void DebugMessageControlKHR(OpenTK.Graphics.ES30.KhrDebug source, OpenTK.Graphics.ES30.KhrDebug type, OpenTK.Graphics.ES30.KhrDebug severity, Int32 count, UInt32* ids, bool enabled); + internal unsafe delegate void DebugMessageControlKHR(OpenTK.Graphics.ES30.All source, OpenTK.Graphics.ES30.All type, OpenTK.Graphics.ES30.All severity, Int32 count, UInt32* ids, bool enabled); internal unsafe static DebugMessageControlKHR glDebugMessageControlKHR; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void DebugMessageInsert(OpenTK.Graphics.ES30.KhrDebug source, OpenTK.Graphics.ES30.KhrDebug type, UInt32 id, OpenTK.Graphics.ES30.KhrDebug severity, Int32 length, String buf); + internal delegate void DebugMessageInsert(OpenTK.Graphics.ES30.All source, OpenTK.Graphics.ES30.All type, UInt32 id, OpenTK.Graphics.ES30.All severity, Int32 length, String buf); internal static DebugMessageInsert glDebugMessageInsert; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void DebugMessageInsertKHR(OpenTK.Graphics.ES30.KhrDebug source, OpenTK.Graphics.ES30.KhrDebug type, UInt32 id, OpenTK.Graphics.ES30.KhrDebug severity, Int32 length, String buf); + internal delegate void DebugMessageInsertKHR(OpenTK.Graphics.ES30.All source, OpenTK.Graphics.ES30.All type, UInt32 id, OpenTK.Graphics.ES30.All severity, Int32 length, String buf); internal static DebugMessageInsertKHR glDebugMessageInsertKHR; [System.Security.SuppressUnmanagedCodeSecurity()] internal unsafe delegate void DeleteBuffers(Int32 n, UInt32* buffers); @@ -330,12 +330,15 @@ namespace OpenTK.Graphics.ES30 internal delegate void DisableVertexAttribArray(UInt32 index); internal static DisableVertexAttribArray glDisableVertexAttribArray; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void DiscardFramebufferEXT(OpenTK.Graphics.ES30.ExtDiscardFramebuffer target, Int32 numAttachments, OpenTK.Graphics.ES30.ExtDiscardFramebuffer* attachments); + internal unsafe delegate void DiscardFramebufferEXT(OpenTK.Graphics.ES30.All target, Int32 numAttachments, OpenTK.Graphics.ES30.All* attachments); internal unsafe static DiscardFramebufferEXT glDiscardFramebufferEXT; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void DrawArrays(OpenTK.Graphics.ES30.BeginMode mode, Int32 first, Int32 count); + internal delegate void DrawArrays(OpenTK.Graphics.ES30.PrimitiveType mode, Int32 first, Int32 count); internal static DrawArrays glDrawArrays; [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void DrawArrays1(OpenTK.Graphics.ES30.BeginMode mode, Int32 first, Int32 count); + internal static DrawArrays1 glDrawArrays1; + [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void DrawArraysInstanced(OpenTK.Graphics.ES30.PrimitiveType mode, Int32 first, Int32 count, Int32 instancecount); internal static DrawArraysInstanced glDrawArraysInstanced; [System.Security.SuppressUnmanagedCodeSecurity()] @@ -348,40 +351,43 @@ namespace OpenTK.Graphics.ES30 internal delegate void DrawArraysInstancedNV(OpenTK.Graphics.ES30.PrimitiveType mode, Int32 first, Int32 count, Int32 primcount); internal static DrawArraysInstancedNV glDrawArraysInstancedNV; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void DrawBuffers(Int32 n, OpenTK.Graphics.ES30.EsVersion30* bufs); + internal unsafe delegate void DrawBuffers(Int32 n, OpenTK.Graphics.ES30.All* bufs); internal unsafe static DrawBuffers glDrawBuffers; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void DrawBuffersEXT(Int32 n, OpenTK.Graphics.ES30.ExtDrawBuffers* bufs); + internal unsafe delegate void DrawBuffersEXT(Int32 n, OpenTK.Graphics.ES30.All* bufs); internal unsafe static DrawBuffersEXT glDrawBuffersEXT; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void DrawBuffersIndexedEXT(Int32 n, OpenTK.Graphics.ES30.ExtMultiviewDrawBuffers* location, Int32* indices); + internal unsafe delegate void DrawBuffersIndexedEXT(Int32 n, OpenTK.Graphics.ES30.All* location, Int32* indices); internal unsafe static DrawBuffersIndexedEXT glDrawBuffersIndexedEXT; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void DrawBuffersNV(Int32 n, OpenTK.Graphics.ES30.NvDrawBuffers* bufs); + internal unsafe delegate void DrawBuffersNV(Int32 n, OpenTK.Graphics.ES30.All* bufs); internal unsafe static DrawBuffersNV glDrawBuffersNV; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void DrawElements(OpenTK.Graphics.ES30.BeginMode mode, Int32 count, OpenTK.Graphics.ES30.DrawElementsType type, IntPtr indices); + internal delegate void DrawElements(OpenTK.Graphics.ES30.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES30.DrawElementsType type, IntPtr indices); internal static DrawElements glDrawElements; [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void DrawElements1(OpenTK.Graphics.ES30.BeginMode mode, Int32 count, OpenTK.Graphics.ES30.DrawElementsType type, IntPtr indices); + internal static DrawElements1 glDrawElements1; + [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void DrawElementsInstanced(OpenTK.Graphics.ES30.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES30.DrawElementsType type, IntPtr indices, Int32 instancecount); internal static DrawElementsInstanced glDrawElementsInstanced; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void DrawElementsInstancedANGLE(OpenTK.Graphics.ES30.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES30.AngleInstancedArrays type, IntPtr indices, Int32 primcount); + internal delegate void DrawElementsInstancedANGLE(OpenTK.Graphics.ES30.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES30.All type, IntPtr indices, Int32 primcount); internal static DrawElementsInstancedANGLE glDrawElementsInstancedANGLE; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void DrawElementsInstancedEXT(OpenTK.Graphics.ES30.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES30.DrawElementsType type, IntPtr indices, Int32 primcount); internal static DrawElementsInstancedEXT glDrawElementsInstancedEXT; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void DrawElementsInstancedNV(OpenTK.Graphics.ES30.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES30.NvDrawInstanced type, IntPtr indices, Int32 primcount); + internal delegate void DrawElementsInstancedNV(OpenTK.Graphics.ES30.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES30.All type, IntPtr indices, Int32 primcount); internal static DrawElementsInstancedNV glDrawElementsInstancedNV; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void DrawRangeElements(OpenTK.Graphics.ES30.PrimitiveType mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.ES30.DrawElementsType type, IntPtr indices); internal static DrawRangeElements glDrawRangeElements; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void EGLImageTargetRenderbufferStorageOES(OpenTK.Graphics.ES30.OesEglImage target, IntPtr image); + internal delegate void EGLImageTargetRenderbufferStorageOES(OpenTK.Graphics.ES30.All target, IntPtr image); internal static EGLImageTargetRenderbufferStorageOES glEGLImageTargetRenderbufferStorageOES; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void EGLImageTargetTexture2DOES(OpenTK.Graphics.ES30.OesEglImage target, IntPtr image); + internal delegate void EGLImageTargetTexture2DOES(OpenTK.Graphics.ES30.All target, IntPtr image); internal static EGLImageTargetTexture2DOES glEGLImageTargetTexture2DOES; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void Enable(OpenTK.Graphics.ES30.EnableCap cap); @@ -396,7 +402,7 @@ namespace OpenTK.Graphics.ES30 internal delegate void EndPerfMonitorAMD(UInt32 monitor); internal static EndPerfMonitorAMD glEndPerfMonitorAMD; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void EndQuery(OpenTK.Graphics.ES30.EsVersion30 target); + internal delegate void EndQuery(OpenTK.Graphics.ES30.All target); internal static EndQuery glEndQuery; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void EndQueryEXT(OpenTK.Graphics.ES30.All target); @@ -408,7 +414,7 @@ namespace OpenTK.Graphics.ES30 internal delegate void EndTransformFeedback(); internal static EndTransformFeedback glEndTransformFeedback; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void ExtGetBufferPointervQCOM(OpenTK.Graphics.ES30.QcomExtendedGet target, [OutAttribute] IntPtr @params); + internal delegate void ExtGetBufferPointervQCOM(OpenTK.Graphics.ES30.All target, [OutAttribute] IntPtr @params); internal static ExtGetBufferPointervQCOM glExtGetBufferPointervQCOM; [System.Security.SuppressUnmanagedCodeSecurity()] internal unsafe delegate void ExtGetBuffersQCOM([OutAttribute] UInt32* buffers, Int32 maxBuffers, [OutAttribute] Int32* numBuffers); @@ -417,7 +423,7 @@ namespace OpenTK.Graphics.ES30 internal unsafe delegate void ExtGetFramebuffersQCOM([OutAttribute] UInt32* framebuffers, Int32 maxFramebuffers, [OutAttribute] Int32* numFramebuffers); internal unsafe static ExtGetFramebuffersQCOM glExtGetFramebuffersQCOM; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void ExtGetProgramBinarySourceQCOM(UInt32 program, OpenTK.Graphics.ES30.QcomExtendedGet2 shadertype, [OutAttribute] StringBuilder source, [OutAttribute] Int32* length); + internal unsafe delegate void ExtGetProgramBinarySourceQCOM(UInt32 program, OpenTK.Graphics.ES30.All shadertype, [OutAttribute] StringBuilder source, [OutAttribute] Int32* length); internal unsafe static ExtGetProgramBinarySourceQCOM glExtGetProgramBinarySourceQCOM; [System.Security.SuppressUnmanagedCodeSecurity()] internal unsafe delegate void ExtGetProgramsQCOM([OutAttribute] UInt32* programs, Int32 maxPrograms, [OutAttribute] Int32* numPrograms); @@ -429,10 +435,10 @@ namespace OpenTK.Graphics.ES30 internal unsafe delegate void ExtGetShadersQCOM([OutAttribute] UInt32* shaders, Int32 maxShaders, [OutAttribute] Int32* numShaders); internal unsafe static ExtGetShadersQCOM glExtGetShadersQCOM; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void ExtGetTexLevelParameterivQCOM(UInt32 texture, OpenTK.Graphics.ES30.QcomExtendedGet face, Int32 level, OpenTK.Graphics.ES30.QcomExtendedGet pname, [OutAttribute] Int32* @params); + internal unsafe delegate void ExtGetTexLevelParameterivQCOM(UInt32 texture, OpenTK.Graphics.ES30.All face, Int32 level, OpenTK.Graphics.ES30.All pname, [OutAttribute] Int32* @params); internal unsafe static ExtGetTexLevelParameterivQCOM glExtGetTexLevelParameterivQCOM; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void ExtGetTexSubImageQCOM(OpenTK.Graphics.ES30.QcomExtendedGet target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES30.QcomExtendedGet format, OpenTK.Graphics.ES30.QcomExtendedGet type, [OutAttribute] IntPtr texels); + internal delegate void ExtGetTexSubImageQCOM(OpenTK.Graphics.ES30.All target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES30.All format, OpenTK.Graphics.ES30.All type, [OutAttribute] IntPtr texels); internal static ExtGetTexSubImageQCOM glExtGetTexSubImageQCOM; [System.Security.SuppressUnmanagedCodeSecurity()] internal unsafe delegate void ExtGetTexturesQCOM([OutAttribute] UInt32* textures, Int32 maxTextures, [OutAttribute] Int32* numTextures); @@ -441,13 +447,13 @@ namespace OpenTK.Graphics.ES30 internal delegate bool ExtIsProgramBinaryQCOM(UInt32 program); internal static ExtIsProgramBinaryQCOM glExtIsProgramBinaryQCOM; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void ExtTexObjectStateOverrideiQCOM(OpenTK.Graphics.ES30.QcomExtendedGet target, OpenTK.Graphics.ES30.QcomExtendedGet pname, Int32 param); + internal delegate void ExtTexObjectStateOverrideiQCOM(OpenTK.Graphics.ES30.All target, OpenTK.Graphics.ES30.All pname, Int32 param); internal static ExtTexObjectStateOverrideiQCOM glExtTexObjectStateOverrideiQCOM; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate IntPtr FenceSync(OpenTK.Graphics.ES30.EsVersion30 condition, UInt32 flags); + internal delegate IntPtr FenceSync(OpenTK.Graphics.ES30.All condition, UInt32 flags); internal static FenceSync glFenceSync; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate IntPtr FenceSyncAPPLE(OpenTK.Graphics.ES30.AppleSync condition, UInt32 flags); + internal delegate IntPtr FenceSyncAPPLE(OpenTK.Graphics.ES30.All condition, UInt32 flags); internal static FenceSyncAPPLE glFenceSyncAPPLE; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void Finish(); @@ -459,10 +465,10 @@ namespace OpenTK.Graphics.ES30 internal delegate void Flush(); internal static Flush glFlush; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void FlushMappedBufferRange(OpenTK.Graphics.ES30.EsVersion30 target, IntPtr offset, IntPtr length); + internal delegate void FlushMappedBufferRange(OpenTK.Graphics.ES30.All target, IntPtr offset, IntPtr length); internal static FlushMappedBufferRange glFlushMappedBufferRange; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void FlushMappedBufferRangeEXT(OpenTK.Graphics.ES30.ExtMapBufferRange target, IntPtr offset, IntPtr length); + internal delegate void FlushMappedBufferRangeEXT(OpenTK.Graphics.ES30.All target, IntPtr offset, IntPtr length); internal static FlushMappedBufferRangeEXT glFlushMappedBufferRangeEXT; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void FramebufferRenderbuffer(OpenTK.Graphics.ES30.FramebufferTarget target, OpenTK.Graphics.ES30.FramebufferSlot attachment, OpenTK.Graphics.ES30.RenderbufferTarget renderbuffertarget, UInt32 renderbuffer); @@ -471,16 +477,16 @@ namespace OpenTK.Graphics.ES30 internal delegate void FramebufferTexture2D(OpenTK.Graphics.ES30.FramebufferTarget target, OpenTK.Graphics.ES30.FramebufferSlot attachment, OpenTK.Graphics.ES30.TextureTarget textarget, UInt32 texture, Int32 level); internal static FramebufferTexture2D glFramebufferTexture2D; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void FramebufferTexture2DMultisampleEXT(OpenTK.Graphics.ES30.ExtMultisampledRenderToTexture target, OpenTK.Graphics.ES30.ExtMultisampledRenderToTexture attachment, OpenTK.Graphics.ES30.ExtMultisampledRenderToTexture textarget, UInt32 texture, Int32 level, Int32 samples); + internal delegate void FramebufferTexture2DMultisampleEXT(OpenTK.Graphics.ES30.All target, OpenTK.Graphics.ES30.All attachment, OpenTK.Graphics.ES30.All textarget, UInt32 texture, Int32 level, Int32 samples); internal static FramebufferTexture2DMultisampleEXT glFramebufferTexture2DMultisampleEXT; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void FramebufferTexture2DMultisampleIMG(OpenTK.Graphics.ES30.ImgMultisampledRenderToTexture target, OpenTK.Graphics.ES30.ImgMultisampledRenderToTexture attachment, OpenTK.Graphics.ES30.ImgMultisampledRenderToTexture textarget, UInt32 texture, Int32 level, Int32 samples); + internal delegate void FramebufferTexture2DMultisampleIMG(OpenTK.Graphics.ES30.All target, OpenTK.Graphics.ES30.All attachment, OpenTK.Graphics.ES30.All textarget, UInt32 texture, Int32 level, Int32 samples); internal static FramebufferTexture2DMultisampleIMG glFramebufferTexture2DMultisampleIMG; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void FramebufferTexture3DOES(OpenTK.Graphics.ES30.OesTexture3D target, OpenTK.Graphics.ES30.OesTexture3D attachment, OpenTK.Graphics.ES30.OesTexture3D textarget, UInt32 texture, Int32 level, Int32 zoffset); + internal delegate void FramebufferTexture3DOES(OpenTK.Graphics.ES30.All target, OpenTK.Graphics.ES30.All attachment, OpenTK.Graphics.ES30.All textarget, UInt32 texture, Int32 level, Int32 zoffset); internal static FramebufferTexture3DOES glFramebufferTexture3DOES; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void FramebufferTextureLayer(OpenTK.Graphics.ES30.FramebufferTarget target, OpenTK.Graphics.ES30.EsVersion30 attachment, UInt32 texture, Int32 level, Int32 layer); + internal delegate void FramebufferTextureLayer(OpenTK.Graphics.ES30.FramebufferTarget target, OpenTK.Graphics.ES30.All attachment, UInt32 texture, Int32 level, Int32 layer); internal static FramebufferTextureLayer glFramebufferTextureLayer; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void FrontFace(OpenTK.Graphics.ES30.FrontFaceDirection mode); @@ -534,13 +540,13 @@ namespace OpenTK.Graphics.ES30 internal unsafe delegate void GetActiveUniform(UInt32 program, UInt32 index, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Int32* size, [OutAttribute] OpenTK.Graphics.ES30.ActiveUniformType* type, [OutAttribute] StringBuilder name); internal unsafe static GetActiveUniform glGetActiveUniform; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void GetActiveUniformBlockiv(UInt32 program, UInt32 uniformBlockIndex, OpenTK.Graphics.ES30.EsVersion30 pname, [OutAttribute] Int32* @params); + internal unsafe delegate void GetActiveUniformBlockiv(UInt32 program, UInt32 uniformBlockIndex, OpenTK.Graphics.ES30.All pname, [OutAttribute] Int32* @params); internal unsafe static GetActiveUniformBlockiv glGetActiveUniformBlockiv; [System.Security.SuppressUnmanagedCodeSecurity()] internal unsafe delegate void GetActiveUniformBlockName(UInt32 program, UInt32 uniformBlockIndex, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder uniformBlockName); internal unsafe static GetActiveUniformBlockName glGetActiveUniformBlockName; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void GetActiveUniformsiv(UInt32 program, Int32 uniformCount, UInt32* uniformIndices, OpenTK.Graphics.ES30.EsVersion30 pname, [OutAttribute] Int32* @params); + internal unsafe delegate void GetActiveUniformsiv(UInt32 program, Int32 uniformCount, UInt32* uniformIndices, OpenTK.Graphics.ES30.All pname, [OutAttribute] Int32* @params); internal unsafe static GetActiveUniformsiv glGetActiveUniformsiv; [System.Security.SuppressUnmanagedCodeSecurity()] internal unsafe delegate void GetAttachedShaders(UInt32 program, Int32 maxCount, [OutAttribute] Int32* count, [OutAttribute] UInt32* shaders); @@ -558,16 +564,16 @@ namespace OpenTK.Graphics.ES30 internal unsafe delegate void GetBufferParameteriv(OpenTK.Graphics.ES30.BufferTarget target, OpenTK.Graphics.ES30.BufferParameterName pname, [OutAttribute] Int32* @params); internal unsafe static GetBufferParameteriv glGetBufferParameteriv; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void GetBufferPointerv(OpenTK.Graphics.ES30.EsVersion30 target, OpenTK.Graphics.ES30.EsVersion30 pname, [OutAttribute] IntPtr @params); + internal delegate void GetBufferPointerv(OpenTK.Graphics.ES30.All target, OpenTK.Graphics.ES30.All pname, [OutAttribute] IntPtr @params); internal static GetBufferPointerv glGetBufferPointerv; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void GetBufferPointervOES(OpenTK.Graphics.ES30.OesMapbuffer target, OpenTK.Graphics.ES30.OesMapbuffer pname, [OutAttribute] IntPtr @params); + internal delegate void GetBufferPointervOES(OpenTK.Graphics.ES30.All target, OpenTK.Graphics.ES30.All pname, [OutAttribute] IntPtr @params); internal static GetBufferPointervOES glGetBufferPointervOES; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate Int32 GetDebugMessageLog(UInt32 count, Int32 bufSize, [OutAttribute] OpenTK.Graphics.ES30.KhrDebug* sources, [OutAttribute] OpenTK.Graphics.ES30.KhrDebug* types, [OutAttribute] UInt32* ids, [OutAttribute] OpenTK.Graphics.ES30.KhrDebug* severities, [OutAttribute] Int32* lengths, [OutAttribute] StringBuilder messageLog); + internal unsafe delegate Int32 GetDebugMessageLog(UInt32 count, Int32 bufSize, [OutAttribute] OpenTK.Graphics.ES30.All* sources, [OutAttribute] OpenTK.Graphics.ES30.All* types, [OutAttribute] UInt32* ids, [OutAttribute] OpenTK.Graphics.ES30.All* severities, [OutAttribute] Int32* lengths, [OutAttribute] StringBuilder messageLog); internal unsafe static GetDebugMessageLog glGetDebugMessageLog; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate Int32 GetDebugMessageLogKHR(UInt32 count, Int32 bufSize, [OutAttribute] OpenTK.Graphics.ES30.KhrDebug* sources, [OutAttribute] OpenTK.Graphics.ES30.KhrDebug* types, [OutAttribute] UInt32* ids, [OutAttribute] OpenTK.Graphics.ES30.KhrDebug* severities, [OutAttribute] Int32* lengths, [OutAttribute] StringBuilder messageLog); + internal unsafe delegate Int32 GetDebugMessageLogKHR(UInt32 count, Int32 bufSize, [OutAttribute] OpenTK.Graphics.ES30.All* sources, [OutAttribute] OpenTK.Graphics.ES30.All* types, [OutAttribute] UInt32* ids, [OutAttribute] OpenTK.Graphics.ES30.All* severities, [OutAttribute] Int32* lengths, [OutAttribute] StringBuilder messageLog); internal unsafe static GetDebugMessageLogKHR glGetDebugMessageLogKHR; [System.Security.SuppressUnmanagedCodeSecurity()] internal unsafe delegate void GetDriverControlsQCOM([OutAttribute] Int32* num, Int32 size, [OutAttribute] UInt32* driverControls); @@ -579,7 +585,7 @@ namespace OpenTK.Graphics.ES30 internal delegate OpenTK.Graphics.ES30.ErrorCode GetError(); internal static GetError glGetError; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void GetFenceivNV(UInt32 fence, OpenTK.Graphics.ES30.NvFence pname, [OutAttribute] Int32* @params); + internal unsafe delegate void GetFenceivNV(UInt32 fence, OpenTK.Graphics.ES30.All pname, [OutAttribute] Int32* @params); internal unsafe static GetFenceivNV glGetFenceivNV; [System.Security.SuppressUnmanagedCodeSecurity()] internal unsafe delegate void GetFloatv(OpenTK.Graphics.ES30.GetPName pname, [OutAttribute] Single* data); @@ -591,28 +597,28 @@ namespace OpenTK.Graphics.ES30 internal unsafe delegate void GetFramebufferAttachmentParameteriv(OpenTK.Graphics.ES30.FramebufferTarget target, OpenTK.Graphics.ES30.FramebufferSlot attachment, OpenTK.Graphics.ES30.FramebufferParameterName pname, [OutAttribute] Int32* @params); internal unsafe static GetFramebufferAttachmentParameteriv glGetFramebufferAttachmentParameteriv; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate OpenTK.Graphics.ES30.ExtRobustness GetGraphicsResetStatusEXT(); + internal delegate OpenTK.Graphics.ES30.All GetGraphicsResetStatusEXT(); internal static GetGraphicsResetStatusEXT glGetGraphicsResetStatusEXT; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void GetInteger64i_v(OpenTK.Graphics.ES30.EsVersion30 target, UInt32 index, [OutAttribute] Int64* data); + internal unsafe delegate void GetInteger64i_v(OpenTK.Graphics.ES30.All target, UInt32 index, [OutAttribute] Int64* data); internal unsafe static GetInteger64i_v glGetInteger64i_v; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void GetInteger64v(OpenTK.Graphics.ES30.EsVersion30 pname, [OutAttribute] Int64* data); + internal unsafe delegate void GetInteger64v(OpenTK.Graphics.ES30.All pname, [OutAttribute] Int64* data); internal unsafe static GetInteger64v glGetInteger64v; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void GetInteger64vAPPLE(OpenTK.Graphics.ES30.AppleSync pname, [OutAttribute] Int64* @params); + internal unsafe delegate void GetInteger64vAPPLE(OpenTK.Graphics.ES30.All pname, [OutAttribute] Int64* @params); internal unsafe static GetInteger64vAPPLE glGetInteger64vAPPLE; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void GetIntegeri_v(OpenTK.Graphics.ES30.EsVersion30 target, UInt32 index, [OutAttribute] Int32* data); + internal unsafe delegate void GetIntegeri_v(OpenTK.Graphics.ES30.All target, UInt32 index, [OutAttribute] Int32* data); internal unsafe static GetIntegeri_v glGetIntegeri_v; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void GetIntegeri_vEXT(OpenTK.Graphics.ES30.ExtMultiviewDrawBuffers target, UInt32 index, [OutAttribute] Int32* data); + internal unsafe delegate void GetIntegeri_vEXT(OpenTK.Graphics.ES30.All target, UInt32 index, [OutAttribute] Int32* data); internal unsafe static GetIntegeri_vEXT glGetIntegeri_vEXT; [System.Security.SuppressUnmanagedCodeSecurity()] internal unsafe delegate void GetIntegerv(OpenTK.Graphics.ES30.GetPName pname, [OutAttribute] Int32* data); internal unsafe static GetIntegerv glGetIntegerv; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void GetInternalformativ(OpenTK.Graphics.ES30.EsVersion30 target, OpenTK.Graphics.ES30.EsVersion30 internalformat, OpenTK.Graphics.ES30.EsVersion30 pname, Int32 bufSize, [OutAttribute] Int32* @params); + internal unsafe delegate void GetInternalformativ(OpenTK.Graphics.ES30.All target, OpenTK.Graphics.ES30.All internalformat, OpenTK.Graphics.ES30.All pname, Int32 bufSize, [OutAttribute] Int32* @params); internal unsafe static GetInternalformativ glGetInternalformativ; [System.Security.SuppressUnmanagedCodeSecurity()] internal unsafe delegate void GetnUniformfvEXT(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] Single* @params); @@ -621,13 +627,13 @@ namespace OpenTK.Graphics.ES30 internal unsafe delegate void GetnUniformivEXT(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] Int32* @params); internal unsafe static GetnUniformivEXT glGetnUniformivEXT; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void GetObjectLabel(OpenTK.Graphics.ES30.KhrDebug identifier, UInt32 name, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label); + internal unsafe delegate void GetObjectLabel(OpenTK.Graphics.ES30.All identifier, UInt32 name, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label); internal unsafe static GetObjectLabel glGetObjectLabel; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void GetObjectLabelEXT(OpenTK.Graphics.ES30.ExtDebugLabel type, UInt32 @object, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label); + internal unsafe delegate void GetObjectLabelEXT(OpenTK.Graphics.ES30.All type, UInt32 @object, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label); internal unsafe static GetObjectLabelEXT glGetObjectLabelEXT; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void GetObjectLabelKHR(OpenTK.Graphics.ES30.KhrDebug identifier, UInt32 name, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label); + internal unsafe delegate void GetObjectLabelKHR(OpenTK.Graphics.ES30.All identifier, UInt32 name, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label); internal unsafe static GetObjectLabelKHR glGetObjectLabelKHR; [System.Security.SuppressUnmanagedCodeSecurity()] internal unsafe delegate void GetObjectPtrLabel(IntPtr ptr, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label); @@ -636,10 +642,10 @@ namespace OpenTK.Graphics.ES30 internal unsafe delegate void GetObjectPtrLabelKHR(IntPtr ptr, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label); internal unsafe static GetObjectPtrLabelKHR glGetObjectPtrLabelKHR; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void GetPerfMonitorCounterDataAMD(UInt32 monitor, OpenTK.Graphics.ES30.AmdPerformanceMonitor pname, Int32 dataSize, [OutAttribute] UInt32* data, [OutAttribute] Int32* bytesWritten); + internal unsafe delegate void GetPerfMonitorCounterDataAMD(UInt32 monitor, OpenTK.Graphics.ES30.All pname, Int32 dataSize, [OutAttribute] UInt32* data, [OutAttribute] Int32* bytesWritten); internal unsafe static GetPerfMonitorCounterDataAMD glGetPerfMonitorCounterDataAMD; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void GetPerfMonitorCounterInfoAMD(UInt32 group, UInt32 counter, OpenTK.Graphics.ES30.AmdPerformanceMonitor pname, [OutAttribute] IntPtr data); + internal delegate void GetPerfMonitorCounterInfoAMD(UInt32 group, UInt32 counter, OpenTK.Graphics.ES30.All pname, [OutAttribute] IntPtr data); internal static GetPerfMonitorCounterInfoAMD glGetPerfMonitorCounterInfoAMD; [System.Security.SuppressUnmanagedCodeSecurity()] internal unsafe delegate void GetPerfMonitorCountersAMD(UInt32 group, [OutAttribute] Int32* numCounters, [OutAttribute] Int32* maxActiveCounters, Int32 counterSize, [OutAttribute] UInt32* counters); @@ -657,13 +663,13 @@ namespace OpenTK.Graphics.ES30 internal delegate void GetPointerv(OpenTK.Graphics.ES30.GetPointervPName pname, [OutAttribute] IntPtr @params); internal static GetPointerv glGetPointerv; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void GetPointervKHR(OpenTK.Graphics.ES30.KhrDebug pname, [OutAttribute] IntPtr @params); + internal delegate void GetPointervKHR(OpenTK.Graphics.ES30.All pname, [OutAttribute] IntPtr @params); internal static GetPointervKHR glGetPointervKHR; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] OpenTK.Graphics.ES30.EsVersion30* binaryFormat, [OutAttribute] IntPtr binary); + internal unsafe delegate void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] OpenTK.Graphics.ES30.All* binaryFormat, [OutAttribute] IntPtr binary); internal unsafe static GetProgramBinary glGetProgramBinary; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void GetProgramBinaryOES(UInt32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] OpenTK.Graphics.ES30.OesGetProgramBinary* binaryFormat, [OutAttribute] IntPtr binary); + internal unsafe delegate void GetProgramBinaryOES(UInt32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] OpenTK.Graphics.ES30.All* binaryFormat, [OutAttribute] IntPtr binary); internal unsafe static GetProgramBinaryOES glGetProgramBinaryOES; [System.Security.SuppressUnmanagedCodeSecurity()] internal unsafe delegate void GetProgramInfoLog(UInt32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder infoLog); @@ -675,25 +681,25 @@ namespace OpenTK.Graphics.ES30 internal unsafe delegate void GetProgramPipelineInfoLogEXT(UInt32 pipeline, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder infoLog); internal unsafe static GetProgramPipelineInfoLogEXT glGetProgramPipelineInfoLogEXT; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void GetProgramPipelineivEXT(UInt32 pipeline, OpenTK.Graphics.ES30.ExtSeparateShaderObjects pname, [OutAttribute] Int32* @params); + internal unsafe delegate void GetProgramPipelineivEXT(UInt32 pipeline, OpenTK.Graphics.ES30.All pname, [OutAttribute] Int32* @params); internal unsafe static GetProgramPipelineivEXT glGetProgramPipelineivEXT; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void GetQueryiv(OpenTK.Graphics.ES30.EsVersion30 target, OpenTK.Graphics.ES30.EsVersion30 pname, [OutAttribute] Int32* @params); + internal unsafe delegate void GetQueryiv(OpenTK.Graphics.ES30.All target, OpenTK.Graphics.ES30.All pname, [OutAttribute] Int32* @params); internal unsafe static GetQueryiv glGetQueryiv; [System.Security.SuppressUnmanagedCodeSecurity()] internal unsafe delegate void GetQueryivEXT(OpenTK.Graphics.ES30.All target, OpenTK.Graphics.ES30.All pname, [OutAttribute] Int32* @params); internal unsafe static GetQueryivEXT glGetQueryivEXT; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void GetQueryObjecti64vEXT(UInt32 id, OpenTK.Graphics.ES30.ExtDisjointTimerQuery pname, [OutAttribute] Int64* @params); + internal unsafe delegate void GetQueryObjecti64vEXT(UInt32 id, OpenTK.Graphics.ES30.All pname, [OutAttribute] Int64* @params); internal unsafe static GetQueryObjecti64vEXT glGetQueryObjecti64vEXT; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void GetQueryObjectivEXT(UInt32 id, OpenTK.Graphics.ES30.ExtDisjointTimerQuery pname, [OutAttribute] Int32* @params); + internal unsafe delegate void GetQueryObjectivEXT(UInt32 id, OpenTK.Graphics.ES30.All pname, [OutAttribute] Int32* @params); internal unsafe static GetQueryObjectivEXT glGetQueryObjectivEXT; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void GetQueryObjectui64vEXT(UInt32 id, OpenTK.Graphics.ES30.ExtDisjointTimerQuery pname, [OutAttribute] UInt64* @params); + internal unsafe delegate void GetQueryObjectui64vEXT(UInt32 id, OpenTK.Graphics.ES30.All pname, [OutAttribute] UInt64* @params); internal unsafe static GetQueryObjectui64vEXT glGetQueryObjectui64vEXT; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void GetQueryObjectuiv(UInt32 id, OpenTK.Graphics.ES30.EsVersion30 pname, [OutAttribute] UInt32* @params); + internal unsafe delegate void GetQueryObjectuiv(UInt32 id, OpenTK.Graphics.ES30.All pname, [OutAttribute] UInt32* @params); internal unsafe static GetQueryObjectuiv glGetQueryObjectuiv; [System.Security.SuppressUnmanagedCodeSecurity()] internal unsafe delegate void GetQueryObjectuivEXT(UInt32 id, OpenTK.Graphics.ES30.All pname, [OutAttribute] UInt32* @params); @@ -702,10 +708,10 @@ namespace OpenTK.Graphics.ES30 internal unsafe delegate void GetRenderbufferParameteriv(OpenTK.Graphics.ES30.RenderbufferTarget target, OpenTK.Graphics.ES30.RenderbufferParameterName pname, [OutAttribute] Int32* @params); internal unsafe static GetRenderbufferParameteriv glGetRenderbufferParameteriv; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void GetSamplerParameterfv(UInt32 sampler, OpenTK.Graphics.ES30.EsVersion30 pname, [OutAttribute] Single* @params); + internal unsafe delegate void GetSamplerParameterfv(UInt32 sampler, OpenTK.Graphics.ES30.All pname, [OutAttribute] Single* @params); internal unsafe static GetSamplerParameterfv glGetSamplerParameterfv; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void GetSamplerParameteriv(UInt32 sampler, OpenTK.Graphics.ES30.EsVersion30 pname, [OutAttribute] Int32* @params); + internal unsafe delegate void GetSamplerParameteriv(UInt32 sampler, OpenTK.Graphics.ES30.All pname, [OutAttribute] Int32* @params); internal unsafe static GetSamplerParameteriv glGetSamplerParameteriv; [System.Security.SuppressUnmanagedCodeSecurity()] internal unsafe delegate void GetShaderInfoLog(UInt32 shader, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder infoLog); @@ -726,10 +732,10 @@ namespace OpenTK.Graphics.ES30 internal delegate IntPtr GetStringi(OpenTK.Graphics.ES30.StringName name, UInt32 index); internal static GetStringi glGetStringi; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void GetSynciv(IntPtr sync, OpenTK.Graphics.ES30.EsVersion30 pname, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Int32* values); + internal unsafe delegate void GetSynciv(IntPtr sync, OpenTK.Graphics.ES30.All pname, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Int32* values); internal unsafe static GetSynciv glGetSynciv; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void GetSyncivAPPLE(IntPtr sync, OpenTK.Graphics.ES30.AppleSync pname, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Int32* values); + internal unsafe delegate void GetSyncivAPPLE(IntPtr sync, OpenTK.Graphics.ES30.All pname, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Int32* values); internal unsafe static GetSyncivAPPLE glGetSyncivAPPLE; [System.Security.SuppressUnmanagedCodeSecurity()] internal unsafe delegate void GetTexParameterfv(OpenTK.Graphics.ES30.TextureTarget target, OpenTK.Graphics.ES30.GetTextureParameter pname, [OutAttribute] Single* @params); @@ -738,7 +744,7 @@ namespace OpenTK.Graphics.ES30 internal unsafe delegate void GetTexParameteriv(OpenTK.Graphics.ES30.TextureTarget target, OpenTK.Graphics.ES30.GetTextureParameter pname, [OutAttribute] Int32* @params); internal unsafe static GetTexParameteriv glGetTexParameteriv; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void GetTransformFeedbackVarying(UInt32 program, UInt32 index, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Int32* size, [OutAttribute] OpenTK.Graphics.ES30.EsVersion30* type, [OutAttribute] StringBuilder name); + internal unsafe delegate void GetTransformFeedbackVarying(UInt32 program, UInt32 index, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Int32* size, [OutAttribute] OpenTK.Graphics.ES30.All* type, [OutAttribute] StringBuilder name); internal unsafe static GetTransformFeedbackVarying glGetTransformFeedbackVarying; [System.Security.SuppressUnmanagedCodeSecurity()] internal unsafe delegate void GetTranslatedShaderSourceANGLE(UInt32 shader, Int32 bufsize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder source); @@ -765,10 +771,10 @@ namespace OpenTK.Graphics.ES30 internal unsafe delegate void GetVertexAttribfv(UInt32 index, OpenTK.Graphics.ES30.VertexAttribParameter pname, [OutAttribute] Single* @params); internal unsafe static GetVertexAttribfv glGetVertexAttribfv; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void GetVertexAttribIiv(UInt32 index, OpenTK.Graphics.ES30.EsVersion30 pname, [OutAttribute] Int32* @params); + internal unsafe delegate void GetVertexAttribIiv(UInt32 index, OpenTK.Graphics.ES30.All pname, [OutAttribute] Int32* @params); internal unsafe static GetVertexAttribIiv glGetVertexAttribIiv; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void GetVertexAttribIuiv(UInt32 index, OpenTK.Graphics.ES30.EsVersion30 pname, [OutAttribute] UInt32* @params); + internal unsafe delegate void GetVertexAttribIuiv(UInt32 index, OpenTK.Graphics.ES30.All pname, [OutAttribute] UInt32* @params); internal unsafe static GetVertexAttribIuiv glGetVertexAttribIuiv; [System.Security.SuppressUnmanagedCodeSecurity()] internal unsafe delegate void GetVertexAttribiv(UInt32 index, OpenTK.Graphics.ES30.VertexAttribParameter pname, [OutAttribute] Int32* @params); @@ -783,10 +789,10 @@ namespace OpenTK.Graphics.ES30 internal delegate void InsertEventMarkerEXT(Int32 length, String marker); internal static InsertEventMarkerEXT glInsertEventMarkerEXT; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void InvalidateFramebuffer(OpenTK.Graphics.ES30.EsVersion30 target, Int32 numAttachments, OpenTK.Graphics.ES30.EsVersion30* attachments); + internal unsafe delegate void InvalidateFramebuffer(OpenTK.Graphics.ES30.All target, Int32 numAttachments, OpenTK.Graphics.ES30.All* attachments); internal unsafe static InvalidateFramebuffer glInvalidateFramebuffer; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void InvalidateSubFramebuffer(OpenTK.Graphics.ES30.EsVersion30 target, Int32 numAttachments, OpenTK.Graphics.ES30.EsVersion30* attachments, Int32 x, Int32 y, Int32 width, Int32 height); + internal unsafe delegate void InvalidateSubFramebuffer(OpenTK.Graphics.ES30.All target, Int32 numAttachments, OpenTK.Graphics.ES30.All* attachments, Int32 x, Int32 y, Int32 width, Int32 height); internal unsafe static InvalidateSubFramebuffer glInvalidateSubFramebuffer; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate bool IsBuffer(UInt32 buffer); @@ -840,7 +846,7 @@ namespace OpenTK.Graphics.ES30 internal delegate bool IsVertexArrayOES(UInt32 array); internal static IsVertexArrayOES glIsVertexArrayOES; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void LabelObjectEXT(OpenTK.Graphics.ES30.ExtDebugLabel type, UInt32 @object, Int32 length, String label); + internal delegate void LabelObjectEXT(OpenTK.Graphics.ES30.All type, UInt32 @object, Int32 length, String label); internal static LabelObjectEXT glLabelObjectEXT; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void LineWidth(Single width); @@ -849,13 +855,13 @@ namespace OpenTK.Graphics.ES30 internal delegate void LinkProgram(UInt32 program); internal static LinkProgram glLinkProgram; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate IntPtr MapBufferOES(OpenTK.Graphics.ES30.OesMapbuffer target, OpenTK.Graphics.ES30.OesMapbuffer access); + internal delegate IntPtr MapBufferOES(OpenTK.Graphics.ES30.All target, OpenTK.Graphics.ES30.All access); internal static MapBufferOES glMapBufferOES; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate IntPtr MapBufferRange(OpenTK.Graphics.ES30.EsVersion30 target, IntPtr offset, IntPtr length, UInt32 access); + internal delegate IntPtr MapBufferRange(OpenTK.Graphics.ES30.All target, IntPtr offset, IntPtr length, UInt32 access); internal static MapBufferRange glMapBufferRange; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate IntPtr MapBufferRangeEXT(OpenTK.Graphics.ES30.ExtMapBufferRange target, IntPtr offset, IntPtr length, UInt32 access); + internal delegate IntPtr MapBufferRangeEXT(OpenTK.Graphics.ES30.All target, IntPtr offset, IntPtr length, UInt32 access); internal static MapBufferRangeEXT glMapBufferRangeEXT; [System.Security.SuppressUnmanagedCodeSecurity()] internal unsafe delegate void MultiDrawArraysEXT(OpenTK.Graphics.ES30.PrimitiveType mode, Int32* first, Int32* count, Int32 primcount); @@ -864,10 +870,10 @@ namespace OpenTK.Graphics.ES30 internal unsafe delegate void MultiDrawElementsEXT(OpenTK.Graphics.ES30.PrimitiveType mode, Int32* count, OpenTK.Graphics.ES30.DrawElementsType type, IntPtr indices, Int32 primcount); internal unsafe static MultiDrawElementsEXT glMultiDrawElementsEXT; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void ObjectLabel(OpenTK.Graphics.ES30.KhrDebug identifier, UInt32 name, Int32 length, String label); + internal delegate void ObjectLabel(OpenTK.Graphics.ES30.All identifier, UInt32 name, Int32 length, String label); internal static ObjectLabel glObjectLabel; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void ObjectLabelKHR(OpenTK.Graphics.ES30.KhrDebug identifier, UInt32 name, Int32 length, String label); + internal delegate void ObjectLabelKHR(OpenTK.Graphics.ES30.All identifier, UInt32 name, Int32 length, String label); internal static ObjectLabelKHR glObjectLabelKHR; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void ObjectPtrLabel(IntPtr ptr, Int32 length, String label); @@ -894,16 +900,16 @@ namespace OpenTK.Graphics.ES30 internal delegate void PopGroupMarkerEXT(); internal static PopGroupMarkerEXT glPopGroupMarkerEXT; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void ProgramBinary(UInt32 program, OpenTK.Graphics.ES30.EsVersion30 binaryFormat, IntPtr binary, Int32 length); + internal delegate void ProgramBinary(UInt32 program, OpenTK.Graphics.ES30.All binaryFormat, IntPtr binary, Int32 length); internal static ProgramBinary glProgramBinary; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void ProgramBinaryOES(UInt32 program, OpenTK.Graphics.ES30.OesGetProgramBinary binaryFormat, IntPtr binary, Int32 length); + internal delegate void ProgramBinaryOES(UInt32 program, OpenTK.Graphics.ES30.All binaryFormat, IntPtr binary, Int32 length); internal static ProgramBinaryOES glProgramBinaryOES; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void ProgramParameteri(UInt32 program, OpenTK.Graphics.ES30.EsVersion30 pname, Int32 value); + internal delegate void ProgramParameteri(UInt32 program, OpenTK.Graphics.ES30.All pname, Int32 value); internal static ProgramParameteri glProgramParameteri; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void ProgramParameteriEXT(UInt32 program, OpenTK.Graphics.ES30.ExtSeparateShaderObjects pname, Int32 value); + internal delegate void ProgramParameteriEXT(UInt32 program, OpenTK.Graphics.ES30.All pname, Int32 value); internal static ProgramParameteriEXT glProgramParameteriEXT; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void ProgramUniform1fEXT(UInt32 program, Int32 location, Single v0); @@ -1005,28 +1011,28 @@ namespace OpenTK.Graphics.ES30 internal unsafe delegate void ProgramUniformMatrix4x3fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); internal unsafe static ProgramUniformMatrix4x3fvEXT glProgramUniformMatrix4x3fvEXT; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void PushDebugGroup(OpenTK.Graphics.ES30.KhrDebug source, UInt32 id, Int32 length, String message); + internal delegate void PushDebugGroup(OpenTK.Graphics.ES30.All source, UInt32 id, Int32 length, String message); internal static PushDebugGroup glPushDebugGroup; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void PushDebugGroupKHR(OpenTK.Graphics.ES30.KhrDebug source, UInt32 id, Int32 length, String message); + internal delegate void PushDebugGroupKHR(OpenTK.Graphics.ES30.All source, UInt32 id, Int32 length, String message); internal static PushDebugGroupKHR glPushDebugGroupKHR; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void PushGroupMarkerEXT(Int32 length, String marker); internal static PushGroupMarkerEXT glPushGroupMarkerEXT; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void QueryCounterEXT(UInt32 id, OpenTK.Graphics.ES30.ExtDisjointTimerQuery target); + internal delegate void QueryCounterEXT(UInt32 id, OpenTK.Graphics.ES30.All target); internal static QueryCounterEXT glQueryCounterEXT; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void ReadBuffer(OpenTK.Graphics.ES30.ReadBufferMode mode); internal static ReadBuffer glReadBuffer; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void ReadBufferIndexedEXT(OpenTK.Graphics.ES30.ExtMultiviewDrawBuffers src, Int32 index); + internal delegate void ReadBufferIndexedEXT(OpenTK.Graphics.ES30.All src, Int32 index); internal static ReadBufferIndexedEXT glReadBufferIndexedEXT; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void ReadBufferNV(OpenTK.Graphics.ES30.NvReadBuffer mode); + internal delegate void ReadBufferNV(OpenTK.Graphics.ES30.All mode); internal static ReadBufferNV glReadBufferNV; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void ReadnPixelsEXT(Int32 x, Int32 y, Int32 width, Int32 height, OpenTK.Graphics.ES30.ExtRobustness format, OpenTK.Graphics.ES30.ExtRobustness type, Int32 bufSize, [OutAttribute] IntPtr data); + internal delegate void ReadnPixelsEXT(Int32 x, Int32 y, Int32 width, Int32 height, OpenTK.Graphics.ES30.All format, OpenTK.Graphics.ES30.All type, Int32 bufSize, [OutAttribute] IntPtr data); internal static ReadnPixelsEXT glReadnPixelsEXT; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void ReadPixels(Int32 x, Int32 y, Int32 width, Int32 height, OpenTK.Graphics.ES30.PixelFormat format, OpenTK.Graphics.ES30.PixelType type, [OutAttribute] IntPtr pixels); @@ -1038,22 +1044,22 @@ namespace OpenTK.Graphics.ES30 internal delegate void RenderbufferStorage(OpenTK.Graphics.ES30.RenderbufferTarget target, OpenTK.Graphics.ES30.RenderbufferInternalFormat internalformat, Int32 width, Int32 height); internal static RenderbufferStorage glRenderbufferStorage; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void RenderbufferStorageMultisample(OpenTK.Graphics.ES30.EsVersion30 target, Int32 samples, OpenTK.Graphics.ES30.EsVersion30 internalformat, Int32 width, Int32 height); + internal delegate void RenderbufferStorageMultisample(OpenTK.Graphics.ES30.All target, Int32 samples, OpenTK.Graphics.ES30.All internalformat, Int32 width, Int32 height); internal static RenderbufferStorageMultisample glRenderbufferStorageMultisample; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void RenderbufferStorageMultisampleANGLE(OpenTK.Graphics.ES30.AngleFramebufferMultisample target, Int32 samples, OpenTK.Graphics.ES30.AngleFramebufferMultisample internalformat, Int32 width, Int32 height); + internal delegate void RenderbufferStorageMultisampleANGLE(OpenTK.Graphics.ES30.All target, Int32 samples, OpenTK.Graphics.ES30.All internalformat, Int32 width, Int32 height); internal static RenderbufferStorageMultisampleANGLE glRenderbufferStorageMultisampleANGLE; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void RenderbufferStorageMultisampleAPPLE(OpenTK.Graphics.ES30.AppleFramebufferMultisample target, Int32 samples, OpenTK.Graphics.ES30.AppleFramebufferMultisample internalformat, Int32 width, Int32 height); + internal delegate void RenderbufferStorageMultisampleAPPLE(OpenTK.Graphics.ES30.All target, Int32 samples, OpenTK.Graphics.ES30.All internalformat, Int32 width, Int32 height); internal static RenderbufferStorageMultisampleAPPLE glRenderbufferStorageMultisampleAPPLE; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void RenderbufferStorageMultisampleEXT(OpenTK.Graphics.ES30.ExtMultisampledRenderToTexture target, Int32 samples, OpenTK.Graphics.ES30.ExtMultisampledRenderToTexture internalformat, Int32 width, Int32 height); + internal delegate void RenderbufferStorageMultisampleEXT(OpenTK.Graphics.ES30.All target, Int32 samples, OpenTK.Graphics.ES30.All internalformat, Int32 width, Int32 height); internal static RenderbufferStorageMultisampleEXT glRenderbufferStorageMultisampleEXT; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void RenderbufferStorageMultisampleIMG(OpenTK.Graphics.ES30.ImgMultisampledRenderToTexture target, Int32 samples, OpenTK.Graphics.ES30.ImgMultisampledRenderToTexture internalformat, Int32 width, Int32 height); + internal delegate void RenderbufferStorageMultisampleIMG(OpenTK.Graphics.ES30.All target, Int32 samples, OpenTK.Graphics.ES30.All internalformat, Int32 width, Int32 height); internal static RenderbufferStorageMultisampleIMG glRenderbufferStorageMultisampleIMG; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void RenderbufferStorageMultisampleNV(OpenTK.Graphics.ES30.NvFramebufferMultisample target, Int32 samples, OpenTK.Graphics.ES30.NvFramebufferMultisample internalformat, Int32 width, Int32 height); + internal delegate void RenderbufferStorageMultisampleNV(OpenTK.Graphics.ES30.All target, Int32 samples, OpenTK.Graphics.ES30.All internalformat, Int32 width, Int32 height); internal static RenderbufferStorageMultisampleNV glRenderbufferStorageMultisampleNV; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void ResolveMultisampleFramebufferAPPLE(); @@ -1065,16 +1071,16 @@ namespace OpenTK.Graphics.ES30 internal delegate void SampleCoverage(Single value, bool invert); internal static SampleCoverage glSampleCoverage; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void SamplerParameterf(UInt32 sampler, OpenTK.Graphics.ES30.EsVersion30 pname, Single param); + internal delegate void SamplerParameterf(UInt32 sampler, OpenTK.Graphics.ES30.All pname, Single param); internal static SamplerParameterf glSamplerParameterf; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void SamplerParameterfv(UInt32 sampler, OpenTK.Graphics.ES30.EsVersion30 pname, Single* param); + internal unsafe delegate void SamplerParameterfv(UInt32 sampler, OpenTK.Graphics.ES30.All pname, Single* param); internal unsafe static SamplerParameterfv glSamplerParameterfv; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void SamplerParameteri(UInt32 sampler, OpenTK.Graphics.ES30.EsVersion30 pname, Int32 param); + internal delegate void SamplerParameteri(UInt32 sampler, OpenTK.Graphics.ES30.All pname, Int32 param); internal static SamplerParameteri glSamplerParameteri; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void SamplerParameteriv(UInt32 sampler, OpenTK.Graphics.ES30.EsVersion30 pname, Int32* param); + internal unsafe delegate void SamplerParameteriv(UInt32 sampler, OpenTK.Graphics.ES30.All pname, Int32* param); internal unsafe static SamplerParameteriv glSamplerParameteriv; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void Scissor(Int32 x, Int32 y, Int32 width, Int32 height); @@ -1083,7 +1089,7 @@ namespace OpenTK.Graphics.ES30 internal unsafe delegate void SelectPerfMonitorCountersAMD(UInt32 monitor, bool enable, UInt32 group, Int32 numCounters, [OutAttribute] UInt32* counterList); internal unsafe static SelectPerfMonitorCountersAMD glSelectPerfMonitorCountersAMD; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void SetFenceNV(UInt32 fence, OpenTK.Graphics.ES30.NvFence condition); + internal delegate void SetFenceNV(UInt32 fence, OpenTK.Graphics.ES30.All condition); internal static SetFenceNV glSetFenceNV; [System.Security.SuppressUnmanagedCodeSecurity()] internal unsafe delegate void ShaderBinary(Int32 count, UInt32* shaders, OpenTK.Graphics.ES30.ShaderBinaryFormat binaryformat, IntPtr binary, Int32 length); @@ -1122,7 +1128,7 @@ namespace OpenTK.Graphics.ES30 internal delegate void TexImage3D(OpenTK.Graphics.ES30.TextureTarget target, Int32 level, Int32 internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, OpenTK.Graphics.ES30.PixelFormat format, OpenTK.Graphics.ES30.PixelType type, IntPtr pixels); internal static TexImage3D glTexImage3D; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void TexImage3DOES(OpenTK.Graphics.ES30.OesTexture3D target, Int32 level, OpenTK.Graphics.ES30.OesTexture3D internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, OpenTK.Graphics.ES30.OesTexture3D format, OpenTK.Graphics.ES30.OesTexture3D type, IntPtr pixels); + internal delegate void TexImage3DOES(OpenTK.Graphics.ES30.All target, Int32 level, OpenTK.Graphics.ES30.All internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, OpenTK.Graphics.ES30.All format, OpenTK.Graphics.ES30.All type, IntPtr pixels); internal static TexImage3DOES glTexImage3DOES; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void TexParameterf(OpenTK.Graphics.ES30.TextureTarget target, OpenTK.Graphics.ES30.TextureParameterName pname, Single param); @@ -1137,19 +1143,19 @@ namespace OpenTK.Graphics.ES30 internal unsafe delegate void TexParameteriv(OpenTK.Graphics.ES30.TextureTarget target, OpenTK.Graphics.ES30.TextureParameterName pname, Int32* @params); internal unsafe static TexParameteriv glTexParameteriv; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void TexStorage1DEXT(OpenTK.Graphics.ES30.ExtTextureStorage target, Int32 levels, OpenTK.Graphics.ES30.ExtTextureStorage internalformat, Int32 width); + internal delegate void TexStorage1DEXT(OpenTK.Graphics.ES30.All target, Int32 levels, OpenTK.Graphics.ES30.All internalformat, Int32 width); internal static TexStorage1DEXT glTexStorage1DEXT; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void TexStorage2D(OpenTK.Graphics.ES30.EsVersion30 target, Int32 levels, OpenTK.Graphics.ES30.EsVersion30 internalformat, Int32 width, Int32 height); + internal delegate void TexStorage2D(OpenTK.Graphics.ES30.All target, Int32 levels, OpenTK.Graphics.ES30.All internalformat, Int32 width, Int32 height); internal static TexStorage2D glTexStorage2D; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void TexStorage2DEXT(OpenTK.Graphics.ES30.ExtTextureStorage target, Int32 levels, OpenTK.Graphics.ES30.ExtTextureStorage internalformat, Int32 width, Int32 height); + internal delegate void TexStorage2DEXT(OpenTK.Graphics.ES30.All target, Int32 levels, OpenTK.Graphics.ES30.All internalformat, Int32 width, Int32 height); internal static TexStorage2DEXT glTexStorage2DEXT; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void TexStorage3D(OpenTK.Graphics.ES30.EsVersion30 target, Int32 levels, OpenTK.Graphics.ES30.EsVersion30 internalformat, Int32 width, Int32 height, Int32 depth); + internal delegate void TexStorage3D(OpenTK.Graphics.ES30.All target, Int32 levels, OpenTK.Graphics.ES30.All internalformat, Int32 width, Int32 height, Int32 depth); internal static TexStorage3D glTexStorage3D; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void TexStorage3DEXT(OpenTK.Graphics.ES30.ExtTextureStorage target, Int32 levels, OpenTK.Graphics.ES30.ExtTextureStorage internalformat, Int32 width, Int32 height, Int32 depth); + internal delegate void TexStorage3DEXT(OpenTK.Graphics.ES30.All target, Int32 levels, OpenTK.Graphics.ES30.All internalformat, Int32 width, Int32 height, Int32 depth); internal static TexStorage3DEXT glTexStorage3DEXT; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void TexSubImage2D(OpenTK.Graphics.ES30.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.ES30.PixelFormat format, OpenTK.Graphics.ES30.PixelType type, IntPtr pixels); @@ -1158,19 +1164,19 @@ namespace OpenTK.Graphics.ES30 internal delegate void TexSubImage3D(OpenTK.Graphics.ES30.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES30.PixelFormat format, OpenTK.Graphics.ES30.PixelType type, IntPtr pixels); internal static TexSubImage3D glTexSubImage3D; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void TexSubImage3DOES(OpenTK.Graphics.ES30.OesTexture3D target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES30.OesTexture3D format, OpenTK.Graphics.ES30.OesTexture3D type, IntPtr pixels); + internal delegate void TexSubImage3DOES(OpenTK.Graphics.ES30.All target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES30.All format, OpenTK.Graphics.ES30.All type, IntPtr pixels); internal static TexSubImage3DOES glTexSubImage3DOES; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void TextureStorage1DEXT(UInt32 texture, OpenTK.Graphics.ES30.ExtTextureStorage target, Int32 levels, OpenTK.Graphics.ES30.ExtTextureStorage internalformat, Int32 width); + internal delegate void TextureStorage1DEXT(UInt32 texture, OpenTK.Graphics.ES30.All target, Int32 levels, OpenTK.Graphics.ES30.All internalformat, Int32 width); internal static TextureStorage1DEXT glTextureStorage1DEXT; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void TextureStorage2DEXT(UInt32 texture, OpenTK.Graphics.ES30.ExtTextureStorage target, Int32 levels, OpenTK.Graphics.ES30.ExtTextureStorage internalformat, Int32 width, Int32 height); + internal delegate void TextureStorage2DEXT(UInt32 texture, OpenTK.Graphics.ES30.All target, Int32 levels, OpenTK.Graphics.ES30.All internalformat, Int32 width, Int32 height); internal static TextureStorage2DEXT glTextureStorage2DEXT; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void TextureStorage3DEXT(UInt32 texture, OpenTK.Graphics.ES30.ExtTextureStorage target, Int32 levels, OpenTK.Graphics.ES30.ExtTextureStorage internalformat, Int32 width, Int32 height, Int32 depth); + internal delegate void TextureStorage3DEXT(UInt32 texture, OpenTK.Graphics.ES30.All target, Int32 levels, OpenTK.Graphics.ES30.All internalformat, Int32 width, Int32 height, Int32 depth); internal static TextureStorage3DEXT glTextureStorage3DEXT; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void TransformFeedbackVaryings(UInt32 program, Int32 count, String[] varyings, OpenTK.Graphics.ES30.EsVersion30 bufferMode); + internal delegate void TransformFeedbackVaryings(UInt32 program, Int32 count, String[] varyings, OpenTK.Graphics.ES30.All bufferMode); internal static TransformFeedbackVaryings glTransformFeedbackVaryings; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void Uniform1f(Int32 location, Single v0); @@ -1293,10 +1299,10 @@ namespace OpenTK.Graphics.ES30 internal unsafe delegate void UniformMatrix4x3fvNV(Int32 location, Int32 count, bool transpose, Single* value); internal unsafe static UniformMatrix4x3fvNV glUniformMatrix4x3fvNV; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate bool UnmapBuffer(OpenTK.Graphics.ES30.EsVersion30 target); + internal delegate bool UnmapBuffer(OpenTK.Graphics.ES30.All target); internal static UnmapBuffer glUnmapBuffer; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate bool UnmapBufferOES(OpenTK.Graphics.ES30.OesMapbuffer target); + internal delegate bool UnmapBufferOES(OpenTK.Graphics.ES30.All target); internal static UnmapBufferOES glUnmapBufferOES; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void UseProgram(UInt32 program); @@ -1305,7 +1311,7 @@ namespace OpenTK.Graphics.ES30 internal delegate void UseProgramStagesEXT(UInt32 pipeline, UInt32 stages, UInt32 program); internal static UseProgramStagesEXT glUseProgramStagesEXT; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void UseShaderProgramEXT(OpenTK.Graphics.ES30.ExtSeparateShaderObjects type, UInt32 program); + internal delegate void UseShaderProgramEXT(OpenTK.Graphics.ES30.All type, UInt32 program); internal static UseShaderProgramEXT glUseShaderProgramEXT; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void ValidateProgram(UInt32 program); @@ -1362,7 +1368,7 @@ namespace OpenTK.Graphics.ES30 internal unsafe delegate void VertexAttribI4uiv(UInt32 index, UInt32* v); internal unsafe static VertexAttribI4uiv glVertexAttribI4uiv; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void VertexAttribIPointer(UInt32 index, Int32 size, OpenTK.Graphics.ES30.EsVersion30 type, Int32 stride, IntPtr pointer); + internal delegate void VertexAttribIPointer(UInt32 index, Int32 size, OpenTK.Graphics.ES30.All type, Int32 stride, IntPtr pointer); internal static VertexAttribIPointer glVertexAttribIPointer; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void VertexAttribPointer(UInt32 index, Int32 size, OpenTK.Graphics.ES30.VertexAttribPointerType type, bool normalized, Int32 stride, IntPtr pointer); diff --git a/Source/OpenTK/Graphics/ES30/ES30Enums.cs b/Source/OpenTK/Graphics/ES30/ES30Enums.cs index 5b8bb484..b8a2c7ea 100644 --- a/Source/OpenTK/Graphics/ES30/ES30Enums.cs +++ b/Source/OpenTK/Graphics/ES30/ES30Enums.cs @@ -167,7 +167,7 @@ namespace OpenTK.Graphics.ES30 } /// - /// Used in GL.Ext.BeginQuery, GL.Ext.EndQuery and 2 other functions + /// Used in GL.Amd.GetPerfMonitorCounterData, GL.Amd.GetPerfMonitorCounterInfo and 118 other functions /// public enum All : int { @@ -8459,7 +8459,7 @@ namespace OpenTK.Graphics.ES30 } /// - /// Used in GL.Amd.GetPerfMonitorCounterData, GL.Amd.GetPerfMonitorCounterInfo + /// Not used directly. /// public enum AmdPerformanceMonitor : int { @@ -8544,7 +8544,7 @@ namespace OpenTK.Graphics.ES30 } /// - /// Used in GL.Angle.BlitFramebuffer + /// Not used directly. /// public enum AngleFramebufferBlit : int { @@ -8567,7 +8567,7 @@ namespace OpenTK.Graphics.ES30 } /// - /// Used in GL.Angle.RenderbufferStorageMultisample + /// Not used directly. /// public enum AngleFramebufferMultisample : int { @@ -8586,7 +8586,7 @@ namespace OpenTK.Graphics.ES30 } /// - /// Used in GL.Angle.DrawElementsInstanced + /// Not used directly. /// public enum AngleInstancedArrays : int { @@ -8674,7 +8674,7 @@ namespace OpenTK.Graphics.ES30 } /// - /// Used in GL.Apple.RenderbufferStorageMultisample + /// Not used directly. /// public enum AppleFramebufferMultisample : int { @@ -8732,7 +8732,7 @@ namespace OpenTK.Graphics.ES30 } /// - /// Used in GL.Apple.FenceSync, GL.Apple.GetInteger64 and 1 other function + /// Not used directly. /// public enum AppleSync : int { @@ -10557,7 +10557,7 @@ namespace OpenTK.Graphics.ES30 } /// - /// Used in GL.BlendFuncSeparate + /// Not used directly. /// public enum EsVersion20 : int { @@ -11768,7 +11768,7 @@ namespace OpenTK.Graphics.ES30 } /// - /// Used in GL.BeginQuery, GL.BeginTransformFeedback and 36 other functions + /// Not used directly. /// public enum EsVersion30 : int { @@ -12995,7 +12995,7 @@ namespace OpenTK.Graphics.ES30 } /// - /// Used in GL.Ext.BlendEquation + /// Not used directly. /// public enum ExtBlendMinmax : int { @@ -13049,7 +13049,7 @@ namespace OpenTK.Graphics.ES30 } /// - /// Used in GL.Ext.GetObjectLabel, GL.Ext.LabelObject + /// Not used directly. /// public enum ExtDebugLabel : int { @@ -13095,7 +13095,7 @@ namespace OpenTK.Graphics.ES30 } /// - /// Used in GL.Ext.DiscardFramebuffer + /// Not used directly. /// public enum ExtDiscardFramebuffer : int { @@ -13114,7 +13114,7 @@ namespace OpenTK.Graphics.ES30 } /// - /// Used in GL.Ext.GetQueryObject, GL.Ext.QueryCounter + /// Not used directly. /// public enum ExtDisjointTimerQuery : int { @@ -13149,7 +13149,7 @@ namespace OpenTK.Graphics.ES30 } /// - /// Used in GL.Ext.DrawBuffers + /// Not used directly. /// public enum ExtDrawBuffers : int { @@ -13310,7 +13310,7 @@ namespace OpenTK.Graphics.ES30 } /// - /// Used in GL.Ext.FlushMappedBufferRange, GL.Ext.MapBufferRange + /// Not used directly. /// public enum ExtMapBufferRange : int { @@ -13348,7 +13348,7 @@ namespace OpenTK.Graphics.ES30 } /// - /// Used in GL.Ext.FramebufferTexture2DMultisample, GL.Ext.RenderbufferStorageMultisample + /// Not used directly. /// public enum ExtMultisampledRenderToTexture : int { @@ -13371,7 +13371,7 @@ namespace OpenTK.Graphics.ES30 } /// - /// Used in GL.Ext.DrawBuffersIndexed, GL.Ext.GetInteger and 1 other function + /// Not used directly. /// public enum ExtMultiviewDrawBuffers : int { @@ -13467,7 +13467,7 @@ namespace OpenTK.Graphics.ES30 } /// - /// Used in GL.Ext.ReadnPixels + /// Not used directly. /// public enum ExtRobustness : int { @@ -13506,7 +13506,7 @@ namespace OpenTK.Graphics.ES30 } /// - /// Used in GL.Ext.CreateShaderProgram, GL.Ext.GetProgramPipeline and 2 other functions + /// Not used directly. /// public enum ExtSeparateShaderObjects : int { @@ -13725,7 +13725,7 @@ namespace OpenTK.Graphics.ES30 } /// - /// Used in GL.Ext.TexStorage1D, GL.Ext.TexStorage2D and 4 other functions + /// Not used directly. /// public enum ExtTextureStorage : int { @@ -16622,7 +16622,7 @@ namespace OpenTK.Graphics.ES30 } /// - /// Used in GL.Img.FramebufferTexture2DMultisample, GL.Img.RenderbufferStorageMultisample + /// Not used directly. /// public enum ImgMultisampledRenderToTexture : int { @@ -17041,7 +17041,7 @@ namespace OpenTK.Graphics.ES30 } /// - /// Used in GL.DebugMessageControl, GL.DebugMessageInsert and 11 other functions + /// Not used directly. /// public enum KhrDebug : int { @@ -18407,7 +18407,7 @@ namespace OpenTK.Graphics.ES30 } /// - /// Used in GL.NV.BlendParameter + /// Not used directly. /// public enum NvBlendEquationAdvanced : int { @@ -18645,7 +18645,7 @@ namespace OpenTK.Graphics.ES30 } /// - /// Used in GL.NV.CopyBufferSubData + /// Not used directly. /// public enum NvCopyBuffer : int { @@ -18660,7 +18660,7 @@ namespace OpenTK.Graphics.ES30 } /// - /// Used in GL.NV.CoverageOperation + /// Not used directly. /// public enum NvCoverageSample : int { @@ -18714,7 +18714,7 @@ namespace OpenTK.Graphics.ES30 } /// - /// Used in GL.NV.DrawBuffers + /// Not used directly. /// public enum NvDrawBuffers : int { @@ -18853,7 +18853,7 @@ namespace OpenTK.Graphics.ES30 } /// - /// Used in GL.NV.DrawElementsInstanced + /// Not used directly. /// public enum NvDrawInstanced : int { @@ -18942,7 +18942,7 @@ namespace OpenTK.Graphics.ES30 } /// - /// Used in GL.NV.GetFence, GL.NV.SetFence + /// Not used directly. /// public enum NvFence : int { @@ -18961,7 +18961,7 @@ namespace OpenTK.Graphics.ES30 } /// - /// Used in GL.NV.BlitFramebuffer + /// Not used directly. /// public enum NvFramebufferBlit : int { @@ -18984,7 +18984,7 @@ namespace OpenTK.Graphics.ES30 } /// - /// Used in GL.NV.RenderbufferStorageMultisample + /// Not used directly. /// public enum NvFramebufferMultisample : int { @@ -19052,7 +19052,7 @@ namespace OpenTK.Graphics.ES30 } /// - /// Used in GL.NV.ReadBuffer + /// Not used directly. /// public enum NvReadBuffer : int { @@ -19288,7 +19288,7 @@ namespace OpenTK.Graphics.ES30 } /// - /// Used in GL.Oes.EGLImageTargetRenderbufferStorage, GL.Oes.EGLImageTargetTexture2D + /// Not used directly. /// public enum OesEglImage : int { @@ -19343,7 +19343,7 @@ namespace OpenTK.Graphics.ES30 } /// - /// Used in GL.Oes.GetProgramBinary, GL.Oes.ProgramBinary + /// Not used directly. /// public enum OesGetProgramBinary : int { @@ -19362,7 +19362,7 @@ namespace OpenTK.Graphics.ES30 } /// - /// Used in GL.Oes.GetBufferPointer, GL.Oes.MapBuffer and 1 other function + /// Not used directly. /// public enum OesMapbuffer : int { @@ -19530,7 +19530,7 @@ namespace OpenTK.Graphics.ES30 } /// - /// Used in GL.Oes.CompressedTexImage3D, GL.Oes.CompressedTexSubImage3D and 4 other functions + /// Not used directly. /// public enum OesTexture3D : int { @@ -20571,7 +20571,7 @@ namespace OpenTK.Graphics.ES30 } /// - /// Used in GL.Angle.DrawArraysInstanced, GL.Angle.DrawElementsInstanced and 9 other functions + /// Used in GL.Angle.DrawArraysInstanced, GL.Angle.DrawElementsInstanced and 11 other functions /// public enum PrimitiveType : int { @@ -20713,7 +20713,7 @@ namespace OpenTK.Graphics.ES30 } /// - /// Used in GL.Qcom.AlphaFunc + /// Not used directly. /// public enum QcomAlphaTest : int { @@ -20762,7 +20762,7 @@ namespace OpenTK.Graphics.ES30 } /// - /// Used in GL.Qcom.ExtGetBufferPointer, GL.Qcom.ExtGetTexLevelParameter and 2 other functions + /// Not used directly. /// public enum QcomExtendedGet : int { @@ -20813,7 +20813,7 @@ namespace OpenTK.Graphics.ES30 } /// - /// Used in GL.Qcom.ExtGetProgramBinarySource + /// Not used directly. /// public enum QcomExtendedGet2 : int { diff --git a/Source/OpenTK/Graphics/ES30/ES3Core.cs b/Source/OpenTK/Graphics/ES30/ES3Core.cs index ed00897d..e6180dc6 100644 --- a/Source/OpenTK/Graphics/ES30/ES3Core.cs +++ b/Source/OpenTK/Graphics/ES30/ES3Core.cs @@ -50,7 +50,7 @@ namespace OpenTK.Graphics.ES30 internal extern static void ActiveTexture(OpenTK.Graphics.ES30.TextureUnit texture); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glAlphaFuncQCOM", ExactSpelling = true)] - internal extern static void AlphaFuncQCOM(OpenTK.Graphics.ES30.QcomAlphaTest func, Single @ref); + internal extern static void AlphaFuncQCOM(OpenTK.Graphics.ES30.All func, Single @ref); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glAttachShader", ExactSpelling = true)] internal extern static void AttachShader(UInt32 program, UInt32 shader); @@ -59,13 +59,13 @@ namespace OpenTK.Graphics.ES30 internal extern static void BeginPerfMonitorAMD(UInt32 monitor); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glBeginQuery", ExactSpelling = true)] - internal extern static void BeginQuery(OpenTK.Graphics.ES30.EsVersion30 target, UInt32 id); + internal extern static void BeginQuery(OpenTK.Graphics.ES30.All target, UInt32 id); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glBeginQueryEXT", ExactSpelling = true)] internal extern static void BeginQueryEXT(OpenTK.Graphics.ES30.All target, UInt32 id); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glBeginTransformFeedback", ExactSpelling = true)] - internal extern static void BeginTransformFeedback(OpenTK.Graphics.ES30.EsVersion30 primitiveMode); + internal extern static void BeginTransformFeedback(OpenTK.Graphics.ES30.All primitiveMode); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glBindAttribLocation", ExactSpelling = true)] internal extern static void BindAttribLocation(UInt32 program, UInt32 index, String name); @@ -74,10 +74,10 @@ namespace OpenTK.Graphics.ES30 internal extern static void BindBuffer(OpenTK.Graphics.ES30.BufferTarget target, UInt32 buffer); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glBindBufferBase", ExactSpelling = true)] - internal extern static void BindBufferBase(OpenTK.Graphics.ES30.EsVersion30 target, UInt32 index, UInt32 buffer); + internal extern static void BindBufferBase(OpenTK.Graphics.ES30.All target, UInt32 index, UInt32 buffer); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glBindBufferRange", ExactSpelling = true)] - internal extern static void BindBufferRange(OpenTK.Graphics.ES30.EsVersion30 target, UInt32 index, UInt32 buffer, IntPtr offset, IntPtr size); + internal extern static void BindBufferRange(OpenTK.Graphics.ES30.All target, UInt32 index, UInt32 buffer, IntPtr offset, IntPtr size); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glBindFramebuffer", ExactSpelling = true)] internal extern static void BindFramebuffer(OpenTK.Graphics.ES30.FramebufferTarget target, UInt32 framebuffer); @@ -95,7 +95,7 @@ namespace OpenTK.Graphics.ES30 internal extern static void BindTexture(OpenTK.Graphics.ES30.TextureTarget target, UInt32 texture); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glBindTransformFeedback", ExactSpelling = true)] - internal extern static void BindTransformFeedback(OpenTK.Graphics.ES30.EsVersion30 target, UInt32 id); + internal extern static void BindTransformFeedback(OpenTK.Graphics.ES30.All target, UInt32 id); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glBindVertexArray", ExactSpelling = true)] internal extern static void BindVertexArray(UInt32 array); @@ -113,7 +113,7 @@ namespace OpenTK.Graphics.ES30 internal extern static void BlendEquation(OpenTK.Graphics.ES30.BlendEquationMode mode); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glBlendEquationEXT", ExactSpelling = true)] - internal extern static void BlendEquationEXT(OpenTK.Graphics.ES30.ExtBlendMinmax mode); + internal extern static void BlendEquationEXT(OpenTK.Graphics.ES30.All mode); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glBlendEquationSeparate", ExactSpelling = true)] internal extern static void BlendEquationSeparate(OpenTK.Graphics.ES30.BlendEquationMode modeRGB, OpenTK.Graphics.ES30.BlendEquationMode modeAlpha); @@ -122,19 +122,19 @@ namespace OpenTK.Graphics.ES30 internal extern static void BlendFunc(OpenTK.Graphics.ES30.BlendingFactorSrc sfactor, OpenTK.Graphics.ES30.BlendingFactorDest dfactor); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glBlendFuncSeparate", ExactSpelling = true)] - internal extern static void BlendFuncSeparate(OpenTK.Graphics.ES30.EsVersion20 sfactorRGB, OpenTK.Graphics.ES30.EsVersion20 dfactorRGB, OpenTK.Graphics.ES30.EsVersion20 sfactorAlpha, OpenTK.Graphics.ES30.EsVersion20 dfactorAlpha); + internal extern static void BlendFuncSeparate(OpenTK.Graphics.ES30.All sfactorRGB, OpenTK.Graphics.ES30.All dfactorRGB, OpenTK.Graphics.ES30.All sfactorAlpha, OpenTK.Graphics.ES30.All dfactorAlpha); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glBlendParameteriNV", ExactSpelling = true)] - internal extern static void BlendParameteriNV(OpenTK.Graphics.ES30.NvBlendEquationAdvanced pname, Int32 value); + internal extern static void BlendParameteriNV(OpenTK.Graphics.ES30.All pname, Int32 value); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glBlitFramebuffer", ExactSpelling = true)] - internal extern static void BlitFramebuffer(Int32 srcX0, Int32 srcY0, Int32 srcX1, Int32 srcY1, Int32 dstX0, Int32 dstY0, Int32 dstX1, Int32 dstY1, OpenTK.Graphics.ES30.ClearBufferMask mask, OpenTK.Graphics.ES30.EsVersion30 filter); + internal extern static void BlitFramebuffer(Int32 srcX0, Int32 srcY0, Int32 srcX1, Int32 srcY1, Int32 dstX0, Int32 dstY0, Int32 dstX1, Int32 dstY1, OpenTK.Graphics.ES30.ClearBufferMask mask, OpenTK.Graphics.ES30.All filter); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glBlitFramebufferANGLE", ExactSpelling = true)] - internal extern static void BlitFramebufferANGLE(Int32 srcX0, Int32 srcY0, Int32 srcX1, Int32 srcY1, Int32 dstX0, Int32 dstY0, Int32 dstX1, Int32 dstY1, UInt32 mask, OpenTK.Graphics.ES30.AngleFramebufferBlit filter); + internal extern static void BlitFramebufferANGLE(Int32 srcX0, Int32 srcY0, Int32 srcX1, Int32 srcY1, Int32 dstX0, Int32 dstY0, Int32 dstX1, Int32 dstY1, UInt32 mask, OpenTK.Graphics.ES30.All filter); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glBlitFramebufferNV", ExactSpelling = true)] - internal extern static void BlitFramebufferNV(Int32 srcX0, Int32 srcY0, Int32 srcX1, Int32 srcY1, Int32 dstX0, Int32 dstY0, Int32 dstX1, Int32 dstY1, UInt32 mask, OpenTK.Graphics.ES30.NvFramebufferBlit filter); + internal extern static void BlitFramebufferNV(Int32 srcX0, Int32 srcY0, Int32 srcX1, Int32 srcY1, Int32 dstX0, Int32 dstY0, Int32 dstX1, Int32 dstY1, UInt32 mask, OpenTK.Graphics.ES30.All filter); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glBufferData", ExactSpelling = true)] internal extern static void BufferData(OpenTK.Graphics.ES30.BufferTarget target, IntPtr size, IntPtr data, OpenTK.Graphics.ES30.BufferUsage usage); @@ -149,16 +149,16 @@ namespace OpenTK.Graphics.ES30 internal extern static void Clear(OpenTK.Graphics.ES30.ClearBufferMask mask); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glClearBufferfi", ExactSpelling = true)] - internal extern static void ClearBufferfi(OpenTK.Graphics.ES30.EsVersion30 buffer, Int32 drawbuffer, Single depth, Int32 stencil); + internal extern static void ClearBufferfi(OpenTK.Graphics.ES30.All buffer, Int32 drawbuffer, Single depth, Int32 stencil); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glClearBufferfv", ExactSpelling = true)] - internal extern static unsafe void ClearBufferfv(OpenTK.Graphics.ES30.EsVersion30 buffer, Int32 drawbuffer, Single* value); + internal extern static unsafe void ClearBufferfv(OpenTK.Graphics.ES30.All buffer, Int32 drawbuffer, Single* value); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glClearBufferiv", ExactSpelling = true)] - internal extern static unsafe void ClearBufferiv(OpenTK.Graphics.ES30.EsVersion30 buffer, Int32 drawbuffer, Int32* value); + internal extern static unsafe void ClearBufferiv(OpenTK.Graphics.ES30.All buffer, Int32 drawbuffer, Int32* value); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glClearBufferuiv", ExactSpelling = true)] - internal extern static unsafe void ClearBufferuiv(OpenTK.Graphics.ES30.EsVersion30 buffer, Int32 drawbuffer, UInt32* value); + internal extern static unsafe void ClearBufferuiv(OpenTK.Graphics.ES30.All buffer, Int32 drawbuffer, UInt32* value); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glClearColor", ExactSpelling = true)] internal extern static void ClearColor(Single red, Single green, Single blue, Single alpha); @@ -170,10 +170,10 @@ namespace OpenTK.Graphics.ES30 internal extern static void ClearStencil(Int32 s); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glClientWaitSync", ExactSpelling = true)] - internal extern static OpenTK.Graphics.ES30.EsVersion30 ClientWaitSync(IntPtr sync, UInt32 flags, UInt64 timeout); + internal extern static OpenTK.Graphics.ES30.All ClientWaitSync(IntPtr sync, UInt32 flags, UInt64 timeout); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glClientWaitSyncAPPLE", ExactSpelling = true)] - internal extern static OpenTK.Graphics.ES30.AppleSync ClientWaitSyncAPPLE(IntPtr sync, UInt32 flags, UInt64 timeout); + internal extern static OpenTK.Graphics.ES30.All ClientWaitSyncAPPLE(IntPtr sync, UInt32 flags, UInt64 timeout); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glColorMask", ExactSpelling = true)] internal extern static void ColorMask(bool red, bool green, bool blue, bool alpha); @@ -188,7 +188,7 @@ namespace OpenTK.Graphics.ES30 internal extern static void CompressedTexImage3D(OpenTK.Graphics.ES30.TextureTarget target, Int32 level, OpenTK.Graphics.ES30.PixelInternalFormat internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, Int32 imageSize, IntPtr data); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glCompressedTexImage3DOES", ExactSpelling = true)] - internal extern static void CompressedTexImage3DOES(OpenTK.Graphics.ES30.OesTexture3D target, Int32 level, OpenTK.Graphics.ES30.OesTexture3D internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, Int32 imageSize, IntPtr data); + internal extern static void CompressedTexImage3DOES(OpenTK.Graphics.ES30.All target, Int32 level, OpenTK.Graphics.ES30.All internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, Int32 imageSize, IntPtr data); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glCompressedTexSubImage2D", ExactSpelling = true)] internal extern static void CompressedTexSubImage2D(OpenTK.Graphics.ES30.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.ES30.PixelFormat format, Int32 imageSize, IntPtr data); @@ -197,13 +197,13 @@ namespace OpenTK.Graphics.ES30 internal extern static void CompressedTexSubImage3D(OpenTK.Graphics.ES30.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES30.PixelFormat format, Int32 imageSize, IntPtr data); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glCompressedTexSubImage3DOES", ExactSpelling = true)] - internal extern static void CompressedTexSubImage3DOES(OpenTK.Graphics.ES30.OesTexture3D target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES30.OesTexture3D format, Int32 imageSize, IntPtr data); + internal extern static void CompressedTexSubImage3DOES(OpenTK.Graphics.ES30.All target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES30.All format, Int32 imageSize, IntPtr data); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glCopyBufferSubData", ExactSpelling = true)] - internal extern static void CopyBufferSubData(OpenTK.Graphics.ES30.EsVersion30 readTarget, OpenTK.Graphics.ES30.EsVersion30 writeTarget, IntPtr readOffset, IntPtr writeOffset, IntPtr size); + internal extern static void CopyBufferSubData(OpenTK.Graphics.ES30.All readTarget, OpenTK.Graphics.ES30.All writeTarget, IntPtr readOffset, IntPtr writeOffset, IntPtr size); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glCopyBufferSubDataNV", ExactSpelling = true)] - internal extern static void CopyBufferSubDataNV(OpenTK.Graphics.ES30.NvCopyBuffer readTarget, OpenTK.Graphics.ES30.NvCopyBuffer writeTarget, IntPtr readOffset, IntPtr writeOffset, IntPtr size); + internal extern static void CopyBufferSubDataNV(OpenTK.Graphics.ES30.All readTarget, OpenTK.Graphics.ES30.All writeTarget, IntPtr readOffset, IntPtr writeOffset, IntPtr size); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glCopyTexImage2D", ExactSpelling = true)] internal extern static void CopyTexImage2D(OpenTK.Graphics.ES30.TextureTarget target, Int32 level, OpenTK.Graphics.ES30.PixelInternalFormat internalformat, Int32 x, Int32 y, Int32 width, Int32 height, Int32 border); @@ -215,7 +215,7 @@ namespace OpenTK.Graphics.ES30 internal extern static void CopyTexSubImage3D(OpenTK.Graphics.ES30.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 x, Int32 y, Int32 width, Int32 height); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glCopyTexSubImage3DOES", ExactSpelling = true)] - internal extern static void CopyTexSubImage3DOES(OpenTK.Graphics.ES30.OesTexture3D target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 x, Int32 y, Int32 width, Int32 height); + internal extern static void CopyTexSubImage3DOES(OpenTK.Graphics.ES30.All target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 x, Int32 y, Int32 width, Int32 height); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glCopyTextureLevelsAPPLE", ExactSpelling = true)] internal extern static void CopyTextureLevelsAPPLE(UInt32 destinationTexture, UInt32 sourceTexture, Int32 sourceBaseLevel, Int32 sourceLevelCount); @@ -224,7 +224,7 @@ namespace OpenTK.Graphics.ES30 internal extern static void CoverageMaskNV(bool mask); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glCoverageOperationNV", ExactSpelling = true)] - internal extern static void CoverageOperationNV(OpenTK.Graphics.ES30.NvCoverageSample operation); + internal extern static void CoverageOperationNV(OpenTK.Graphics.ES30.All operation); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glCreateProgram", ExactSpelling = true)] internal extern static Int32 CreateProgram(); @@ -233,10 +233,10 @@ namespace OpenTK.Graphics.ES30 internal extern static Int32 CreateShader(OpenTK.Graphics.ES30.ShaderType type); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glCreateShaderProgramEXT", ExactSpelling = true)] - internal extern static Int32 CreateShaderProgramEXT(OpenTK.Graphics.ES30.ExtSeparateShaderObjects type, String @string); + internal extern static Int32 CreateShaderProgramEXT(OpenTK.Graphics.ES30.All type, String @string); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glCreateShaderProgramvEXT", ExactSpelling = true)] - internal extern static Int32 CreateShaderProgramvEXT(OpenTK.Graphics.ES30.ExtSeparateShaderObjects type, Int32 count, String[] strings); + internal extern static Int32 CreateShaderProgramvEXT(OpenTK.Graphics.ES30.All type, Int32 count, String[] strings); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glCullFace", ExactSpelling = true)] internal extern static void CullFace(OpenTK.Graphics.ES30.CullFaceMode mode); @@ -248,16 +248,16 @@ namespace OpenTK.Graphics.ES30 internal extern static void DebugMessageCallbackKHR(DebugProcKhr callback, IntPtr userParam); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDebugMessageControl", ExactSpelling = true)] - internal extern static unsafe void DebugMessageControl(OpenTK.Graphics.ES30.KhrDebug source, OpenTK.Graphics.ES30.KhrDebug type, OpenTK.Graphics.ES30.KhrDebug severity, Int32 count, UInt32* ids, bool enabled); + internal extern static unsafe void DebugMessageControl(OpenTK.Graphics.ES30.All source, OpenTK.Graphics.ES30.All type, OpenTK.Graphics.ES30.All severity, Int32 count, UInt32* ids, bool enabled); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDebugMessageControlKHR", ExactSpelling = true)] - internal extern static unsafe void DebugMessageControlKHR(OpenTK.Graphics.ES30.KhrDebug source, OpenTK.Graphics.ES30.KhrDebug type, OpenTK.Graphics.ES30.KhrDebug severity, Int32 count, UInt32* ids, bool enabled); + internal extern static unsafe void DebugMessageControlKHR(OpenTK.Graphics.ES30.All source, OpenTK.Graphics.ES30.All type, OpenTK.Graphics.ES30.All severity, Int32 count, UInt32* ids, bool enabled); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDebugMessageInsert", ExactSpelling = true)] - internal extern static void DebugMessageInsert(OpenTK.Graphics.ES30.KhrDebug source, OpenTK.Graphics.ES30.KhrDebug type, UInt32 id, OpenTK.Graphics.ES30.KhrDebug severity, Int32 length, String buf); + internal extern static void DebugMessageInsert(OpenTK.Graphics.ES30.All source, OpenTK.Graphics.ES30.All type, UInt32 id, OpenTK.Graphics.ES30.All severity, Int32 length, String buf); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDebugMessageInsertKHR", ExactSpelling = true)] - internal extern static void DebugMessageInsertKHR(OpenTK.Graphics.ES30.KhrDebug source, OpenTK.Graphics.ES30.KhrDebug type, UInt32 id, OpenTK.Graphics.ES30.KhrDebug severity, Int32 length, String buf); + internal extern static void DebugMessageInsertKHR(OpenTK.Graphics.ES30.All source, OpenTK.Graphics.ES30.All type, UInt32 id, OpenTK.Graphics.ES30.All severity, Int32 length, String buf); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDeleteBuffers", ExactSpelling = true)] internal extern static unsafe void DeleteBuffers(Int32 n, UInt32* buffers); @@ -332,10 +332,13 @@ namespace OpenTK.Graphics.ES30 internal extern static void DisableVertexAttribArray(UInt32 index); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDiscardFramebufferEXT", ExactSpelling = true)] - internal extern static unsafe void DiscardFramebufferEXT(OpenTK.Graphics.ES30.ExtDiscardFramebuffer target, Int32 numAttachments, OpenTK.Graphics.ES30.ExtDiscardFramebuffer* attachments); + internal extern static unsafe void DiscardFramebufferEXT(OpenTK.Graphics.ES30.All target, Int32 numAttachments, OpenTK.Graphics.ES30.All* attachments); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDrawArrays", ExactSpelling = true)] - internal extern static void DrawArrays(OpenTK.Graphics.ES30.BeginMode mode, Int32 first, Int32 count); + internal extern static void DrawArrays(OpenTK.Graphics.ES30.PrimitiveType mode, Int32 first, Int32 count); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDrawArrays", ExactSpelling = true)] + internal extern static void DrawArrays1(OpenTK.Graphics.ES30.BeginMode mode, Int32 first, Int32 count); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDrawArraysInstanced", ExactSpelling = true)] internal extern static void DrawArraysInstanced(OpenTK.Graphics.ES30.PrimitiveType mode, Int32 first, Int32 count, Int32 instancecount); @@ -350,40 +353,43 @@ namespace OpenTK.Graphics.ES30 internal extern static void DrawArraysInstancedNV(OpenTK.Graphics.ES30.PrimitiveType mode, Int32 first, Int32 count, Int32 primcount); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDrawBuffers", ExactSpelling = true)] - internal extern static unsafe void DrawBuffers(Int32 n, OpenTK.Graphics.ES30.EsVersion30* bufs); + internal extern static unsafe void DrawBuffers(Int32 n, OpenTK.Graphics.ES30.All* bufs); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDrawBuffersEXT", ExactSpelling = true)] - internal extern static unsafe void DrawBuffersEXT(Int32 n, OpenTK.Graphics.ES30.ExtDrawBuffers* bufs); + internal extern static unsafe void DrawBuffersEXT(Int32 n, OpenTK.Graphics.ES30.All* bufs); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDrawBuffersIndexedEXT", ExactSpelling = true)] - internal extern static unsafe void DrawBuffersIndexedEXT(Int32 n, OpenTK.Graphics.ES30.ExtMultiviewDrawBuffers* location, Int32* indices); + internal extern static unsafe void DrawBuffersIndexedEXT(Int32 n, OpenTK.Graphics.ES30.All* location, Int32* indices); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDrawBuffersNV", ExactSpelling = true)] - internal extern static unsafe void DrawBuffersNV(Int32 n, OpenTK.Graphics.ES30.NvDrawBuffers* bufs); + internal extern static unsafe void DrawBuffersNV(Int32 n, OpenTK.Graphics.ES30.All* bufs); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDrawElements", ExactSpelling = true)] - internal extern static void DrawElements(OpenTK.Graphics.ES30.BeginMode mode, Int32 count, OpenTK.Graphics.ES30.DrawElementsType type, IntPtr indices); + internal extern static void DrawElements(OpenTK.Graphics.ES30.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES30.DrawElementsType type, IntPtr indices); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDrawElements", ExactSpelling = true)] + internal extern static void DrawElements1(OpenTK.Graphics.ES30.BeginMode mode, Int32 count, OpenTK.Graphics.ES30.DrawElementsType type, IntPtr indices); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDrawElementsInstanced", ExactSpelling = true)] internal extern static void DrawElementsInstanced(OpenTK.Graphics.ES30.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES30.DrawElementsType type, IntPtr indices, Int32 instancecount); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDrawElementsInstancedANGLE", ExactSpelling = true)] - internal extern static void DrawElementsInstancedANGLE(OpenTK.Graphics.ES30.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES30.AngleInstancedArrays type, IntPtr indices, Int32 primcount); + internal extern static void DrawElementsInstancedANGLE(OpenTK.Graphics.ES30.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES30.All type, IntPtr indices, Int32 primcount); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDrawElementsInstancedEXT", ExactSpelling = true)] internal extern static void DrawElementsInstancedEXT(OpenTK.Graphics.ES30.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES30.DrawElementsType type, IntPtr indices, Int32 primcount); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDrawElementsInstancedNV", ExactSpelling = true)] - internal extern static void DrawElementsInstancedNV(OpenTK.Graphics.ES30.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES30.NvDrawInstanced type, IntPtr indices, Int32 primcount); + internal extern static void DrawElementsInstancedNV(OpenTK.Graphics.ES30.PrimitiveType mode, Int32 count, OpenTK.Graphics.ES30.All type, IntPtr indices, Int32 primcount); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDrawRangeElements", ExactSpelling = true)] internal extern static void DrawRangeElements(OpenTK.Graphics.ES30.PrimitiveType mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.ES30.DrawElementsType type, IntPtr indices); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glEGLImageTargetRenderbufferStorageOES", ExactSpelling = true)] - internal extern static void EGLImageTargetRenderbufferStorageOES(OpenTK.Graphics.ES30.OesEglImage target, IntPtr image); + internal extern static void EGLImageTargetRenderbufferStorageOES(OpenTK.Graphics.ES30.All target, IntPtr image); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glEGLImageTargetTexture2DOES", ExactSpelling = true)] - internal extern static void EGLImageTargetTexture2DOES(OpenTK.Graphics.ES30.OesEglImage target, IntPtr image); + internal extern static void EGLImageTargetTexture2DOES(OpenTK.Graphics.ES30.All target, IntPtr image); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glEnable", ExactSpelling = true)] internal extern static void Enable(OpenTK.Graphics.ES30.EnableCap cap); @@ -398,7 +404,7 @@ namespace OpenTK.Graphics.ES30 internal extern static void EndPerfMonitorAMD(UInt32 monitor); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glEndQuery", ExactSpelling = true)] - internal extern static void EndQuery(OpenTK.Graphics.ES30.EsVersion30 target); + internal extern static void EndQuery(OpenTK.Graphics.ES30.All target); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glEndQueryEXT", ExactSpelling = true)] internal extern static void EndQueryEXT(OpenTK.Graphics.ES30.All target); @@ -410,7 +416,7 @@ namespace OpenTK.Graphics.ES30 internal extern static void EndTransformFeedback(); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glExtGetBufferPointervQCOM", ExactSpelling = true)] - internal extern static void ExtGetBufferPointervQCOM(OpenTK.Graphics.ES30.QcomExtendedGet target, [OutAttribute] IntPtr @params); + internal extern static void ExtGetBufferPointervQCOM(OpenTK.Graphics.ES30.All target, [OutAttribute] IntPtr @params); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glExtGetBuffersQCOM", ExactSpelling = true)] internal extern static unsafe void ExtGetBuffersQCOM([OutAttribute] UInt32* buffers, Int32 maxBuffers, [OutAttribute] Int32* numBuffers); @@ -419,7 +425,7 @@ namespace OpenTK.Graphics.ES30 internal extern static unsafe void ExtGetFramebuffersQCOM([OutAttribute] UInt32* framebuffers, Int32 maxFramebuffers, [OutAttribute] Int32* numFramebuffers); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glExtGetProgramBinarySourceQCOM", ExactSpelling = true)] - internal extern static unsafe void ExtGetProgramBinarySourceQCOM(UInt32 program, OpenTK.Graphics.ES30.QcomExtendedGet2 shadertype, [OutAttribute] StringBuilder source, [OutAttribute] Int32* length); + internal extern static unsafe void ExtGetProgramBinarySourceQCOM(UInt32 program, OpenTK.Graphics.ES30.All shadertype, [OutAttribute] StringBuilder source, [OutAttribute] Int32* length); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glExtGetProgramsQCOM", ExactSpelling = true)] internal extern static unsafe void ExtGetProgramsQCOM([OutAttribute] UInt32* programs, Int32 maxPrograms, [OutAttribute] Int32* numPrograms); @@ -431,10 +437,10 @@ namespace OpenTK.Graphics.ES30 internal extern static unsafe void ExtGetShadersQCOM([OutAttribute] UInt32* shaders, Int32 maxShaders, [OutAttribute] Int32* numShaders); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glExtGetTexLevelParameterivQCOM", ExactSpelling = true)] - internal extern static unsafe void ExtGetTexLevelParameterivQCOM(UInt32 texture, OpenTK.Graphics.ES30.QcomExtendedGet face, Int32 level, OpenTK.Graphics.ES30.QcomExtendedGet pname, [OutAttribute] Int32* @params); + internal extern static unsafe void ExtGetTexLevelParameterivQCOM(UInt32 texture, OpenTK.Graphics.ES30.All face, Int32 level, OpenTK.Graphics.ES30.All pname, [OutAttribute] Int32* @params); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glExtGetTexSubImageQCOM", ExactSpelling = true)] - internal extern static void ExtGetTexSubImageQCOM(OpenTK.Graphics.ES30.QcomExtendedGet target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES30.QcomExtendedGet format, OpenTK.Graphics.ES30.QcomExtendedGet type, [OutAttribute] IntPtr texels); + internal extern static void ExtGetTexSubImageQCOM(OpenTK.Graphics.ES30.All target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES30.All format, OpenTK.Graphics.ES30.All type, [OutAttribute] IntPtr texels); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glExtGetTexturesQCOM", ExactSpelling = true)] internal extern static unsafe void ExtGetTexturesQCOM([OutAttribute] UInt32* textures, Int32 maxTextures, [OutAttribute] Int32* numTextures); @@ -443,13 +449,13 @@ namespace OpenTK.Graphics.ES30 internal extern static bool ExtIsProgramBinaryQCOM(UInt32 program); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glExtTexObjectStateOverrideiQCOM", ExactSpelling = true)] - internal extern static void ExtTexObjectStateOverrideiQCOM(OpenTK.Graphics.ES30.QcomExtendedGet target, OpenTK.Graphics.ES30.QcomExtendedGet pname, Int32 param); + internal extern static void ExtTexObjectStateOverrideiQCOM(OpenTK.Graphics.ES30.All target, OpenTK.Graphics.ES30.All pname, Int32 param); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glFenceSync", ExactSpelling = true)] - internal extern static IntPtr FenceSync(OpenTK.Graphics.ES30.EsVersion30 condition, UInt32 flags); + internal extern static IntPtr FenceSync(OpenTK.Graphics.ES30.All condition, UInt32 flags); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glFenceSyncAPPLE", ExactSpelling = true)] - internal extern static IntPtr FenceSyncAPPLE(OpenTK.Graphics.ES30.AppleSync condition, UInt32 flags); + internal extern static IntPtr FenceSyncAPPLE(OpenTK.Graphics.ES30.All condition, UInt32 flags); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glFinish", ExactSpelling = true)] internal extern static void Finish(); @@ -461,10 +467,10 @@ namespace OpenTK.Graphics.ES30 internal extern static void Flush(); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glFlushMappedBufferRange", ExactSpelling = true)] - internal extern static void FlushMappedBufferRange(OpenTK.Graphics.ES30.EsVersion30 target, IntPtr offset, IntPtr length); + internal extern static void FlushMappedBufferRange(OpenTK.Graphics.ES30.All target, IntPtr offset, IntPtr length); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glFlushMappedBufferRangeEXT", ExactSpelling = true)] - internal extern static void FlushMappedBufferRangeEXT(OpenTK.Graphics.ES30.ExtMapBufferRange target, IntPtr offset, IntPtr length); + internal extern static void FlushMappedBufferRangeEXT(OpenTK.Graphics.ES30.All target, IntPtr offset, IntPtr length); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glFramebufferRenderbuffer", ExactSpelling = true)] internal extern static void FramebufferRenderbuffer(OpenTK.Graphics.ES30.FramebufferTarget target, OpenTK.Graphics.ES30.FramebufferSlot attachment, OpenTK.Graphics.ES30.RenderbufferTarget renderbuffertarget, UInt32 renderbuffer); @@ -473,16 +479,16 @@ namespace OpenTK.Graphics.ES30 internal extern static void FramebufferTexture2D(OpenTK.Graphics.ES30.FramebufferTarget target, OpenTK.Graphics.ES30.FramebufferSlot attachment, OpenTK.Graphics.ES30.TextureTarget textarget, UInt32 texture, Int32 level); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glFramebufferTexture2DMultisampleEXT", ExactSpelling = true)] - internal extern static void FramebufferTexture2DMultisampleEXT(OpenTK.Graphics.ES30.ExtMultisampledRenderToTexture target, OpenTK.Graphics.ES30.ExtMultisampledRenderToTexture attachment, OpenTK.Graphics.ES30.ExtMultisampledRenderToTexture textarget, UInt32 texture, Int32 level, Int32 samples); + internal extern static void FramebufferTexture2DMultisampleEXT(OpenTK.Graphics.ES30.All target, OpenTK.Graphics.ES30.All attachment, OpenTK.Graphics.ES30.All textarget, UInt32 texture, Int32 level, Int32 samples); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glFramebufferTexture2DMultisampleIMG", ExactSpelling = true)] - internal extern static void FramebufferTexture2DMultisampleIMG(OpenTK.Graphics.ES30.ImgMultisampledRenderToTexture target, OpenTK.Graphics.ES30.ImgMultisampledRenderToTexture attachment, OpenTK.Graphics.ES30.ImgMultisampledRenderToTexture textarget, UInt32 texture, Int32 level, Int32 samples); + internal extern static void FramebufferTexture2DMultisampleIMG(OpenTK.Graphics.ES30.All target, OpenTK.Graphics.ES30.All attachment, OpenTK.Graphics.ES30.All textarget, UInt32 texture, Int32 level, Int32 samples); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glFramebufferTexture3DOES", ExactSpelling = true)] - internal extern static void FramebufferTexture3DOES(OpenTK.Graphics.ES30.OesTexture3D target, OpenTK.Graphics.ES30.OesTexture3D attachment, OpenTK.Graphics.ES30.OesTexture3D textarget, UInt32 texture, Int32 level, Int32 zoffset); + internal extern static void FramebufferTexture3DOES(OpenTK.Graphics.ES30.All target, OpenTK.Graphics.ES30.All attachment, OpenTK.Graphics.ES30.All textarget, UInt32 texture, Int32 level, Int32 zoffset); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glFramebufferTextureLayer", ExactSpelling = true)] - internal extern static void FramebufferTextureLayer(OpenTK.Graphics.ES30.FramebufferTarget target, OpenTK.Graphics.ES30.EsVersion30 attachment, UInt32 texture, Int32 level, Int32 layer); + internal extern static void FramebufferTextureLayer(OpenTK.Graphics.ES30.FramebufferTarget target, OpenTK.Graphics.ES30.All attachment, UInt32 texture, Int32 level, Int32 layer); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glFrontFace", ExactSpelling = true)] internal extern static void FrontFace(OpenTK.Graphics.ES30.FrontFaceDirection mode); @@ -536,13 +542,13 @@ namespace OpenTK.Graphics.ES30 internal extern static unsafe void GetActiveUniform(UInt32 program, UInt32 index, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Int32* size, [OutAttribute] OpenTK.Graphics.ES30.ActiveUniformType* type, [OutAttribute] StringBuilder name); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetActiveUniformBlockiv", ExactSpelling = true)] - internal extern static unsafe void GetActiveUniformBlockiv(UInt32 program, UInt32 uniformBlockIndex, OpenTK.Graphics.ES30.EsVersion30 pname, [OutAttribute] Int32* @params); + internal extern static unsafe void GetActiveUniformBlockiv(UInt32 program, UInt32 uniformBlockIndex, OpenTK.Graphics.ES30.All pname, [OutAttribute] Int32* @params); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetActiveUniformBlockName", ExactSpelling = true)] internal extern static unsafe void GetActiveUniformBlockName(UInt32 program, UInt32 uniformBlockIndex, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder uniformBlockName); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetActiveUniformsiv", ExactSpelling = true)] - internal extern static unsafe void GetActiveUniformsiv(UInt32 program, Int32 uniformCount, UInt32* uniformIndices, OpenTK.Graphics.ES30.EsVersion30 pname, [OutAttribute] Int32* @params); + internal extern static unsafe void GetActiveUniformsiv(UInt32 program, Int32 uniformCount, UInt32* uniformIndices, OpenTK.Graphics.ES30.All pname, [OutAttribute] Int32* @params); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetAttachedShaders", ExactSpelling = true)] internal extern static unsafe void GetAttachedShaders(UInt32 program, Int32 maxCount, [OutAttribute] Int32* count, [OutAttribute] UInt32* shaders); @@ -560,16 +566,16 @@ namespace OpenTK.Graphics.ES30 internal extern static unsafe void GetBufferParameteriv(OpenTK.Graphics.ES30.BufferTarget target, OpenTK.Graphics.ES30.BufferParameterName pname, [OutAttribute] Int32* @params); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetBufferPointerv", ExactSpelling = true)] - internal extern static void GetBufferPointerv(OpenTK.Graphics.ES30.EsVersion30 target, OpenTK.Graphics.ES30.EsVersion30 pname, [OutAttribute] IntPtr @params); + internal extern static void GetBufferPointerv(OpenTK.Graphics.ES30.All target, OpenTK.Graphics.ES30.All pname, [OutAttribute] IntPtr @params); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetBufferPointervOES", ExactSpelling = true)] - internal extern static void GetBufferPointervOES(OpenTK.Graphics.ES30.OesMapbuffer target, OpenTK.Graphics.ES30.OesMapbuffer pname, [OutAttribute] IntPtr @params); + internal extern static void GetBufferPointervOES(OpenTK.Graphics.ES30.All target, OpenTK.Graphics.ES30.All pname, [OutAttribute] IntPtr @params); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetDebugMessageLog", ExactSpelling = true)] - internal extern static unsafe Int32 GetDebugMessageLog(UInt32 count, Int32 bufSize, [OutAttribute] OpenTK.Graphics.ES30.KhrDebug* sources, [OutAttribute] OpenTK.Graphics.ES30.KhrDebug* types, [OutAttribute] UInt32* ids, [OutAttribute] OpenTK.Graphics.ES30.KhrDebug* severities, [OutAttribute] Int32* lengths, [OutAttribute] StringBuilder messageLog); + internal extern static unsafe Int32 GetDebugMessageLog(UInt32 count, Int32 bufSize, [OutAttribute] OpenTK.Graphics.ES30.All* sources, [OutAttribute] OpenTK.Graphics.ES30.All* types, [OutAttribute] UInt32* ids, [OutAttribute] OpenTK.Graphics.ES30.All* severities, [OutAttribute] Int32* lengths, [OutAttribute] StringBuilder messageLog); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetDebugMessageLogKHR", ExactSpelling = true)] - internal extern static unsafe Int32 GetDebugMessageLogKHR(UInt32 count, Int32 bufSize, [OutAttribute] OpenTK.Graphics.ES30.KhrDebug* sources, [OutAttribute] OpenTK.Graphics.ES30.KhrDebug* types, [OutAttribute] UInt32* ids, [OutAttribute] OpenTK.Graphics.ES30.KhrDebug* severities, [OutAttribute] Int32* lengths, [OutAttribute] StringBuilder messageLog); + internal extern static unsafe Int32 GetDebugMessageLogKHR(UInt32 count, Int32 bufSize, [OutAttribute] OpenTK.Graphics.ES30.All* sources, [OutAttribute] OpenTK.Graphics.ES30.All* types, [OutAttribute] UInt32* ids, [OutAttribute] OpenTK.Graphics.ES30.All* severities, [OutAttribute] Int32* lengths, [OutAttribute] StringBuilder messageLog); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetDriverControlsQCOM", ExactSpelling = true)] internal extern static unsafe void GetDriverControlsQCOM([OutAttribute] Int32* num, Int32 size, [OutAttribute] UInt32* driverControls); @@ -581,7 +587,7 @@ namespace OpenTK.Graphics.ES30 internal extern static OpenTK.Graphics.ES30.ErrorCode GetError(); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetFenceivNV", ExactSpelling = true)] - internal extern static unsafe void GetFenceivNV(UInt32 fence, OpenTK.Graphics.ES30.NvFence pname, [OutAttribute] Int32* @params); + internal extern static unsafe void GetFenceivNV(UInt32 fence, OpenTK.Graphics.ES30.All pname, [OutAttribute] Int32* @params); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetFloatv", ExactSpelling = true)] internal extern static unsafe void GetFloatv(OpenTK.Graphics.ES30.GetPName pname, [OutAttribute] Single* data); @@ -593,28 +599,28 @@ namespace OpenTK.Graphics.ES30 internal extern static unsafe void GetFramebufferAttachmentParameteriv(OpenTK.Graphics.ES30.FramebufferTarget target, OpenTK.Graphics.ES30.FramebufferSlot attachment, OpenTK.Graphics.ES30.FramebufferParameterName pname, [OutAttribute] Int32* @params); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetGraphicsResetStatusEXT", ExactSpelling = true)] - internal extern static OpenTK.Graphics.ES30.ExtRobustness GetGraphicsResetStatusEXT(); + internal extern static OpenTK.Graphics.ES30.All GetGraphicsResetStatusEXT(); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetInteger64i_v", ExactSpelling = true)] - internal extern static unsafe void GetInteger64i_v(OpenTK.Graphics.ES30.EsVersion30 target, UInt32 index, [OutAttribute] Int64* data); + internal extern static unsafe void GetInteger64i_v(OpenTK.Graphics.ES30.All target, UInt32 index, [OutAttribute] Int64* data); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetInteger64v", ExactSpelling = true)] - internal extern static unsafe void GetInteger64v(OpenTK.Graphics.ES30.EsVersion30 pname, [OutAttribute] Int64* data); + internal extern static unsafe void GetInteger64v(OpenTK.Graphics.ES30.All pname, [OutAttribute] Int64* data); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetInteger64vAPPLE", ExactSpelling = true)] - internal extern static unsafe void GetInteger64vAPPLE(OpenTK.Graphics.ES30.AppleSync pname, [OutAttribute] Int64* @params); + internal extern static unsafe void GetInteger64vAPPLE(OpenTK.Graphics.ES30.All pname, [OutAttribute] Int64* @params); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetIntegeri_v", ExactSpelling = true)] - internal extern static unsafe void GetIntegeri_v(OpenTK.Graphics.ES30.EsVersion30 target, UInt32 index, [OutAttribute] Int32* data); + internal extern static unsafe void GetIntegeri_v(OpenTK.Graphics.ES30.All target, UInt32 index, [OutAttribute] Int32* data); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetIntegeri_vEXT", ExactSpelling = true)] - internal extern static unsafe void GetIntegeri_vEXT(OpenTK.Graphics.ES30.ExtMultiviewDrawBuffers target, UInt32 index, [OutAttribute] Int32* data); + internal extern static unsafe void GetIntegeri_vEXT(OpenTK.Graphics.ES30.All target, UInt32 index, [OutAttribute] Int32* data); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetIntegerv", ExactSpelling = true)] internal extern static unsafe void GetIntegerv(OpenTK.Graphics.ES30.GetPName pname, [OutAttribute] Int32* data); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetInternalformativ", ExactSpelling = true)] - internal extern static unsafe void GetInternalformativ(OpenTK.Graphics.ES30.EsVersion30 target, OpenTK.Graphics.ES30.EsVersion30 internalformat, OpenTK.Graphics.ES30.EsVersion30 pname, Int32 bufSize, [OutAttribute] Int32* @params); + internal extern static unsafe void GetInternalformativ(OpenTK.Graphics.ES30.All target, OpenTK.Graphics.ES30.All internalformat, OpenTK.Graphics.ES30.All pname, Int32 bufSize, [OutAttribute] Int32* @params); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetnUniformfvEXT", ExactSpelling = true)] internal extern static unsafe void GetnUniformfvEXT(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] Single* @params); @@ -623,13 +629,13 @@ namespace OpenTK.Graphics.ES30 internal extern static unsafe void GetnUniformivEXT(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] Int32* @params); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetObjectLabel", ExactSpelling = true)] - internal extern static unsafe void GetObjectLabel(OpenTK.Graphics.ES30.KhrDebug identifier, UInt32 name, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label); + internal extern static unsafe void GetObjectLabel(OpenTK.Graphics.ES30.All identifier, UInt32 name, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetObjectLabelEXT", ExactSpelling = true)] - internal extern static unsafe void GetObjectLabelEXT(OpenTK.Graphics.ES30.ExtDebugLabel type, UInt32 @object, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label); + internal extern static unsafe void GetObjectLabelEXT(OpenTK.Graphics.ES30.All type, UInt32 @object, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetObjectLabelKHR", ExactSpelling = true)] - internal extern static unsafe void GetObjectLabelKHR(OpenTK.Graphics.ES30.KhrDebug identifier, UInt32 name, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label); + internal extern static unsafe void GetObjectLabelKHR(OpenTK.Graphics.ES30.All identifier, UInt32 name, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetObjectPtrLabel", ExactSpelling = true)] internal extern static unsafe void GetObjectPtrLabel(IntPtr ptr, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label); @@ -638,10 +644,10 @@ namespace OpenTK.Graphics.ES30 internal extern static unsafe void GetObjectPtrLabelKHR(IntPtr ptr, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetPerfMonitorCounterDataAMD", ExactSpelling = true)] - internal extern static unsafe void GetPerfMonitorCounterDataAMD(UInt32 monitor, OpenTK.Graphics.ES30.AmdPerformanceMonitor pname, Int32 dataSize, [OutAttribute] UInt32* data, [OutAttribute] Int32* bytesWritten); + internal extern static unsafe void GetPerfMonitorCounterDataAMD(UInt32 monitor, OpenTK.Graphics.ES30.All pname, Int32 dataSize, [OutAttribute] UInt32* data, [OutAttribute] Int32* bytesWritten); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetPerfMonitorCounterInfoAMD", ExactSpelling = true)] - internal extern static void GetPerfMonitorCounterInfoAMD(UInt32 group, UInt32 counter, OpenTK.Graphics.ES30.AmdPerformanceMonitor pname, [OutAttribute] IntPtr data); + internal extern static void GetPerfMonitorCounterInfoAMD(UInt32 group, UInt32 counter, OpenTK.Graphics.ES30.All pname, [OutAttribute] IntPtr data); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetPerfMonitorCountersAMD", ExactSpelling = true)] internal extern static unsafe void GetPerfMonitorCountersAMD(UInt32 group, [OutAttribute] Int32* numCounters, [OutAttribute] Int32* maxActiveCounters, Int32 counterSize, [OutAttribute] UInt32* counters); @@ -659,13 +665,13 @@ namespace OpenTK.Graphics.ES30 internal extern static void GetPointerv(OpenTK.Graphics.ES30.GetPointervPName pname, [OutAttribute] IntPtr @params); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetPointervKHR", ExactSpelling = true)] - internal extern static void GetPointervKHR(OpenTK.Graphics.ES30.KhrDebug pname, [OutAttribute] IntPtr @params); + internal extern static void GetPointervKHR(OpenTK.Graphics.ES30.All pname, [OutAttribute] IntPtr @params); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetProgramBinary", ExactSpelling = true)] - internal extern static unsafe void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] OpenTK.Graphics.ES30.EsVersion30* binaryFormat, [OutAttribute] IntPtr binary); + internal extern static unsafe void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] OpenTK.Graphics.ES30.All* binaryFormat, [OutAttribute] IntPtr binary); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetProgramBinaryOES", ExactSpelling = true)] - internal extern static unsafe void GetProgramBinaryOES(UInt32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] OpenTK.Graphics.ES30.OesGetProgramBinary* binaryFormat, [OutAttribute] IntPtr binary); + internal extern static unsafe void GetProgramBinaryOES(UInt32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] OpenTK.Graphics.ES30.All* binaryFormat, [OutAttribute] IntPtr binary); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetProgramInfoLog", ExactSpelling = true)] internal extern static unsafe void GetProgramInfoLog(UInt32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder infoLog); @@ -677,25 +683,25 @@ namespace OpenTK.Graphics.ES30 internal extern static unsafe void GetProgramPipelineInfoLogEXT(UInt32 pipeline, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder infoLog); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetProgramPipelineivEXT", ExactSpelling = true)] - internal extern static unsafe void GetProgramPipelineivEXT(UInt32 pipeline, OpenTK.Graphics.ES30.ExtSeparateShaderObjects pname, [OutAttribute] Int32* @params); + internal extern static unsafe void GetProgramPipelineivEXT(UInt32 pipeline, OpenTK.Graphics.ES30.All pname, [OutAttribute] Int32* @params); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetQueryiv", ExactSpelling = true)] - internal extern static unsafe void GetQueryiv(OpenTK.Graphics.ES30.EsVersion30 target, OpenTK.Graphics.ES30.EsVersion30 pname, [OutAttribute] Int32* @params); + internal extern static unsafe void GetQueryiv(OpenTK.Graphics.ES30.All target, OpenTK.Graphics.ES30.All pname, [OutAttribute] Int32* @params); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetQueryivEXT", ExactSpelling = true)] internal extern static unsafe void GetQueryivEXT(OpenTK.Graphics.ES30.All target, OpenTK.Graphics.ES30.All pname, [OutAttribute] Int32* @params); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetQueryObjecti64vEXT", ExactSpelling = true)] - internal extern static unsafe void GetQueryObjecti64vEXT(UInt32 id, OpenTK.Graphics.ES30.ExtDisjointTimerQuery pname, [OutAttribute] Int64* @params); + internal extern static unsafe void GetQueryObjecti64vEXT(UInt32 id, OpenTK.Graphics.ES30.All pname, [OutAttribute] Int64* @params); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetQueryObjectivEXT", ExactSpelling = true)] - internal extern static unsafe void GetQueryObjectivEXT(UInt32 id, OpenTK.Graphics.ES30.ExtDisjointTimerQuery pname, [OutAttribute] Int32* @params); + internal extern static unsafe void GetQueryObjectivEXT(UInt32 id, OpenTK.Graphics.ES30.All pname, [OutAttribute] Int32* @params); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetQueryObjectui64vEXT", ExactSpelling = true)] - internal extern static unsafe void GetQueryObjectui64vEXT(UInt32 id, OpenTK.Graphics.ES30.ExtDisjointTimerQuery pname, [OutAttribute] UInt64* @params); + internal extern static unsafe void GetQueryObjectui64vEXT(UInt32 id, OpenTK.Graphics.ES30.All pname, [OutAttribute] UInt64* @params); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetQueryObjectuiv", ExactSpelling = true)] - internal extern static unsafe void GetQueryObjectuiv(UInt32 id, OpenTK.Graphics.ES30.EsVersion30 pname, [OutAttribute] UInt32* @params); + internal extern static unsafe void GetQueryObjectuiv(UInt32 id, OpenTK.Graphics.ES30.All pname, [OutAttribute] UInt32* @params); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetQueryObjectuivEXT", ExactSpelling = true)] internal extern static unsafe void GetQueryObjectuivEXT(UInt32 id, OpenTK.Graphics.ES30.All pname, [OutAttribute] UInt32* @params); @@ -704,10 +710,10 @@ namespace OpenTK.Graphics.ES30 internal extern static unsafe void GetRenderbufferParameteriv(OpenTK.Graphics.ES30.RenderbufferTarget target, OpenTK.Graphics.ES30.RenderbufferParameterName pname, [OutAttribute] Int32* @params); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetSamplerParameterfv", ExactSpelling = true)] - internal extern static unsafe void GetSamplerParameterfv(UInt32 sampler, OpenTK.Graphics.ES30.EsVersion30 pname, [OutAttribute] Single* @params); + internal extern static unsafe void GetSamplerParameterfv(UInt32 sampler, OpenTK.Graphics.ES30.All pname, [OutAttribute] Single* @params); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetSamplerParameteriv", ExactSpelling = true)] - internal extern static unsafe void GetSamplerParameteriv(UInt32 sampler, OpenTK.Graphics.ES30.EsVersion30 pname, [OutAttribute] Int32* @params); + internal extern static unsafe void GetSamplerParameteriv(UInt32 sampler, OpenTK.Graphics.ES30.All pname, [OutAttribute] Int32* @params); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetShaderInfoLog", ExactSpelling = true)] internal extern static unsafe void GetShaderInfoLog(UInt32 shader, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder infoLog); @@ -728,10 +734,10 @@ namespace OpenTK.Graphics.ES30 internal extern static IntPtr GetStringi(OpenTK.Graphics.ES30.StringName name, UInt32 index); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetSynciv", ExactSpelling = true)] - internal extern static unsafe void GetSynciv(IntPtr sync, OpenTK.Graphics.ES30.EsVersion30 pname, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Int32* values); + internal extern static unsafe void GetSynciv(IntPtr sync, OpenTK.Graphics.ES30.All pname, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Int32* values); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetSyncivAPPLE", ExactSpelling = true)] - internal extern static unsafe void GetSyncivAPPLE(IntPtr sync, OpenTK.Graphics.ES30.AppleSync pname, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Int32* values); + internal extern static unsafe void GetSyncivAPPLE(IntPtr sync, OpenTK.Graphics.ES30.All pname, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Int32* values); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetTexParameterfv", ExactSpelling = true)] internal extern static unsafe void GetTexParameterfv(OpenTK.Graphics.ES30.TextureTarget target, OpenTK.Graphics.ES30.GetTextureParameter pname, [OutAttribute] Single* @params); @@ -740,7 +746,7 @@ namespace OpenTK.Graphics.ES30 internal extern static unsafe void GetTexParameteriv(OpenTK.Graphics.ES30.TextureTarget target, OpenTK.Graphics.ES30.GetTextureParameter pname, [OutAttribute] Int32* @params); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetTransformFeedbackVarying", ExactSpelling = true)] - internal extern static unsafe void GetTransformFeedbackVarying(UInt32 program, UInt32 index, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Int32* size, [OutAttribute] OpenTK.Graphics.ES30.EsVersion30* type, [OutAttribute] StringBuilder name); + internal extern static unsafe void GetTransformFeedbackVarying(UInt32 program, UInt32 index, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Int32* size, [OutAttribute] OpenTK.Graphics.ES30.All* type, [OutAttribute] StringBuilder name); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetTranslatedShaderSourceANGLE", ExactSpelling = true)] internal extern static unsafe void GetTranslatedShaderSourceANGLE(UInt32 shader, Int32 bufsize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder source); @@ -767,10 +773,10 @@ namespace OpenTK.Graphics.ES30 internal extern static unsafe void GetVertexAttribfv(UInt32 index, OpenTK.Graphics.ES30.VertexAttribParameter pname, [OutAttribute] Single* @params); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetVertexAttribIiv", ExactSpelling = true)] - internal extern static unsafe void GetVertexAttribIiv(UInt32 index, OpenTK.Graphics.ES30.EsVersion30 pname, [OutAttribute] Int32* @params); + internal extern static unsafe void GetVertexAttribIiv(UInt32 index, OpenTK.Graphics.ES30.All pname, [OutAttribute] Int32* @params); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetVertexAttribIuiv", ExactSpelling = true)] - internal extern static unsafe void GetVertexAttribIuiv(UInt32 index, OpenTK.Graphics.ES30.EsVersion30 pname, [OutAttribute] UInt32* @params); + internal extern static unsafe void GetVertexAttribIuiv(UInt32 index, OpenTK.Graphics.ES30.All pname, [OutAttribute] UInt32* @params); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetVertexAttribiv", ExactSpelling = true)] internal extern static unsafe void GetVertexAttribiv(UInt32 index, OpenTK.Graphics.ES30.VertexAttribParameter pname, [OutAttribute] Int32* @params); @@ -785,10 +791,10 @@ namespace OpenTK.Graphics.ES30 internal extern static void InsertEventMarkerEXT(Int32 length, String marker); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glInvalidateFramebuffer", ExactSpelling = true)] - internal extern static unsafe void InvalidateFramebuffer(OpenTK.Graphics.ES30.EsVersion30 target, Int32 numAttachments, OpenTK.Graphics.ES30.EsVersion30* attachments); + internal extern static unsafe void InvalidateFramebuffer(OpenTK.Graphics.ES30.All target, Int32 numAttachments, OpenTK.Graphics.ES30.All* attachments); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glInvalidateSubFramebuffer", ExactSpelling = true)] - internal extern static unsafe void InvalidateSubFramebuffer(OpenTK.Graphics.ES30.EsVersion30 target, Int32 numAttachments, OpenTK.Graphics.ES30.EsVersion30* attachments, Int32 x, Int32 y, Int32 width, Int32 height); + internal extern static unsafe void InvalidateSubFramebuffer(OpenTK.Graphics.ES30.All target, Int32 numAttachments, OpenTK.Graphics.ES30.All* attachments, Int32 x, Int32 y, Int32 width, Int32 height); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glIsBuffer", ExactSpelling = true)] internal extern static bool IsBuffer(UInt32 buffer); @@ -842,7 +848,7 @@ namespace OpenTK.Graphics.ES30 internal extern static bool IsVertexArrayOES(UInt32 array); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glLabelObjectEXT", ExactSpelling = true)] - internal extern static void LabelObjectEXT(OpenTK.Graphics.ES30.ExtDebugLabel type, UInt32 @object, Int32 length, String label); + internal extern static void LabelObjectEXT(OpenTK.Graphics.ES30.All type, UInt32 @object, Int32 length, String label); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glLineWidth", ExactSpelling = true)] internal extern static void LineWidth(Single width); @@ -851,13 +857,13 @@ namespace OpenTK.Graphics.ES30 internal extern static void LinkProgram(UInt32 program); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMapBufferOES", ExactSpelling = true)] - internal extern static IntPtr MapBufferOES(OpenTK.Graphics.ES30.OesMapbuffer target, OpenTK.Graphics.ES30.OesMapbuffer access); + internal extern static IntPtr MapBufferOES(OpenTK.Graphics.ES30.All target, OpenTK.Graphics.ES30.All access); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMapBufferRange", ExactSpelling = true)] - internal extern static IntPtr MapBufferRange(OpenTK.Graphics.ES30.EsVersion30 target, IntPtr offset, IntPtr length, UInt32 access); + internal extern static IntPtr MapBufferRange(OpenTK.Graphics.ES30.All target, IntPtr offset, IntPtr length, UInt32 access); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMapBufferRangeEXT", ExactSpelling = true)] - internal extern static IntPtr MapBufferRangeEXT(OpenTK.Graphics.ES30.ExtMapBufferRange target, IntPtr offset, IntPtr length, UInt32 access); + internal extern static IntPtr MapBufferRangeEXT(OpenTK.Graphics.ES30.All target, IntPtr offset, IntPtr length, UInt32 access); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultiDrawArraysEXT", ExactSpelling = true)] internal extern static unsafe void MultiDrawArraysEXT(OpenTK.Graphics.ES30.PrimitiveType mode, Int32* first, Int32* count, Int32 primcount); @@ -866,10 +872,10 @@ namespace OpenTK.Graphics.ES30 internal extern static unsafe void MultiDrawElementsEXT(OpenTK.Graphics.ES30.PrimitiveType mode, Int32* count, OpenTK.Graphics.ES30.DrawElementsType type, IntPtr indices, Int32 primcount); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glObjectLabel", ExactSpelling = true)] - internal extern static void ObjectLabel(OpenTK.Graphics.ES30.KhrDebug identifier, UInt32 name, Int32 length, String label); + internal extern static void ObjectLabel(OpenTK.Graphics.ES30.All identifier, UInt32 name, Int32 length, String label); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glObjectLabelKHR", ExactSpelling = true)] - internal extern static void ObjectLabelKHR(OpenTK.Graphics.ES30.KhrDebug identifier, UInt32 name, Int32 length, String label); + internal extern static void ObjectLabelKHR(OpenTK.Graphics.ES30.All identifier, UInt32 name, Int32 length, String label); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glObjectPtrLabel", ExactSpelling = true)] internal extern static void ObjectPtrLabel(IntPtr ptr, Int32 length, String label); @@ -896,16 +902,16 @@ namespace OpenTK.Graphics.ES30 internal extern static void PopGroupMarkerEXT(); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glProgramBinary", ExactSpelling = true)] - internal extern static void ProgramBinary(UInt32 program, OpenTK.Graphics.ES30.EsVersion30 binaryFormat, IntPtr binary, Int32 length); + internal extern static void ProgramBinary(UInt32 program, OpenTK.Graphics.ES30.All binaryFormat, IntPtr binary, Int32 length); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glProgramBinaryOES", ExactSpelling = true)] - internal extern static void ProgramBinaryOES(UInt32 program, OpenTK.Graphics.ES30.OesGetProgramBinary binaryFormat, IntPtr binary, Int32 length); + internal extern static void ProgramBinaryOES(UInt32 program, OpenTK.Graphics.ES30.All binaryFormat, IntPtr binary, Int32 length); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glProgramParameteri", ExactSpelling = true)] - internal extern static void ProgramParameteri(UInt32 program, OpenTK.Graphics.ES30.EsVersion30 pname, Int32 value); + internal extern static void ProgramParameteri(UInt32 program, OpenTK.Graphics.ES30.All pname, Int32 value); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glProgramParameteriEXT", ExactSpelling = true)] - internal extern static void ProgramParameteriEXT(UInt32 program, OpenTK.Graphics.ES30.ExtSeparateShaderObjects pname, Int32 value); + internal extern static void ProgramParameteriEXT(UInt32 program, OpenTK.Graphics.ES30.All pname, Int32 value); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glProgramUniform1fEXT", ExactSpelling = true)] internal extern static void ProgramUniform1fEXT(UInt32 program, Int32 location, Single v0); @@ -1007,28 +1013,28 @@ namespace OpenTK.Graphics.ES30 internal extern static unsafe void ProgramUniformMatrix4x3fvEXT(UInt32 program, Int32 location, Int32 count, bool transpose, Single* value); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glPushDebugGroup", ExactSpelling = true)] - internal extern static void PushDebugGroup(OpenTK.Graphics.ES30.KhrDebug source, UInt32 id, Int32 length, String message); + internal extern static void PushDebugGroup(OpenTK.Graphics.ES30.All source, UInt32 id, Int32 length, String message); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glPushDebugGroupKHR", ExactSpelling = true)] - internal extern static void PushDebugGroupKHR(OpenTK.Graphics.ES30.KhrDebug source, UInt32 id, Int32 length, String message); + internal extern static void PushDebugGroupKHR(OpenTK.Graphics.ES30.All source, UInt32 id, Int32 length, String message); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glPushGroupMarkerEXT", ExactSpelling = true)] internal extern static void PushGroupMarkerEXT(Int32 length, String marker); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glQueryCounterEXT", ExactSpelling = true)] - internal extern static void QueryCounterEXT(UInt32 id, OpenTK.Graphics.ES30.ExtDisjointTimerQuery target); + internal extern static void QueryCounterEXT(UInt32 id, OpenTK.Graphics.ES30.All target); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glReadBuffer", ExactSpelling = true)] internal extern static void ReadBuffer(OpenTK.Graphics.ES30.ReadBufferMode mode); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glReadBufferIndexedEXT", ExactSpelling = true)] - internal extern static void ReadBufferIndexedEXT(OpenTK.Graphics.ES30.ExtMultiviewDrawBuffers src, Int32 index); + internal extern static void ReadBufferIndexedEXT(OpenTK.Graphics.ES30.All src, Int32 index); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glReadBufferNV", ExactSpelling = true)] - internal extern static void ReadBufferNV(OpenTK.Graphics.ES30.NvReadBuffer mode); + internal extern static void ReadBufferNV(OpenTK.Graphics.ES30.All mode); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glReadnPixelsEXT", ExactSpelling = true)] - internal extern static void ReadnPixelsEXT(Int32 x, Int32 y, Int32 width, Int32 height, OpenTK.Graphics.ES30.ExtRobustness format, OpenTK.Graphics.ES30.ExtRobustness type, Int32 bufSize, [OutAttribute] IntPtr data); + internal extern static void ReadnPixelsEXT(Int32 x, Int32 y, Int32 width, Int32 height, OpenTK.Graphics.ES30.All format, OpenTK.Graphics.ES30.All type, Int32 bufSize, [OutAttribute] IntPtr data); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glReadPixels", ExactSpelling = true)] internal extern static void ReadPixels(Int32 x, Int32 y, Int32 width, Int32 height, OpenTK.Graphics.ES30.PixelFormat format, OpenTK.Graphics.ES30.PixelType type, [OutAttribute] IntPtr pixels); @@ -1040,22 +1046,22 @@ namespace OpenTK.Graphics.ES30 internal extern static void RenderbufferStorage(OpenTK.Graphics.ES30.RenderbufferTarget target, OpenTK.Graphics.ES30.RenderbufferInternalFormat internalformat, Int32 width, Int32 height); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glRenderbufferStorageMultisample", ExactSpelling = true)] - internal extern static void RenderbufferStorageMultisample(OpenTK.Graphics.ES30.EsVersion30 target, Int32 samples, OpenTK.Graphics.ES30.EsVersion30 internalformat, Int32 width, Int32 height); + internal extern static void RenderbufferStorageMultisample(OpenTK.Graphics.ES30.All target, Int32 samples, OpenTK.Graphics.ES30.All internalformat, Int32 width, Int32 height); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glRenderbufferStorageMultisampleANGLE", ExactSpelling = true)] - internal extern static void RenderbufferStorageMultisampleANGLE(OpenTK.Graphics.ES30.AngleFramebufferMultisample target, Int32 samples, OpenTK.Graphics.ES30.AngleFramebufferMultisample internalformat, Int32 width, Int32 height); + internal extern static void RenderbufferStorageMultisampleANGLE(OpenTK.Graphics.ES30.All target, Int32 samples, OpenTK.Graphics.ES30.All internalformat, Int32 width, Int32 height); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glRenderbufferStorageMultisampleAPPLE", ExactSpelling = true)] - internal extern static void RenderbufferStorageMultisampleAPPLE(OpenTK.Graphics.ES30.AppleFramebufferMultisample target, Int32 samples, OpenTK.Graphics.ES30.AppleFramebufferMultisample internalformat, Int32 width, Int32 height); + internal extern static void RenderbufferStorageMultisampleAPPLE(OpenTK.Graphics.ES30.All target, Int32 samples, OpenTK.Graphics.ES30.All internalformat, Int32 width, Int32 height); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glRenderbufferStorageMultisampleEXT", ExactSpelling = true)] - internal extern static void RenderbufferStorageMultisampleEXT(OpenTK.Graphics.ES30.ExtMultisampledRenderToTexture target, Int32 samples, OpenTK.Graphics.ES30.ExtMultisampledRenderToTexture internalformat, Int32 width, Int32 height); + internal extern static void RenderbufferStorageMultisampleEXT(OpenTK.Graphics.ES30.All target, Int32 samples, OpenTK.Graphics.ES30.All internalformat, Int32 width, Int32 height); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glRenderbufferStorageMultisampleIMG", ExactSpelling = true)] - internal extern static void RenderbufferStorageMultisampleIMG(OpenTK.Graphics.ES30.ImgMultisampledRenderToTexture target, Int32 samples, OpenTK.Graphics.ES30.ImgMultisampledRenderToTexture internalformat, Int32 width, Int32 height); + internal extern static void RenderbufferStorageMultisampleIMG(OpenTK.Graphics.ES30.All target, Int32 samples, OpenTK.Graphics.ES30.All internalformat, Int32 width, Int32 height); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glRenderbufferStorageMultisampleNV", ExactSpelling = true)] - internal extern static void RenderbufferStorageMultisampleNV(OpenTK.Graphics.ES30.NvFramebufferMultisample target, Int32 samples, OpenTK.Graphics.ES30.NvFramebufferMultisample internalformat, Int32 width, Int32 height); + internal extern static void RenderbufferStorageMultisampleNV(OpenTK.Graphics.ES30.All target, Int32 samples, OpenTK.Graphics.ES30.All internalformat, Int32 width, Int32 height); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glResolveMultisampleFramebufferAPPLE", ExactSpelling = true)] internal extern static void ResolveMultisampleFramebufferAPPLE(); @@ -1067,16 +1073,16 @@ namespace OpenTK.Graphics.ES30 internal extern static void SampleCoverage(Single value, bool invert); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glSamplerParameterf", ExactSpelling = true)] - internal extern static void SamplerParameterf(UInt32 sampler, OpenTK.Graphics.ES30.EsVersion30 pname, Single param); + internal extern static void SamplerParameterf(UInt32 sampler, OpenTK.Graphics.ES30.All pname, Single param); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glSamplerParameterfv", ExactSpelling = true)] - internal extern static unsafe void SamplerParameterfv(UInt32 sampler, OpenTK.Graphics.ES30.EsVersion30 pname, Single* param); + internal extern static unsafe void SamplerParameterfv(UInt32 sampler, OpenTK.Graphics.ES30.All pname, Single* param); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glSamplerParameteri", ExactSpelling = true)] - internal extern static void SamplerParameteri(UInt32 sampler, OpenTK.Graphics.ES30.EsVersion30 pname, Int32 param); + internal extern static void SamplerParameteri(UInt32 sampler, OpenTK.Graphics.ES30.All pname, Int32 param); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glSamplerParameteriv", ExactSpelling = true)] - internal extern static unsafe void SamplerParameteriv(UInt32 sampler, OpenTK.Graphics.ES30.EsVersion30 pname, Int32* param); + internal extern static unsafe void SamplerParameteriv(UInt32 sampler, OpenTK.Graphics.ES30.All pname, Int32* param); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glScissor", ExactSpelling = true)] internal extern static void Scissor(Int32 x, Int32 y, Int32 width, Int32 height); @@ -1085,7 +1091,7 @@ namespace OpenTK.Graphics.ES30 internal extern static unsafe void SelectPerfMonitorCountersAMD(UInt32 monitor, bool enable, UInt32 group, Int32 numCounters, [OutAttribute] UInt32* counterList); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glSetFenceNV", ExactSpelling = true)] - internal extern static void SetFenceNV(UInt32 fence, OpenTK.Graphics.ES30.NvFence condition); + internal extern static void SetFenceNV(UInt32 fence, OpenTK.Graphics.ES30.All condition); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glShaderBinary", ExactSpelling = true)] internal extern static unsafe void ShaderBinary(Int32 count, UInt32* shaders, OpenTK.Graphics.ES30.ShaderBinaryFormat binaryformat, IntPtr binary, Int32 length); @@ -1124,7 +1130,7 @@ namespace OpenTK.Graphics.ES30 internal extern static void TexImage3D(OpenTK.Graphics.ES30.TextureTarget target, Int32 level, Int32 internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, OpenTK.Graphics.ES30.PixelFormat format, OpenTK.Graphics.ES30.PixelType type, IntPtr pixels); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexImage3DOES", ExactSpelling = true)] - internal extern static void TexImage3DOES(OpenTK.Graphics.ES30.OesTexture3D target, Int32 level, OpenTK.Graphics.ES30.OesTexture3D internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, OpenTK.Graphics.ES30.OesTexture3D format, OpenTK.Graphics.ES30.OesTexture3D type, IntPtr pixels); + internal extern static void TexImage3DOES(OpenTK.Graphics.ES30.All target, Int32 level, OpenTK.Graphics.ES30.All internalformat, Int32 width, Int32 height, Int32 depth, Int32 border, OpenTK.Graphics.ES30.All format, OpenTK.Graphics.ES30.All type, IntPtr pixels); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexParameterf", ExactSpelling = true)] internal extern static void TexParameterf(OpenTK.Graphics.ES30.TextureTarget target, OpenTK.Graphics.ES30.TextureParameterName pname, Single param); @@ -1139,19 +1145,19 @@ namespace OpenTK.Graphics.ES30 internal extern static unsafe void TexParameteriv(OpenTK.Graphics.ES30.TextureTarget target, OpenTK.Graphics.ES30.TextureParameterName pname, Int32* @params); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexStorage1DEXT", ExactSpelling = true)] - internal extern static void TexStorage1DEXT(OpenTK.Graphics.ES30.ExtTextureStorage target, Int32 levels, OpenTK.Graphics.ES30.ExtTextureStorage internalformat, Int32 width); + internal extern static void TexStorage1DEXT(OpenTK.Graphics.ES30.All target, Int32 levels, OpenTK.Graphics.ES30.All internalformat, Int32 width); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexStorage2D", ExactSpelling = true)] - internal extern static void TexStorage2D(OpenTK.Graphics.ES30.EsVersion30 target, Int32 levels, OpenTK.Graphics.ES30.EsVersion30 internalformat, Int32 width, Int32 height); + internal extern static void TexStorage2D(OpenTK.Graphics.ES30.All target, Int32 levels, OpenTK.Graphics.ES30.All internalformat, Int32 width, Int32 height); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexStorage2DEXT", ExactSpelling = true)] - internal extern static void TexStorage2DEXT(OpenTK.Graphics.ES30.ExtTextureStorage target, Int32 levels, OpenTK.Graphics.ES30.ExtTextureStorage internalformat, Int32 width, Int32 height); + internal extern static void TexStorage2DEXT(OpenTK.Graphics.ES30.All target, Int32 levels, OpenTK.Graphics.ES30.All internalformat, Int32 width, Int32 height); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexStorage3D", ExactSpelling = true)] - internal extern static void TexStorage3D(OpenTK.Graphics.ES30.EsVersion30 target, Int32 levels, OpenTK.Graphics.ES30.EsVersion30 internalformat, Int32 width, Int32 height, Int32 depth); + internal extern static void TexStorage3D(OpenTK.Graphics.ES30.All target, Int32 levels, OpenTK.Graphics.ES30.All internalformat, Int32 width, Int32 height, Int32 depth); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexStorage3DEXT", ExactSpelling = true)] - internal extern static void TexStorage3DEXT(OpenTK.Graphics.ES30.ExtTextureStorage target, Int32 levels, OpenTK.Graphics.ES30.ExtTextureStorage internalformat, Int32 width, Int32 height, Int32 depth); + internal extern static void TexStorage3DEXT(OpenTK.Graphics.ES30.All target, Int32 levels, OpenTK.Graphics.ES30.All internalformat, Int32 width, Int32 height, Int32 depth); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexSubImage2D", ExactSpelling = true)] internal extern static void TexSubImage2D(OpenTK.Graphics.ES30.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 width, Int32 height, OpenTK.Graphics.ES30.PixelFormat format, OpenTK.Graphics.ES30.PixelType type, IntPtr pixels); @@ -1160,19 +1166,19 @@ namespace OpenTK.Graphics.ES30 internal extern static void TexSubImage3D(OpenTK.Graphics.ES30.TextureTarget target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES30.PixelFormat format, OpenTK.Graphics.ES30.PixelType type, IntPtr pixels); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexSubImage3DOES", ExactSpelling = true)] - internal extern static void TexSubImage3DOES(OpenTK.Graphics.ES30.OesTexture3D target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES30.OesTexture3D format, OpenTK.Graphics.ES30.OesTexture3D type, IntPtr pixels); + internal extern static void TexSubImage3DOES(OpenTK.Graphics.ES30.All target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, OpenTK.Graphics.ES30.All format, OpenTK.Graphics.ES30.All type, IntPtr pixels); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTextureStorage1DEXT", ExactSpelling = true)] - internal extern static void TextureStorage1DEXT(UInt32 texture, OpenTK.Graphics.ES30.ExtTextureStorage target, Int32 levels, OpenTK.Graphics.ES30.ExtTextureStorage internalformat, Int32 width); + internal extern static void TextureStorage1DEXT(UInt32 texture, OpenTK.Graphics.ES30.All target, Int32 levels, OpenTK.Graphics.ES30.All internalformat, Int32 width); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTextureStorage2DEXT", ExactSpelling = true)] - internal extern static void TextureStorage2DEXT(UInt32 texture, OpenTK.Graphics.ES30.ExtTextureStorage target, Int32 levels, OpenTK.Graphics.ES30.ExtTextureStorage internalformat, Int32 width, Int32 height); + internal extern static void TextureStorage2DEXT(UInt32 texture, OpenTK.Graphics.ES30.All target, Int32 levels, OpenTK.Graphics.ES30.All internalformat, Int32 width, Int32 height); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTextureStorage3DEXT", ExactSpelling = true)] - internal extern static void TextureStorage3DEXT(UInt32 texture, OpenTK.Graphics.ES30.ExtTextureStorage target, Int32 levels, OpenTK.Graphics.ES30.ExtTextureStorage internalformat, Int32 width, Int32 height, Int32 depth); + internal extern static void TextureStorage3DEXT(UInt32 texture, OpenTK.Graphics.ES30.All target, Int32 levels, OpenTK.Graphics.ES30.All internalformat, Int32 width, Int32 height, Int32 depth); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTransformFeedbackVaryings", ExactSpelling = true)] - internal extern static void TransformFeedbackVaryings(UInt32 program, Int32 count, String[] varyings, OpenTK.Graphics.ES30.EsVersion30 bufferMode); + internal extern static void TransformFeedbackVaryings(UInt32 program, Int32 count, String[] varyings, OpenTK.Graphics.ES30.All bufferMode); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glUniform1f", ExactSpelling = true)] internal extern static void Uniform1f(Int32 location, Single v0); @@ -1295,10 +1301,10 @@ namespace OpenTK.Graphics.ES30 internal extern static unsafe void UniformMatrix4x3fvNV(Int32 location, Int32 count, bool transpose, Single* value); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glUnmapBuffer", ExactSpelling = true)] - internal extern static bool UnmapBuffer(OpenTK.Graphics.ES30.EsVersion30 target); + internal extern static bool UnmapBuffer(OpenTK.Graphics.ES30.All target); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glUnmapBufferOES", ExactSpelling = true)] - internal extern static bool UnmapBufferOES(OpenTK.Graphics.ES30.OesMapbuffer target); + internal extern static bool UnmapBufferOES(OpenTK.Graphics.ES30.All target); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glUseProgram", ExactSpelling = true)] internal extern static void UseProgram(UInt32 program); @@ -1307,7 +1313,7 @@ namespace OpenTK.Graphics.ES30 internal extern static void UseProgramStagesEXT(UInt32 pipeline, UInt32 stages, UInt32 program); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glUseShaderProgramEXT", ExactSpelling = true)] - internal extern static void UseShaderProgramEXT(OpenTK.Graphics.ES30.ExtSeparateShaderObjects type, UInt32 program); + internal extern static void UseShaderProgramEXT(OpenTK.Graphics.ES30.All type, UInt32 program); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glValidateProgram", ExactSpelling = true)] internal extern static void ValidateProgram(UInt32 program); @@ -1364,7 +1370,7 @@ namespace OpenTK.Graphics.ES30 internal extern static unsafe void VertexAttribI4uiv(UInt32 index, UInt32* v); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertexAttribIPointer", ExactSpelling = true)] - internal extern static void VertexAttribIPointer(UInt32 index, Int32 size, OpenTK.Graphics.ES30.EsVersion30 type, Int32 stride, IntPtr pointer); + internal extern static void VertexAttribIPointer(UInt32 index, Int32 size, OpenTK.Graphics.ES30.All type, Int32 stride, IntPtr pointer); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glVertexAttribPointer", ExactSpelling = true)] internal extern static void VertexAttribPointer(UInt32 index, Int32 size, OpenTK.Graphics.ES30.VertexAttribPointerType type, bool normalized, Int32 stride, IntPtr pointer); diff --git a/Source/OpenTK/Graphics/OpenGL/GL.cs b/Source/OpenTK/Graphics/OpenGL/GL.cs index daeaa332..74998f4c 100644 --- a/Source/OpenTK/Graphics/OpenGL/GL.cs +++ b/Source/OpenTK/Graphics/OpenGL/GL.cs @@ -37310,6 +37310,30 @@ namespace OpenTK.Graphics.OpenGL } + /// [requires: v1.0][deprecated: v3.2] + /// Delimit the vertices of a primitive or a group of like primitives + /// + /// + /// + /// Specifies the primitive or primitives that will be created from vertices presented between glBegin and the subsequent glEnd. Ten symbolic constants are accepted: GL_POINTS, GL_LINES, GL_LINE_STRIP, GL_LINE_LOOP, GL_TRIANGLES, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_QUADS, GL_QUAD_STRIP, and GL_POLYGON. + /// + /// + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glBegin")] + public static + void Begin(OpenTK.Graphics.OpenGL.BeginMode mode) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + GraphicsContext.CurrentContext.ErrorChecking = false; + #endif + Delegates.glBegin1((OpenTK.Graphics.OpenGL.BeginMode)mode); + #if DEBUG + } + #endif + } + + /// [requires: v1.0][deprecated: v3.2] /// Delimit the vertices of a primitive or a group of like primitives /// @@ -54374,6 +54398,39 @@ namespace OpenTK.Graphics.OpenGL } + /// [requires: v1.1] + /// Render primitives from array data + /// + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted. + /// + /// + /// + /// + /// Specifies the starting index in the enabled arrays. + /// + /// + /// + /// + /// Specifies the number of indices to be rendered. + /// + /// + [AutoGenerated(Category = "VERSION_1_1", Version = "1.1", EntryPoint = "glDrawArrays")] + public static + void DrawArrays(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 first, Int32 count) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glDrawArrays1((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32)first, (Int32)count); + #if DEBUG + } + #endif + } + + /// [requires: v1.1] /// Render primitives from array data /// @@ -54829,6 +54886,233 @@ namespace OpenTK.Graphics.OpenGL } + /// [requires: v1.1] + /// Render primitives from array data + /// + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted. + /// + /// + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// + /// + /// Specifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT. + /// + /// + /// + /// + /// Specifies a pointer to the location where the indices are stored. + /// + /// + [AutoGenerated(Category = "VERSION_1_1", Version = "1.1", EntryPoint = "glDrawElements")] + public static + void DrawElements(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glDrawElements1((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices); + #if DEBUG + } + #endif + } + + + /// [requires: v1.1] + /// Render primitives from array data + /// + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted. + /// + /// + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// + /// + /// Specifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT. + /// + /// + /// + /// + /// Specifies a pointer to the location where the indices are stored. + /// + /// + [AutoGenerated(Category = "VERSION_1_1", Version = "1.1", EntryPoint = "glDrawElements")] + public static + void DrawElements(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[] indices) + where T3 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); + try + { + Delegates.glDrawElements1((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject()); + } + finally + { + indices_ptr.Free(); + } + #if DEBUG + } + #endif + } + + + /// [requires: v1.1] + /// Render primitives from array data + /// + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted. + /// + /// + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// + /// + /// Specifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT. + /// + /// + /// + /// + /// Specifies a pointer to the location where the indices are stored. + /// + /// + [AutoGenerated(Category = "VERSION_1_1", Version = "1.1", EntryPoint = "glDrawElements")] + public static + void DrawElements(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,] indices) + where T3 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); + try + { + Delegates.glDrawElements1((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject()); + } + finally + { + indices_ptr.Free(); + } + #if DEBUG + } + #endif + } + + + /// [requires: v1.1] + /// Render primitives from array data + /// + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted. + /// + /// + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// + /// + /// Specifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT. + /// + /// + /// + /// + /// Specifies a pointer to the location where the indices are stored. + /// + /// + [AutoGenerated(Category = "VERSION_1_1", Version = "1.1", EntryPoint = "glDrawElements")] + public static + void DrawElements(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,,] indices) + where T3 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); + try + { + Delegates.glDrawElements1((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject()); + } + finally + { + indices_ptr.Free(); + } + #if DEBUG + } + #endif + } + + + /// [requires: v1.1] + /// Render primitives from array data + /// + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted. + /// + /// + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// + /// + /// Specifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT. + /// + /// + /// + /// + /// Specifies a pointer to the location where the indices are stored. + /// + /// + [AutoGenerated(Category = "VERSION_1_1", Version = "1.1", EntryPoint = "glDrawElements")] + public static + void DrawElements(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] ref T3 indices) + where T3 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); + try + { + Delegates.glDrawElements1((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject()); + indices = (T3)indices_ptr.Target; + } + finally + { + indices_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: v1.1] /// Render primitives from array data /// @@ -57434,6 +57718,565 @@ namespace OpenTK.Graphics.OpenGL } + /// [requires: v1.2] + /// Render primitives from array data + /// + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted. + /// + /// + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// + /// + /// Specifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT. + /// + /// + /// + /// + /// Specifies a pointer to the location where the indices are stored. + /// + /// + [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glDrawRangeElements")] + public static + void DrawRangeElements(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glDrawRangeElements1((OpenTK.Graphics.OpenGL.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices); + #if DEBUG + } + #endif + } + + + /// [requires: v1.2] + /// Render primitives from array data + /// + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted. + /// + /// + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// + /// + /// Specifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT. + /// + /// + /// + /// + /// Specifies a pointer to the location where the indices are stored. + /// + /// + [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glDrawRangeElements")] + public static + void DrawRangeElements(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T5[] indices) + where T5 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); + try + { + Delegates.glDrawRangeElements1((OpenTK.Graphics.OpenGL.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject()); + } + finally + { + indices_ptr.Free(); + } + #if DEBUG + } + #endif + } + + + /// [requires: v1.2] + /// Render primitives from array data + /// + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted. + /// + /// + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// + /// + /// Specifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT. + /// + /// + /// + /// + /// Specifies a pointer to the location where the indices are stored. + /// + /// + [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glDrawRangeElements")] + public static + void DrawRangeElements(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T5[,] indices) + where T5 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); + try + { + Delegates.glDrawRangeElements1((OpenTK.Graphics.OpenGL.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject()); + } + finally + { + indices_ptr.Free(); + } + #if DEBUG + } + #endif + } + + + /// [requires: v1.2] + /// Render primitives from array data + /// + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted. + /// + /// + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// + /// + /// Specifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT. + /// + /// + /// + /// + /// Specifies a pointer to the location where the indices are stored. + /// + /// + [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glDrawRangeElements")] + public static + void DrawRangeElements(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T5[,,] indices) + where T5 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); + try + { + Delegates.glDrawRangeElements1((OpenTK.Graphics.OpenGL.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject()); + } + finally + { + indices_ptr.Free(); + } + #if DEBUG + } + #endif + } + + + /// [requires: v1.2] + /// Render primitives from array data + /// + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted. + /// + /// + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// + /// + /// Specifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT. + /// + /// + /// + /// + /// Specifies a pointer to the location where the indices are stored. + /// + /// + [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glDrawRangeElements")] + public static + void DrawRangeElements(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] ref T5 indices) + where T5 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); + try + { + Delegates.glDrawRangeElements1((OpenTK.Graphics.OpenGL.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject()); + indices = (T5)indices_ptr.Target; + } + finally + { + indices_ptr.Free(); + } + #if DEBUG + } + #endif + } + + + /// [requires: v1.2] + /// Render primitives from array data + /// + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted. + /// + /// + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// + /// + /// Specifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT. + /// + /// + /// + /// + /// Specifies a pointer to the location where the indices are stored. + /// + /// + [System.CLSCompliant(false)] + [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glDrawRangeElements")] + public static + void DrawRangeElements(OpenTK.Graphics.OpenGL.BeginMode mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glDrawRangeElements1((OpenTK.Graphics.OpenGL.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices); + #if DEBUG + } + #endif + } + + + /// [requires: v1.2] + /// Render primitives from array data + /// + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted. + /// + /// + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// + /// + /// Specifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT. + /// + /// + /// + /// + /// Specifies a pointer to the location where the indices are stored. + /// + /// + [System.CLSCompliant(false)] + [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glDrawRangeElements")] + public static + void DrawRangeElements(OpenTK.Graphics.OpenGL.BeginMode mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T5[] indices) + where T5 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); + try + { + Delegates.glDrawRangeElements1((OpenTK.Graphics.OpenGL.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject()); + } + finally + { + indices_ptr.Free(); + } + #if DEBUG + } + #endif + } + + + /// [requires: v1.2] + /// Render primitives from array data + /// + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted. + /// + /// + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// + /// + /// Specifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT. + /// + /// + /// + /// + /// Specifies a pointer to the location where the indices are stored. + /// + /// + [System.CLSCompliant(false)] + [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glDrawRangeElements")] + public static + void DrawRangeElements(OpenTK.Graphics.OpenGL.BeginMode mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T5[,] indices) + where T5 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); + try + { + Delegates.glDrawRangeElements1((OpenTK.Graphics.OpenGL.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject()); + } + finally + { + indices_ptr.Free(); + } + #if DEBUG + } + #endif + } + + + /// [requires: v1.2] + /// Render primitives from array data + /// + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted. + /// + /// + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// + /// + /// Specifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT. + /// + /// + /// + /// + /// Specifies a pointer to the location where the indices are stored. + /// + /// + [System.CLSCompliant(false)] + [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glDrawRangeElements")] + public static + void DrawRangeElements(OpenTK.Graphics.OpenGL.BeginMode mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T5[,,] indices) + where T5 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); + try + { + Delegates.glDrawRangeElements1((OpenTK.Graphics.OpenGL.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject()); + } + finally + { + indices_ptr.Free(); + } + #if DEBUG + } + #endif + } + + + /// [requires: v1.2] + /// Render primitives from array data + /// + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted. + /// + /// + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// + /// + /// Specifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT. + /// + /// + /// + /// + /// Specifies a pointer to the location where the indices are stored. + /// + /// + [System.CLSCompliant(false)] + [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glDrawRangeElements")] + public static + void DrawRangeElements(OpenTK.Graphics.OpenGL.BeginMode mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] ref T5 indices) + where T5 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); + try + { + Delegates.glDrawRangeElements1((OpenTK.Graphics.OpenGL.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject()); + indices = (T5)indices_ptr.Target; + } + finally + { + indices_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: v1.2] /// Render primitives from array data /// @@ -87815,6 +88658,135 @@ namespace OpenTK.Graphics.OpenGL } + /// [requires: v1.4] + /// Render multiple sets of primitives from array data + /// + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted. + /// + /// + /// + /// + /// Points to an array of starting indices in the enabled arrays. + /// + /// + /// + /// + /// Points to an array of the number of indices to be rendered. + /// + /// + /// + /// + /// Specifies the size of the first and count + /// + /// + [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glMultiDrawArrays")] + public static + void MultiDrawArrays(OpenTK.Graphics.OpenGL.BeginMode mode, Int32[] first, Int32[] count, Int32 drawcount) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Int32* first_ptr = first) + fixed (Int32* count_ptr = count) + { + Delegates.glMultiDrawArrays1((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32*)first_ptr, (Int32*)count_ptr, (Int32)drawcount); + } + } + #if DEBUG + } + #endif + } + + + /// [requires: v1.4] + /// Render multiple sets of primitives from array data + /// + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted. + /// + /// + /// + /// + /// Points to an array of starting indices in the enabled arrays. + /// + /// + /// + /// + /// Points to an array of the number of indices to be rendered. + /// + /// + /// + /// + /// Specifies the size of the first and count + /// + /// + [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glMultiDrawArrays")] + public static + void MultiDrawArrays(OpenTK.Graphics.OpenGL.BeginMode mode, ref Int32 first, ref Int32 count, Int32 drawcount) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Int32* first_ptr = &first) + fixed (Int32* count_ptr = &count) + { + Delegates.glMultiDrawArrays1((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32*)first_ptr, (Int32*)count_ptr, (Int32)drawcount); + } + } + #if DEBUG + } + #endif + } + + + /// [requires: v1.4] + /// Render multiple sets of primitives from array data + /// + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted. + /// + /// + /// + /// + /// Points to an array of starting indices in the enabled arrays. + /// + /// + /// + /// + /// Points to an array of the number of indices to be rendered. + /// + /// + /// + /// + /// Specifies the size of the first and count + /// + /// + [System.CLSCompliant(false)] + [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glMultiDrawArrays")] + public static + unsafe void MultiDrawArrays(OpenTK.Graphics.OpenGL.BeginMode mode, Int32* first, Int32* count, Int32 drawcount) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glMultiDrawArrays1((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32*)first, (Int32*)count, (Int32)drawcount); + #if DEBUG + } + #endif + } + + /// [requires: v1.4] /// Render multiple sets of primitives from array data /// @@ -88171,6 +89143,827 @@ namespace OpenTK.Graphics.OpenGL } + /// [requires: v1.4] + /// Render multiple sets of primitives by specifying indices of array data elements + /// + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted. + /// + /// + /// + /// + /// Points to an array of the elements counts. + /// + /// + /// + /// + /// Specifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT. + /// + /// + /// + /// + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// + /// + /// Specifies the size of the count and indices arrays. + /// + /// + [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glMultiDrawElements")] + public static + void MultiDrawElements(OpenTK.Graphics.OpenGL.BeginMode mode, Int32[] count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 drawcount) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Int32* count_ptr = count) + { + Delegates.glMultiDrawElements1((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32*)count_ptr, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices, (Int32)drawcount); + } + } + #if DEBUG + } + #endif + } + + + /// [requires: v1.4] + /// Render multiple sets of primitives by specifying indices of array data elements + /// + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted. + /// + /// + /// + /// + /// Points to an array of the elements counts. + /// + /// + /// + /// + /// Specifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT. + /// + /// + /// + /// + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// + /// + /// Specifies the size of the count and indices arrays. + /// + /// + [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glMultiDrawElements")] + public static + void MultiDrawElements(OpenTK.Graphics.OpenGL.BeginMode mode, Int32[] count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[] indices, Int32 drawcount) + where T3 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Int32* count_ptr = count) + { + GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); + try + { + Delegates.glMultiDrawElements1((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32*)count_ptr, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)drawcount); + } + finally + { + indices_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + + /// [requires: v1.4] + /// Render multiple sets of primitives by specifying indices of array data elements + /// + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted. + /// + /// + /// + /// + /// Points to an array of the elements counts. + /// + /// + /// + /// + /// Specifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT. + /// + /// + /// + /// + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// + /// + /// Specifies the size of the count and indices arrays. + /// + /// + [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glMultiDrawElements")] + public static + void MultiDrawElements(OpenTK.Graphics.OpenGL.BeginMode mode, Int32[] count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,] indices, Int32 drawcount) + where T3 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Int32* count_ptr = count) + { + GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); + try + { + Delegates.glMultiDrawElements1((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32*)count_ptr, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)drawcount); + } + finally + { + indices_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + + /// [requires: v1.4] + /// Render multiple sets of primitives by specifying indices of array data elements + /// + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted. + /// + /// + /// + /// + /// Points to an array of the elements counts. + /// + /// + /// + /// + /// Specifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT. + /// + /// + /// + /// + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// + /// + /// Specifies the size of the count and indices arrays. + /// + /// + [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glMultiDrawElements")] + public static + void MultiDrawElements(OpenTK.Graphics.OpenGL.BeginMode mode, Int32[] count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,,] indices, Int32 drawcount) + where T3 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Int32* count_ptr = count) + { + GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); + try + { + Delegates.glMultiDrawElements1((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32*)count_ptr, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)drawcount); + } + finally + { + indices_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + + /// [requires: v1.4] + /// Render multiple sets of primitives by specifying indices of array data elements + /// + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted. + /// + /// + /// + /// + /// Points to an array of the elements counts. + /// + /// + /// + /// + /// Specifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT. + /// + /// + /// + /// + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// + /// + /// Specifies the size of the count and indices arrays. + /// + /// + [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glMultiDrawElements")] + public static + void MultiDrawElements(OpenTK.Graphics.OpenGL.BeginMode mode, Int32[] count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] ref T3 indices, Int32 drawcount) + where T3 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Int32* count_ptr = count) + { + GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); + try + { + Delegates.glMultiDrawElements1((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32*)count_ptr, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)drawcount); + indices = (T3)indices_ptr.Target; + } + finally + { + indices_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + + /// [requires: v1.4] + /// Render multiple sets of primitives by specifying indices of array data elements + /// + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted. + /// + /// + /// + /// + /// Points to an array of the elements counts. + /// + /// + /// + /// + /// Specifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT. + /// + /// + /// + /// + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// + /// + /// Specifies the size of the count and indices arrays. + /// + /// + [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glMultiDrawElements")] + public static + void MultiDrawElements(OpenTK.Graphics.OpenGL.BeginMode mode, ref Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 drawcount) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Int32* count_ptr = &count) + { + Delegates.glMultiDrawElements1((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32*)count_ptr, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices, (Int32)drawcount); + } + } + #if DEBUG + } + #endif + } + + + /// [requires: v1.4] + /// Render multiple sets of primitives by specifying indices of array data elements + /// + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted. + /// + /// + /// + /// + /// Points to an array of the elements counts. + /// + /// + /// + /// + /// Specifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT. + /// + /// + /// + /// + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// + /// + /// Specifies the size of the count and indices arrays. + /// + /// + [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glMultiDrawElements")] + public static + void MultiDrawElements(OpenTK.Graphics.OpenGL.BeginMode mode, ref Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[] indices, Int32 drawcount) + where T3 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Int32* count_ptr = &count) + { + GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); + try + { + Delegates.glMultiDrawElements1((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32*)count_ptr, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)drawcount); + } + finally + { + indices_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + + /// [requires: v1.4] + /// Render multiple sets of primitives by specifying indices of array data elements + /// + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted. + /// + /// + /// + /// + /// Points to an array of the elements counts. + /// + /// + /// + /// + /// Specifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT. + /// + /// + /// + /// + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// + /// + /// Specifies the size of the count and indices arrays. + /// + /// + [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glMultiDrawElements")] + public static + void MultiDrawElements(OpenTK.Graphics.OpenGL.BeginMode mode, ref Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,] indices, Int32 drawcount) + where T3 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Int32* count_ptr = &count) + { + GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); + try + { + Delegates.glMultiDrawElements1((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32*)count_ptr, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)drawcount); + } + finally + { + indices_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + + /// [requires: v1.4] + /// Render multiple sets of primitives by specifying indices of array data elements + /// + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted. + /// + /// + /// + /// + /// Points to an array of the elements counts. + /// + /// + /// + /// + /// Specifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT. + /// + /// + /// + /// + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// + /// + /// Specifies the size of the count and indices arrays. + /// + /// + [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glMultiDrawElements")] + public static + void MultiDrawElements(OpenTK.Graphics.OpenGL.BeginMode mode, ref Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,,] indices, Int32 drawcount) + where T3 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Int32* count_ptr = &count) + { + GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); + try + { + Delegates.glMultiDrawElements1((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32*)count_ptr, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)drawcount); + } + finally + { + indices_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + + /// [requires: v1.4] + /// Render multiple sets of primitives by specifying indices of array data elements + /// + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted. + /// + /// + /// + /// + /// Points to an array of the elements counts. + /// + /// + /// + /// + /// Specifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT. + /// + /// + /// + /// + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// + /// + /// Specifies the size of the count and indices arrays. + /// + /// + [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glMultiDrawElements")] + public static + void MultiDrawElements(OpenTK.Graphics.OpenGL.BeginMode mode, ref Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] ref T3 indices, Int32 drawcount) + where T3 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Int32* count_ptr = &count) + { + GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); + try + { + Delegates.glMultiDrawElements1((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32*)count_ptr, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)drawcount); + indices = (T3)indices_ptr.Target; + } + finally + { + indices_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + + /// [requires: v1.4] + /// Render multiple sets of primitives by specifying indices of array data elements + /// + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted. + /// + /// + /// + /// + /// Points to an array of the elements counts. + /// + /// + /// + /// + /// Specifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT. + /// + /// + /// + /// + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// + /// + /// Specifies the size of the count and indices arrays. + /// + /// + [System.CLSCompliant(false)] + [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glMultiDrawElements")] + public static + unsafe void MultiDrawElements(OpenTK.Graphics.OpenGL.BeginMode mode, Int32* count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 drawcount) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glMultiDrawElements1((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32*)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices, (Int32)drawcount); + #if DEBUG + } + #endif + } + + + /// [requires: v1.4] + /// Render multiple sets of primitives by specifying indices of array data elements + /// + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted. + /// + /// + /// + /// + /// Points to an array of the elements counts. + /// + /// + /// + /// + /// Specifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT. + /// + /// + /// + /// + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// + /// + /// Specifies the size of the count and indices arrays. + /// + /// + [System.CLSCompliant(false)] + [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glMultiDrawElements")] + public static + unsafe void MultiDrawElements(OpenTK.Graphics.OpenGL.BeginMode mode, Int32* count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[] indices, Int32 drawcount) + where T3 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); + try + { + Delegates.glMultiDrawElements1((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32*)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)drawcount); + } + finally + { + indices_ptr.Free(); + } + #if DEBUG + } + #endif + } + + + /// [requires: v1.4] + /// Render multiple sets of primitives by specifying indices of array data elements + /// + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted. + /// + /// + /// + /// + /// Points to an array of the elements counts. + /// + /// + /// + /// + /// Specifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT. + /// + /// + /// + /// + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// + /// + /// Specifies the size of the count and indices arrays. + /// + /// + [System.CLSCompliant(false)] + [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glMultiDrawElements")] + public static + unsafe void MultiDrawElements(OpenTK.Graphics.OpenGL.BeginMode mode, Int32* count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,] indices, Int32 drawcount) + where T3 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); + try + { + Delegates.glMultiDrawElements1((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32*)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)drawcount); + } + finally + { + indices_ptr.Free(); + } + #if DEBUG + } + #endif + } + + + /// [requires: v1.4] + /// Render multiple sets of primitives by specifying indices of array data elements + /// + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted. + /// + /// + /// + /// + /// Points to an array of the elements counts. + /// + /// + /// + /// + /// Specifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT. + /// + /// + /// + /// + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// + /// + /// Specifies the size of the count and indices arrays. + /// + /// + [System.CLSCompliant(false)] + [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glMultiDrawElements")] + public static + unsafe void MultiDrawElements(OpenTK.Graphics.OpenGL.BeginMode mode, Int32* count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,,] indices, Int32 drawcount) + where T3 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); + try + { + Delegates.glMultiDrawElements1((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32*)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)drawcount); + } + finally + { + indices_ptr.Free(); + } + #if DEBUG + } + #endif + } + + + /// [requires: v1.4] + /// Render multiple sets of primitives by specifying indices of array data elements + /// + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted. + /// + /// + /// + /// + /// Points to an array of the elements counts. + /// + /// + /// + /// + /// Specifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT. + /// + /// + /// + /// + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// + /// + /// Specifies the size of the count and indices arrays. + /// + /// + [System.CLSCompliant(false)] + [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glMultiDrawElements")] + public static + unsafe void MultiDrawElements(OpenTK.Graphics.OpenGL.BeginMode mode, Int32* count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] ref T3 indices, Int32 drawcount) + where T3 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); + try + { + Delegates.glMultiDrawElements1((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32*)count, (OpenTK.Graphics.OpenGL.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)drawcount); + indices = (T3)indices_ptr.Target; + } + finally + { + indices_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: v1.4] /// Render multiple sets of primitives by specifying indices of array data elements /// @@ -142270,6 +144063,39 @@ namespace OpenTK.Graphics.OpenGL } + /// [requires: EXT_vertex_array] + /// Render primitives from array data + /// + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted. + /// + /// + /// + /// + /// Specifies the starting index in the enabled arrays. + /// + /// + /// + /// + /// Specifies the number of indices to be rendered. + /// + /// + [AutoGenerated(Category = "EXT_vertex_array", Version = "", EntryPoint = "glDrawArraysEXT")] + public static + void DrawArrays(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 first, Int32 count) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glDrawArraysEXT1((OpenTK.Graphics.OpenGL.BeginMode)mode, (Int32)first, (Int32)count); + #if DEBUG + } + #endif + } + + /// [requires: EXT_vertex_array] /// Render primitives from array data /// diff --git a/Source/OpenTK/Graphics/OpenGL/GLCore.cs b/Source/OpenTK/Graphics/OpenGL/GLCore.cs index 8c55b896..b89b7a03 100644 --- a/Source/OpenTK/Graphics/OpenGL/GLCore.cs +++ b/Source/OpenTK/Graphics/OpenGL/GLCore.cs @@ -115,6 +115,9 @@ namespace OpenTK.Graphics.OpenGL [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glBegin", ExactSpelling = true)] internal extern static void Begin(OpenTK.Graphics.OpenGL.PrimitiveType mode); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glBegin", ExactSpelling = true)] + internal extern static void Begin1(OpenTK.Graphics.OpenGL.BeginMode mode); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glBeginConditionalRender", ExactSpelling = true)] internal extern static void BeginConditionalRender(UInt32 id, OpenTK.Graphics.OpenGL.ConditionalRenderType mode); [System.Security.SuppressUnmanagedCodeSecurity()] @@ -1309,9 +1312,15 @@ namespace OpenTK.Graphics.OpenGL [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDrawArrays", ExactSpelling = true)] internal extern static void DrawArrays(OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 first, Int32 count); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDrawArrays", ExactSpelling = true)] + internal extern static void DrawArrays1(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 first, Int32 count); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDrawArraysEXT", ExactSpelling = true)] internal extern static void DrawArraysEXT(OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 first, Int32 count); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDrawArraysEXT", ExactSpelling = true)] + internal extern static void DrawArraysEXT1(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 first, Int32 count); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDrawArraysIndirect", ExactSpelling = true)] internal extern static void DrawArraysIndirect(OpenTK.Graphics.OpenGL.PrimitiveType mode, IntPtr indirect); [System.Security.SuppressUnmanagedCodeSecurity()] @@ -1348,6 +1357,9 @@ namespace OpenTK.Graphics.OpenGL [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDrawElements", ExactSpelling = true)] internal extern static void DrawElements(OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDrawElements", ExactSpelling = true)] + internal extern static void DrawElements1(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDrawElementsBaseVertex", ExactSpelling = true)] internal extern static void DrawElementsBaseVertex(OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 basevertex); [System.Security.SuppressUnmanagedCodeSecurity()] @@ -1387,6 +1399,9 @@ namespace OpenTK.Graphics.OpenGL [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDrawRangeElements", ExactSpelling = true)] internal extern static void DrawRangeElements(OpenTK.Graphics.OpenGL.PrimitiveType mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDrawRangeElements", ExactSpelling = true)] + internal extern static void DrawRangeElements1(OpenTK.Graphics.OpenGL.BeginMode mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDrawRangeElementsBaseVertex", ExactSpelling = true)] internal extern static void DrawRangeElementsBaseVertex(OpenTK.Graphics.OpenGL.PrimitiveType mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 basevertex); [System.Security.SuppressUnmanagedCodeSecurity()] @@ -3709,6 +3724,9 @@ namespace OpenTK.Graphics.OpenGL [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultiDrawArrays", ExactSpelling = true)] internal extern static unsafe void MultiDrawArrays(OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32* first, Int32* count, Int32 drawcount); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultiDrawArrays", ExactSpelling = true)] + internal extern static unsafe void MultiDrawArrays1(OpenTK.Graphics.OpenGL.BeginMode mode, Int32* first, Int32* count, Int32 drawcount); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultiDrawArraysEXT", ExactSpelling = true)] internal extern static unsafe void MultiDrawArraysEXT(OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32* first, Int32* count, Int32 primcount); [System.Security.SuppressUnmanagedCodeSecurity()] @@ -3730,6 +3748,9 @@ namespace OpenTK.Graphics.OpenGL [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultiDrawElements", ExactSpelling = true)] internal extern static unsafe void MultiDrawElements(OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32* count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 drawcount); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultiDrawElements", ExactSpelling = true)] + internal extern static unsafe void MultiDrawElements1(OpenTK.Graphics.OpenGL.BeginMode mode, Int32* count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 drawcount); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultiDrawElementsBaseVertex", ExactSpelling = true)] internal extern static unsafe void MultiDrawElementsBaseVertex(OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32* count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 drawcount, Int32* basevertex); [System.Security.SuppressUnmanagedCodeSecurity()] diff --git a/Source/OpenTK/Graphics/OpenGL/GLDelegates.cs b/Source/OpenTK/Graphics/OpenGL/GLDelegates.cs index 13e05063..e6ad1153 100644 --- a/Source/OpenTK/Graphics/OpenGL/GLDelegates.cs +++ b/Source/OpenTK/Graphics/OpenGL/GLDelegates.cs @@ -114,6 +114,9 @@ namespace OpenTK.Graphics.OpenGL internal delegate void Begin(OpenTK.Graphics.OpenGL.PrimitiveType mode); internal static Begin glBegin; [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void Begin1(OpenTK.Graphics.OpenGL.BeginMode mode); + internal static Begin1 glBegin1; + [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void BeginConditionalRender(UInt32 id, OpenTK.Graphics.OpenGL.ConditionalRenderType mode); internal static BeginConditionalRender glBeginConditionalRender; [System.Security.SuppressUnmanagedCodeSecurity()] @@ -1308,9 +1311,15 @@ namespace OpenTK.Graphics.OpenGL internal delegate void DrawArrays(OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 first, Int32 count); internal static DrawArrays glDrawArrays; [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void DrawArrays1(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 first, Int32 count); + internal static DrawArrays1 glDrawArrays1; + [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void DrawArraysEXT(OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 first, Int32 count); internal static DrawArraysEXT glDrawArraysEXT; [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void DrawArraysEXT1(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 first, Int32 count); + internal static DrawArraysEXT1 glDrawArraysEXT1; + [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void DrawArraysIndirect(OpenTK.Graphics.OpenGL.PrimitiveType mode, IntPtr indirect); internal static DrawArraysIndirect glDrawArraysIndirect; [System.Security.SuppressUnmanagedCodeSecurity()] @@ -1347,6 +1356,9 @@ namespace OpenTK.Graphics.OpenGL internal delegate void DrawElements(OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices); internal static DrawElements glDrawElements; [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void DrawElements1(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices); + internal static DrawElements1 glDrawElements1; + [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void DrawElementsBaseVertex(OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 basevertex); internal static DrawElementsBaseVertex glDrawElementsBaseVertex; [System.Security.SuppressUnmanagedCodeSecurity()] @@ -1386,6 +1398,9 @@ namespace OpenTK.Graphics.OpenGL internal delegate void DrawRangeElements(OpenTK.Graphics.OpenGL.PrimitiveType mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices); internal static DrawRangeElements glDrawRangeElements; [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void DrawRangeElements1(OpenTK.Graphics.OpenGL.BeginMode mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices); + internal static DrawRangeElements1 glDrawRangeElements1; + [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void DrawRangeElementsBaseVertex(OpenTK.Graphics.OpenGL.PrimitiveType mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 basevertex); internal static DrawRangeElementsBaseVertex glDrawRangeElementsBaseVertex; [System.Security.SuppressUnmanagedCodeSecurity()] @@ -3708,6 +3723,9 @@ namespace OpenTK.Graphics.OpenGL internal unsafe delegate void MultiDrawArrays(OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32* first, Int32* count, Int32 drawcount); internal unsafe static MultiDrawArrays glMultiDrawArrays; [System.Security.SuppressUnmanagedCodeSecurity()] + internal unsafe delegate void MultiDrawArrays1(OpenTK.Graphics.OpenGL.BeginMode mode, Int32* first, Int32* count, Int32 drawcount); + internal unsafe static MultiDrawArrays1 glMultiDrawArrays1; + [System.Security.SuppressUnmanagedCodeSecurity()] internal unsafe delegate void MultiDrawArraysEXT(OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32* first, Int32* count, Int32 primcount); internal unsafe static MultiDrawArraysEXT glMultiDrawArraysEXT; [System.Security.SuppressUnmanagedCodeSecurity()] @@ -3729,6 +3747,9 @@ namespace OpenTK.Graphics.OpenGL internal unsafe delegate void MultiDrawElements(OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32* count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 drawcount); internal unsafe static MultiDrawElements glMultiDrawElements; [System.Security.SuppressUnmanagedCodeSecurity()] + internal unsafe delegate void MultiDrawElements1(OpenTK.Graphics.OpenGL.BeginMode mode, Int32* count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 drawcount); + internal unsafe static MultiDrawElements1 glMultiDrawElements1; + [System.Security.SuppressUnmanagedCodeSecurity()] internal unsafe delegate void MultiDrawElementsBaseVertex(OpenTK.Graphics.OpenGL.PrimitiveType mode, Int32* count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices, Int32 drawcount, Int32* basevertex); internal unsafe static MultiDrawElementsBaseVertex glMultiDrawElementsBaseVertex; [System.Security.SuppressUnmanagedCodeSecurity()] diff --git a/Source/OpenTK/Graphics/OpenGL/GLEnums.cs b/Source/OpenTK/Graphics/OpenGL/GLEnums.cs index 1d1f9515..63bc4623 100644 --- a/Source/OpenTK/Graphics/OpenGL/GLEnums.cs +++ b/Source/OpenTK/Graphics/OpenGL/GLEnums.cs @@ -27958,7 +27958,7 @@ namespace OpenTK.Graphics.OpenGL } /// - /// Not used directly. + /// Used in GL.Begin, GL.DrawArrays and 5 other functions /// public enum BeginMode : int { diff --git a/Source/OpenTK/Graphics/OpenGL/GLHelper.cs b/Source/OpenTK/Graphics/OpenGL/GLHelper.cs index 82694f11..ab758d50 100644 --- a/Source/OpenTK/Graphics/OpenGL/GLHelper.cs +++ b/Source/OpenTK/Graphics/OpenGL/GLHelper.cs @@ -1457,13 +1457,6 @@ namespace OpenTK.Graphics.OpenGL #region Obsolete - [AutoGenerated(Category = "VERSION_1_0_DEPRECATED", Version = "1.0", EntryPoint = "glBegin")] - [Obsolete("Use BeginMode(PrimitiveType) instead")] - public static void Begin(OpenTK.Graphics.OpenGL.BeginMode mode) - { - Begin((PrimitiveType)mode); - } - [AutoGenerated(Category = "Version11Deprecated", Version = "1.1", EntryPoint = "glDisableClientState")] [Obsolete("Use DisableClientState(ArrayCap) instead")] public static void DisableClientState(OpenTK.Graphics.OpenGL.EnableCap array) @@ -1471,61 +1464,6 @@ namespace OpenTK.Graphics.OpenGL DisableClientState((ArrayCap)array); } - [AutoGenerated(Category = "VERSION_1_1", Version = "1.1", EntryPoint = "glDrawArrays")] - [Obsolete("Use DrawArrays(PrimitiveType) instead")] - public static void DrawArrays(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 first, Int32 count) - { - DrawArrays((PrimitiveType)mode, first, count); - } - - [AutoGenerated(Category = "VERSION_3_1", Version = "3.1", EntryPoint = "glDrawArraysInstanced")] - [Obsolete("Use DrawArraysInstanced(PrimitiveType) instead")] - public static void DrawArraysInstanced(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 first, Int32 count, Int32 primcount) - { - DrawArraysInstanced((PrimitiveType)mode, first, count, primcount); - } - - [AutoGenerated(Category = "VERSION_1_1", Version = "1.1", EntryPoint = "glDrawElements")] - [Obsolete("Use DrawElements(PrimitiveType) instead")] - public static void DrawElements(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, IntPtr indices) - { - DrawElements((PrimitiveType)mode, count, type, indices); - } - - [AutoGenerated(Category = "VERSION_1_1", Version = "1.1", EntryPoint = "glDrawElements")] - [Obsolete("Use DrawElements(PrimitiveType) instead")] - public static void DrawElements(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[] indices) - where T3 : struct - { - DrawElements((PrimitiveType)mode, count, type, indices); - } - - [AutoGenerated(Category = "VERSION_1_1", Version = "1.1", EntryPoint = "glDrawElements")] - [Obsolete("Use DrawElements(PrimitiveType) instead")] - [CLSCompliant(false)] - public static void DrawElements(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,] indices) - where T3 : struct - { - DrawElements((PrimitiveType)mode, count, type, indices); - } - - [AutoGenerated(Category = "VERSION_1_1", Version = "1.1", EntryPoint = "glDrawElements")] - [Obsolete("Use DrawElements(PrimitiveType) instead")] - [CLSCompliant(false)] - public static void DrawElements(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] T3[,,] indices) - where T3 : struct - { - DrawElements((PrimitiveType)mode, count, type, indices); - } - - [AutoGenerated(Category = "VERSION_1_1", Version = "1.1", EntryPoint = "glDrawElements")] - [Obsolete("Use DrawElements(PrimitiveType) instead")] - public static void DrawElements(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL.DrawElementsType type, [InAttribute, OutAttribute] ref T3 indices) - where T3 : struct - { - DrawElements((PrimitiveType)mode, count, type, ref indices); - } - [AutoGenerated(Category = "Version11Deprecated", Version = "1.1", EntryPoint = "glEnableClientState")] [Obsolete("Use EnableClientState(ArrayCap) instead.")] public static void EnableClientState(OpenTK.Graphics.OpenGL.EnableCap array) @@ -1579,36 +1517,8 @@ namespace OpenTK.Graphics.OpenGL GetActiveUniforms(program, uniformCount, uniformIndices, (ActiveUniformParameter)pname, @params); } - [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glMultiDrawArrays")] - [Obsolete("Use MultiDrawArrays(PrimitiveType) instead")] - public static void MultiDrawArrays(OpenTK.Graphics.OpenGL.BeginMode mode, Int32[] first, Int32[] count, Int32 primcount) - { - MultiDrawArrays((PrimitiveType)mode, first, count, primcount); - } - - [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glMultiDrawArrays")] - [Obsolete("Use MultiDrawArrays(PrimitiveType) instead")] - public static void MultiDrawArrays(OpenTK.Graphics.OpenGL.BeginMode mode, ref Int32 first, ref Int32 count, Int32 primcount) - { - MultiDrawArrays((PrimitiveType)mode, ref first, ref count, primcount); - } - - [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glMultiDrawArrays")] - [Obsolete("Use MultiDrawArrays(PrimitiveType) instead")] - unsafe public static void MultiDrawArrays(OpenTK.Graphics.OpenGL.BeginMode mode, Int32* first, Int32* count, Int32 primcount) - { - MultiDrawArrays((PrimitiveType)mode, first, count, primcount); - } - public static partial class Arb { - [AutoGenerated(Category = "ARB_draw_instanced", Version = "2.0", EntryPoint = "glDrawArraysInstancedARB")] - [Obsolete("Use DrawArraysInstanced(PrimitiveType) instead.")] - public static void DrawArraysInstanced(OpenTK.Graphics.OpenGL.BeginMode mode, Int32 first, Int32 count, Int32 primcount) - { - DrawArraysInstanced((PrimitiveType)mode, first, count, primcount); - } - [AutoGenerated(Category = "ArbGeometryShader4", Version = "3.0", EntryPoint = "glProgramParameteriARB")] [Obsolete("Use ProgramParameter(..., AssemblyProgramParameterArb, ...) instead.")] public static void ProgramParameter(Int32 program, ArbGeometryShader4 pname, Int32 value) diff --git a/Source/OpenTK/Graphics/OpenGL4/GL4.cs b/Source/OpenTK/Graphics/OpenGL4/GL4.cs index f539f58d..28ebce5e 100644 --- a/Source/OpenTK/Graphics/OpenGL4/GL4.cs +++ b/Source/OpenTK/Graphics/OpenGL4/GL4.cs @@ -56,13 +56,13 @@ namespace OpenTK.Graphics.OpenGL4 /// [AutoGenerated(Category = "ARB_draw_buffers_blend", Version = "", EntryPoint = "glBlendEquationiARB")] public static - void BlendEquation(Int32 buf, OpenTK.Graphics.OpenGL4.ArbDrawBuffersBlend mode) + void BlendEquation(Int32 buf, OpenTK.Graphics.OpenGL4.All mode) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glBlendEquationiARB((UInt32)buf, (OpenTK.Graphics.OpenGL4.ArbDrawBuffersBlend)mode); + Delegates.glBlendEquationiARB((UInt32)buf, (OpenTK.Graphics.OpenGL4.All)mode); #if DEBUG } #endif @@ -85,13 +85,13 @@ namespace OpenTK.Graphics.OpenGL4 [System.CLSCompliant(false)] [AutoGenerated(Category = "ARB_draw_buffers_blend", Version = "", EntryPoint = "glBlendEquationiARB")] public static - void BlendEquation(UInt32 buf, OpenTK.Graphics.OpenGL4.ArbDrawBuffersBlend mode) + void BlendEquation(UInt32 buf, OpenTK.Graphics.OpenGL4.All mode) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glBlendEquationiARB((UInt32)buf, (OpenTK.Graphics.OpenGL4.ArbDrawBuffersBlend)mode); + Delegates.glBlendEquationiARB((UInt32)buf, (OpenTK.Graphics.OpenGL4.All)mode); #if DEBUG } #endif @@ -118,13 +118,13 @@ namespace OpenTK.Graphics.OpenGL4 /// [AutoGenerated(Category = "ARB_draw_buffers_blend", Version = "", EntryPoint = "glBlendEquationSeparateiARB")] public static - void BlendEquationSeparate(Int32 buf, OpenTK.Graphics.OpenGL4.ArbDrawBuffersBlend modeRGB, OpenTK.Graphics.OpenGL4.ArbDrawBuffersBlend modeAlpha) + void BlendEquationSeparate(Int32 buf, OpenTK.Graphics.OpenGL4.All modeRGB, OpenTK.Graphics.OpenGL4.All modeAlpha) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glBlendEquationSeparateiARB((UInt32)buf, (OpenTK.Graphics.OpenGL4.ArbDrawBuffersBlend)modeRGB, (OpenTK.Graphics.OpenGL4.ArbDrawBuffersBlend)modeAlpha); + Delegates.glBlendEquationSeparateiARB((UInt32)buf, (OpenTK.Graphics.OpenGL4.All)modeRGB, (OpenTK.Graphics.OpenGL4.All)modeAlpha); #if DEBUG } #endif @@ -152,13 +152,13 @@ namespace OpenTK.Graphics.OpenGL4 [System.CLSCompliant(false)] [AutoGenerated(Category = "ARB_draw_buffers_blend", Version = "", EntryPoint = "glBlendEquationSeparateiARB")] public static - void BlendEquationSeparate(UInt32 buf, OpenTK.Graphics.OpenGL4.ArbDrawBuffersBlend modeRGB, OpenTK.Graphics.OpenGL4.ArbDrawBuffersBlend modeAlpha) + void BlendEquationSeparate(UInt32 buf, OpenTK.Graphics.OpenGL4.All modeRGB, OpenTK.Graphics.OpenGL4.All modeAlpha) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glBlendEquationSeparateiARB((UInt32)buf, (OpenTK.Graphics.OpenGL4.ArbDrawBuffersBlend)modeRGB, (OpenTK.Graphics.OpenGL4.ArbDrawBuffersBlend)modeAlpha); + Delegates.glBlendEquationSeparateiARB((UInt32)buf, (OpenTK.Graphics.OpenGL4.All)modeRGB, (OpenTK.Graphics.OpenGL4.All)modeAlpha); #if DEBUG } #endif @@ -185,13 +185,13 @@ namespace OpenTK.Graphics.OpenGL4 /// [AutoGenerated(Category = "ARB_draw_buffers_blend", Version = "", EntryPoint = "glBlendFunciARB")] public static - void BlendFunc(Int32 buf, OpenTK.Graphics.OpenGL4.ArbDrawBuffersBlend src, OpenTK.Graphics.OpenGL4.ArbDrawBuffersBlend dst) + void BlendFunc(Int32 buf, OpenTK.Graphics.OpenGL4.All src, OpenTK.Graphics.OpenGL4.All dst) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glBlendFunciARB((UInt32)buf, (OpenTK.Graphics.OpenGL4.ArbDrawBuffersBlend)src, (OpenTK.Graphics.OpenGL4.ArbDrawBuffersBlend)dst); + Delegates.glBlendFunciARB((UInt32)buf, (OpenTK.Graphics.OpenGL4.All)src, (OpenTK.Graphics.OpenGL4.All)dst); #if DEBUG } #endif @@ -219,13 +219,13 @@ namespace OpenTK.Graphics.OpenGL4 [System.CLSCompliant(false)] [AutoGenerated(Category = "ARB_draw_buffers_blend", Version = "", EntryPoint = "glBlendFunciARB")] public static - void BlendFunc(UInt32 buf, OpenTK.Graphics.OpenGL4.ArbDrawBuffersBlend src, OpenTK.Graphics.OpenGL4.ArbDrawBuffersBlend dst) + void BlendFunc(UInt32 buf, OpenTK.Graphics.OpenGL4.All src, OpenTK.Graphics.OpenGL4.All dst) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glBlendFunciARB((UInt32)buf, (OpenTK.Graphics.OpenGL4.ArbDrawBuffersBlend)src, (OpenTK.Graphics.OpenGL4.ArbDrawBuffersBlend)dst); + Delegates.glBlendFunciARB((UInt32)buf, (OpenTK.Graphics.OpenGL4.All)src, (OpenTK.Graphics.OpenGL4.All)dst); #if DEBUG } #endif @@ -262,13 +262,13 @@ namespace OpenTK.Graphics.OpenGL4 /// [AutoGenerated(Category = "ARB_draw_buffers_blend", Version = "", EntryPoint = "glBlendFuncSeparateiARB")] public static - void BlendFuncSeparate(Int32 buf, OpenTK.Graphics.OpenGL4.ArbDrawBuffersBlend srcRGB, OpenTK.Graphics.OpenGL4.ArbDrawBuffersBlend dstRGB, OpenTK.Graphics.OpenGL4.ArbDrawBuffersBlend srcAlpha, OpenTK.Graphics.OpenGL4.ArbDrawBuffersBlend dstAlpha) + void BlendFuncSeparate(Int32 buf, OpenTK.Graphics.OpenGL4.All srcRGB, OpenTK.Graphics.OpenGL4.All dstRGB, OpenTK.Graphics.OpenGL4.All srcAlpha, OpenTK.Graphics.OpenGL4.All dstAlpha) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glBlendFuncSeparateiARB((UInt32)buf, (OpenTK.Graphics.OpenGL4.ArbDrawBuffersBlend)srcRGB, (OpenTK.Graphics.OpenGL4.ArbDrawBuffersBlend)dstRGB, (OpenTK.Graphics.OpenGL4.ArbDrawBuffersBlend)srcAlpha, (OpenTK.Graphics.OpenGL4.ArbDrawBuffersBlend)dstAlpha); + Delegates.glBlendFuncSeparateiARB((UInt32)buf, (OpenTK.Graphics.OpenGL4.All)srcRGB, (OpenTK.Graphics.OpenGL4.All)dstRGB, (OpenTK.Graphics.OpenGL4.All)srcAlpha, (OpenTK.Graphics.OpenGL4.All)dstAlpha); #if DEBUG } #endif @@ -306,13 +306,13 @@ namespace OpenTK.Graphics.OpenGL4 [System.CLSCompliant(false)] [AutoGenerated(Category = "ARB_draw_buffers_blend", Version = "", EntryPoint = "glBlendFuncSeparateiARB")] public static - void BlendFuncSeparate(UInt32 buf, OpenTK.Graphics.OpenGL4.ArbDrawBuffersBlend srcRGB, OpenTK.Graphics.OpenGL4.ArbDrawBuffersBlend dstRGB, OpenTK.Graphics.OpenGL4.ArbDrawBuffersBlend srcAlpha, OpenTK.Graphics.OpenGL4.ArbDrawBuffersBlend dstAlpha) + void BlendFuncSeparate(UInt32 buf, OpenTK.Graphics.OpenGL4.All srcRGB, OpenTK.Graphics.OpenGL4.All dstRGB, OpenTK.Graphics.OpenGL4.All srcAlpha, OpenTK.Graphics.OpenGL4.All dstAlpha) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glBlendFuncSeparateiARB((UInt32)buf, (OpenTK.Graphics.OpenGL4.ArbDrawBuffersBlend)srcRGB, (OpenTK.Graphics.OpenGL4.ArbDrawBuffersBlend)dstRGB, (OpenTK.Graphics.OpenGL4.ArbDrawBuffersBlend)srcAlpha, (OpenTK.Graphics.OpenGL4.ArbDrawBuffersBlend)dstAlpha); + Delegates.glBlendFuncSeparateiARB((UInt32)buf, (OpenTK.Graphics.OpenGL4.All)srcRGB, (OpenTK.Graphics.OpenGL4.All)dstRGB, (OpenTK.Graphics.OpenGL4.All)srcAlpha, (OpenTK.Graphics.OpenGL4.All)dstAlpha); #if DEBUG } #endif @@ -777,7 +777,7 @@ namespace OpenTK.Graphics.OpenGL4 /// [AutoGenerated(Category = "ARB_debug_output", Version = "", EntryPoint = "glDebugMessageControlARB")] public static - void DebugMessageControl(OpenTK.Graphics.OpenGL4.ArbDebugOutput source, OpenTK.Graphics.OpenGL4.ArbDebugOutput type, OpenTK.Graphics.OpenGL4.ArbDebugOutput severity, Int32 count, Int32[] ids, bool enabled) + void DebugMessageControl(OpenTK.Graphics.OpenGL4.All source, OpenTK.Graphics.OpenGL4.All type, OpenTK.Graphics.OpenGL4.All severity, Int32 count, Int32[] ids, bool enabled) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -787,7 +787,7 @@ namespace OpenTK.Graphics.OpenGL4 { fixed (Int32* ids_ptr = ids) { - Delegates.glDebugMessageControlARB((OpenTK.Graphics.OpenGL4.ArbDebugOutput)source, (OpenTK.Graphics.OpenGL4.ArbDebugOutput)type, (OpenTK.Graphics.OpenGL4.ArbDebugOutput)severity, (Int32)count, (UInt32*)ids_ptr, (bool)enabled); + Delegates.glDebugMessageControlARB((OpenTK.Graphics.OpenGL4.All)source, (OpenTK.Graphics.OpenGL4.All)type, (OpenTK.Graphics.OpenGL4.All)severity, (Int32)count, (UInt32*)ids_ptr, (bool)enabled); } } #if DEBUG @@ -831,7 +831,7 @@ namespace OpenTK.Graphics.OpenGL4 /// [AutoGenerated(Category = "ARB_debug_output", Version = "", EntryPoint = "glDebugMessageControlARB")] public static - void DebugMessageControl(OpenTK.Graphics.OpenGL4.ArbDebugOutput source, OpenTK.Graphics.OpenGL4.ArbDebugOutput type, OpenTK.Graphics.OpenGL4.ArbDebugOutput severity, Int32 count, ref Int32 ids, bool enabled) + void DebugMessageControl(OpenTK.Graphics.OpenGL4.All source, OpenTK.Graphics.OpenGL4.All type, OpenTK.Graphics.OpenGL4.All severity, Int32 count, ref Int32 ids, bool enabled) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -841,7 +841,7 @@ namespace OpenTK.Graphics.OpenGL4 { fixed (Int32* ids_ptr = &ids) { - Delegates.glDebugMessageControlARB((OpenTK.Graphics.OpenGL4.ArbDebugOutput)source, (OpenTK.Graphics.OpenGL4.ArbDebugOutput)type, (OpenTK.Graphics.OpenGL4.ArbDebugOutput)severity, (Int32)count, (UInt32*)ids_ptr, (bool)enabled); + Delegates.glDebugMessageControlARB((OpenTK.Graphics.OpenGL4.All)source, (OpenTK.Graphics.OpenGL4.All)type, (OpenTK.Graphics.OpenGL4.All)severity, (Int32)count, (UInt32*)ids_ptr, (bool)enabled); } } #if DEBUG @@ -886,13 +886,13 @@ namespace OpenTK.Graphics.OpenGL4 [System.CLSCompliant(false)] [AutoGenerated(Category = "ARB_debug_output", Version = "", EntryPoint = "glDebugMessageControlARB")] public static - unsafe void DebugMessageControl(OpenTK.Graphics.OpenGL4.ArbDebugOutput source, OpenTK.Graphics.OpenGL4.ArbDebugOutput type, OpenTK.Graphics.OpenGL4.ArbDebugOutput severity, Int32 count, Int32* ids, bool enabled) + unsafe void DebugMessageControl(OpenTK.Graphics.OpenGL4.All source, OpenTK.Graphics.OpenGL4.All type, OpenTK.Graphics.OpenGL4.All severity, Int32 count, Int32* ids, bool enabled) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glDebugMessageControlARB((OpenTK.Graphics.OpenGL4.ArbDebugOutput)source, (OpenTK.Graphics.OpenGL4.ArbDebugOutput)type, (OpenTK.Graphics.OpenGL4.ArbDebugOutput)severity, (Int32)count, (UInt32*)ids, (bool)enabled); + Delegates.glDebugMessageControlARB((OpenTK.Graphics.OpenGL4.All)source, (OpenTK.Graphics.OpenGL4.All)type, (OpenTK.Graphics.OpenGL4.All)severity, (Int32)count, (UInt32*)ids, (bool)enabled); #if DEBUG } #endif @@ -935,7 +935,7 @@ namespace OpenTK.Graphics.OpenGL4 [System.CLSCompliant(false)] [AutoGenerated(Category = "ARB_debug_output", Version = "", EntryPoint = "glDebugMessageControlARB")] public static - void DebugMessageControl(OpenTK.Graphics.OpenGL4.ArbDebugOutput source, OpenTK.Graphics.OpenGL4.ArbDebugOutput type, OpenTK.Graphics.OpenGL4.ArbDebugOutput severity, Int32 count, UInt32[] ids, bool enabled) + void DebugMessageControl(OpenTK.Graphics.OpenGL4.All source, OpenTK.Graphics.OpenGL4.All type, OpenTK.Graphics.OpenGL4.All severity, Int32 count, UInt32[] ids, bool enabled) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -945,7 +945,7 @@ namespace OpenTK.Graphics.OpenGL4 { fixed (UInt32* ids_ptr = ids) { - Delegates.glDebugMessageControlARB((OpenTK.Graphics.OpenGL4.ArbDebugOutput)source, (OpenTK.Graphics.OpenGL4.ArbDebugOutput)type, (OpenTK.Graphics.OpenGL4.ArbDebugOutput)severity, (Int32)count, (UInt32*)ids_ptr, (bool)enabled); + Delegates.glDebugMessageControlARB((OpenTK.Graphics.OpenGL4.All)source, (OpenTK.Graphics.OpenGL4.All)type, (OpenTK.Graphics.OpenGL4.All)severity, (Int32)count, (UInt32*)ids_ptr, (bool)enabled); } } #if DEBUG @@ -990,7 +990,7 @@ namespace OpenTK.Graphics.OpenGL4 [System.CLSCompliant(false)] [AutoGenerated(Category = "ARB_debug_output", Version = "", EntryPoint = "glDebugMessageControlARB")] public static - void DebugMessageControl(OpenTK.Graphics.OpenGL4.ArbDebugOutput source, OpenTK.Graphics.OpenGL4.ArbDebugOutput type, OpenTK.Graphics.OpenGL4.ArbDebugOutput severity, Int32 count, ref UInt32 ids, bool enabled) + void DebugMessageControl(OpenTK.Graphics.OpenGL4.All source, OpenTK.Graphics.OpenGL4.All type, OpenTK.Graphics.OpenGL4.All severity, Int32 count, ref UInt32 ids, bool enabled) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -1000,7 +1000,7 @@ namespace OpenTK.Graphics.OpenGL4 { fixed (UInt32* ids_ptr = &ids) { - Delegates.glDebugMessageControlARB((OpenTK.Graphics.OpenGL4.ArbDebugOutput)source, (OpenTK.Graphics.OpenGL4.ArbDebugOutput)type, (OpenTK.Graphics.OpenGL4.ArbDebugOutput)severity, (Int32)count, (UInt32*)ids_ptr, (bool)enabled); + Delegates.glDebugMessageControlARB((OpenTK.Graphics.OpenGL4.All)source, (OpenTK.Graphics.OpenGL4.All)type, (OpenTK.Graphics.OpenGL4.All)severity, (Int32)count, (UInt32*)ids_ptr, (bool)enabled); } } #if DEBUG @@ -1045,13 +1045,13 @@ namespace OpenTK.Graphics.OpenGL4 [System.CLSCompliant(false)] [AutoGenerated(Category = "ARB_debug_output", Version = "", EntryPoint = "glDebugMessageControlARB")] public static - unsafe void DebugMessageControl(OpenTK.Graphics.OpenGL4.ArbDebugOutput source, OpenTK.Graphics.OpenGL4.ArbDebugOutput type, OpenTK.Graphics.OpenGL4.ArbDebugOutput severity, Int32 count, UInt32* ids, bool enabled) + unsafe void DebugMessageControl(OpenTK.Graphics.OpenGL4.All source, OpenTK.Graphics.OpenGL4.All type, OpenTK.Graphics.OpenGL4.All severity, Int32 count, UInt32* ids, bool enabled) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glDebugMessageControlARB((OpenTK.Graphics.OpenGL4.ArbDebugOutput)source, (OpenTK.Graphics.OpenGL4.ArbDebugOutput)type, (OpenTK.Graphics.OpenGL4.ArbDebugOutput)severity, (Int32)count, (UInt32*)ids, (bool)enabled); + Delegates.glDebugMessageControlARB((OpenTK.Graphics.OpenGL4.All)source, (OpenTK.Graphics.OpenGL4.All)type, (OpenTK.Graphics.OpenGL4.All)severity, (Int32)count, (UInt32*)ids, (bool)enabled); #if DEBUG } #endif @@ -1093,13 +1093,13 @@ namespace OpenTK.Graphics.OpenGL4 /// [AutoGenerated(Category = "ARB_debug_output", Version = "", EntryPoint = "glDebugMessageInsertARB")] public static - void DebugMessageInsert(OpenTK.Graphics.OpenGL4.ArbDebugOutput source, OpenTK.Graphics.OpenGL4.ArbDebugOutput type, Int32 id, OpenTK.Graphics.OpenGL4.ArbDebugOutput severity, Int32 length, String buf) + void DebugMessageInsert(OpenTK.Graphics.OpenGL4.All source, OpenTK.Graphics.OpenGL4.All type, Int32 id, OpenTK.Graphics.OpenGL4.All severity, Int32 length, String buf) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glDebugMessageInsertARB((OpenTK.Graphics.OpenGL4.ArbDebugOutput)source, (OpenTK.Graphics.OpenGL4.ArbDebugOutput)type, (UInt32)id, (OpenTK.Graphics.OpenGL4.ArbDebugOutput)severity, (Int32)length, (String)buf); + Delegates.glDebugMessageInsertARB((OpenTK.Graphics.OpenGL4.All)source, (OpenTK.Graphics.OpenGL4.All)type, (UInt32)id, (OpenTK.Graphics.OpenGL4.All)severity, (Int32)length, (String)buf); #if DEBUG } #endif @@ -1142,13 +1142,13 @@ namespace OpenTK.Graphics.OpenGL4 [System.CLSCompliant(false)] [AutoGenerated(Category = "ARB_debug_output", Version = "", EntryPoint = "glDebugMessageInsertARB")] public static - void DebugMessageInsert(OpenTK.Graphics.OpenGL4.ArbDebugOutput source, OpenTK.Graphics.OpenGL4.ArbDebugOutput type, UInt32 id, OpenTK.Graphics.OpenGL4.ArbDebugOutput severity, Int32 length, String buf) + void DebugMessageInsert(OpenTK.Graphics.OpenGL4.All source, OpenTK.Graphics.OpenGL4.All type, UInt32 id, OpenTK.Graphics.OpenGL4.All severity, Int32 length, String buf) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glDebugMessageInsertARB((OpenTK.Graphics.OpenGL4.ArbDebugOutput)source, (OpenTK.Graphics.OpenGL4.ArbDebugOutput)type, (UInt32)id, (OpenTK.Graphics.OpenGL4.ArbDebugOutput)severity, (Int32)length, (String)buf); + Delegates.glDebugMessageInsertARB((OpenTK.Graphics.OpenGL4.All)source, (OpenTK.Graphics.OpenGL4.All)type, (UInt32)id, (OpenTK.Graphics.OpenGL4.All)severity, (Int32)length, (String)buf); #if DEBUG } #endif @@ -1246,7 +1246,7 @@ namespace OpenTK.Graphics.OpenGL4 /// [AutoGenerated(Category = "ARB_debug_output", Version = "", EntryPoint = "glGetDebugMessageLogARB")] public static - Int32 GetDebugMessageLog(Int32 count, Int32 bufSize, [OutAttribute] OpenTK.Graphics.OpenGL4.ArbDebugOutput[] sources, [OutAttribute] OpenTK.Graphics.OpenGL4.ArbDebugOutput[] types, [OutAttribute] Int32[] ids, [OutAttribute] OpenTK.Graphics.OpenGL4.ArbDebugOutput[] severities, [OutAttribute] Int32[] lengths, [OutAttribute] StringBuilder messageLog) + Int32 GetDebugMessageLog(Int32 count, Int32 bufSize, [OutAttribute] OpenTK.Graphics.OpenGL4.All[] sources, [OutAttribute] OpenTK.Graphics.OpenGL4.All[] types, [OutAttribute] Int32[] ids, [OutAttribute] OpenTK.Graphics.OpenGL4.All[] severities, [OutAttribute] Int32[] lengths, [OutAttribute] StringBuilder messageLog) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -1254,13 +1254,13 @@ namespace OpenTK.Graphics.OpenGL4 #endif unsafe { - fixed (OpenTK.Graphics.OpenGL4.ArbDebugOutput* sources_ptr = sources) - fixed (OpenTK.Graphics.OpenGL4.ArbDebugOutput* types_ptr = types) + fixed (OpenTK.Graphics.OpenGL4.All* sources_ptr = sources) + fixed (OpenTK.Graphics.OpenGL4.All* types_ptr = types) fixed (Int32* ids_ptr = ids) - fixed (OpenTK.Graphics.OpenGL4.ArbDebugOutput* severities_ptr = severities) + fixed (OpenTK.Graphics.OpenGL4.All* severities_ptr = severities) fixed (Int32* lengths_ptr = lengths) { - return Delegates.glGetDebugMessageLogARB((UInt32)count, (Int32)bufSize, (OpenTK.Graphics.OpenGL4.ArbDebugOutput*)sources_ptr, (OpenTK.Graphics.OpenGL4.ArbDebugOutput*)types_ptr, (UInt32*)ids_ptr, (OpenTK.Graphics.OpenGL4.ArbDebugOutput*)severities_ptr, (Int32*)lengths_ptr, (StringBuilder)messageLog); + return Delegates.glGetDebugMessageLogARB((UInt32)count, (Int32)bufSize, (OpenTK.Graphics.OpenGL4.All*)sources_ptr, (OpenTK.Graphics.OpenGL4.All*)types_ptr, (UInt32*)ids_ptr, (OpenTK.Graphics.OpenGL4.All*)severities_ptr, (Int32*)lengths_ptr, (StringBuilder)messageLog); } } #if DEBUG @@ -1314,7 +1314,7 @@ namespace OpenTK.Graphics.OpenGL4 /// [AutoGenerated(Category = "ARB_debug_output", Version = "", EntryPoint = "glGetDebugMessageLogARB")] public static - Int32 GetDebugMessageLog(Int32 count, Int32 bufSize, [OutAttribute] out OpenTK.Graphics.OpenGL4.ArbDebugOutput sources, [OutAttribute] out OpenTK.Graphics.OpenGL4.ArbDebugOutput types, [OutAttribute] out Int32 ids, [OutAttribute] out OpenTK.Graphics.OpenGL4.ArbDebugOutput severities, [OutAttribute] out Int32 lengths, [OutAttribute] StringBuilder messageLog) + Int32 GetDebugMessageLog(Int32 count, Int32 bufSize, [OutAttribute] out OpenTK.Graphics.OpenGL4.All sources, [OutAttribute] out OpenTK.Graphics.OpenGL4.All types, [OutAttribute] out Int32 ids, [OutAttribute] out OpenTK.Graphics.OpenGL4.All severities, [OutAttribute] out Int32 lengths, [OutAttribute] StringBuilder messageLog) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -1322,13 +1322,13 @@ namespace OpenTK.Graphics.OpenGL4 #endif unsafe { - fixed (OpenTK.Graphics.OpenGL4.ArbDebugOutput* sources_ptr = &sources) - fixed (OpenTK.Graphics.OpenGL4.ArbDebugOutput* types_ptr = &types) + fixed (OpenTK.Graphics.OpenGL4.All* sources_ptr = &sources) + fixed (OpenTK.Graphics.OpenGL4.All* types_ptr = &types) fixed (Int32* ids_ptr = &ids) - fixed (OpenTK.Graphics.OpenGL4.ArbDebugOutput* severities_ptr = &severities) + fixed (OpenTK.Graphics.OpenGL4.All* severities_ptr = &severities) fixed (Int32* lengths_ptr = &lengths) { - Int32 retval = Delegates.glGetDebugMessageLogARB((UInt32)count, (Int32)bufSize, (OpenTK.Graphics.OpenGL4.ArbDebugOutput*)sources_ptr, (OpenTK.Graphics.OpenGL4.ArbDebugOutput*)types_ptr, (UInt32*)ids_ptr, (OpenTK.Graphics.OpenGL4.ArbDebugOutput*)severities_ptr, (Int32*)lengths_ptr, (StringBuilder)messageLog); + Int32 retval = Delegates.glGetDebugMessageLogARB((UInt32)count, (Int32)bufSize, (OpenTK.Graphics.OpenGL4.All*)sources_ptr, (OpenTK.Graphics.OpenGL4.All*)types_ptr, (UInt32*)ids_ptr, (OpenTK.Graphics.OpenGL4.All*)severities_ptr, (Int32*)lengths_ptr, (StringBuilder)messageLog); sources = *sources_ptr; types = *types_ptr; ids = *ids_ptr; @@ -1389,13 +1389,13 @@ namespace OpenTK.Graphics.OpenGL4 [System.CLSCompliant(false)] [AutoGenerated(Category = "ARB_debug_output", Version = "", EntryPoint = "glGetDebugMessageLogARB")] public static - unsafe Int32 GetDebugMessageLog(Int32 count, Int32 bufSize, [OutAttribute] OpenTK.Graphics.OpenGL4.ArbDebugOutput* sources, [OutAttribute] OpenTK.Graphics.OpenGL4.ArbDebugOutput* types, [OutAttribute] Int32* ids, [OutAttribute] OpenTK.Graphics.OpenGL4.ArbDebugOutput* severities, [OutAttribute] Int32* lengths, [OutAttribute] StringBuilder messageLog) + unsafe Int32 GetDebugMessageLog(Int32 count, Int32 bufSize, [OutAttribute] OpenTK.Graphics.OpenGL4.All* sources, [OutAttribute] OpenTK.Graphics.OpenGL4.All* types, [OutAttribute] Int32* ids, [OutAttribute] OpenTK.Graphics.OpenGL4.All* severities, [OutAttribute] Int32* lengths, [OutAttribute] StringBuilder messageLog) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - return Delegates.glGetDebugMessageLogARB((UInt32)count, (Int32)bufSize, (OpenTK.Graphics.OpenGL4.ArbDebugOutput*)sources, (OpenTK.Graphics.OpenGL4.ArbDebugOutput*)types, (UInt32*)ids, (OpenTK.Graphics.OpenGL4.ArbDebugOutput*)severities, (Int32*)lengths, (StringBuilder)messageLog); + return Delegates.glGetDebugMessageLogARB((UInt32)count, (Int32)bufSize, (OpenTK.Graphics.OpenGL4.All*)sources, (OpenTK.Graphics.OpenGL4.All*)types, (UInt32*)ids, (OpenTK.Graphics.OpenGL4.All*)severities, (Int32*)lengths, (StringBuilder)messageLog); #if DEBUG } #endif @@ -1448,7 +1448,7 @@ namespace OpenTK.Graphics.OpenGL4 [System.CLSCompliant(false)] [AutoGenerated(Category = "ARB_debug_output", Version = "", EntryPoint = "glGetDebugMessageLogARB")] public static - Int32 GetDebugMessageLog(UInt32 count, Int32 bufSize, [OutAttribute] OpenTK.Graphics.OpenGL4.ArbDebugOutput[] sources, [OutAttribute] OpenTK.Graphics.OpenGL4.ArbDebugOutput[] types, [OutAttribute] UInt32[] ids, [OutAttribute] OpenTK.Graphics.OpenGL4.ArbDebugOutput[] severities, [OutAttribute] Int32[] lengths, [OutAttribute] StringBuilder messageLog) + Int32 GetDebugMessageLog(UInt32 count, Int32 bufSize, [OutAttribute] OpenTK.Graphics.OpenGL4.All[] sources, [OutAttribute] OpenTK.Graphics.OpenGL4.All[] types, [OutAttribute] UInt32[] ids, [OutAttribute] OpenTK.Graphics.OpenGL4.All[] severities, [OutAttribute] Int32[] lengths, [OutAttribute] StringBuilder messageLog) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -1456,13 +1456,13 @@ namespace OpenTK.Graphics.OpenGL4 #endif unsafe { - fixed (OpenTK.Graphics.OpenGL4.ArbDebugOutput* sources_ptr = sources) - fixed (OpenTK.Graphics.OpenGL4.ArbDebugOutput* types_ptr = types) + fixed (OpenTK.Graphics.OpenGL4.All* sources_ptr = sources) + fixed (OpenTK.Graphics.OpenGL4.All* types_ptr = types) fixed (UInt32* ids_ptr = ids) - fixed (OpenTK.Graphics.OpenGL4.ArbDebugOutput* severities_ptr = severities) + fixed (OpenTK.Graphics.OpenGL4.All* severities_ptr = severities) fixed (Int32* lengths_ptr = lengths) { - return Delegates.glGetDebugMessageLogARB((UInt32)count, (Int32)bufSize, (OpenTK.Graphics.OpenGL4.ArbDebugOutput*)sources_ptr, (OpenTK.Graphics.OpenGL4.ArbDebugOutput*)types_ptr, (UInt32*)ids_ptr, (OpenTK.Graphics.OpenGL4.ArbDebugOutput*)severities_ptr, (Int32*)lengths_ptr, (StringBuilder)messageLog); + return Delegates.glGetDebugMessageLogARB((UInt32)count, (Int32)bufSize, (OpenTK.Graphics.OpenGL4.All*)sources_ptr, (OpenTK.Graphics.OpenGL4.All*)types_ptr, (UInt32*)ids_ptr, (OpenTK.Graphics.OpenGL4.All*)severities_ptr, (Int32*)lengths_ptr, (StringBuilder)messageLog); } } #if DEBUG @@ -1517,7 +1517,7 @@ namespace OpenTK.Graphics.OpenGL4 [System.CLSCompliant(false)] [AutoGenerated(Category = "ARB_debug_output", Version = "", EntryPoint = "glGetDebugMessageLogARB")] public static - Int32 GetDebugMessageLog(UInt32 count, Int32 bufSize, [OutAttribute] out OpenTK.Graphics.OpenGL4.ArbDebugOutput sources, [OutAttribute] out OpenTK.Graphics.OpenGL4.ArbDebugOutput types, [OutAttribute] out UInt32 ids, [OutAttribute] out OpenTK.Graphics.OpenGL4.ArbDebugOutput severities, [OutAttribute] out Int32 lengths, [OutAttribute] StringBuilder messageLog) + Int32 GetDebugMessageLog(UInt32 count, Int32 bufSize, [OutAttribute] out OpenTK.Graphics.OpenGL4.All sources, [OutAttribute] out OpenTK.Graphics.OpenGL4.All types, [OutAttribute] out UInt32 ids, [OutAttribute] out OpenTK.Graphics.OpenGL4.All severities, [OutAttribute] out Int32 lengths, [OutAttribute] StringBuilder messageLog) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -1525,13 +1525,13 @@ namespace OpenTK.Graphics.OpenGL4 #endif unsafe { - fixed (OpenTK.Graphics.OpenGL4.ArbDebugOutput* sources_ptr = &sources) - fixed (OpenTK.Graphics.OpenGL4.ArbDebugOutput* types_ptr = &types) + fixed (OpenTK.Graphics.OpenGL4.All* sources_ptr = &sources) + fixed (OpenTK.Graphics.OpenGL4.All* types_ptr = &types) fixed (UInt32* ids_ptr = &ids) - fixed (OpenTK.Graphics.OpenGL4.ArbDebugOutput* severities_ptr = &severities) + fixed (OpenTK.Graphics.OpenGL4.All* severities_ptr = &severities) fixed (Int32* lengths_ptr = &lengths) { - Int32 retval = Delegates.glGetDebugMessageLogARB((UInt32)count, (Int32)bufSize, (OpenTK.Graphics.OpenGL4.ArbDebugOutput*)sources_ptr, (OpenTK.Graphics.OpenGL4.ArbDebugOutput*)types_ptr, (UInt32*)ids_ptr, (OpenTK.Graphics.OpenGL4.ArbDebugOutput*)severities_ptr, (Int32*)lengths_ptr, (StringBuilder)messageLog); + Int32 retval = Delegates.glGetDebugMessageLogARB((UInt32)count, (Int32)bufSize, (OpenTK.Graphics.OpenGL4.All*)sources_ptr, (OpenTK.Graphics.OpenGL4.All*)types_ptr, (UInt32*)ids_ptr, (OpenTK.Graphics.OpenGL4.All*)severities_ptr, (Int32*)lengths_ptr, (StringBuilder)messageLog); sources = *sources_ptr; types = *types_ptr; ids = *ids_ptr; @@ -1592,13 +1592,13 @@ namespace OpenTK.Graphics.OpenGL4 [System.CLSCompliant(false)] [AutoGenerated(Category = "ARB_debug_output", Version = "", EntryPoint = "glGetDebugMessageLogARB")] public static - unsafe Int32 GetDebugMessageLog(UInt32 count, Int32 bufSize, [OutAttribute] OpenTK.Graphics.OpenGL4.ArbDebugOutput* sources, [OutAttribute] OpenTK.Graphics.OpenGL4.ArbDebugOutput* types, [OutAttribute] UInt32* ids, [OutAttribute] OpenTK.Graphics.OpenGL4.ArbDebugOutput* severities, [OutAttribute] Int32* lengths, [OutAttribute] StringBuilder messageLog) + unsafe Int32 GetDebugMessageLog(UInt32 count, Int32 bufSize, [OutAttribute] OpenTK.Graphics.OpenGL4.All* sources, [OutAttribute] OpenTK.Graphics.OpenGL4.All* types, [OutAttribute] UInt32* ids, [OutAttribute] OpenTK.Graphics.OpenGL4.All* severities, [OutAttribute] Int32* lengths, [OutAttribute] StringBuilder messageLog) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - return Delegates.glGetDebugMessageLogARB((UInt32)count, (Int32)bufSize, (OpenTK.Graphics.OpenGL4.ArbDebugOutput*)sources, (OpenTK.Graphics.OpenGL4.ArbDebugOutput*)types, (UInt32*)ids, (OpenTK.Graphics.OpenGL4.ArbDebugOutput*)severities, (Int32*)lengths, (StringBuilder)messageLog); + return Delegates.glGetDebugMessageLogARB((UInt32)count, (Int32)bufSize, (OpenTK.Graphics.OpenGL4.All*)sources, (OpenTK.Graphics.OpenGL4.All*)types, (UInt32*)ids, (OpenTK.Graphics.OpenGL4.All*)severities, (Int32*)lengths, (StringBuilder)messageLog); #if DEBUG } #endif @@ -1607,7 +1607,7 @@ namespace OpenTK.Graphics.OpenGL4 /// [requires: ARB_robustness] [AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetGraphicsResetStatusARB")] public static - OpenTK.Graphics.OpenGL4.ArbRobustness GetGraphicsResetStatus() + OpenTK.Graphics.OpenGL4.All GetGraphicsResetStatus() { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -1622,13 +1622,13 @@ namespace OpenTK.Graphics.OpenGL4 /// [requires: ARB_bindless_texture] [AutoGenerated(Category = "ARB_bindless_texture", Version = "", EntryPoint = "glGetImageHandleARB")] public static - Int64 GetImageHandle(Int32 texture, Int32 level, bool layered, Int32 layer, OpenTK.Graphics.OpenGL4.ArbBindlessTexture format) + Int64 GetImageHandle(Int32 texture, Int32 level, bool layered, Int32 layer, OpenTK.Graphics.OpenGL4.All format) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - return Delegates.glGetImageHandleARB((UInt32)texture, (Int32)level, (bool)layered, (Int32)layer, (OpenTK.Graphics.OpenGL4.ArbBindlessTexture)format); + return Delegates.glGetImageHandleARB((UInt32)texture, (Int32)level, (bool)layered, (Int32)layer, (OpenTK.Graphics.OpenGL4.All)format); #if DEBUG } #endif @@ -1638,13 +1638,13 @@ namespace OpenTK.Graphics.OpenGL4 [System.CLSCompliant(false)] [AutoGenerated(Category = "ARB_bindless_texture", Version = "", EntryPoint = "glGetImageHandleARB")] public static - Int64 GetImageHandle(UInt32 texture, Int32 level, bool layered, Int32 layer, OpenTK.Graphics.OpenGL4.ArbBindlessTexture format) + Int64 GetImageHandle(UInt32 texture, Int32 level, bool layered, Int32 layer, OpenTK.Graphics.OpenGL4.All format) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - return Delegates.glGetImageHandleARB((UInt32)texture, (Int32)level, (bool)layered, (Int32)layer, (OpenTK.Graphics.OpenGL4.ArbBindlessTexture)format); + return Delegates.glGetImageHandleARB((UInt32)texture, (Int32)level, (bool)layered, (Int32)layer, (OpenTK.Graphics.OpenGL4.All)format); #if DEBUG } #endif @@ -1691,7 +1691,7 @@ namespace OpenTK.Graphics.OpenGL4 /// [requires: ARB_shading_language_include] [AutoGenerated(Category = "ARB_shading_language_include", Version = "", EntryPoint = "glGetNamedStringivARB")] public static - void GetNamedString(Int32 namelen, String name, OpenTK.Graphics.OpenGL4.ArbShadingLanguageInclude pname, [OutAttribute] Int32[] @params) + void GetNamedString(Int32 namelen, String name, OpenTK.Graphics.OpenGL4.All pname, [OutAttribute] Int32[] @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -1701,7 +1701,7 @@ namespace OpenTK.Graphics.OpenGL4 { fixed (Int32* @params_ptr = @params) { - Delegates.glGetNamedStringivARB((Int32)namelen, (String)name, (OpenTK.Graphics.OpenGL4.ArbShadingLanguageInclude)pname, (Int32*)@params_ptr); + Delegates.glGetNamedStringivARB((Int32)namelen, (String)name, (OpenTK.Graphics.OpenGL4.All)pname, (Int32*)@params_ptr); } } #if DEBUG @@ -1712,7 +1712,7 @@ namespace OpenTK.Graphics.OpenGL4 /// [requires: ARB_shading_language_include] [AutoGenerated(Category = "ARB_shading_language_include", Version = "", EntryPoint = "glGetNamedStringivARB")] public static - void GetNamedString(Int32 namelen, String name, OpenTK.Graphics.OpenGL4.ArbShadingLanguageInclude pname, [OutAttribute] out Int32 @params) + void GetNamedString(Int32 namelen, String name, OpenTK.Graphics.OpenGL4.All pname, [OutAttribute] out Int32 @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -1722,7 +1722,7 @@ namespace OpenTK.Graphics.OpenGL4 { fixed (Int32* @params_ptr = &@params) { - Delegates.glGetNamedStringivARB((Int32)namelen, (String)name, (OpenTK.Graphics.OpenGL4.ArbShadingLanguageInclude)pname, (Int32*)@params_ptr); + Delegates.glGetNamedStringivARB((Int32)namelen, (String)name, (OpenTK.Graphics.OpenGL4.All)pname, (Int32*)@params_ptr); @params = *@params_ptr; } } @@ -1735,13 +1735,13 @@ namespace OpenTK.Graphics.OpenGL4 [System.CLSCompliant(false)] [AutoGenerated(Category = "ARB_shading_language_include", Version = "", EntryPoint = "glGetNamedStringivARB")] public static - unsafe void GetNamedString(Int32 namelen, String name, OpenTK.Graphics.OpenGL4.ArbShadingLanguageInclude pname, [OutAttribute] Int32* @params) + unsafe void GetNamedString(Int32 namelen, String name, OpenTK.Graphics.OpenGL4.All pname, [OutAttribute] Int32* @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetNamedStringivARB((Int32)namelen, (String)name, (OpenTK.Graphics.OpenGL4.ArbShadingLanguageInclude)pname, (Int32*)@params); + Delegates.glGetNamedStringivARB((Int32)namelen, (String)name, (OpenTK.Graphics.OpenGL4.All)pname, (Int32*)@params); #if DEBUG } #endif @@ -1750,13 +1750,13 @@ namespace OpenTK.Graphics.OpenGL4 /// [requires: ARB_robustness] [AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnColorTableARB")] public static - void GetnColorTable(OpenTK.Graphics.OpenGL4.ArbRobustness target, OpenTK.Graphics.OpenGL4.ArbRobustness format, OpenTK.Graphics.OpenGL4.ArbRobustness type, Int32 bufSize, [OutAttribute] IntPtr table) + void GetnColorTable(OpenTK.Graphics.OpenGL4.All target, OpenTK.Graphics.OpenGL4.All format, OpenTK.Graphics.OpenGL4.All type, Int32 bufSize, [OutAttribute] IntPtr table) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetnColorTableARB((OpenTK.Graphics.OpenGL4.ArbRobustness)target, (OpenTK.Graphics.OpenGL4.ArbRobustness)format, (OpenTK.Graphics.OpenGL4.ArbRobustness)type, (Int32)bufSize, (IntPtr)table); + Delegates.glGetnColorTableARB((OpenTK.Graphics.OpenGL4.All)target, (OpenTK.Graphics.OpenGL4.All)format, (OpenTK.Graphics.OpenGL4.All)type, (Int32)bufSize, (IntPtr)table); #if DEBUG } #endif @@ -1765,7 +1765,7 @@ namespace OpenTK.Graphics.OpenGL4 /// [requires: ARB_robustness] [AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnColorTableARB")] public static - void GetnColorTable(OpenTK.Graphics.OpenGL4.ArbRobustness target, OpenTK.Graphics.OpenGL4.ArbRobustness format, OpenTK.Graphics.OpenGL4.ArbRobustness type, Int32 bufSize, [InAttribute, OutAttribute] T4[] table) + void GetnColorTable(OpenTK.Graphics.OpenGL4.All target, OpenTK.Graphics.OpenGL4.All format, OpenTK.Graphics.OpenGL4.All type, Int32 bufSize, [InAttribute, OutAttribute] T4[] table) where T4 : struct { #if DEBUG @@ -1775,7 +1775,7 @@ namespace OpenTK.Graphics.OpenGL4 GCHandle table_ptr = GCHandle.Alloc(table, GCHandleType.Pinned); try { - Delegates.glGetnColorTableARB((OpenTK.Graphics.OpenGL4.ArbRobustness)target, (OpenTK.Graphics.OpenGL4.ArbRobustness)format, (OpenTK.Graphics.OpenGL4.ArbRobustness)type, (Int32)bufSize, (IntPtr)table_ptr.AddrOfPinnedObject()); + Delegates.glGetnColorTableARB((OpenTK.Graphics.OpenGL4.All)target, (OpenTK.Graphics.OpenGL4.All)format, (OpenTK.Graphics.OpenGL4.All)type, (Int32)bufSize, (IntPtr)table_ptr.AddrOfPinnedObject()); } finally { @@ -1789,7 +1789,7 @@ namespace OpenTK.Graphics.OpenGL4 /// [requires: ARB_robustness] [AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnColorTableARB")] public static - void GetnColorTable(OpenTK.Graphics.OpenGL4.ArbRobustness target, OpenTK.Graphics.OpenGL4.ArbRobustness format, OpenTK.Graphics.OpenGL4.ArbRobustness type, Int32 bufSize, [InAttribute, OutAttribute] T4[,] table) + void GetnColorTable(OpenTK.Graphics.OpenGL4.All target, OpenTK.Graphics.OpenGL4.All format, OpenTK.Graphics.OpenGL4.All type, Int32 bufSize, [InAttribute, OutAttribute] T4[,] table) where T4 : struct { #if DEBUG @@ -1799,7 +1799,7 @@ namespace OpenTK.Graphics.OpenGL4 GCHandle table_ptr = GCHandle.Alloc(table, GCHandleType.Pinned); try { - Delegates.glGetnColorTableARB((OpenTK.Graphics.OpenGL4.ArbRobustness)target, (OpenTK.Graphics.OpenGL4.ArbRobustness)format, (OpenTK.Graphics.OpenGL4.ArbRobustness)type, (Int32)bufSize, (IntPtr)table_ptr.AddrOfPinnedObject()); + Delegates.glGetnColorTableARB((OpenTK.Graphics.OpenGL4.All)target, (OpenTK.Graphics.OpenGL4.All)format, (OpenTK.Graphics.OpenGL4.All)type, (Int32)bufSize, (IntPtr)table_ptr.AddrOfPinnedObject()); } finally { @@ -1813,7 +1813,7 @@ namespace OpenTK.Graphics.OpenGL4 /// [requires: ARB_robustness] [AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnColorTableARB")] public static - void GetnColorTable(OpenTK.Graphics.OpenGL4.ArbRobustness target, OpenTK.Graphics.OpenGL4.ArbRobustness format, OpenTK.Graphics.OpenGL4.ArbRobustness type, Int32 bufSize, [InAttribute, OutAttribute] T4[,,] table) + void GetnColorTable(OpenTK.Graphics.OpenGL4.All target, OpenTK.Graphics.OpenGL4.All format, OpenTK.Graphics.OpenGL4.All type, Int32 bufSize, [InAttribute, OutAttribute] T4[,,] table) where T4 : struct { #if DEBUG @@ -1823,7 +1823,7 @@ namespace OpenTK.Graphics.OpenGL4 GCHandle table_ptr = GCHandle.Alloc(table, GCHandleType.Pinned); try { - Delegates.glGetnColorTableARB((OpenTK.Graphics.OpenGL4.ArbRobustness)target, (OpenTK.Graphics.OpenGL4.ArbRobustness)format, (OpenTK.Graphics.OpenGL4.ArbRobustness)type, (Int32)bufSize, (IntPtr)table_ptr.AddrOfPinnedObject()); + Delegates.glGetnColorTableARB((OpenTK.Graphics.OpenGL4.All)target, (OpenTK.Graphics.OpenGL4.All)format, (OpenTK.Graphics.OpenGL4.All)type, (Int32)bufSize, (IntPtr)table_ptr.AddrOfPinnedObject()); } finally { @@ -1837,7 +1837,7 @@ namespace OpenTK.Graphics.OpenGL4 /// [requires: ARB_robustness] [AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnColorTableARB")] public static - void GetnColorTable(OpenTK.Graphics.OpenGL4.ArbRobustness target, OpenTK.Graphics.OpenGL4.ArbRobustness format, OpenTK.Graphics.OpenGL4.ArbRobustness type, Int32 bufSize, [InAttribute, OutAttribute] ref T4 table) + void GetnColorTable(OpenTK.Graphics.OpenGL4.All target, OpenTK.Graphics.OpenGL4.All format, OpenTK.Graphics.OpenGL4.All type, Int32 bufSize, [InAttribute, OutAttribute] ref T4 table) where T4 : struct { #if DEBUG @@ -1847,7 +1847,7 @@ namespace OpenTK.Graphics.OpenGL4 GCHandle table_ptr = GCHandle.Alloc(table, GCHandleType.Pinned); try { - Delegates.glGetnColorTableARB((OpenTK.Graphics.OpenGL4.ArbRobustness)target, (OpenTK.Graphics.OpenGL4.ArbRobustness)format, (OpenTK.Graphics.OpenGL4.ArbRobustness)type, (Int32)bufSize, (IntPtr)table_ptr.AddrOfPinnedObject()); + Delegates.glGetnColorTableARB((OpenTK.Graphics.OpenGL4.All)target, (OpenTK.Graphics.OpenGL4.All)format, (OpenTK.Graphics.OpenGL4.All)type, (Int32)bufSize, (IntPtr)table_ptr.AddrOfPinnedObject()); table = (T4)table_ptr.Target; } finally @@ -1862,13 +1862,13 @@ namespace OpenTK.Graphics.OpenGL4 /// [requires: ARB_robustness] [AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnCompressedTexImageARB")] public static - void GetnCompressedTexImage(OpenTK.Graphics.OpenGL4.ArbRobustness target, Int32 lod, Int32 bufSize, [OutAttribute] IntPtr img) + void GetnCompressedTexImage(OpenTK.Graphics.OpenGL4.All target, Int32 lod, Int32 bufSize, [OutAttribute] IntPtr img) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetnCompressedTexImageARB((OpenTK.Graphics.OpenGL4.ArbRobustness)target, (Int32)lod, (Int32)bufSize, (IntPtr)img); + Delegates.glGetnCompressedTexImageARB((OpenTK.Graphics.OpenGL4.All)target, (Int32)lod, (Int32)bufSize, (IntPtr)img); #if DEBUG } #endif @@ -1877,7 +1877,7 @@ namespace OpenTK.Graphics.OpenGL4 /// [requires: ARB_robustness] [AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnCompressedTexImageARB")] public static - void GetnCompressedTexImage(OpenTK.Graphics.OpenGL4.ArbRobustness target, Int32 lod, Int32 bufSize, [InAttribute, OutAttribute] T3[] img) + void GetnCompressedTexImage(OpenTK.Graphics.OpenGL4.All target, Int32 lod, Int32 bufSize, [InAttribute, OutAttribute] T3[] img) where T3 : struct { #if DEBUG @@ -1887,7 +1887,7 @@ namespace OpenTK.Graphics.OpenGL4 GCHandle img_ptr = GCHandle.Alloc(img, GCHandleType.Pinned); try { - Delegates.glGetnCompressedTexImageARB((OpenTK.Graphics.OpenGL4.ArbRobustness)target, (Int32)lod, (Int32)bufSize, (IntPtr)img_ptr.AddrOfPinnedObject()); + Delegates.glGetnCompressedTexImageARB((OpenTK.Graphics.OpenGL4.All)target, (Int32)lod, (Int32)bufSize, (IntPtr)img_ptr.AddrOfPinnedObject()); } finally { @@ -1901,7 +1901,7 @@ namespace OpenTK.Graphics.OpenGL4 /// [requires: ARB_robustness] [AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnCompressedTexImageARB")] public static - void GetnCompressedTexImage(OpenTK.Graphics.OpenGL4.ArbRobustness target, Int32 lod, Int32 bufSize, [InAttribute, OutAttribute] T3[,] img) + void GetnCompressedTexImage(OpenTK.Graphics.OpenGL4.All target, Int32 lod, Int32 bufSize, [InAttribute, OutAttribute] T3[,] img) where T3 : struct { #if DEBUG @@ -1911,7 +1911,7 @@ namespace OpenTK.Graphics.OpenGL4 GCHandle img_ptr = GCHandle.Alloc(img, GCHandleType.Pinned); try { - Delegates.glGetnCompressedTexImageARB((OpenTK.Graphics.OpenGL4.ArbRobustness)target, (Int32)lod, (Int32)bufSize, (IntPtr)img_ptr.AddrOfPinnedObject()); + Delegates.glGetnCompressedTexImageARB((OpenTK.Graphics.OpenGL4.All)target, (Int32)lod, (Int32)bufSize, (IntPtr)img_ptr.AddrOfPinnedObject()); } finally { @@ -1925,7 +1925,7 @@ namespace OpenTK.Graphics.OpenGL4 /// [requires: ARB_robustness] [AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnCompressedTexImageARB")] public static - void GetnCompressedTexImage(OpenTK.Graphics.OpenGL4.ArbRobustness target, Int32 lod, Int32 bufSize, [InAttribute, OutAttribute] T3[,,] img) + void GetnCompressedTexImage(OpenTK.Graphics.OpenGL4.All target, Int32 lod, Int32 bufSize, [InAttribute, OutAttribute] T3[,,] img) where T3 : struct { #if DEBUG @@ -1935,7 +1935,7 @@ namespace OpenTK.Graphics.OpenGL4 GCHandle img_ptr = GCHandle.Alloc(img, GCHandleType.Pinned); try { - Delegates.glGetnCompressedTexImageARB((OpenTK.Graphics.OpenGL4.ArbRobustness)target, (Int32)lod, (Int32)bufSize, (IntPtr)img_ptr.AddrOfPinnedObject()); + Delegates.glGetnCompressedTexImageARB((OpenTK.Graphics.OpenGL4.All)target, (Int32)lod, (Int32)bufSize, (IntPtr)img_ptr.AddrOfPinnedObject()); } finally { @@ -1949,7 +1949,7 @@ namespace OpenTK.Graphics.OpenGL4 /// [requires: ARB_robustness] [AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnCompressedTexImageARB")] public static - void GetnCompressedTexImage(OpenTK.Graphics.OpenGL4.ArbRobustness target, Int32 lod, Int32 bufSize, [InAttribute, OutAttribute] ref T3 img) + void GetnCompressedTexImage(OpenTK.Graphics.OpenGL4.All target, Int32 lod, Int32 bufSize, [InAttribute, OutAttribute] ref T3 img) where T3 : struct { #if DEBUG @@ -1959,7 +1959,7 @@ namespace OpenTK.Graphics.OpenGL4 GCHandle img_ptr = GCHandle.Alloc(img, GCHandleType.Pinned); try { - Delegates.glGetnCompressedTexImageARB((OpenTK.Graphics.OpenGL4.ArbRobustness)target, (Int32)lod, (Int32)bufSize, (IntPtr)img_ptr.AddrOfPinnedObject()); + Delegates.glGetnCompressedTexImageARB((OpenTK.Graphics.OpenGL4.All)target, (Int32)lod, (Int32)bufSize, (IntPtr)img_ptr.AddrOfPinnedObject()); img = (T3)img_ptr.Target; } finally @@ -1974,13 +1974,13 @@ namespace OpenTK.Graphics.OpenGL4 /// [requires: ARB_robustness] [AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnConvolutionFilterARB")] public static - void GetnConvolutionFilter(OpenTK.Graphics.OpenGL4.ArbRobustness target, OpenTK.Graphics.OpenGL4.ArbRobustness format, OpenTK.Graphics.OpenGL4.ArbRobustness type, Int32 bufSize, [OutAttribute] IntPtr image) + void GetnConvolutionFilter(OpenTK.Graphics.OpenGL4.All target, OpenTK.Graphics.OpenGL4.All format, OpenTK.Graphics.OpenGL4.All type, Int32 bufSize, [OutAttribute] IntPtr image) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetnConvolutionFilterARB((OpenTK.Graphics.OpenGL4.ArbRobustness)target, (OpenTK.Graphics.OpenGL4.ArbRobustness)format, (OpenTK.Graphics.OpenGL4.ArbRobustness)type, (Int32)bufSize, (IntPtr)image); + Delegates.glGetnConvolutionFilterARB((OpenTK.Graphics.OpenGL4.All)target, (OpenTK.Graphics.OpenGL4.All)format, (OpenTK.Graphics.OpenGL4.All)type, (Int32)bufSize, (IntPtr)image); #if DEBUG } #endif @@ -1989,7 +1989,7 @@ namespace OpenTK.Graphics.OpenGL4 /// [requires: ARB_robustness] [AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnConvolutionFilterARB")] public static - void GetnConvolutionFilter(OpenTK.Graphics.OpenGL4.ArbRobustness target, OpenTK.Graphics.OpenGL4.ArbRobustness format, OpenTK.Graphics.OpenGL4.ArbRobustness type, Int32 bufSize, [InAttribute, OutAttribute] T4[] image) + void GetnConvolutionFilter(OpenTK.Graphics.OpenGL4.All target, OpenTK.Graphics.OpenGL4.All format, OpenTK.Graphics.OpenGL4.All type, Int32 bufSize, [InAttribute, OutAttribute] T4[] image) where T4 : struct { #if DEBUG @@ -1999,7 +1999,7 @@ namespace OpenTK.Graphics.OpenGL4 GCHandle image_ptr = GCHandle.Alloc(image, GCHandleType.Pinned); try { - Delegates.glGetnConvolutionFilterARB((OpenTK.Graphics.OpenGL4.ArbRobustness)target, (OpenTK.Graphics.OpenGL4.ArbRobustness)format, (OpenTK.Graphics.OpenGL4.ArbRobustness)type, (Int32)bufSize, (IntPtr)image_ptr.AddrOfPinnedObject()); + Delegates.glGetnConvolutionFilterARB((OpenTK.Graphics.OpenGL4.All)target, (OpenTK.Graphics.OpenGL4.All)format, (OpenTK.Graphics.OpenGL4.All)type, (Int32)bufSize, (IntPtr)image_ptr.AddrOfPinnedObject()); } finally { @@ -2013,7 +2013,7 @@ namespace OpenTK.Graphics.OpenGL4 /// [requires: ARB_robustness] [AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnConvolutionFilterARB")] public static - void GetnConvolutionFilter(OpenTK.Graphics.OpenGL4.ArbRobustness target, OpenTK.Graphics.OpenGL4.ArbRobustness format, OpenTK.Graphics.OpenGL4.ArbRobustness type, Int32 bufSize, [InAttribute, OutAttribute] T4[,] image) + void GetnConvolutionFilter(OpenTK.Graphics.OpenGL4.All target, OpenTK.Graphics.OpenGL4.All format, OpenTK.Graphics.OpenGL4.All type, Int32 bufSize, [InAttribute, OutAttribute] T4[,] image) where T4 : struct { #if DEBUG @@ -2023,7 +2023,7 @@ namespace OpenTK.Graphics.OpenGL4 GCHandle image_ptr = GCHandle.Alloc(image, GCHandleType.Pinned); try { - Delegates.glGetnConvolutionFilterARB((OpenTK.Graphics.OpenGL4.ArbRobustness)target, (OpenTK.Graphics.OpenGL4.ArbRobustness)format, (OpenTK.Graphics.OpenGL4.ArbRobustness)type, (Int32)bufSize, (IntPtr)image_ptr.AddrOfPinnedObject()); + Delegates.glGetnConvolutionFilterARB((OpenTK.Graphics.OpenGL4.All)target, (OpenTK.Graphics.OpenGL4.All)format, (OpenTK.Graphics.OpenGL4.All)type, (Int32)bufSize, (IntPtr)image_ptr.AddrOfPinnedObject()); } finally { @@ -2037,7 +2037,7 @@ namespace OpenTK.Graphics.OpenGL4 /// [requires: ARB_robustness] [AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnConvolutionFilterARB")] public static - void GetnConvolutionFilter(OpenTK.Graphics.OpenGL4.ArbRobustness target, OpenTK.Graphics.OpenGL4.ArbRobustness format, OpenTK.Graphics.OpenGL4.ArbRobustness type, Int32 bufSize, [InAttribute, OutAttribute] T4[,,] image) + void GetnConvolutionFilter(OpenTK.Graphics.OpenGL4.All target, OpenTK.Graphics.OpenGL4.All format, OpenTK.Graphics.OpenGL4.All type, Int32 bufSize, [InAttribute, OutAttribute] T4[,,] image) where T4 : struct { #if DEBUG @@ -2047,7 +2047,7 @@ namespace OpenTK.Graphics.OpenGL4 GCHandle image_ptr = GCHandle.Alloc(image, GCHandleType.Pinned); try { - Delegates.glGetnConvolutionFilterARB((OpenTK.Graphics.OpenGL4.ArbRobustness)target, (OpenTK.Graphics.OpenGL4.ArbRobustness)format, (OpenTK.Graphics.OpenGL4.ArbRobustness)type, (Int32)bufSize, (IntPtr)image_ptr.AddrOfPinnedObject()); + Delegates.glGetnConvolutionFilterARB((OpenTK.Graphics.OpenGL4.All)target, (OpenTK.Graphics.OpenGL4.All)format, (OpenTK.Graphics.OpenGL4.All)type, (Int32)bufSize, (IntPtr)image_ptr.AddrOfPinnedObject()); } finally { @@ -2061,7 +2061,7 @@ namespace OpenTK.Graphics.OpenGL4 /// [requires: ARB_robustness] [AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnConvolutionFilterARB")] public static - void GetnConvolutionFilter(OpenTK.Graphics.OpenGL4.ArbRobustness target, OpenTK.Graphics.OpenGL4.ArbRobustness format, OpenTK.Graphics.OpenGL4.ArbRobustness type, Int32 bufSize, [InAttribute, OutAttribute] ref T4 image) + void GetnConvolutionFilter(OpenTK.Graphics.OpenGL4.All target, OpenTK.Graphics.OpenGL4.All format, OpenTK.Graphics.OpenGL4.All type, Int32 bufSize, [InAttribute, OutAttribute] ref T4 image) where T4 : struct { #if DEBUG @@ -2071,7 +2071,7 @@ namespace OpenTK.Graphics.OpenGL4 GCHandle image_ptr = GCHandle.Alloc(image, GCHandleType.Pinned); try { - Delegates.glGetnConvolutionFilterARB((OpenTK.Graphics.OpenGL4.ArbRobustness)target, (OpenTK.Graphics.OpenGL4.ArbRobustness)format, (OpenTK.Graphics.OpenGL4.ArbRobustness)type, (Int32)bufSize, (IntPtr)image_ptr.AddrOfPinnedObject()); + Delegates.glGetnConvolutionFilterARB((OpenTK.Graphics.OpenGL4.All)target, (OpenTK.Graphics.OpenGL4.All)format, (OpenTK.Graphics.OpenGL4.All)type, (Int32)bufSize, (IntPtr)image_ptr.AddrOfPinnedObject()); image = (T4)image_ptr.Target; } finally @@ -2086,13 +2086,13 @@ namespace OpenTK.Graphics.OpenGL4 /// [requires: ARB_robustness] [AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnHistogramARB")] public static - void GetnHistogram(OpenTK.Graphics.OpenGL4.ArbRobustness target, bool reset, OpenTK.Graphics.OpenGL4.ArbRobustness format, OpenTK.Graphics.OpenGL4.ArbRobustness type, Int32 bufSize, [OutAttribute] IntPtr values) + void GetnHistogram(OpenTK.Graphics.OpenGL4.All target, bool reset, OpenTK.Graphics.OpenGL4.All format, OpenTK.Graphics.OpenGL4.All type, Int32 bufSize, [OutAttribute] IntPtr values) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetnHistogramARB((OpenTK.Graphics.OpenGL4.ArbRobustness)target, (bool)reset, (OpenTK.Graphics.OpenGL4.ArbRobustness)format, (OpenTK.Graphics.OpenGL4.ArbRobustness)type, (Int32)bufSize, (IntPtr)values); + Delegates.glGetnHistogramARB((OpenTK.Graphics.OpenGL4.All)target, (bool)reset, (OpenTK.Graphics.OpenGL4.All)format, (OpenTK.Graphics.OpenGL4.All)type, (Int32)bufSize, (IntPtr)values); #if DEBUG } #endif @@ -2101,7 +2101,7 @@ namespace OpenTK.Graphics.OpenGL4 /// [requires: ARB_robustness] [AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnHistogramARB")] public static - void GetnHistogram(OpenTK.Graphics.OpenGL4.ArbRobustness target, bool reset, OpenTK.Graphics.OpenGL4.ArbRobustness format, OpenTK.Graphics.OpenGL4.ArbRobustness type, Int32 bufSize, [InAttribute, OutAttribute] T5[] values) + void GetnHistogram(OpenTK.Graphics.OpenGL4.All target, bool reset, OpenTK.Graphics.OpenGL4.All format, OpenTK.Graphics.OpenGL4.All type, Int32 bufSize, [InAttribute, OutAttribute] T5[] values) where T5 : struct { #if DEBUG @@ -2111,7 +2111,7 @@ namespace OpenTK.Graphics.OpenGL4 GCHandle values_ptr = GCHandle.Alloc(values, GCHandleType.Pinned); try { - Delegates.glGetnHistogramARB((OpenTK.Graphics.OpenGL4.ArbRobustness)target, (bool)reset, (OpenTK.Graphics.OpenGL4.ArbRobustness)format, (OpenTK.Graphics.OpenGL4.ArbRobustness)type, (Int32)bufSize, (IntPtr)values_ptr.AddrOfPinnedObject()); + Delegates.glGetnHistogramARB((OpenTK.Graphics.OpenGL4.All)target, (bool)reset, (OpenTK.Graphics.OpenGL4.All)format, (OpenTK.Graphics.OpenGL4.All)type, (Int32)bufSize, (IntPtr)values_ptr.AddrOfPinnedObject()); } finally { @@ -2125,7 +2125,7 @@ namespace OpenTK.Graphics.OpenGL4 /// [requires: ARB_robustness] [AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnHistogramARB")] public static - void GetnHistogram(OpenTK.Graphics.OpenGL4.ArbRobustness target, bool reset, OpenTK.Graphics.OpenGL4.ArbRobustness format, OpenTK.Graphics.OpenGL4.ArbRobustness type, Int32 bufSize, [InAttribute, OutAttribute] T5[,] values) + void GetnHistogram(OpenTK.Graphics.OpenGL4.All target, bool reset, OpenTK.Graphics.OpenGL4.All format, OpenTK.Graphics.OpenGL4.All type, Int32 bufSize, [InAttribute, OutAttribute] T5[,] values) where T5 : struct { #if DEBUG @@ -2135,7 +2135,7 @@ namespace OpenTK.Graphics.OpenGL4 GCHandle values_ptr = GCHandle.Alloc(values, GCHandleType.Pinned); try { - Delegates.glGetnHistogramARB((OpenTK.Graphics.OpenGL4.ArbRobustness)target, (bool)reset, (OpenTK.Graphics.OpenGL4.ArbRobustness)format, (OpenTK.Graphics.OpenGL4.ArbRobustness)type, (Int32)bufSize, (IntPtr)values_ptr.AddrOfPinnedObject()); + Delegates.glGetnHistogramARB((OpenTK.Graphics.OpenGL4.All)target, (bool)reset, (OpenTK.Graphics.OpenGL4.All)format, (OpenTK.Graphics.OpenGL4.All)type, (Int32)bufSize, (IntPtr)values_ptr.AddrOfPinnedObject()); } finally { @@ -2149,7 +2149,7 @@ namespace OpenTK.Graphics.OpenGL4 /// [requires: ARB_robustness] [AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnHistogramARB")] public static - void GetnHistogram(OpenTK.Graphics.OpenGL4.ArbRobustness target, bool reset, OpenTK.Graphics.OpenGL4.ArbRobustness format, OpenTK.Graphics.OpenGL4.ArbRobustness type, Int32 bufSize, [InAttribute, OutAttribute] T5[,,] values) + void GetnHistogram(OpenTK.Graphics.OpenGL4.All target, bool reset, OpenTK.Graphics.OpenGL4.All format, OpenTK.Graphics.OpenGL4.All type, Int32 bufSize, [InAttribute, OutAttribute] T5[,,] values) where T5 : struct { #if DEBUG @@ -2159,7 +2159,7 @@ namespace OpenTK.Graphics.OpenGL4 GCHandle values_ptr = GCHandle.Alloc(values, GCHandleType.Pinned); try { - Delegates.glGetnHistogramARB((OpenTK.Graphics.OpenGL4.ArbRobustness)target, (bool)reset, (OpenTK.Graphics.OpenGL4.ArbRobustness)format, (OpenTK.Graphics.OpenGL4.ArbRobustness)type, (Int32)bufSize, (IntPtr)values_ptr.AddrOfPinnedObject()); + Delegates.glGetnHistogramARB((OpenTK.Graphics.OpenGL4.All)target, (bool)reset, (OpenTK.Graphics.OpenGL4.All)format, (OpenTK.Graphics.OpenGL4.All)type, (Int32)bufSize, (IntPtr)values_ptr.AddrOfPinnedObject()); } finally { @@ -2173,7 +2173,7 @@ namespace OpenTK.Graphics.OpenGL4 /// [requires: ARB_robustness] [AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnHistogramARB")] public static - void GetnHistogram(OpenTK.Graphics.OpenGL4.ArbRobustness target, bool reset, OpenTK.Graphics.OpenGL4.ArbRobustness format, OpenTK.Graphics.OpenGL4.ArbRobustness type, Int32 bufSize, [InAttribute, OutAttribute] ref T5 values) + void GetnHistogram(OpenTK.Graphics.OpenGL4.All target, bool reset, OpenTK.Graphics.OpenGL4.All format, OpenTK.Graphics.OpenGL4.All type, Int32 bufSize, [InAttribute, OutAttribute] ref T5 values) where T5 : struct { #if DEBUG @@ -2183,7 +2183,7 @@ namespace OpenTK.Graphics.OpenGL4 GCHandle values_ptr = GCHandle.Alloc(values, GCHandleType.Pinned); try { - Delegates.glGetnHistogramARB((OpenTK.Graphics.OpenGL4.ArbRobustness)target, (bool)reset, (OpenTK.Graphics.OpenGL4.ArbRobustness)format, (OpenTK.Graphics.OpenGL4.ArbRobustness)type, (Int32)bufSize, (IntPtr)values_ptr.AddrOfPinnedObject()); + Delegates.glGetnHistogramARB((OpenTK.Graphics.OpenGL4.All)target, (bool)reset, (OpenTK.Graphics.OpenGL4.All)format, (OpenTK.Graphics.OpenGL4.All)type, (Int32)bufSize, (IntPtr)values_ptr.AddrOfPinnedObject()); values = (T5)values_ptr.Target; } finally @@ -2198,7 +2198,7 @@ namespace OpenTK.Graphics.OpenGL4 /// [requires: ARB_robustness] [AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnMapdvARB")] public static - void GetnMap(OpenTK.Graphics.OpenGL4.ArbRobustness target, OpenTK.Graphics.OpenGL4.ArbRobustness query, Int32 bufSize, [OutAttribute] Double[] v) + void GetnMap(OpenTK.Graphics.OpenGL4.All target, OpenTK.Graphics.OpenGL4.All query, Int32 bufSize, [OutAttribute] Double[] v) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -2208,7 +2208,7 @@ namespace OpenTK.Graphics.OpenGL4 { fixed (Double* v_ptr = v) { - Delegates.glGetnMapdvARB((OpenTK.Graphics.OpenGL4.ArbRobustness)target, (OpenTK.Graphics.OpenGL4.ArbRobustness)query, (Int32)bufSize, (Double*)v_ptr); + Delegates.glGetnMapdvARB((OpenTK.Graphics.OpenGL4.All)target, (OpenTK.Graphics.OpenGL4.All)query, (Int32)bufSize, (Double*)v_ptr); } } #if DEBUG @@ -2219,7 +2219,7 @@ namespace OpenTK.Graphics.OpenGL4 /// [requires: ARB_robustness] [AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnMapdvARB")] public static - void GetnMap(OpenTK.Graphics.OpenGL4.ArbRobustness target, OpenTK.Graphics.OpenGL4.ArbRobustness query, Int32 bufSize, [OutAttribute] out Double v) + void GetnMap(OpenTK.Graphics.OpenGL4.All target, OpenTK.Graphics.OpenGL4.All query, Int32 bufSize, [OutAttribute] out Double v) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -2229,7 +2229,7 @@ namespace OpenTK.Graphics.OpenGL4 { fixed (Double* v_ptr = &v) { - Delegates.glGetnMapdvARB((OpenTK.Graphics.OpenGL4.ArbRobustness)target, (OpenTK.Graphics.OpenGL4.ArbRobustness)query, (Int32)bufSize, (Double*)v_ptr); + Delegates.glGetnMapdvARB((OpenTK.Graphics.OpenGL4.All)target, (OpenTK.Graphics.OpenGL4.All)query, (Int32)bufSize, (Double*)v_ptr); v = *v_ptr; } } @@ -2242,13 +2242,13 @@ namespace OpenTK.Graphics.OpenGL4 [System.CLSCompliant(false)] [AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnMapdvARB")] public static - unsafe void GetnMap(OpenTK.Graphics.OpenGL4.ArbRobustness target, OpenTK.Graphics.OpenGL4.ArbRobustness query, Int32 bufSize, [OutAttribute] Double* v) + unsafe void GetnMap(OpenTK.Graphics.OpenGL4.All target, OpenTK.Graphics.OpenGL4.All query, Int32 bufSize, [OutAttribute] Double* v) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetnMapdvARB((OpenTK.Graphics.OpenGL4.ArbRobustness)target, (OpenTK.Graphics.OpenGL4.ArbRobustness)query, (Int32)bufSize, (Double*)v); + Delegates.glGetnMapdvARB((OpenTK.Graphics.OpenGL4.All)target, (OpenTK.Graphics.OpenGL4.All)query, (Int32)bufSize, (Double*)v); #if DEBUG } #endif @@ -2257,7 +2257,7 @@ namespace OpenTK.Graphics.OpenGL4 /// [requires: ARB_robustness] [AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnMapfvARB")] public static - void GetnMap(OpenTK.Graphics.OpenGL4.ArbRobustness target, OpenTK.Graphics.OpenGL4.ArbRobustness query, Int32 bufSize, [OutAttribute] Single[] v) + void GetnMap(OpenTK.Graphics.OpenGL4.All target, OpenTK.Graphics.OpenGL4.All query, Int32 bufSize, [OutAttribute] Single[] v) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -2267,7 +2267,7 @@ namespace OpenTK.Graphics.OpenGL4 { fixed (Single* v_ptr = v) { - Delegates.glGetnMapfvARB((OpenTK.Graphics.OpenGL4.ArbRobustness)target, (OpenTK.Graphics.OpenGL4.ArbRobustness)query, (Int32)bufSize, (Single*)v_ptr); + Delegates.glGetnMapfvARB((OpenTK.Graphics.OpenGL4.All)target, (OpenTK.Graphics.OpenGL4.All)query, (Int32)bufSize, (Single*)v_ptr); } } #if DEBUG @@ -2278,7 +2278,7 @@ namespace OpenTK.Graphics.OpenGL4 /// [requires: ARB_robustness] [AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnMapfvARB")] public static - void GetnMap(OpenTK.Graphics.OpenGL4.ArbRobustness target, OpenTK.Graphics.OpenGL4.ArbRobustness query, Int32 bufSize, [OutAttribute] out Single v) + void GetnMap(OpenTK.Graphics.OpenGL4.All target, OpenTK.Graphics.OpenGL4.All query, Int32 bufSize, [OutAttribute] out Single v) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -2288,7 +2288,7 @@ namespace OpenTK.Graphics.OpenGL4 { fixed (Single* v_ptr = &v) { - Delegates.glGetnMapfvARB((OpenTK.Graphics.OpenGL4.ArbRobustness)target, (OpenTK.Graphics.OpenGL4.ArbRobustness)query, (Int32)bufSize, (Single*)v_ptr); + Delegates.glGetnMapfvARB((OpenTK.Graphics.OpenGL4.All)target, (OpenTK.Graphics.OpenGL4.All)query, (Int32)bufSize, (Single*)v_ptr); v = *v_ptr; } } @@ -2301,13 +2301,13 @@ namespace OpenTK.Graphics.OpenGL4 [System.CLSCompliant(false)] [AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnMapfvARB")] public static - unsafe void GetnMap(OpenTK.Graphics.OpenGL4.ArbRobustness target, OpenTK.Graphics.OpenGL4.ArbRobustness query, Int32 bufSize, [OutAttribute] Single* v) + unsafe void GetnMap(OpenTK.Graphics.OpenGL4.All target, OpenTK.Graphics.OpenGL4.All query, Int32 bufSize, [OutAttribute] Single* v) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetnMapfvARB((OpenTK.Graphics.OpenGL4.ArbRobustness)target, (OpenTK.Graphics.OpenGL4.ArbRobustness)query, (Int32)bufSize, (Single*)v); + Delegates.glGetnMapfvARB((OpenTK.Graphics.OpenGL4.All)target, (OpenTK.Graphics.OpenGL4.All)query, (Int32)bufSize, (Single*)v); #if DEBUG } #endif @@ -2316,7 +2316,7 @@ namespace OpenTK.Graphics.OpenGL4 /// [requires: ARB_robustness] [AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnMapivARB")] public static - void GetnMap(OpenTK.Graphics.OpenGL4.ArbRobustness target, OpenTK.Graphics.OpenGL4.ArbRobustness query, Int32 bufSize, [OutAttribute] Int32[] v) + void GetnMap(OpenTK.Graphics.OpenGL4.All target, OpenTK.Graphics.OpenGL4.All query, Int32 bufSize, [OutAttribute] Int32[] v) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -2326,7 +2326,7 @@ namespace OpenTK.Graphics.OpenGL4 { fixed (Int32* v_ptr = v) { - Delegates.glGetnMapivARB((OpenTK.Graphics.OpenGL4.ArbRobustness)target, (OpenTK.Graphics.OpenGL4.ArbRobustness)query, (Int32)bufSize, (Int32*)v_ptr); + Delegates.glGetnMapivARB((OpenTK.Graphics.OpenGL4.All)target, (OpenTK.Graphics.OpenGL4.All)query, (Int32)bufSize, (Int32*)v_ptr); } } #if DEBUG @@ -2337,7 +2337,7 @@ namespace OpenTK.Graphics.OpenGL4 /// [requires: ARB_robustness] [AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnMapivARB")] public static - void GetnMap(OpenTK.Graphics.OpenGL4.ArbRobustness target, OpenTK.Graphics.OpenGL4.ArbRobustness query, Int32 bufSize, [OutAttribute] out Int32 v) + void GetnMap(OpenTK.Graphics.OpenGL4.All target, OpenTK.Graphics.OpenGL4.All query, Int32 bufSize, [OutAttribute] out Int32 v) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -2347,7 +2347,7 @@ namespace OpenTK.Graphics.OpenGL4 { fixed (Int32* v_ptr = &v) { - Delegates.glGetnMapivARB((OpenTK.Graphics.OpenGL4.ArbRobustness)target, (OpenTK.Graphics.OpenGL4.ArbRobustness)query, (Int32)bufSize, (Int32*)v_ptr); + Delegates.glGetnMapivARB((OpenTK.Graphics.OpenGL4.All)target, (OpenTK.Graphics.OpenGL4.All)query, (Int32)bufSize, (Int32*)v_ptr); v = *v_ptr; } } @@ -2360,13 +2360,13 @@ namespace OpenTK.Graphics.OpenGL4 [System.CLSCompliant(false)] [AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnMapivARB")] public static - unsafe void GetnMap(OpenTK.Graphics.OpenGL4.ArbRobustness target, OpenTK.Graphics.OpenGL4.ArbRobustness query, Int32 bufSize, [OutAttribute] Int32* v) + unsafe void GetnMap(OpenTK.Graphics.OpenGL4.All target, OpenTK.Graphics.OpenGL4.All query, Int32 bufSize, [OutAttribute] Int32* v) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetnMapivARB((OpenTK.Graphics.OpenGL4.ArbRobustness)target, (OpenTK.Graphics.OpenGL4.ArbRobustness)query, (Int32)bufSize, (Int32*)v); + Delegates.glGetnMapivARB((OpenTK.Graphics.OpenGL4.All)target, (OpenTK.Graphics.OpenGL4.All)query, (Int32)bufSize, (Int32*)v); #if DEBUG } #endif @@ -2375,13 +2375,13 @@ namespace OpenTK.Graphics.OpenGL4 /// [requires: ARB_robustness] [AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnMinmaxARB")] public static - void GetnMinmax(OpenTK.Graphics.OpenGL4.ArbRobustness target, bool reset, OpenTK.Graphics.OpenGL4.ArbRobustness format, OpenTK.Graphics.OpenGL4.ArbRobustness type, Int32 bufSize, [OutAttribute] IntPtr values) + void GetnMinmax(OpenTK.Graphics.OpenGL4.All target, bool reset, OpenTK.Graphics.OpenGL4.All format, OpenTK.Graphics.OpenGL4.All type, Int32 bufSize, [OutAttribute] IntPtr values) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetnMinmaxARB((OpenTK.Graphics.OpenGL4.ArbRobustness)target, (bool)reset, (OpenTK.Graphics.OpenGL4.ArbRobustness)format, (OpenTK.Graphics.OpenGL4.ArbRobustness)type, (Int32)bufSize, (IntPtr)values); + Delegates.glGetnMinmaxARB((OpenTK.Graphics.OpenGL4.All)target, (bool)reset, (OpenTK.Graphics.OpenGL4.All)format, (OpenTK.Graphics.OpenGL4.All)type, (Int32)bufSize, (IntPtr)values); #if DEBUG } #endif @@ -2390,7 +2390,7 @@ namespace OpenTK.Graphics.OpenGL4 /// [requires: ARB_robustness] [AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnMinmaxARB")] public static - void GetnMinmax(OpenTK.Graphics.OpenGL4.ArbRobustness target, bool reset, OpenTK.Graphics.OpenGL4.ArbRobustness format, OpenTK.Graphics.OpenGL4.ArbRobustness type, Int32 bufSize, [InAttribute, OutAttribute] T5[] values) + void GetnMinmax(OpenTK.Graphics.OpenGL4.All target, bool reset, OpenTK.Graphics.OpenGL4.All format, OpenTK.Graphics.OpenGL4.All type, Int32 bufSize, [InAttribute, OutAttribute] T5[] values) where T5 : struct { #if DEBUG @@ -2400,7 +2400,7 @@ namespace OpenTK.Graphics.OpenGL4 GCHandle values_ptr = GCHandle.Alloc(values, GCHandleType.Pinned); try { - Delegates.glGetnMinmaxARB((OpenTK.Graphics.OpenGL4.ArbRobustness)target, (bool)reset, (OpenTK.Graphics.OpenGL4.ArbRobustness)format, (OpenTK.Graphics.OpenGL4.ArbRobustness)type, (Int32)bufSize, (IntPtr)values_ptr.AddrOfPinnedObject()); + Delegates.glGetnMinmaxARB((OpenTK.Graphics.OpenGL4.All)target, (bool)reset, (OpenTK.Graphics.OpenGL4.All)format, (OpenTK.Graphics.OpenGL4.All)type, (Int32)bufSize, (IntPtr)values_ptr.AddrOfPinnedObject()); } finally { @@ -2414,7 +2414,7 @@ namespace OpenTK.Graphics.OpenGL4 /// [requires: ARB_robustness] [AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnMinmaxARB")] public static - void GetnMinmax(OpenTK.Graphics.OpenGL4.ArbRobustness target, bool reset, OpenTK.Graphics.OpenGL4.ArbRobustness format, OpenTK.Graphics.OpenGL4.ArbRobustness type, Int32 bufSize, [InAttribute, OutAttribute] T5[,] values) + void GetnMinmax(OpenTK.Graphics.OpenGL4.All target, bool reset, OpenTK.Graphics.OpenGL4.All format, OpenTK.Graphics.OpenGL4.All type, Int32 bufSize, [InAttribute, OutAttribute] T5[,] values) where T5 : struct { #if DEBUG @@ -2424,7 +2424,7 @@ namespace OpenTK.Graphics.OpenGL4 GCHandle values_ptr = GCHandle.Alloc(values, GCHandleType.Pinned); try { - Delegates.glGetnMinmaxARB((OpenTK.Graphics.OpenGL4.ArbRobustness)target, (bool)reset, (OpenTK.Graphics.OpenGL4.ArbRobustness)format, (OpenTK.Graphics.OpenGL4.ArbRobustness)type, (Int32)bufSize, (IntPtr)values_ptr.AddrOfPinnedObject()); + Delegates.glGetnMinmaxARB((OpenTK.Graphics.OpenGL4.All)target, (bool)reset, (OpenTK.Graphics.OpenGL4.All)format, (OpenTK.Graphics.OpenGL4.All)type, (Int32)bufSize, (IntPtr)values_ptr.AddrOfPinnedObject()); } finally { @@ -2438,7 +2438,7 @@ namespace OpenTK.Graphics.OpenGL4 /// [requires: ARB_robustness] [AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnMinmaxARB")] public static - void GetnMinmax(OpenTK.Graphics.OpenGL4.ArbRobustness target, bool reset, OpenTK.Graphics.OpenGL4.ArbRobustness format, OpenTK.Graphics.OpenGL4.ArbRobustness type, Int32 bufSize, [InAttribute, OutAttribute] T5[,,] values) + void GetnMinmax(OpenTK.Graphics.OpenGL4.All target, bool reset, OpenTK.Graphics.OpenGL4.All format, OpenTK.Graphics.OpenGL4.All type, Int32 bufSize, [InAttribute, OutAttribute] T5[,,] values) where T5 : struct { #if DEBUG @@ -2448,7 +2448,7 @@ namespace OpenTK.Graphics.OpenGL4 GCHandle values_ptr = GCHandle.Alloc(values, GCHandleType.Pinned); try { - Delegates.glGetnMinmaxARB((OpenTK.Graphics.OpenGL4.ArbRobustness)target, (bool)reset, (OpenTK.Graphics.OpenGL4.ArbRobustness)format, (OpenTK.Graphics.OpenGL4.ArbRobustness)type, (Int32)bufSize, (IntPtr)values_ptr.AddrOfPinnedObject()); + Delegates.glGetnMinmaxARB((OpenTK.Graphics.OpenGL4.All)target, (bool)reset, (OpenTK.Graphics.OpenGL4.All)format, (OpenTK.Graphics.OpenGL4.All)type, (Int32)bufSize, (IntPtr)values_ptr.AddrOfPinnedObject()); } finally { @@ -2462,7 +2462,7 @@ namespace OpenTK.Graphics.OpenGL4 /// [requires: ARB_robustness] [AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnMinmaxARB")] public static - void GetnMinmax(OpenTK.Graphics.OpenGL4.ArbRobustness target, bool reset, OpenTK.Graphics.OpenGL4.ArbRobustness format, OpenTK.Graphics.OpenGL4.ArbRobustness type, Int32 bufSize, [InAttribute, OutAttribute] ref T5 values) + void GetnMinmax(OpenTK.Graphics.OpenGL4.All target, bool reset, OpenTK.Graphics.OpenGL4.All format, OpenTK.Graphics.OpenGL4.All type, Int32 bufSize, [InAttribute, OutAttribute] ref T5 values) where T5 : struct { #if DEBUG @@ -2472,7 +2472,7 @@ namespace OpenTK.Graphics.OpenGL4 GCHandle values_ptr = GCHandle.Alloc(values, GCHandleType.Pinned); try { - Delegates.glGetnMinmaxARB((OpenTK.Graphics.OpenGL4.ArbRobustness)target, (bool)reset, (OpenTK.Graphics.OpenGL4.ArbRobustness)format, (OpenTK.Graphics.OpenGL4.ArbRobustness)type, (Int32)bufSize, (IntPtr)values_ptr.AddrOfPinnedObject()); + Delegates.glGetnMinmaxARB((OpenTK.Graphics.OpenGL4.All)target, (bool)reset, (OpenTK.Graphics.OpenGL4.All)format, (OpenTK.Graphics.OpenGL4.All)type, (Int32)bufSize, (IntPtr)values_ptr.AddrOfPinnedObject()); values = (T5)values_ptr.Target; } finally @@ -2487,7 +2487,7 @@ namespace OpenTK.Graphics.OpenGL4 /// [requires: ARB_robustness] [AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnPixelMapfvARB")] public static - void GetnPixelMap(OpenTK.Graphics.OpenGL4.ArbRobustness map, Int32 bufSize, [OutAttribute] Single[] values) + void GetnPixelMap(OpenTK.Graphics.OpenGL4.All map, Int32 bufSize, [OutAttribute] Single[] values) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -2497,7 +2497,7 @@ namespace OpenTK.Graphics.OpenGL4 { fixed (Single* values_ptr = values) { - Delegates.glGetnPixelMapfvARB((OpenTK.Graphics.OpenGL4.ArbRobustness)map, (Int32)bufSize, (Single*)values_ptr); + Delegates.glGetnPixelMapfvARB((OpenTK.Graphics.OpenGL4.All)map, (Int32)bufSize, (Single*)values_ptr); } } #if DEBUG @@ -2508,7 +2508,7 @@ namespace OpenTK.Graphics.OpenGL4 /// [requires: ARB_robustness] [AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnPixelMapfvARB")] public static - void GetnPixelMap(OpenTK.Graphics.OpenGL4.ArbRobustness map, Int32 bufSize, [OutAttribute] out Single values) + void GetnPixelMap(OpenTK.Graphics.OpenGL4.All map, Int32 bufSize, [OutAttribute] out Single values) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -2518,7 +2518,7 @@ namespace OpenTK.Graphics.OpenGL4 { fixed (Single* values_ptr = &values) { - Delegates.glGetnPixelMapfvARB((OpenTK.Graphics.OpenGL4.ArbRobustness)map, (Int32)bufSize, (Single*)values_ptr); + Delegates.glGetnPixelMapfvARB((OpenTK.Graphics.OpenGL4.All)map, (Int32)bufSize, (Single*)values_ptr); values = *values_ptr; } } @@ -2531,13 +2531,13 @@ namespace OpenTK.Graphics.OpenGL4 [System.CLSCompliant(false)] [AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnPixelMapfvARB")] public static - unsafe void GetnPixelMap(OpenTK.Graphics.OpenGL4.ArbRobustness map, Int32 bufSize, [OutAttribute] Single* values) + unsafe void GetnPixelMap(OpenTK.Graphics.OpenGL4.All map, Int32 bufSize, [OutAttribute] Single* values) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetnPixelMapfvARB((OpenTK.Graphics.OpenGL4.ArbRobustness)map, (Int32)bufSize, (Single*)values); + Delegates.glGetnPixelMapfvARB((OpenTK.Graphics.OpenGL4.All)map, (Int32)bufSize, (Single*)values); #if DEBUG } #endif @@ -2546,7 +2546,7 @@ namespace OpenTK.Graphics.OpenGL4 /// [requires: ARB_robustness] [AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnPixelMapuivARB")] public static - void GetnPixelMap(OpenTK.Graphics.OpenGL4.ArbRobustness map, Int32 bufSize, [OutAttribute] Int32[] values) + void GetnPixelMap(OpenTK.Graphics.OpenGL4.All map, Int32 bufSize, [OutAttribute] Int32[] values) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -2556,7 +2556,7 @@ namespace OpenTK.Graphics.OpenGL4 { fixed (Int32* values_ptr = values) { - Delegates.glGetnPixelMapuivARB((OpenTK.Graphics.OpenGL4.ArbRobustness)map, (Int32)bufSize, (UInt32*)values_ptr); + Delegates.glGetnPixelMapuivARB((OpenTK.Graphics.OpenGL4.All)map, (Int32)bufSize, (UInt32*)values_ptr); } } #if DEBUG @@ -2567,7 +2567,7 @@ namespace OpenTK.Graphics.OpenGL4 /// [requires: ARB_robustness] [AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnPixelMapuivARB")] public static - void GetnPixelMap(OpenTK.Graphics.OpenGL4.ArbRobustness map, Int32 bufSize, [OutAttribute] out Int32 values) + void GetnPixelMap(OpenTK.Graphics.OpenGL4.All map, Int32 bufSize, [OutAttribute] out Int32 values) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -2577,7 +2577,7 @@ namespace OpenTK.Graphics.OpenGL4 { fixed (Int32* values_ptr = &values) { - Delegates.glGetnPixelMapuivARB((OpenTK.Graphics.OpenGL4.ArbRobustness)map, (Int32)bufSize, (UInt32*)values_ptr); + Delegates.glGetnPixelMapuivARB((OpenTK.Graphics.OpenGL4.All)map, (Int32)bufSize, (UInt32*)values_ptr); values = *values_ptr; } } @@ -2590,13 +2590,13 @@ namespace OpenTK.Graphics.OpenGL4 [System.CLSCompliant(false)] [AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnPixelMapuivARB")] public static - unsafe void GetnPixelMap(OpenTK.Graphics.OpenGL4.ArbRobustness map, Int32 bufSize, [OutAttribute] Int32* values) + unsafe void GetnPixelMap(OpenTK.Graphics.OpenGL4.All map, Int32 bufSize, [OutAttribute] Int32* values) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetnPixelMapuivARB((OpenTK.Graphics.OpenGL4.ArbRobustness)map, (Int32)bufSize, (UInt32*)values); + Delegates.glGetnPixelMapuivARB((OpenTK.Graphics.OpenGL4.All)map, (Int32)bufSize, (UInt32*)values); #if DEBUG } #endif @@ -2606,7 +2606,7 @@ namespace OpenTK.Graphics.OpenGL4 [System.CLSCompliant(false)] [AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnPixelMapuivARB")] public static - void GetnPixelMap(OpenTK.Graphics.OpenGL4.ArbRobustness map, Int32 bufSize, [OutAttribute] UInt32[] values) + void GetnPixelMap(OpenTK.Graphics.OpenGL4.All map, Int32 bufSize, [OutAttribute] UInt32[] values) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -2616,7 +2616,7 @@ namespace OpenTK.Graphics.OpenGL4 { fixed (UInt32* values_ptr = values) { - Delegates.glGetnPixelMapuivARB((OpenTK.Graphics.OpenGL4.ArbRobustness)map, (Int32)bufSize, (UInt32*)values_ptr); + Delegates.glGetnPixelMapuivARB((OpenTK.Graphics.OpenGL4.All)map, (Int32)bufSize, (UInt32*)values_ptr); } } #if DEBUG @@ -2628,7 +2628,7 @@ namespace OpenTK.Graphics.OpenGL4 [System.CLSCompliant(false)] [AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnPixelMapuivARB")] public static - void GetnPixelMap(OpenTK.Graphics.OpenGL4.ArbRobustness map, Int32 bufSize, [OutAttribute] out UInt32 values) + void GetnPixelMap(OpenTK.Graphics.OpenGL4.All map, Int32 bufSize, [OutAttribute] out UInt32 values) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -2638,7 +2638,7 @@ namespace OpenTK.Graphics.OpenGL4 { fixed (UInt32* values_ptr = &values) { - Delegates.glGetnPixelMapuivARB((OpenTK.Graphics.OpenGL4.ArbRobustness)map, (Int32)bufSize, (UInt32*)values_ptr); + Delegates.glGetnPixelMapuivARB((OpenTK.Graphics.OpenGL4.All)map, (Int32)bufSize, (UInt32*)values_ptr); values = *values_ptr; } } @@ -2651,13 +2651,13 @@ namespace OpenTK.Graphics.OpenGL4 [System.CLSCompliant(false)] [AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnPixelMapuivARB")] public static - unsafe void GetnPixelMap(OpenTK.Graphics.OpenGL4.ArbRobustness map, Int32 bufSize, [OutAttribute] UInt32* values) + unsafe void GetnPixelMap(OpenTK.Graphics.OpenGL4.All map, Int32 bufSize, [OutAttribute] UInt32* values) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetnPixelMapuivARB((OpenTK.Graphics.OpenGL4.ArbRobustness)map, (Int32)bufSize, (UInt32*)values); + Delegates.glGetnPixelMapuivARB((OpenTK.Graphics.OpenGL4.All)map, (Int32)bufSize, (UInt32*)values); #if DEBUG } #endif @@ -2666,7 +2666,7 @@ namespace OpenTK.Graphics.OpenGL4 /// [requires: ARB_robustness] [AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnPixelMapusvARB")] public static - void GetnPixelMap(OpenTK.Graphics.OpenGL4.ArbRobustness map, Int32 bufSize, [OutAttribute] Int16[] values) + void GetnPixelMap(OpenTK.Graphics.OpenGL4.All map, Int32 bufSize, [OutAttribute] Int16[] values) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -2676,7 +2676,7 @@ namespace OpenTK.Graphics.OpenGL4 { fixed (Int16* values_ptr = values) { - Delegates.glGetnPixelMapusvARB((OpenTK.Graphics.OpenGL4.ArbRobustness)map, (Int32)bufSize, (UInt16*)values_ptr); + Delegates.glGetnPixelMapusvARB((OpenTK.Graphics.OpenGL4.All)map, (Int32)bufSize, (UInt16*)values_ptr); } } #if DEBUG @@ -2687,7 +2687,7 @@ namespace OpenTK.Graphics.OpenGL4 /// [requires: ARB_robustness] [AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnPixelMapusvARB")] public static - void GetnPixelMap(OpenTK.Graphics.OpenGL4.ArbRobustness map, Int32 bufSize, [OutAttribute] out Int16 values) + void GetnPixelMap(OpenTK.Graphics.OpenGL4.All map, Int32 bufSize, [OutAttribute] out Int16 values) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -2697,7 +2697,7 @@ namespace OpenTK.Graphics.OpenGL4 { fixed (Int16* values_ptr = &values) { - Delegates.glGetnPixelMapusvARB((OpenTK.Graphics.OpenGL4.ArbRobustness)map, (Int32)bufSize, (UInt16*)values_ptr); + Delegates.glGetnPixelMapusvARB((OpenTK.Graphics.OpenGL4.All)map, (Int32)bufSize, (UInt16*)values_ptr); values = *values_ptr; } } @@ -2710,13 +2710,13 @@ namespace OpenTK.Graphics.OpenGL4 [System.CLSCompliant(false)] [AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnPixelMapusvARB")] public static - unsafe void GetnPixelMap(OpenTK.Graphics.OpenGL4.ArbRobustness map, Int32 bufSize, [OutAttribute] Int16* values) + unsafe void GetnPixelMap(OpenTK.Graphics.OpenGL4.All map, Int32 bufSize, [OutAttribute] Int16* values) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetnPixelMapusvARB((OpenTK.Graphics.OpenGL4.ArbRobustness)map, (Int32)bufSize, (UInt16*)values); + Delegates.glGetnPixelMapusvARB((OpenTK.Graphics.OpenGL4.All)map, (Int32)bufSize, (UInt16*)values); #if DEBUG } #endif @@ -2726,7 +2726,7 @@ namespace OpenTK.Graphics.OpenGL4 [System.CLSCompliant(false)] [AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnPixelMapusvARB")] public static - void GetnPixelMap(OpenTK.Graphics.OpenGL4.ArbRobustness map, Int32 bufSize, [OutAttribute] UInt16[] values) + void GetnPixelMap(OpenTK.Graphics.OpenGL4.All map, Int32 bufSize, [OutAttribute] UInt16[] values) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -2736,7 +2736,7 @@ namespace OpenTK.Graphics.OpenGL4 { fixed (UInt16* values_ptr = values) { - Delegates.glGetnPixelMapusvARB((OpenTK.Graphics.OpenGL4.ArbRobustness)map, (Int32)bufSize, (UInt16*)values_ptr); + Delegates.glGetnPixelMapusvARB((OpenTK.Graphics.OpenGL4.All)map, (Int32)bufSize, (UInt16*)values_ptr); } } #if DEBUG @@ -2748,7 +2748,7 @@ namespace OpenTK.Graphics.OpenGL4 [System.CLSCompliant(false)] [AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnPixelMapusvARB")] public static - void GetnPixelMap(OpenTK.Graphics.OpenGL4.ArbRobustness map, Int32 bufSize, [OutAttribute] out UInt16 values) + void GetnPixelMap(OpenTK.Graphics.OpenGL4.All map, Int32 bufSize, [OutAttribute] out UInt16 values) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -2758,7 +2758,7 @@ namespace OpenTK.Graphics.OpenGL4 { fixed (UInt16* values_ptr = &values) { - Delegates.glGetnPixelMapusvARB((OpenTK.Graphics.OpenGL4.ArbRobustness)map, (Int32)bufSize, (UInt16*)values_ptr); + Delegates.glGetnPixelMapusvARB((OpenTK.Graphics.OpenGL4.All)map, (Int32)bufSize, (UInt16*)values_ptr); values = *values_ptr; } } @@ -2771,13 +2771,13 @@ namespace OpenTK.Graphics.OpenGL4 [System.CLSCompliant(false)] [AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnPixelMapusvARB")] public static - unsafe void GetnPixelMap(OpenTK.Graphics.OpenGL4.ArbRobustness map, Int32 bufSize, [OutAttribute] UInt16* values) + unsafe void GetnPixelMap(OpenTK.Graphics.OpenGL4.All map, Int32 bufSize, [OutAttribute] UInt16* values) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetnPixelMapusvARB((OpenTK.Graphics.OpenGL4.ArbRobustness)map, (Int32)bufSize, (UInt16*)values); + Delegates.glGetnPixelMapusvARB((OpenTK.Graphics.OpenGL4.All)map, (Int32)bufSize, (UInt16*)values); #if DEBUG } #endif @@ -2845,13 +2845,13 @@ namespace OpenTK.Graphics.OpenGL4 /// [requires: ARB_robustness] [AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnSeparableFilterARB")] public static - void GetnSeparableFilter(OpenTK.Graphics.OpenGL4.ArbRobustness target, OpenTK.Graphics.OpenGL4.ArbRobustness format, OpenTK.Graphics.OpenGL4.ArbRobustness type, Int32 rowBufSize, [OutAttribute] IntPtr row, Int32 columnBufSize, [OutAttribute] IntPtr column, [OutAttribute] IntPtr span) + void GetnSeparableFilter(OpenTK.Graphics.OpenGL4.All target, OpenTK.Graphics.OpenGL4.All format, OpenTK.Graphics.OpenGL4.All type, Int32 rowBufSize, [OutAttribute] IntPtr row, Int32 columnBufSize, [OutAttribute] IntPtr column, [OutAttribute] IntPtr span) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetnSeparableFilterARB((OpenTK.Graphics.OpenGL4.ArbRobustness)target, (OpenTK.Graphics.OpenGL4.ArbRobustness)format, (OpenTK.Graphics.OpenGL4.ArbRobustness)type, (Int32)rowBufSize, (IntPtr)row, (Int32)columnBufSize, (IntPtr)column, (IntPtr)span); + Delegates.glGetnSeparableFilterARB((OpenTK.Graphics.OpenGL4.All)target, (OpenTK.Graphics.OpenGL4.All)format, (OpenTK.Graphics.OpenGL4.All)type, (Int32)rowBufSize, (IntPtr)row, (Int32)columnBufSize, (IntPtr)column, (IntPtr)span); #if DEBUG } #endif @@ -2860,7 +2860,7 @@ namespace OpenTK.Graphics.OpenGL4 /// [requires: ARB_robustness] [AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnSeparableFilterARB")] public static - void GetnSeparableFilter(OpenTK.Graphics.OpenGL4.ArbRobustness target, OpenTK.Graphics.OpenGL4.ArbRobustness format, OpenTK.Graphics.OpenGL4.ArbRobustness type, Int32 rowBufSize, [InAttribute, OutAttribute] T4[] row, Int32 columnBufSize, [InAttribute, OutAttribute] T6[] column, [InAttribute, OutAttribute] T7[] span) + void GetnSeparableFilter(OpenTK.Graphics.OpenGL4.All target, OpenTK.Graphics.OpenGL4.All format, OpenTK.Graphics.OpenGL4.All type, Int32 rowBufSize, [InAttribute, OutAttribute] T4[] row, Int32 columnBufSize, [InAttribute, OutAttribute] T6[] column, [InAttribute, OutAttribute] T7[] span) where T4 : struct where T6 : struct where T7 : struct @@ -2874,7 +2874,7 @@ namespace OpenTK.Graphics.OpenGL4 GCHandle span_ptr = GCHandle.Alloc(span, GCHandleType.Pinned); try { - Delegates.glGetnSeparableFilterARB((OpenTK.Graphics.OpenGL4.ArbRobustness)target, (OpenTK.Graphics.OpenGL4.ArbRobustness)format, (OpenTK.Graphics.OpenGL4.ArbRobustness)type, (Int32)rowBufSize, (IntPtr)row_ptr.AddrOfPinnedObject(), (Int32)columnBufSize, (IntPtr)column_ptr.AddrOfPinnedObject(), (IntPtr)span_ptr.AddrOfPinnedObject()); + Delegates.glGetnSeparableFilterARB((OpenTK.Graphics.OpenGL4.All)target, (OpenTK.Graphics.OpenGL4.All)format, (OpenTK.Graphics.OpenGL4.All)type, (Int32)rowBufSize, (IntPtr)row_ptr.AddrOfPinnedObject(), (Int32)columnBufSize, (IntPtr)column_ptr.AddrOfPinnedObject(), (IntPtr)span_ptr.AddrOfPinnedObject()); } finally { @@ -2890,7 +2890,7 @@ namespace OpenTK.Graphics.OpenGL4 /// [requires: ARB_robustness] [AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnSeparableFilterARB")] public static - void GetnSeparableFilter(OpenTK.Graphics.OpenGL4.ArbRobustness target, OpenTK.Graphics.OpenGL4.ArbRobustness format, OpenTK.Graphics.OpenGL4.ArbRobustness type, Int32 rowBufSize, [InAttribute, OutAttribute] T4[,] row, Int32 columnBufSize, [InAttribute, OutAttribute] T6[,] column, [InAttribute, OutAttribute] T7[,] span) + void GetnSeparableFilter(OpenTK.Graphics.OpenGL4.All target, OpenTK.Graphics.OpenGL4.All format, OpenTK.Graphics.OpenGL4.All type, Int32 rowBufSize, [InAttribute, OutAttribute] T4[,] row, Int32 columnBufSize, [InAttribute, OutAttribute] T6[,] column, [InAttribute, OutAttribute] T7[,] span) where T4 : struct where T6 : struct where T7 : struct @@ -2904,7 +2904,7 @@ namespace OpenTK.Graphics.OpenGL4 GCHandle span_ptr = GCHandle.Alloc(span, GCHandleType.Pinned); try { - Delegates.glGetnSeparableFilterARB((OpenTK.Graphics.OpenGL4.ArbRobustness)target, (OpenTK.Graphics.OpenGL4.ArbRobustness)format, (OpenTK.Graphics.OpenGL4.ArbRobustness)type, (Int32)rowBufSize, (IntPtr)row_ptr.AddrOfPinnedObject(), (Int32)columnBufSize, (IntPtr)column_ptr.AddrOfPinnedObject(), (IntPtr)span_ptr.AddrOfPinnedObject()); + Delegates.glGetnSeparableFilterARB((OpenTK.Graphics.OpenGL4.All)target, (OpenTK.Graphics.OpenGL4.All)format, (OpenTK.Graphics.OpenGL4.All)type, (Int32)rowBufSize, (IntPtr)row_ptr.AddrOfPinnedObject(), (Int32)columnBufSize, (IntPtr)column_ptr.AddrOfPinnedObject(), (IntPtr)span_ptr.AddrOfPinnedObject()); } finally { @@ -2920,7 +2920,7 @@ namespace OpenTK.Graphics.OpenGL4 /// [requires: ARB_robustness] [AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnSeparableFilterARB")] public static - void GetnSeparableFilter(OpenTK.Graphics.OpenGL4.ArbRobustness target, OpenTK.Graphics.OpenGL4.ArbRobustness format, OpenTK.Graphics.OpenGL4.ArbRobustness type, Int32 rowBufSize, [InAttribute, OutAttribute] T4[,,] row, Int32 columnBufSize, [InAttribute, OutAttribute] T6[,,] column, [InAttribute, OutAttribute] T7[,,] span) + void GetnSeparableFilter(OpenTK.Graphics.OpenGL4.All target, OpenTK.Graphics.OpenGL4.All format, OpenTK.Graphics.OpenGL4.All type, Int32 rowBufSize, [InAttribute, OutAttribute] T4[,,] row, Int32 columnBufSize, [InAttribute, OutAttribute] T6[,,] column, [InAttribute, OutAttribute] T7[,,] span) where T4 : struct where T6 : struct where T7 : struct @@ -2934,7 +2934,7 @@ namespace OpenTK.Graphics.OpenGL4 GCHandle span_ptr = GCHandle.Alloc(span, GCHandleType.Pinned); try { - Delegates.glGetnSeparableFilterARB((OpenTK.Graphics.OpenGL4.ArbRobustness)target, (OpenTK.Graphics.OpenGL4.ArbRobustness)format, (OpenTK.Graphics.OpenGL4.ArbRobustness)type, (Int32)rowBufSize, (IntPtr)row_ptr.AddrOfPinnedObject(), (Int32)columnBufSize, (IntPtr)column_ptr.AddrOfPinnedObject(), (IntPtr)span_ptr.AddrOfPinnedObject()); + Delegates.glGetnSeparableFilterARB((OpenTK.Graphics.OpenGL4.All)target, (OpenTK.Graphics.OpenGL4.All)format, (OpenTK.Graphics.OpenGL4.All)type, (Int32)rowBufSize, (IntPtr)row_ptr.AddrOfPinnedObject(), (Int32)columnBufSize, (IntPtr)column_ptr.AddrOfPinnedObject(), (IntPtr)span_ptr.AddrOfPinnedObject()); } finally { @@ -2950,7 +2950,7 @@ namespace OpenTK.Graphics.OpenGL4 /// [requires: ARB_robustness] [AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnSeparableFilterARB")] public static - void GetnSeparableFilter(OpenTK.Graphics.OpenGL4.ArbRobustness target, OpenTK.Graphics.OpenGL4.ArbRobustness format, OpenTK.Graphics.OpenGL4.ArbRobustness type, Int32 rowBufSize, [InAttribute, OutAttribute] ref T4 row, Int32 columnBufSize, [InAttribute, OutAttribute] ref T6 column, [InAttribute, OutAttribute] ref T7 span) + void GetnSeparableFilter(OpenTK.Graphics.OpenGL4.All target, OpenTK.Graphics.OpenGL4.All format, OpenTK.Graphics.OpenGL4.All type, Int32 rowBufSize, [InAttribute, OutAttribute] ref T4 row, Int32 columnBufSize, [InAttribute, OutAttribute] ref T6 column, [InAttribute, OutAttribute] ref T7 span) where T4 : struct where T6 : struct where T7 : struct @@ -2964,7 +2964,7 @@ namespace OpenTK.Graphics.OpenGL4 GCHandle span_ptr = GCHandle.Alloc(span, GCHandleType.Pinned); try { - Delegates.glGetnSeparableFilterARB((OpenTK.Graphics.OpenGL4.ArbRobustness)target, (OpenTK.Graphics.OpenGL4.ArbRobustness)format, (OpenTK.Graphics.OpenGL4.ArbRobustness)type, (Int32)rowBufSize, (IntPtr)row_ptr.AddrOfPinnedObject(), (Int32)columnBufSize, (IntPtr)column_ptr.AddrOfPinnedObject(), (IntPtr)span_ptr.AddrOfPinnedObject()); + Delegates.glGetnSeparableFilterARB((OpenTK.Graphics.OpenGL4.All)target, (OpenTK.Graphics.OpenGL4.All)format, (OpenTK.Graphics.OpenGL4.All)type, (Int32)rowBufSize, (IntPtr)row_ptr.AddrOfPinnedObject(), (Int32)columnBufSize, (IntPtr)column_ptr.AddrOfPinnedObject(), (IntPtr)span_ptr.AddrOfPinnedObject()); row = (T4)row_ptr.Target; column = (T6)column_ptr.Target; span = (T7)span_ptr.Target; @@ -2983,13 +2983,13 @@ namespace OpenTK.Graphics.OpenGL4 /// [requires: ARB_robustness] [AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnTexImageARB")] public static - void GetnTexImage(OpenTK.Graphics.OpenGL4.ArbRobustness target, Int32 level, OpenTK.Graphics.OpenGL4.ArbRobustness format, OpenTK.Graphics.OpenGL4.ArbRobustness type, Int32 bufSize, [OutAttribute] IntPtr img) + void GetnTexImage(OpenTK.Graphics.OpenGL4.All target, Int32 level, OpenTK.Graphics.OpenGL4.All format, OpenTK.Graphics.OpenGL4.All type, Int32 bufSize, [OutAttribute] IntPtr img) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetnTexImageARB((OpenTK.Graphics.OpenGL4.ArbRobustness)target, (Int32)level, (OpenTK.Graphics.OpenGL4.ArbRobustness)format, (OpenTK.Graphics.OpenGL4.ArbRobustness)type, (Int32)bufSize, (IntPtr)img); + Delegates.glGetnTexImageARB((OpenTK.Graphics.OpenGL4.All)target, (Int32)level, (OpenTK.Graphics.OpenGL4.All)format, (OpenTK.Graphics.OpenGL4.All)type, (Int32)bufSize, (IntPtr)img); #if DEBUG } #endif @@ -2998,7 +2998,7 @@ namespace OpenTK.Graphics.OpenGL4 /// [requires: ARB_robustness] [AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnTexImageARB")] public static - void GetnTexImage(OpenTK.Graphics.OpenGL4.ArbRobustness target, Int32 level, OpenTK.Graphics.OpenGL4.ArbRobustness format, OpenTK.Graphics.OpenGL4.ArbRobustness type, Int32 bufSize, [InAttribute, OutAttribute] T5[] img) + void GetnTexImage(OpenTK.Graphics.OpenGL4.All target, Int32 level, OpenTK.Graphics.OpenGL4.All format, OpenTK.Graphics.OpenGL4.All type, Int32 bufSize, [InAttribute, OutAttribute] T5[] img) where T5 : struct { #if DEBUG @@ -3008,7 +3008,7 @@ namespace OpenTK.Graphics.OpenGL4 GCHandle img_ptr = GCHandle.Alloc(img, GCHandleType.Pinned); try { - Delegates.glGetnTexImageARB((OpenTK.Graphics.OpenGL4.ArbRobustness)target, (Int32)level, (OpenTK.Graphics.OpenGL4.ArbRobustness)format, (OpenTK.Graphics.OpenGL4.ArbRobustness)type, (Int32)bufSize, (IntPtr)img_ptr.AddrOfPinnedObject()); + Delegates.glGetnTexImageARB((OpenTK.Graphics.OpenGL4.All)target, (Int32)level, (OpenTK.Graphics.OpenGL4.All)format, (OpenTK.Graphics.OpenGL4.All)type, (Int32)bufSize, (IntPtr)img_ptr.AddrOfPinnedObject()); } finally { @@ -3022,7 +3022,7 @@ namespace OpenTK.Graphics.OpenGL4 /// [requires: ARB_robustness] [AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnTexImageARB")] public static - void GetnTexImage(OpenTK.Graphics.OpenGL4.ArbRobustness target, Int32 level, OpenTK.Graphics.OpenGL4.ArbRobustness format, OpenTK.Graphics.OpenGL4.ArbRobustness type, Int32 bufSize, [InAttribute, OutAttribute] T5[,] img) + void GetnTexImage(OpenTK.Graphics.OpenGL4.All target, Int32 level, OpenTK.Graphics.OpenGL4.All format, OpenTK.Graphics.OpenGL4.All type, Int32 bufSize, [InAttribute, OutAttribute] T5[,] img) where T5 : struct { #if DEBUG @@ -3032,7 +3032,7 @@ namespace OpenTK.Graphics.OpenGL4 GCHandle img_ptr = GCHandle.Alloc(img, GCHandleType.Pinned); try { - Delegates.glGetnTexImageARB((OpenTK.Graphics.OpenGL4.ArbRobustness)target, (Int32)level, (OpenTK.Graphics.OpenGL4.ArbRobustness)format, (OpenTK.Graphics.OpenGL4.ArbRobustness)type, (Int32)bufSize, (IntPtr)img_ptr.AddrOfPinnedObject()); + Delegates.glGetnTexImageARB((OpenTK.Graphics.OpenGL4.All)target, (Int32)level, (OpenTK.Graphics.OpenGL4.All)format, (OpenTK.Graphics.OpenGL4.All)type, (Int32)bufSize, (IntPtr)img_ptr.AddrOfPinnedObject()); } finally { @@ -3046,7 +3046,7 @@ namespace OpenTK.Graphics.OpenGL4 /// [requires: ARB_robustness] [AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnTexImageARB")] public static - void GetnTexImage(OpenTK.Graphics.OpenGL4.ArbRobustness target, Int32 level, OpenTK.Graphics.OpenGL4.ArbRobustness format, OpenTK.Graphics.OpenGL4.ArbRobustness type, Int32 bufSize, [InAttribute, OutAttribute] T5[,,] img) + void GetnTexImage(OpenTK.Graphics.OpenGL4.All target, Int32 level, OpenTK.Graphics.OpenGL4.All format, OpenTK.Graphics.OpenGL4.All type, Int32 bufSize, [InAttribute, OutAttribute] T5[,,] img) where T5 : struct { #if DEBUG @@ -3056,7 +3056,7 @@ namespace OpenTK.Graphics.OpenGL4 GCHandle img_ptr = GCHandle.Alloc(img, GCHandleType.Pinned); try { - Delegates.glGetnTexImageARB((OpenTK.Graphics.OpenGL4.ArbRobustness)target, (Int32)level, (OpenTK.Graphics.OpenGL4.ArbRobustness)format, (OpenTK.Graphics.OpenGL4.ArbRobustness)type, (Int32)bufSize, (IntPtr)img_ptr.AddrOfPinnedObject()); + Delegates.glGetnTexImageARB((OpenTK.Graphics.OpenGL4.All)target, (Int32)level, (OpenTK.Graphics.OpenGL4.All)format, (OpenTK.Graphics.OpenGL4.All)type, (Int32)bufSize, (IntPtr)img_ptr.AddrOfPinnedObject()); } finally { @@ -3070,7 +3070,7 @@ namespace OpenTK.Graphics.OpenGL4 /// [requires: ARB_robustness] [AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glGetnTexImageARB")] public static - void GetnTexImage(OpenTK.Graphics.OpenGL4.ArbRobustness target, Int32 level, OpenTK.Graphics.OpenGL4.ArbRobustness format, OpenTK.Graphics.OpenGL4.ArbRobustness type, Int32 bufSize, [InAttribute, OutAttribute] ref T5 img) + void GetnTexImage(OpenTK.Graphics.OpenGL4.All target, Int32 level, OpenTK.Graphics.OpenGL4.All format, OpenTK.Graphics.OpenGL4.All type, Int32 bufSize, [InAttribute, OutAttribute] ref T5 img) where T5 : struct { #if DEBUG @@ -3080,7 +3080,7 @@ namespace OpenTK.Graphics.OpenGL4 GCHandle img_ptr = GCHandle.Alloc(img, GCHandleType.Pinned); try { - Delegates.glGetnTexImageARB((OpenTK.Graphics.OpenGL4.ArbRobustness)target, (Int32)level, (OpenTK.Graphics.OpenGL4.ArbRobustness)format, (OpenTK.Graphics.OpenGL4.ArbRobustness)type, (Int32)bufSize, (IntPtr)img_ptr.AddrOfPinnedObject()); + Delegates.glGetnTexImageARB((OpenTK.Graphics.OpenGL4.All)target, (Int32)level, (OpenTK.Graphics.OpenGL4.All)format, (OpenTK.Graphics.OpenGL4.All)type, (Int32)bufSize, (IntPtr)img_ptr.AddrOfPinnedObject()); img = (T5)img_ptr.Target; } finally @@ -3914,13 +3914,13 @@ namespace OpenTK.Graphics.OpenGL4 /// [requires: ARB_bindless_texture] [AutoGenerated(Category = "ARB_bindless_texture", Version = "", EntryPoint = "glMakeImageHandleResidentARB")] public static - void MakeImageHandleResident(Int64 handle, OpenTK.Graphics.OpenGL4.ArbBindlessTexture access) + void MakeImageHandleResident(Int64 handle, OpenTK.Graphics.OpenGL4.All access) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glMakeImageHandleResidentARB((UInt64)handle, (OpenTK.Graphics.OpenGL4.ArbBindlessTexture)access); + Delegates.glMakeImageHandleResidentARB((UInt64)handle, (OpenTK.Graphics.OpenGL4.All)access); #if DEBUG } #endif @@ -3930,13 +3930,13 @@ namespace OpenTK.Graphics.OpenGL4 [System.CLSCompliant(false)] [AutoGenerated(Category = "ARB_bindless_texture", Version = "", EntryPoint = "glMakeImageHandleResidentARB")] public static - void MakeImageHandleResident(UInt64 handle, OpenTK.Graphics.OpenGL4.ArbBindlessTexture access) + void MakeImageHandleResident(UInt64 handle, OpenTK.Graphics.OpenGL4.All access) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glMakeImageHandleResidentARB((UInt64)handle, (OpenTK.Graphics.OpenGL4.ArbBindlessTexture)access); + Delegates.glMakeImageHandleResidentARB((UInt64)handle, (OpenTK.Graphics.OpenGL4.All)access); #if DEBUG } #endif @@ -4030,13 +4030,13 @@ namespace OpenTK.Graphics.OpenGL4 /// [requires: ARB_indirect_parameters] [AutoGenerated(Category = "ARB_indirect_parameters", Version = "", EntryPoint = "glMultiDrawArraysIndirectCountARB")] public static - void MultiDrawArraysIndirectCount(OpenTK.Graphics.OpenGL4.ArbIndirectParameters mode, IntPtr indirect, IntPtr drawcount, Int32 maxdrawcount, Int32 stride) + void MultiDrawArraysIndirectCount(OpenTK.Graphics.OpenGL4.All mode, IntPtr indirect, IntPtr drawcount, Int32 maxdrawcount, Int32 stride) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glMultiDrawArraysIndirectCountARB((OpenTK.Graphics.OpenGL4.ArbIndirectParameters)mode, (IntPtr)indirect, (IntPtr)drawcount, (Int32)maxdrawcount, (Int32)stride); + Delegates.glMultiDrawArraysIndirectCountARB((OpenTK.Graphics.OpenGL4.All)mode, (IntPtr)indirect, (IntPtr)drawcount, (Int32)maxdrawcount, (Int32)stride); #if DEBUG } #endif @@ -4045,13 +4045,13 @@ namespace OpenTK.Graphics.OpenGL4 /// [requires: ARB_indirect_parameters] [AutoGenerated(Category = "ARB_indirect_parameters", Version = "", EntryPoint = "glMultiDrawElementsIndirectCountARB")] public static - void MultiDrawElementsIndirectCount(OpenTK.Graphics.OpenGL4.ArbIndirectParameters mode, OpenTK.Graphics.OpenGL4.ArbIndirectParameters type, IntPtr indirect, IntPtr drawcount, Int32 maxdrawcount, Int32 stride) + void MultiDrawElementsIndirectCount(OpenTK.Graphics.OpenGL4.All mode, OpenTK.Graphics.OpenGL4.All type, IntPtr indirect, IntPtr drawcount, Int32 maxdrawcount, Int32 stride) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glMultiDrawElementsIndirectCountARB((OpenTK.Graphics.OpenGL4.ArbIndirectParameters)mode, (OpenTK.Graphics.OpenGL4.ArbIndirectParameters)type, (IntPtr)indirect, (IntPtr)drawcount, (Int32)maxdrawcount, (Int32)stride); + Delegates.glMultiDrawElementsIndirectCountARB((OpenTK.Graphics.OpenGL4.All)mode, (OpenTK.Graphics.OpenGL4.All)type, (IntPtr)indirect, (IntPtr)drawcount, (Int32)maxdrawcount, (Int32)stride); #if DEBUG } #endif @@ -4060,13 +4060,13 @@ namespace OpenTK.Graphics.OpenGL4 /// [requires: ARB_shading_language_include] [AutoGenerated(Category = "ARB_shading_language_include", Version = "", EntryPoint = "glNamedStringARB")] public static - void NamedString(OpenTK.Graphics.OpenGL4.ArbShadingLanguageInclude type, Int32 namelen, String name, Int32 stringlen, String @string) + void NamedString(OpenTK.Graphics.OpenGL4.All type, Int32 namelen, String name, Int32 stringlen, String @string) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glNamedStringARB((OpenTK.Graphics.OpenGL4.ArbShadingLanguageInclude)type, (Int32)namelen, (String)name, (Int32)stringlen, (String)@string); + Delegates.glNamedStringARB((OpenTK.Graphics.OpenGL4.All)type, (Int32)namelen, (String)name, (Int32)stringlen, (String)@string); #if DEBUG } #endif @@ -4224,13 +4224,13 @@ namespace OpenTK.Graphics.OpenGL4 /// [requires: ARB_robustness] [AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glReadnPixelsARB")] public static - void ReadnPixels(Int32 x, Int32 y, Int32 width, Int32 height, OpenTK.Graphics.OpenGL4.ArbRobustness format, OpenTK.Graphics.OpenGL4.ArbRobustness type, Int32 bufSize, [OutAttribute] IntPtr data) + void ReadnPixels(Int32 x, Int32 y, Int32 width, Int32 height, OpenTK.Graphics.OpenGL4.All format, OpenTK.Graphics.OpenGL4.All type, Int32 bufSize, [OutAttribute] IntPtr data) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glReadnPixelsARB((Int32)x, (Int32)y, (Int32)width, (Int32)height, (OpenTK.Graphics.OpenGL4.ArbRobustness)format, (OpenTK.Graphics.OpenGL4.ArbRobustness)type, (Int32)bufSize, (IntPtr)data); + Delegates.glReadnPixelsARB((Int32)x, (Int32)y, (Int32)width, (Int32)height, (OpenTK.Graphics.OpenGL4.All)format, (OpenTK.Graphics.OpenGL4.All)type, (Int32)bufSize, (IntPtr)data); #if DEBUG } #endif @@ -4239,7 +4239,7 @@ namespace OpenTK.Graphics.OpenGL4 /// [requires: ARB_robustness] [AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glReadnPixelsARB")] public static - void ReadnPixels(Int32 x, Int32 y, Int32 width, Int32 height, OpenTK.Graphics.OpenGL4.ArbRobustness format, OpenTK.Graphics.OpenGL4.ArbRobustness type, Int32 bufSize, [InAttribute, OutAttribute] T7[] data) + void ReadnPixels(Int32 x, Int32 y, Int32 width, Int32 height, OpenTK.Graphics.OpenGL4.All format, OpenTK.Graphics.OpenGL4.All type, Int32 bufSize, [InAttribute, OutAttribute] T7[] data) where T7 : struct { #if DEBUG @@ -4249,7 +4249,7 @@ namespace OpenTK.Graphics.OpenGL4 GCHandle data_ptr = GCHandle.Alloc(data, GCHandleType.Pinned); try { - Delegates.glReadnPixelsARB((Int32)x, (Int32)y, (Int32)width, (Int32)height, (OpenTK.Graphics.OpenGL4.ArbRobustness)format, (OpenTK.Graphics.OpenGL4.ArbRobustness)type, (Int32)bufSize, (IntPtr)data_ptr.AddrOfPinnedObject()); + Delegates.glReadnPixelsARB((Int32)x, (Int32)y, (Int32)width, (Int32)height, (OpenTK.Graphics.OpenGL4.All)format, (OpenTK.Graphics.OpenGL4.All)type, (Int32)bufSize, (IntPtr)data_ptr.AddrOfPinnedObject()); } finally { @@ -4263,7 +4263,7 @@ namespace OpenTK.Graphics.OpenGL4 /// [requires: ARB_robustness] [AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glReadnPixelsARB")] public static - void ReadnPixels(Int32 x, Int32 y, Int32 width, Int32 height, OpenTK.Graphics.OpenGL4.ArbRobustness format, OpenTK.Graphics.OpenGL4.ArbRobustness type, Int32 bufSize, [InAttribute, OutAttribute] T7[,] data) + void ReadnPixels(Int32 x, Int32 y, Int32 width, Int32 height, OpenTK.Graphics.OpenGL4.All format, OpenTK.Graphics.OpenGL4.All type, Int32 bufSize, [InAttribute, OutAttribute] T7[,] data) where T7 : struct { #if DEBUG @@ -4273,7 +4273,7 @@ namespace OpenTK.Graphics.OpenGL4 GCHandle data_ptr = GCHandle.Alloc(data, GCHandleType.Pinned); try { - Delegates.glReadnPixelsARB((Int32)x, (Int32)y, (Int32)width, (Int32)height, (OpenTK.Graphics.OpenGL4.ArbRobustness)format, (OpenTK.Graphics.OpenGL4.ArbRobustness)type, (Int32)bufSize, (IntPtr)data_ptr.AddrOfPinnedObject()); + Delegates.glReadnPixelsARB((Int32)x, (Int32)y, (Int32)width, (Int32)height, (OpenTK.Graphics.OpenGL4.All)format, (OpenTK.Graphics.OpenGL4.All)type, (Int32)bufSize, (IntPtr)data_ptr.AddrOfPinnedObject()); } finally { @@ -4287,7 +4287,7 @@ namespace OpenTK.Graphics.OpenGL4 /// [requires: ARB_robustness] [AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glReadnPixelsARB")] public static - void ReadnPixels(Int32 x, Int32 y, Int32 width, Int32 height, OpenTK.Graphics.OpenGL4.ArbRobustness format, OpenTK.Graphics.OpenGL4.ArbRobustness type, Int32 bufSize, [InAttribute, OutAttribute] T7[,,] data) + void ReadnPixels(Int32 x, Int32 y, Int32 width, Int32 height, OpenTK.Graphics.OpenGL4.All format, OpenTK.Graphics.OpenGL4.All type, Int32 bufSize, [InAttribute, OutAttribute] T7[,,] data) where T7 : struct { #if DEBUG @@ -4297,7 +4297,7 @@ namespace OpenTK.Graphics.OpenGL4 GCHandle data_ptr = GCHandle.Alloc(data, GCHandleType.Pinned); try { - Delegates.glReadnPixelsARB((Int32)x, (Int32)y, (Int32)width, (Int32)height, (OpenTK.Graphics.OpenGL4.ArbRobustness)format, (OpenTK.Graphics.OpenGL4.ArbRobustness)type, (Int32)bufSize, (IntPtr)data_ptr.AddrOfPinnedObject()); + Delegates.glReadnPixelsARB((Int32)x, (Int32)y, (Int32)width, (Int32)height, (OpenTK.Graphics.OpenGL4.All)format, (OpenTK.Graphics.OpenGL4.All)type, (Int32)bufSize, (IntPtr)data_ptr.AddrOfPinnedObject()); } finally { @@ -4311,7 +4311,7 @@ namespace OpenTK.Graphics.OpenGL4 /// [requires: ARB_robustness] [AutoGenerated(Category = "ARB_robustness", Version = "", EntryPoint = "glReadnPixelsARB")] public static - void ReadnPixels(Int32 x, Int32 y, Int32 width, Int32 height, OpenTK.Graphics.OpenGL4.ArbRobustness format, OpenTK.Graphics.OpenGL4.ArbRobustness type, Int32 bufSize, [InAttribute, OutAttribute] ref T7 data) + void ReadnPixels(Int32 x, Int32 y, Int32 width, Int32 height, OpenTK.Graphics.OpenGL4.All format, OpenTK.Graphics.OpenGL4.All type, Int32 bufSize, [InAttribute, OutAttribute] ref T7 data) where T7 : struct { #if DEBUG @@ -4321,7 +4321,7 @@ namespace OpenTK.Graphics.OpenGL4 GCHandle data_ptr = GCHandle.Alloc(data, GCHandleType.Pinned); try { - Delegates.glReadnPixelsARB((Int32)x, (Int32)y, (Int32)width, (Int32)height, (OpenTK.Graphics.OpenGL4.ArbRobustness)format, (OpenTK.Graphics.OpenGL4.ArbRobustness)type, (Int32)bufSize, (IntPtr)data_ptr.AddrOfPinnedObject()); + Delegates.glReadnPixelsARB((Int32)x, (Int32)y, (Int32)width, (Int32)height, (OpenTK.Graphics.OpenGL4.All)format, (OpenTK.Graphics.OpenGL4.All)type, (Int32)bufSize, (IntPtr)data_ptr.AddrOfPinnedObject()); data = (T7)data_ptr.Target; } finally @@ -4336,13 +4336,13 @@ namespace OpenTK.Graphics.OpenGL4 /// [requires: ARB_sparse_texture] [AutoGenerated(Category = "ARB_sparse_texture", Version = "", EntryPoint = "glTexPageCommitmentARB")] public static - void TexPageCommitment(OpenTK.Graphics.OpenGL4.ArbSparseTexture target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, bool resident) + void TexPageCommitment(OpenTK.Graphics.OpenGL4.All target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, bool resident) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glTexPageCommitmentARB((OpenTK.Graphics.OpenGL4.ArbSparseTexture)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)zoffset, (Int32)width, (Int32)height, (Int32)depth, (bool)resident); + Delegates.glTexPageCommitmentARB((OpenTK.Graphics.OpenGL4.All)target, (Int32)level, (Int32)xoffset, (Int32)yoffset, (Int32)zoffset, (Int32)width, (Int32)height, (Int32)depth, (bool)resident); #if DEBUG } #endif @@ -4743,6 +4743,30 @@ namespace OpenTK.Graphics.OpenGL4 } + /// [requires: v1.0][deprecated: v3.2] + /// Delimit the vertices of a primitive or a group of like primitives + /// + /// + /// + /// Specifies the primitive or primitives that will be created from vertices presented between glBegin and the subsequent glEnd. Ten symbolic constants are accepted: GL_POINTS, GL_LINES, GL_LINE_STRIP, GL_LINE_LOOP, GL_TRIANGLES, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_QUADS, GL_QUAD_STRIP, and GL_POLYGON. + /// + /// + [AutoGenerated(Category = "VERSION_1_0", Version = "1.0", EntryPoint = "glBegin")] + public static + void Begin(OpenTK.Graphics.OpenGL4.BeginMode mode) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + GraphicsContext.CurrentContext.ErrorChecking = false; + #endif + Delegates.glBegin((OpenTK.Graphics.OpenGL4.BeginMode)mode); + #if DEBUG + } + #endif + } + + /// [requires: v3.0] /// Start conditional rendering /// @@ -7490,13 +7514,13 @@ namespace OpenTK.Graphics.OpenGL4 /// [AutoGenerated(Category = "VERSION_4_0", Version = "4.0", EntryPoint = "glBlendEquationi")] public static - void BlendEquation(Int32 buf, OpenTK.Graphics.OpenGL4.Version40 mode) + void BlendEquation(Int32 buf, OpenTK.Graphics.OpenGL4.All mode) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glBlendEquationi((UInt32)buf, (OpenTK.Graphics.OpenGL4.Version40)mode); + Delegates.glBlendEquationi((UInt32)buf, (OpenTK.Graphics.OpenGL4.All)mode); #if DEBUG } #endif @@ -7519,13 +7543,13 @@ namespace OpenTK.Graphics.OpenGL4 [System.CLSCompliant(false)] [AutoGenerated(Category = "VERSION_4_0", Version = "4.0", EntryPoint = "glBlendEquationi")] public static - void BlendEquation(UInt32 buf, OpenTK.Graphics.OpenGL4.Version40 mode) + void BlendEquation(UInt32 buf, OpenTK.Graphics.OpenGL4.All mode) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glBlendEquationi((UInt32)buf, (OpenTK.Graphics.OpenGL4.Version40)mode); + Delegates.glBlendEquationi((UInt32)buf, (OpenTK.Graphics.OpenGL4.All)mode); #if DEBUG } #endif @@ -7685,13 +7709,13 @@ namespace OpenTK.Graphics.OpenGL4 /// [AutoGenerated(Category = "VERSION_4_0", Version = "4.0", EntryPoint = "glBlendFunci")] public static - void BlendFunc(Int32 buf, OpenTK.Graphics.OpenGL4.Version40 src, OpenTK.Graphics.OpenGL4.Version40 dst) + void BlendFunc(Int32 buf, OpenTK.Graphics.OpenGL4.All src, OpenTK.Graphics.OpenGL4.All dst) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glBlendFunci((UInt32)buf, (OpenTK.Graphics.OpenGL4.Version40)src, (OpenTK.Graphics.OpenGL4.Version40)dst); + Delegates.glBlendFunci((UInt32)buf, (OpenTK.Graphics.OpenGL4.All)src, (OpenTK.Graphics.OpenGL4.All)dst); #if DEBUG } #endif @@ -7719,13 +7743,13 @@ namespace OpenTK.Graphics.OpenGL4 [System.CLSCompliant(false)] [AutoGenerated(Category = "VERSION_4_0", Version = "4.0", EntryPoint = "glBlendFunci")] public static - void BlendFunc(UInt32 buf, OpenTK.Graphics.OpenGL4.Version40 src, OpenTK.Graphics.OpenGL4.Version40 dst) + void BlendFunc(UInt32 buf, OpenTK.Graphics.OpenGL4.All src, OpenTK.Graphics.OpenGL4.All dst) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glBlendFunci((UInt32)buf, (OpenTK.Graphics.OpenGL4.Version40)src, (OpenTK.Graphics.OpenGL4.Version40)dst); + Delegates.glBlendFunci((UInt32)buf, (OpenTK.Graphics.OpenGL4.All)src, (OpenTK.Graphics.OpenGL4.All)dst); #if DEBUG } #endif @@ -7805,13 +7829,13 @@ namespace OpenTK.Graphics.OpenGL4 /// [AutoGenerated(Category = "VERSION_4_0", Version = "4.0", EntryPoint = "glBlendFuncSeparatei")] public static - void BlendFuncSeparate(Int32 buf, OpenTK.Graphics.OpenGL4.Version40 srcRGB, OpenTK.Graphics.OpenGL4.Version40 dstRGB, OpenTK.Graphics.OpenGL4.Version40 srcAlpha, OpenTK.Graphics.OpenGL4.Version40 dstAlpha) + void BlendFuncSeparate(Int32 buf, OpenTK.Graphics.OpenGL4.All srcRGB, OpenTK.Graphics.OpenGL4.All dstRGB, OpenTK.Graphics.OpenGL4.All srcAlpha, OpenTK.Graphics.OpenGL4.All dstAlpha) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glBlendFuncSeparatei((UInt32)buf, (OpenTK.Graphics.OpenGL4.Version40)srcRGB, (OpenTK.Graphics.OpenGL4.Version40)dstRGB, (OpenTK.Graphics.OpenGL4.Version40)srcAlpha, (OpenTK.Graphics.OpenGL4.Version40)dstAlpha); + Delegates.glBlendFuncSeparatei((UInt32)buf, (OpenTK.Graphics.OpenGL4.All)srcRGB, (OpenTK.Graphics.OpenGL4.All)dstRGB, (OpenTK.Graphics.OpenGL4.All)srcAlpha, (OpenTK.Graphics.OpenGL4.All)dstAlpha); #if DEBUG } #endif @@ -7849,13 +7873,13 @@ namespace OpenTK.Graphics.OpenGL4 [System.CLSCompliant(false)] [AutoGenerated(Category = "VERSION_4_0", Version = "4.0", EntryPoint = "glBlendFuncSeparatei")] public static - void BlendFuncSeparate(UInt32 buf, OpenTK.Graphics.OpenGL4.Version40 srcRGB, OpenTK.Graphics.OpenGL4.Version40 dstRGB, OpenTK.Graphics.OpenGL4.Version40 srcAlpha, OpenTK.Graphics.OpenGL4.Version40 dstAlpha) + void BlendFuncSeparate(UInt32 buf, OpenTK.Graphics.OpenGL4.All srcRGB, OpenTK.Graphics.OpenGL4.All dstRGB, OpenTK.Graphics.OpenGL4.All srcAlpha, OpenTK.Graphics.OpenGL4.All dstAlpha) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glBlendFuncSeparatei((UInt32)buf, (OpenTK.Graphics.OpenGL4.Version40)srcRGB, (OpenTK.Graphics.OpenGL4.Version40)dstRGB, (OpenTK.Graphics.OpenGL4.Version40)srcAlpha, (OpenTK.Graphics.OpenGL4.Version40)dstAlpha); + Delegates.glBlendFuncSeparatei((UInt32)buf, (OpenTK.Graphics.OpenGL4.All)srcRGB, (OpenTK.Graphics.OpenGL4.All)dstRGB, (OpenTK.Graphics.OpenGL4.All)srcAlpha, (OpenTK.Graphics.OpenGL4.All)dstAlpha); #if DEBUG } #endif @@ -18863,6 +18887,39 @@ namespace OpenTK.Graphics.OpenGL4 } + /// [requires: v1.1] + /// Render primitives from array data + /// + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted. + /// + /// + /// + /// + /// Specifies the starting index in the enabled arrays. + /// + /// + /// + /// + /// Specifies the number of indices to be rendered. + /// + /// + [AutoGenerated(Category = "VERSION_1_1", Version = "1.1", EntryPoint = "glDrawArrays")] + public static + void DrawArrays(OpenTK.Graphics.OpenGL4.BeginMode mode, Int32 first, Int32 count) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glDrawArrays1((OpenTK.Graphics.OpenGL4.BeginMode)mode, (Int32)first, (Int32)count); + #if DEBUG + } + #endif + } + + /// [requires: v1.1] /// Render primitives from array data /// @@ -19318,6 +19375,233 @@ namespace OpenTK.Graphics.OpenGL4 } + /// [requires: v1.1] + /// Render primitives from array data + /// + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted. + /// + /// + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// + /// + /// Specifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT. + /// + /// + /// + /// + /// Specifies a pointer to the location where the indices are stored. + /// + /// + [AutoGenerated(Category = "VERSION_1_1", Version = "1.1", EntryPoint = "glDrawElements")] + public static + void DrawElements(OpenTK.Graphics.OpenGL4.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL4.DrawElementsType type, IntPtr indices) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glDrawElements1((OpenTK.Graphics.OpenGL4.BeginMode)mode, (Int32)count, (OpenTK.Graphics.OpenGL4.DrawElementsType)type, (IntPtr)indices); + #if DEBUG + } + #endif + } + + + /// [requires: v1.1] + /// Render primitives from array data + /// + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted. + /// + /// + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// + /// + /// Specifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT. + /// + /// + /// + /// + /// Specifies a pointer to the location where the indices are stored. + /// + /// + [AutoGenerated(Category = "VERSION_1_1", Version = "1.1", EntryPoint = "glDrawElements")] + public static + void DrawElements(OpenTK.Graphics.OpenGL4.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL4.DrawElementsType type, [InAttribute, OutAttribute] T3[] indices) + where T3 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); + try + { + Delegates.glDrawElements1((OpenTK.Graphics.OpenGL4.BeginMode)mode, (Int32)count, (OpenTK.Graphics.OpenGL4.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject()); + } + finally + { + indices_ptr.Free(); + } + #if DEBUG + } + #endif + } + + + /// [requires: v1.1] + /// Render primitives from array data + /// + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted. + /// + /// + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// + /// + /// Specifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT. + /// + /// + /// + /// + /// Specifies a pointer to the location where the indices are stored. + /// + /// + [AutoGenerated(Category = "VERSION_1_1", Version = "1.1", EntryPoint = "glDrawElements")] + public static + void DrawElements(OpenTK.Graphics.OpenGL4.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL4.DrawElementsType type, [InAttribute, OutAttribute] T3[,] indices) + where T3 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); + try + { + Delegates.glDrawElements1((OpenTK.Graphics.OpenGL4.BeginMode)mode, (Int32)count, (OpenTK.Graphics.OpenGL4.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject()); + } + finally + { + indices_ptr.Free(); + } + #if DEBUG + } + #endif + } + + + /// [requires: v1.1] + /// Render primitives from array data + /// + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted. + /// + /// + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// + /// + /// Specifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT. + /// + /// + /// + /// + /// Specifies a pointer to the location where the indices are stored. + /// + /// + [AutoGenerated(Category = "VERSION_1_1", Version = "1.1", EntryPoint = "glDrawElements")] + public static + void DrawElements(OpenTK.Graphics.OpenGL4.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL4.DrawElementsType type, [InAttribute, OutAttribute] T3[,,] indices) + where T3 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); + try + { + Delegates.glDrawElements1((OpenTK.Graphics.OpenGL4.BeginMode)mode, (Int32)count, (OpenTK.Graphics.OpenGL4.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject()); + } + finally + { + indices_ptr.Free(); + } + #if DEBUG + } + #endif + } + + + /// [requires: v1.1] + /// Render primitives from array data + /// + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted. + /// + /// + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// + /// + /// Specifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT. + /// + /// + /// + /// + /// Specifies a pointer to the location where the indices are stored. + /// + /// + [AutoGenerated(Category = "VERSION_1_1", Version = "1.1", EntryPoint = "glDrawElements")] + public static + void DrawElements(OpenTK.Graphics.OpenGL4.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL4.DrawElementsType type, [InAttribute, OutAttribute] ref T3 indices) + where T3 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); + try + { + Delegates.glDrawElements1((OpenTK.Graphics.OpenGL4.BeginMode)mode, (Int32)count, (OpenTK.Graphics.OpenGL4.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject()); + indices = (T3)indices_ptr.Target; + } + finally + { + indices_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: v1.1] /// Render primitives from array data /// @@ -21696,6 +21980,565 @@ namespace OpenTK.Graphics.OpenGL4 } + /// [requires: v1.2] + /// Render primitives from array data + /// + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted. + /// + /// + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// + /// + /// Specifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT. + /// + /// + /// + /// + /// Specifies a pointer to the location where the indices are stored. + /// + /// + [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glDrawRangeElements")] + public static + void DrawRangeElements(OpenTK.Graphics.OpenGL4.BeginMode mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.OpenGL4.DrawElementsType type, IntPtr indices) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glDrawRangeElements1((OpenTK.Graphics.OpenGL4.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32)count, (OpenTK.Graphics.OpenGL4.DrawElementsType)type, (IntPtr)indices); + #if DEBUG + } + #endif + } + + + /// [requires: v1.2] + /// Render primitives from array data + /// + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted. + /// + /// + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// + /// + /// Specifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT. + /// + /// + /// + /// + /// Specifies a pointer to the location where the indices are stored. + /// + /// + [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glDrawRangeElements")] + public static + void DrawRangeElements(OpenTK.Graphics.OpenGL4.BeginMode mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.OpenGL4.DrawElementsType type, [InAttribute, OutAttribute] T5[] indices) + where T5 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); + try + { + Delegates.glDrawRangeElements1((OpenTK.Graphics.OpenGL4.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32)count, (OpenTK.Graphics.OpenGL4.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject()); + } + finally + { + indices_ptr.Free(); + } + #if DEBUG + } + #endif + } + + + /// [requires: v1.2] + /// Render primitives from array data + /// + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted. + /// + /// + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// + /// + /// Specifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT. + /// + /// + /// + /// + /// Specifies a pointer to the location where the indices are stored. + /// + /// + [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glDrawRangeElements")] + public static + void DrawRangeElements(OpenTK.Graphics.OpenGL4.BeginMode mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.OpenGL4.DrawElementsType type, [InAttribute, OutAttribute] T5[,] indices) + where T5 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); + try + { + Delegates.glDrawRangeElements1((OpenTK.Graphics.OpenGL4.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32)count, (OpenTK.Graphics.OpenGL4.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject()); + } + finally + { + indices_ptr.Free(); + } + #if DEBUG + } + #endif + } + + + /// [requires: v1.2] + /// Render primitives from array data + /// + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted. + /// + /// + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// + /// + /// Specifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT. + /// + /// + /// + /// + /// Specifies a pointer to the location where the indices are stored. + /// + /// + [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glDrawRangeElements")] + public static + void DrawRangeElements(OpenTK.Graphics.OpenGL4.BeginMode mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.OpenGL4.DrawElementsType type, [InAttribute, OutAttribute] T5[,,] indices) + where T5 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); + try + { + Delegates.glDrawRangeElements1((OpenTK.Graphics.OpenGL4.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32)count, (OpenTK.Graphics.OpenGL4.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject()); + } + finally + { + indices_ptr.Free(); + } + #if DEBUG + } + #endif + } + + + /// [requires: v1.2] + /// Render primitives from array data + /// + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted. + /// + /// + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// + /// + /// Specifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT. + /// + /// + /// + /// + /// Specifies a pointer to the location where the indices are stored. + /// + /// + [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glDrawRangeElements")] + public static + void DrawRangeElements(OpenTK.Graphics.OpenGL4.BeginMode mode, Int32 start, Int32 end, Int32 count, OpenTK.Graphics.OpenGL4.DrawElementsType type, [InAttribute, OutAttribute] ref T5 indices) + where T5 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); + try + { + Delegates.glDrawRangeElements1((OpenTK.Graphics.OpenGL4.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32)count, (OpenTK.Graphics.OpenGL4.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject()); + indices = (T5)indices_ptr.Target; + } + finally + { + indices_ptr.Free(); + } + #if DEBUG + } + #endif + } + + + /// [requires: v1.2] + /// Render primitives from array data + /// + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted. + /// + /// + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// + /// + /// Specifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT. + /// + /// + /// + /// + /// Specifies a pointer to the location where the indices are stored. + /// + /// + [System.CLSCompliant(false)] + [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glDrawRangeElements")] + public static + void DrawRangeElements(OpenTK.Graphics.OpenGL4.BeginMode mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL4.DrawElementsType type, IntPtr indices) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glDrawRangeElements1((OpenTK.Graphics.OpenGL4.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32)count, (OpenTK.Graphics.OpenGL4.DrawElementsType)type, (IntPtr)indices); + #if DEBUG + } + #endif + } + + + /// [requires: v1.2] + /// Render primitives from array data + /// + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted. + /// + /// + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// + /// + /// Specifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT. + /// + /// + /// + /// + /// Specifies a pointer to the location where the indices are stored. + /// + /// + [System.CLSCompliant(false)] + [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glDrawRangeElements")] + public static + void DrawRangeElements(OpenTK.Graphics.OpenGL4.BeginMode mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL4.DrawElementsType type, [InAttribute, OutAttribute] T5[] indices) + where T5 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); + try + { + Delegates.glDrawRangeElements1((OpenTK.Graphics.OpenGL4.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32)count, (OpenTK.Graphics.OpenGL4.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject()); + } + finally + { + indices_ptr.Free(); + } + #if DEBUG + } + #endif + } + + + /// [requires: v1.2] + /// Render primitives from array data + /// + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted. + /// + /// + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// + /// + /// Specifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT. + /// + /// + /// + /// + /// Specifies a pointer to the location where the indices are stored. + /// + /// + [System.CLSCompliant(false)] + [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glDrawRangeElements")] + public static + void DrawRangeElements(OpenTK.Graphics.OpenGL4.BeginMode mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL4.DrawElementsType type, [InAttribute, OutAttribute] T5[,] indices) + where T5 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); + try + { + Delegates.glDrawRangeElements1((OpenTK.Graphics.OpenGL4.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32)count, (OpenTK.Graphics.OpenGL4.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject()); + } + finally + { + indices_ptr.Free(); + } + #if DEBUG + } + #endif + } + + + /// [requires: v1.2] + /// Render primitives from array data + /// + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted. + /// + /// + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// + /// + /// Specifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT. + /// + /// + /// + /// + /// Specifies a pointer to the location where the indices are stored. + /// + /// + [System.CLSCompliant(false)] + [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glDrawRangeElements")] + public static + void DrawRangeElements(OpenTK.Graphics.OpenGL4.BeginMode mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL4.DrawElementsType type, [InAttribute, OutAttribute] T5[,,] indices) + where T5 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); + try + { + Delegates.glDrawRangeElements1((OpenTK.Graphics.OpenGL4.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32)count, (OpenTK.Graphics.OpenGL4.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject()); + } + finally + { + indices_ptr.Free(); + } + #if DEBUG + } + #endif + } + + + /// [requires: v1.2] + /// Render primitives from array data + /// + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted. + /// + /// + /// + /// + /// Specifies the minimum array index contained in indices. + /// + /// + /// + /// + /// Specifies the maximum array index contained in indices. + /// + /// + /// + /// + /// Specifies the number of elements to be rendered. + /// + /// + /// + /// + /// Specifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT. + /// + /// + /// + /// + /// Specifies a pointer to the location where the indices are stored. + /// + /// + [System.CLSCompliant(false)] + [AutoGenerated(Category = "VERSION_1_2", Version = "1.2", EntryPoint = "glDrawRangeElements")] + public static + void DrawRangeElements(OpenTK.Graphics.OpenGL4.BeginMode mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL4.DrawElementsType type, [InAttribute, OutAttribute] ref T5 indices) + where T5 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); + try + { + Delegates.glDrawRangeElements1((OpenTK.Graphics.OpenGL4.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32)count, (OpenTK.Graphics.OpenGL4.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject()); + indices = (T5)indices_ptr.Target; + } + finally + { + indices_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: v1.2] /// Render primitives from array data /// @@ -45865,6 +46708,135 @@ namespace OpenTK.Graphics.OpenGL4 } + /// [requires: v1.4] + /// Render multiple sets of primitives from array data + /// + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted. + /// + /// + /// + /// + /// Points to an array of starting indices in the enabled arrays. + /// + /// + /// + /// + /// Points to an array of the number of indices to be rendered. + /// + /// + /// + /// + /// Specifies the size of the first and count + /// + /// + [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glMultiDrawArrays")] + public static + void MultiDrawArrays(OpenTK.Graphics.OpenGL4.BeginMode mode, Int32[] first, Int32[] count, Int32 drawcount) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Int32* first_ptr = first) + fixed (Int32* count_ptr = count) + { + Delegates.glMultiDrawArrays1((OpenTK.Graphics.OpenGL4.BeginMode)mode, (Int32*)first_ptr, (Int32*)count_ptr, (Int32)drawcount); + } + } + #if DEBUG + } + #endif + } + + + /// [requires: v1.4] + /// Render multiple sets of primitives from array data + /// + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted. + /// + /// + /// + /// + /// Points to an array of starting indices in the enabled arrays. + /// + /// + /// + /// + /// Points to an array of the number of indices to be rendered. + /// + /// + /// + /// + /// Specifies the size of the first and count + /// + /// + [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glMultiDrawArrays")] + public static + void MultiDrawArrays(OpenTK.Graphics.OpenGL4.BeginMode mode, ref Int32 first, ref Int32 count, Int32 drawcount) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Int32* first_ptr = &first) + fixed (Int32* count_ptr = &count) + { + Delegates.glMultiDrawArrays1((OpenTK.Graphics.OpenGL4.BeginMode)mode, (Int32*)first_ptr, (Int32*)count_ptr, (Int32)drawcount); + } + } + #if DEBUG + } + #endif + } + + + /// [requires: v1.4] + /// Render multiple sets of primitives from array data + /// + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted. + /// + /// + /// + /// + /// Points to an array of starting indices in the enabled arrays. + /// + /// + /// + /// + /// Points to an array of the number of indices to be rendered. + /// + /// + /// + /// + /// Specifies the size of the first and count + /// + /// + [System.CLSCompliant(false)] + [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glMultiDrawArrays")] + public static + unsafe void MultiDrawArrays(OpenTK.Graphics.OpenGL4.BeginMode mode, Int32* first, Int32* count, Int32 drawcount) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glMultiDrawArrays1((OpenTK.Graphics.OpenGL4.BeginMode)mode, (Int32*)first, (Int32*)count, (Int32)drawcount); + #if DEBUG + } + #endif + } + + /// [requires: v1.4] /// Render multiple sets of primitives from array data /// @@ -46221,6 +47193,827 @@ namespace OpenTK.Graphics.OpenGL4 } + /// [requires: v1.4] + /// Render multiple sets of primitives by specifying indices of array data elements + /// + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted. + /// + /// + /// + /// + /// Points to an array of the elements counts. + /// + /// + /// + /// + /// Specifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT. + /// + /// + /// + /// + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// + /// + /// Specifies the size of the count and indices arrays. + /// + /// + [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glMultiDrawElements")] + public static + void MultiDrawElements(OpenTK.Graphics.OpenGL4.BeginMode mode, Int32[] count, OpenTK.Graphics.OpenGL4.DrawElementsType type, IntPtr indices, Int32 drawcount) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Int32* count_ptr = count) + { + Delegates.glMultiDrawElements1((OpenTK.Graphics.OpenGL4.BeginMode)mode, (Int32*)count_ptr, (OpenTK.Graphics.OpenGL4.DrawElementsType)type, (IntPtr)indices, (Int32)drawcount); + } + } + #if DEBUG + } + #endif + } + + + /// [requires: v1.4] + /// Render multiple sets of primitives by specifying indices of array data elements + /// + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted. + /// + /// + /// + /// + /// Points to an array of the elements counts. + /// + /// + /// + /// + /// Specifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT. + /// + /// + /// + /// + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// + /// + /// Specifies the size of the count and indices arrays. + /// + /// + [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glMultiDrawElements")] + public static + void MultiDrawElements(OpenTK.Graphics.OpenGL4.BeginMode mode, Int32[] count, OpenTK.Graphics.OpenGL4.DrawElementsType type, [InAttribute, OutAttribute] T3[] indices, Int32 drawcount) + where T3 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Int32* count_ptr = count) + { + GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); + try + { + Delegates.glMultiDrawElements1((OpenTK.Graphics.OpenGL4.BeginMode)mode, (Int32*)count_ptr, (OpenTK.Graphics.OpenGL4.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)drawcount); + } + finally + { + indices_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + + /// [requires: v1.4] + /// Render multiple sets of primitives by specifying indices of array data elements + /// + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted. + /// + /// + /// + /// + /// Points to an array of the elements counts. + /// + /// + /// + /// + /// Specifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT. + /// + /// + /// + /// + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// + /// + /// Specifies the size of the count and indices arrays. + /// + /// + [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glMultiDrawElements")] + public static + void MultiDrawElements(OpenTK.Graphics.OpenGL4.BeginMode mode, Int32[] count, OpenTK.Graphics.OpenGL4.DrawElementsType type, [InAttribute, OutAttribute] T3[,] indices, Int32 drawcount) + where T3 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Int32* count_ptr = count) + { + GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); + try + { + Delegates.glMultiDrawElements1((OpenTK.Graphics.OpenGL4.BeginMode)mode, (Int32*)count_ptr, (OpenTK.Graphics.OpenGL4.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)drawcount); + } + finally + { + indices_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + + /// [requires: v1.4] + /// Render multiple sets of primitives by specifying indices of array data elements + /// + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted. + /// + /// + /// + /// + /// Points to an array of the elements counts. + /// + /// + /// + /// + /// Specifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT. + /// + /// + /// + /// + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// + /// + /// Specifies the size of the count and indices arrays. + /// + /// + [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glMultiDrawElements")] + public static + void MultiDrawElements(OpenTK.Graphics.OpenGL4.BeginMode mode, Int32[] count, OpenTK.Graphics.OpenGL4.DrawElementsType type, [InAttribute, OutAttribute] T3[,,] indices, Int32 drawcount) + where T3 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Int32* count_ptr = count) + { + GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); + try + { + Delegates.glMultiDrawElements1((OpenTK.Graphics.OpenGL4.BeginMode)mode, (Int32*)count_ptr, (OpenTK.Graphics.OpenGL4.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)drawcount); + } + finally + { + indices_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + + /// [requires: v1.4] + /// Render multiple sets of primitives by specifying indices of array data elements + /// + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted. + /// + /// + /// + /// + /// Points to an array of the elements counts. + /// + /// + /// + /// + /// Specifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT. + /// + /// + /// + /// + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// + /// + /// Specifies the size of the count and indices arrays. + /// + /// + [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glMultiDrawElements")] + public static + void MultiDrawElements(OpenTK.Graphics.OpenGL4.BeginMode mode, Int32[] count, OpenTK.Graphics.OpenGL4.DrawElementsType type, [InAttribute, OutAttribute] ref T3 indices, Int32 drawcount) + where T3 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Int32* count_ptr = count) + { + GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); + try + { + Delegates.glMultiDrawElements1((OpenTK.Graphics.OpenGL4.BeginMode)mode, (Int32*)count_ptr, (OpenTK.Graphics.OpenGL4.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)drawcount); + indices = (T3)indices_ptr.Target; + } + finally + { + indices_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + + /// [requires: v1.4] + /// Render multiple sets of primitives by specifying indices of array data elements + /// + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted. + /// + /// + /// + /// + /// Points to an array of the elements counts. + /// + /// + /// + /// + /// Specifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT. + /// + /// + /// + /// + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// + /// + /// Specifies the size of the count and indices arrays. + /// + /// + [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glMultiDrawElements")] + public static + void MultiDrawElements(OpenTK.Graphics.OpenGL4.BeginMode mode, ref Int32 count, OpenTK.Graphics.OpenGL4.DrawElementsType type, IntPtr indices, Int32 drawcount) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Int32* count_ptr = &count) + { + Delegates.glMultiDrawElements1((OpenTK.Graphics.OpenGL4.BeginMode)mode, (Int32*)count_ptr, (OpenTK.Graphics.OpenGL4.DrawElementsType)type, (IntPtr)indices, (Int32)drawcount); + } + } + #if DEBUG + } + #endif + } + + + /// [requires: v1.4] + /// Render multiple sets of primitives by specifying indices of array data elements + /// + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted. + /// + /// + /// + /// + /// Points to an array of the elements counts. + /// + /// + /// + /// + /// Specifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT. + /// + /// + /// + /// + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// + /// + /// Specifies the size of the count and indices arrays. + /// + /// + [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glMultiDrawElements")] + public static + void MultiDrawElements(OpenTK.Graphics.OpenGL4.BeginMode mode, ref Int32 count, OpenTK.Graphics.OpenGL4.DrawElementsType type, [InAttribute, OutAttribute] T3[] indices, Int32 drawcount) + where T3 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Int32* count_ptr = &count) + { + GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); + try + { + Delegates.glMultiDrawElements1((OpenTK.Graphics.OpenGL4.BeginMode)mode, (Int32*)count_ptr, (OpenTK.Graphics.OpenGL4.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)drawcount); + } + finally + { + indices_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + + /// [requires: v1.4] + /// Render multiple sets of primitives by specifying indices of array data elements + /// + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted. + /// + /// + /// + /// + /// Points to an array of the elements counts. + /// + /// + /// + /// + /// Specifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT. + /// + /// + /// + /// + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// + /// + /// Specifies the size of the count and indices arrays. + /// + /// + [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glMultiDrawElements")] + public static + void MultiDrawElements(OpenTK.Graphics.OpenGL4.BeginMode mode, ref Int32 count, OpenTK.Graphics.OpenGL4.DrawElementsType type, [InAttribute, OutAttribute] T3[,] indices, Int32 drawcount) + where T3 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Int32* count_ptr = &count) + { + GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); + try + { + Delegates.glMultiDrawElements1((OpenTK.Graphics.OpenGL4.BeginMode)mode, (Int32*)count_ptr, (OpenTK.Graphics.OpenGL4.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)drawcount); + } + finally + { + indices_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + + /// [requires: v1.4] + /// Render multiple sets of primitives by specifying indices of array data elements + /// + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted. + /// + /// + /// + /// + /// Points to an array of the elements counts. + /// + /// + /// + /// + /// Specifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT. + /// + /// + /// + /// + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// + /// + /// Specifies the size of the count and indices arrays. + /// + /// + [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glMultiDrawElements")] + public static + void MultiDrawElements(OpenTK.Graphics.OpenGL4.BeginMode mode, ref Int32 count, OpenTK.Graphics.OpenGL4.DrawElementsType type, [InAttribute, OutAttribute] T3[,,] indices, Int32 drawcount) + where T3 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Int32* count_ptr = &count) + { + GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); + try + { + Delegates.glMultiDrawElements1((OpenTK.Graphics.OpenGL4.BeginMode)mode, (Int32*)count_ptr, (OpenTK.Graphics.OpenGL4.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)drawcount); + } + finally + { + indices_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + + /// [requires: v1.4] + /// Render multiple sets of primitives by specifying indices of array data elements + /// + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted. + /// + /// + /// + /// + /// Points to an array of the elements counts. + /// + /// + /// + /// + /// Specifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT. + /// + /// + /// + /// + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// + /// + /// Specifies the size of the count and indices arrays. + /// + /// + [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glMultiDrawElements")] + public static + void MultiDrawElements(OpenTK.Graphics.OpenGL4.BeginMode mode, ref Int32 count, OpenTK.Graphics.OpenGL4.DrawElementsType type, [InAttribute, OutAttribute] ref T3 indices, Int32 drawcount) + where T3 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + unsafe + { + fixed (Int32* count_ptr = &count) + { + GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); + try + { + Delegates.glMultiDrawElements1((OpenTK.Graphics.OpenGL4.BeginMode)mode, (Int32*)count_ptr, (OpenTK.Graphics.OpenGL4.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)drawcount); + indices = (T3)indices_ptr.Target; + } + finally + { + indices_ptr.Free(); + } + } + } + #if DEBUG + } + #endif + } + + + /// [requires: v1.4] + /// Render multiple sets of primitives by specifying indices of array data elements + /// + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted. + /// + /// + /// + /// + /// Points to an array of the elements counts. + /// + /// + /// + /// + /// Specifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT. + /// + /// + /// + /// + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// + /// + /// Specifies the size of the count and indices arrays. + /// + /// + [System.CLSCompliant(false)] + [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glMultiDrawElements")] + public static + unsafe void MultiDrawElements(OpenTK.Graphics.OpenGL4.BeginMode mode, Int32* count, OpenTK.Graphics.OpenGL4.DrawElementsType type, IntPtr indices, Int32 drawcount) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glMultiDrawElements1((OpenTK.Graphics.OpenGL4.BeginMode)mode, (Int32*)count, (OpenTK.Graphics.OpenGL4.DrawElementsType)type, (IntPtr)indices, (Int32)drawcount); + #if DEBUG + } + #endif + } + + + /// [requires: v1.4] + /// Render multiple sets of primitives by specifying indices of array data elements + /// + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted. + /// + /// + /// + /// + /// Points to an array of the elements counts. + /// + /// + /// + /// + /// Specifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT. + /// + /// + /// + /// + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// + /// + /// Specifies the size of the count and indices arrays. + /// + /// + [System.CLSCompliant(false)] + [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glMultiDrawElements")] + public static + unsafe void MultiDrawElements(OpenTK.Graphics.OpenGL4.BeginMode mode, Int32* count, OpenTK.Graphics.OpenGL4.DrawElementsType type, [InAttribute, OutAttribute] T3[] indices, Int32 drawcount) + where T3 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); + try + { + Delegates.glMultiDrawElements1((OpenTK.Graphics.OpenGL4.BeginMode)mode, (Int32*)count, (OpenTK.Graphics.OpenGL4.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)drawcount); + } + finally + { + indices_ptr.Free(); + } + #if DEBUG + } + #endif + } + + + /// [requires: v1.4] + /// Render multiple sets of primitives by specifying indices of array data elements + /// + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted. + /// + /// + /// + /// + /// Points to an array of the elements counts. + /// + /// + /// + /// + /// Specifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT. + /// + /// + /// + /// + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// + /// + /// Specifies the size of the count and indices arrays. + /// + /// + [System.CLSCompliant(false)] + [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glMultiDrawElements")] + public static + unsafe void MultiDrawElements(OpenTK.Graphics.OpenGL4.BeginMode mode, Int32* count, OpenTK.Graphics.OpenGL4.DrawElementsType type, [InAttribute, OutAttribute] T3[,] indices, Int32 drawcount) + where T3 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); + try + { + Delegates.glMultiDrawElements1((OpenTK.Graphics.OpenGL4.BeginMode)mode, (Int32*)count, (OpenTK.Graphics.OpenGL4.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)drawcount); + } + finally + { + indices_ptr.Free(); + } + #if DEBUG + } + #endif + } + + + /// [requires: v1.4] + /// Render multiple sets of primitives by specifying indices of array data elements + /// + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted. + /// + /// + /// + /// + /// Points to an array of the elements counts. + /// + /// + /// + /// + /// Specifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT. + /// + /// + /// + /// + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// + /// + /// Specifies the size of the count and indices arrays. + /// + /// + [System.CLSCompliant(false)] + [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glMultiDrawElements")] + public static + unsafe void MultiDrawElements(OpenTK.Graphics.OpenGL4.BeginMode mode, Int32* count, OpenTK.Graphics.OpenGL4.DrawElementsType type, [InAttribute, OutAttribute] T3[,,] indices, Int32 drawcount) + where T3 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); + try + { + Delegates.glMultiDrawElements1((OpenTK.Graphics.OpenGL4.BeginMode)mode, (Int32*)count, (OpenTK.Graphics.OpenGL4.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)drawcount); + } + finally + { + indices_ptr.Free(); + } + #if DEBUG + } + #endif + } + + + /// [requires: v1.4] + /// Render multiple sets of primitives by specifying indices of array data elements + /// + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted. + /// + /// + /// + /// + /// Points to an array of the elements counts. + /// + /// + /// + /// + /// Specifies the type of the values in indices. Must be one of GL_UNSIGNED_BYTE, GL_UNSIGNED_SHORT, or GL_UNSIGNED_INT. + /// + /// + /// + /// + /// Specifies a pointer to the location where the indices are stored. + /// + /// + /// + /// + /// Specifies the size of the count and indices arrays. + /// + /// + [System.CLSCompliant(false)] + [AutoGenerated(Category = "VERSION_1_4", Version = "1.4", EntryPoint = "glMultiDrawElements")] + public static + unsafe void MultiDrawElements(OpenTK.Graphics.OpenGL4.BeginMode mode, Int32* count, OpenTK.Graphics.OpenGL4.DrawElementsType type, [InAttribute, OutAttribute] ref T3 indices, Int32 drawcount) + where T3 : struct + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + GCHandle indices_ptr = GCHandle.Alloc(indices, GCHandleType.Pinned); + try + { + Delegates.glMultiDrawElements1((OpenTK.Graphics.OpenGL4.BeginMode)mode, (Int32*)count, (OpenTK.Graphics.OpenGL4.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)drawcount); + indices = (T3)indices_ptr.Target; + } + finally + { + indices_ptr.Free(); + } + #if DEBUG + } + #endif + } + + /// [requires: v1.4] /// Render multiple sets of primitives by specifying indices of array data elements /// @@ -80386,6 +82179,43 @@ namespace OpenTK.Graphics.OpenGL4 #endif } + public static partial class Ext + { + + /// [requires: EXT_vertex_array] + /// Render primitives from array data + /// + /// + /// + /// Specifies what kind of primitives to render. Symbolic constants GL_POINTS, GL_LINE_STRIP, GL_LINE_LOOP, GL_LINES, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_TRIANGLE_STRIP, GL_TRIANGLE_FAN, GL_TRIANGLES, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY and GL_PATCHES are accepted. + /// + /// + /// + /// + /// Specifies the starting index in the enabled arrays. + /// + /// + /// + /// + /// Specifies the number of indices to be rendered. + /// + /// + [AutoGenerated(Category = "EXT_vertex_array", Version = "", EntryPoint = "glDrawArraysEXT")] + public static + void DrawArrays(OpenTK.Graphics.OpenGL4.BeginMode mode, Int32 first, Int32 count) + { + #if DEBUG + using (new ErrorHelper(GraphicsContext.CurrentContext)) + { + #endif + Delegates.glDrawArraysEXT((OpenTK.Graphics.OpenGL4.BeginMode)mode, (Int32)first, (Int32)count); + #if DEBUG + } + #endif + } + + } + public static partial class Khr { @@ -80601,7 +82431,7 @@ namespace OpenTK.Graphics.OpenGL4 /// [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glDebugMessageControlKHR")] public static - void DebugMessageControl(OpenTK.Graphics.OpenGL4.KhrDebug source, OpenTK.Graphics.OpenGL4.KhrDebug type, OpenTK.Graphics.OpenGL4.KhrDebug severity, Int32 count, Int32[] ids, bool enabled) + void DebugMessageControl(OpenTK.Graphics.OpenGL4.All source, OpenTK.Graphics.OpenGL4.All type, OpenTK.Graphics.OpenGL4.All severity, Int32 count, Int32[] ids, bool enabled) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -80611,7 +82441,7 @@ namespace OpenTK.Graphics.OpenGL4 { fixed (Int32* ids_ptr = ids) { - Delegates.glDebugMessageControlKHR((OpenTK.Graphics.OpenGL4.KhrDebug)source, (OpenTK.Graphics.OpenGL4.KhrDebug)type, (OpenTK.Graphics.OpenGL4.KhrDebug)severity, (Int32)count, (UInt32*)ids_ptr, (bool)enabled); + Delegates.glDebugMessageControlKHR((OpenTK.Graphics.OpenGL4.All)source, (OpenTK.Graphics.OpenGL4.All)type, (OpenTK.Graphics.OpenGL4.All)severity, (Int32)count, (UInt32*)ids_ptr, (bool)enabled); } } #if DEBUG @@ -80655,7 +82485,7 @@ namespace OpenTK.Graphics.OpenGL4 /// [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glDebugMessageControlKHR")] public static - void DebugMessageControl(OpenTK.Graphics.OpenGL4.KhrDebug source, OpenTK.Graphics.OpenGL4.KhrDebug type, OpenTK.Graphics.OpenGL4.KhrDebug severity, Int32 count, ref Int32 ids, bool enabled) + void DebugMessageControl(OpenTK.Graphics.OpenGL4.All source, OpenTK.Graphics.OpenGL4.All type, OpenTK.Graphics.OpenGL4.All severity, Int32 count, ref Int32 ids, bool enabled) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -80665,7 +82495,7 @@ namespace OpenTK.Graphics.OpenGL4 { fixed (Int32* ids_ptr = &ids) { - Delegates.glDebugMessageControlKHR((OpenTK.Graphics.OpenGL4.KhrDebug)source, (OpenTK.Graphics.OpenGL4.KhrDebug)type, (OpenTK.Graphics.OpenGL4.KhrDebug)severity, (Int32)count, (UInt32*)ids_ptr, (bool)enabled); + Delegates.glDebugMessageControlKHR((OpenTK.Graphics.OpenGL4.All)source, (OpenTK.Graphics.OpenGL4.All)type, (OpenTK.Graphics.OpenGL4.All)severity, (Int32)count, (UInt32*)ids_ptr, (bool)enabled); } } #if DEBUG @@ -80710,13 +82540,13 @@ namespace OpenTK.Graphics.OpenGL4 [System.CLSCompliant(false)] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glDebugMessageControlKHR")] public static - unsafe void DebugMessageControl(OpenTK.Graphics.OpenGL4.KhrDebug source, OpenTK.Graphics.OpenGL4.KhrDebug type, OpenTK.Graphics.OpenGL4.KhrDebug severity, Int32 count, Int32* ids, bool enabled) + unsafe void DebugMessageControl(OpenTK.Graphics.OpenGL4.All source, OpenTK.Graphics.OpenGL4.All type, OpenTK.Graphics.OpenGL4.All severity, Int32 count, Int32* ids, bool enabled) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glDebugMessageControlKHR((OpenTK.Graphics.OpenGL4.KhrDebug)source, (OpenTK.Graphics.OpenGL4.KhrDebug)type, (OpenTK.Graphics.OpenGL4.KhrDebug)severity, (Int32)count, (UInt32*)ids, (bool)enabled); + Delegates.glDebugMessageControlKHR((OpenTK.Graphics.OpenGL4.All)source, (OpenTK.Graphics.OpenGL4.All)type, (OpenTK.Graphics.OpenGL4.All)severity, (Int32)count, (UInt32*)ids, (bool)enabled); #if DEBUG } #endif @@ -80759,7 +82589,7 @@ namespace OpenTK.Graphics.OpenGL4 [System.CLSCompliant(false)] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glDebugMessageControlKHR")] public static - void DebugMessageControl(OpenTK.Graphics.OpenGL4.KhrDebug source, OpenTK.Graphics.OpenGL4.KhrDebug type, OpenTK.Graphics.OpenGL4.KhrDebug severity, Int32 count, UInt32[] ids, bool enabled) + void DebugMessageControl(OpenTK.Graphics.OpenGL4.All source, OpenTK.Graphics.OpenGL4.All type, OpenTK.Graphics.OpenGL4.All severity, Int32 count, UInt32[] ids, bool enabled) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -80769,7 +82599,7 @@ namespace OpenTK.Graphics.OpenGL4 { fixed (UInt32* ids_ptr = ids) { - Delegates.glDebugMessageControlKHR((OpenTK.Graphics.OpenGL4.KhrDebug)source, (OpenTK.Graphics.OpenGL4.KhrDebug)type, (OpenTK.Graphics.OpenGL4.KhrDebug)severity, (Int32)count, (UInt32*)ids_ptr, (bool)enabled); + Delegates.glDebugMessageControlKHR((OpenTK.Graphics.OpenGL4.All)source, (OpenTK.Graphics.OpenGL4.All)type, (OpenTK.Graphics.OpenGL4.All)severity, (Int32)count, (UInt32*)ids_ptr, (bool)enabled); } } #if DEBUG @@ -80814,7 +82644,7 @@ namespace OpenTK.Graphics.OpenGL4 [System.CLSCompliant(false)] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glDebugMessageControlKHR")] public static - void DebugMessageControl(OpenTK.Graphics.OpenGL4.KhrDebug source, OpenTK.Graphics.OpenGL4.KhrDebug type, OpenTK.Graphics.OpenGL4.KhrDebug severity, Int32 count, ref UInt32 ids, bool enabled) + void DebugMessageControl(OpenTK.Graphics.OpenGL4.All source, OpenTK.Graphics.OpenGL4.All type, OpenTK.Graphics.OpenGL4.All severity, Int32 count, ref UInt32 ids, bool enabled) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -80824,7 +82654,7 @@ namespace OpenTK.Graphics.OpenGL4 { fixed (UInt32* ids_ptr = &ids) { - Delegates.glDebugMessageControlKHR((OpenTK.Graphics.OpenGL4.KhrDebug)source, (OpenTK.Graphics.OpenGL4.KhrDebug)type, (OpenTK.Graphics.OpenGL4.KhrDebug)severity, (Int32)count, (UInt32*)ids_ptr, (bool)enabled); + Delegates.glDebugMessageControlKHR((OpenTK.Graphics.OpenGL4.All)source, (OpenTK.Graphics.OpenGL4.All)type, (OpenTK.Graphics.OpenGL4.All)severity, (Int32)count, (UInt32*)ids_ptr, (bool)enabled); } } #if DEBUG @@ -80869,13 +82699,13 @@ namespace OpenTK.Graphics.OpenGL4 [System.CLSCompliant(false)] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glDebugMessageControlKHR")] public static - unsafe void DebugMessageControl(OpenTK.Graphics.OpenGL4.KhrDebug source, OpenTK.Graphics.OpenGL4.KhrDebug type, OpenTK.Graphics.OpenGL4.KhrDebug severity, Int32 count, UInt32* ids, bool enabled) + unsafe void DebugMessageControl(OpenTK.Graphics.OpenGL4.All source, OpenTK.Graphics.OpenGL4.All type, OpenTK.Graphics.OpenGL4.All severity, Int32 count, UInt32* ids, bool enabled) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glDebugMessageControlKHR((OpenTK.Graphics.OpenGL4.KhrDebug)source, (OpenTK.Graphics.OpenGL4.KhrDebug)type, (OpenTK.Graphics.OpenGL4.KhrDebug)severity, (Int32)count, (UInt32*)ids, (bool)enabled); + Delegates.glDebugMessageControlKHR((OpenTK.Graphics.OpenGL4.All)source, (OpenTK.Graphics.OpenGL4.All)type, (OpenTK.Graphics.OpenGL4.All)severity, (Int32)count, (UInt32*)ids, (bool)enabled); #if DEBUG } #endif @@ -80917,13 +82747,13 @@ namespace OpenTK.Graphics.OpenGL4 /// [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glDebugMessageInsertKHR")] public static - void DebugMessageInsert(OpenTK.Graphics.OpenGL4.KhrDebug source, OpenTK.Graphics.OpenGL4.KhrDebug type, Int32 id, OpenTK.Graphics.OpenGL4.KhrDebug severity, Int32 length, String buf) + void DebugMessageInsert(OpenTK.Graphics.OpenGL4.All source, OpenTK.Graphics.OpenGL4.All type, Int32 id, OpenTK.Graphics.OpenGL4.All severity, Int32 length, String buf) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glDebugMessageInsertKHR((OpenTK.Graphics.OpenGL4.KhrDebug)source, (OpenTK.Graphics.OpenGL4.KhrDebug)type, (UInt32)id, (OpenTK.Graphics.OpenGL4.KhrDebug)severity, (Int32)length, (String)buf); + Delegates.glDebugMessageInsertKHR((OpenTK.Graphics.OpenGL4.All)source, (OpenTK.Graphics.OpenGL4.All)type, (UInt32)id, (OpenTK.Graphics.OpenGL4.All)severity, (Int32)length, (String)buf); #if DEBUG } #endif @@ -80966,13 +82796,13 @@ namespace OpenTK.Graphics.OpenGL4 [System.CLSCompliant(false)] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glDebugMessageInsertKHR")] public static - void DebugMessageInsert(OpenTK.Graphics.OpenGL4.KhrDebug source, OpenTK.Graphics.OpenGL4.KhrDebug type, UInt32 id, OpenTK.Graphics.OpenGL4.KhrDebug severity, Int32 length, String buf) + void DebugMessageInsert(OpenTK.Graphics.OpenGL4.All source, OpenTK.Graphics.OpenGL4.All type, UInt32 id, OpenTK.Graphics.OpenGL4.All severity, Int32 length, String buf) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glDebugMessageInsertKHR((OpenTK.Graphics.OpenGL4.KhrDebug)source, (OpenTK.Graphics.OpenGL4.KhrDebug)type, (UInt32)id, (OpenTK.Graphics.OpenGL4.KhrDebug)severity, (Int32)length, (String)buf); + Delegates.glDebugMessageInsertKHR((OpenTK.Graphics.OpenGL4.All)source, (OpenTK.Graphics.OpenGL4.All)type, (UInt32)id, (OpenTK.Graphics.OpenGL4.All)severity, (Int32)length, (String)buf); #if DEBUG } #endif @@ -81024,7 +82854,7 @@ namespace OpenTK.Graphics.OpenGL4 /// [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetDebugMessageLogKHR")] public static - Int32 GetDebugMessageLog(Int32 count, Int32 bufSize, [OutAttribute] OpenTK.Graphics.OpenGL4.KhrDebug[] sources, [OutAttribute] OpenTK.Graphics.OpenGL4.KhrDebug[] types, [OutAttribute] Int32[] ids, [OutAttribute] OpenTK.Graphics.OpenGL4.KhrDebug[] severities, [OutAttribute] Int32[] lengths, [OutAttribute] StringBuilder messageLog) + Int32 GetDebugMessageLog(Int32 count, Int32 bufSize, [OutAttribute] OpenTK.Graphics.OpenGL4.All[] sources, [OutAttribute] OpenTK.Graphics.OpenGL4.All[] types, [OutAttribute] Int32[] ids, [OutAttribute] OpenTK.Graphics.OpenGL4.All[] severities, [OutAttribute] Int32[] lengths, [OutAttribute] StringBuilder messageLog) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -81032,13 +82862,13 @@ namespace OpenTK.Graphics.OpenGL4 #endif unsafe { - fixed (OpenTK.Graphics.OpenGL4.KhrDebug* sources_ptr = sources) - fixed (OpenTK.Graphics.OpenGL4.KhrDebug* types_ptr = types) + fixed (OpenTK.Graphics.OpenGL4.All* sources_ptr = sources) + fixed (OpenTK.Graphics.OpenGL4.All* types_ptr = types) fixed (Int32* ids_ptr = ids) - fixed (OpenTK.Graphics.OpenGL4.KhrDebug* severities_ptr = severities) + fixed (OpenTK.Graphics.OpenGL4.All* severities_ptr = severities) fixed (Int32* lengths_ptr = lengths) { - return Delegates.glGetDebugMessageLogKHR((UInt32)count, (Int32)bufSize, (OpenTK.Graphics.OpenGL4.KhrDebug*)sources_ptr, (OpenTK.Graphics.OpenGL4.KhrDebug*)types_ptr, (UInt32*)ids_ptr, (OpenTK.Graphics.OpenGL4.KhrDebug*)severities_ptr, (Int32*)lengths_ptr, (StringBuilder)messageLog); + return Delegates.glGetDebugMessageLogKHR((UInt32)count, (Int32)bufSize, (OpenTK.Graphics.OpenGL4.All*)sources_ptr, (OpenTK.Graphics.OpenGL4.All*)types_ptr, (UInt32*)ids_ptr, (OpenTK.Graphics.OpenGL4.All*)severities_ptr, (Int32*)lengths_ptr, (StringBuilder)messageLog); } } #if DEBUG @@ -81092,7 +82922,7 @@ namespace OpenTK.Graphics.OpenGL4 /// [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetDebugMessageLogKHR")] public static - Int32 GetDebugMessageLog(Int32 count, Int32 bufSize, [OutAttribute] out OpenTK.Graphics.OpenGL4.KhrDebug sources, [OutAttribute] out OpenTK.Graphics.OpenGL4.KhrDebug types, [OutAttribute] out Int32 ids, [OutAttribute] out OpenTK.Graphics.OpenGL4.KhrDebug severities, [OutAttribute] out Int32 lengths, [OutAttribute] StringBuilder messageLog) + Int32 GetDebugMessageLog(Int32 count, Int32 bufSize, [OutAttribute] out OpenTK.Graphics.OpenGL4.All sources, [OutAttribute] out OpenTK.Graphics.OpenGL4.All types, [OutAttribute] out Int32 ids, [OutAttribute] out OpenTK.Graphics.OpenGL4.All severities, [OutAttribute] out Int32 lengths, [OutAttribute] StringBuilder messageLog) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -81100,13 +82930,13 @@ namespace OpenTK.Graphics.OpenGL4 #endif unsafe { - fixed (OpenTK.Graphics.OpenGL4.KhrDebug* sources_ptr = &sources) - fixed (OpenTK.Graphics.OpenGL4.KhrDebug* types_ptr = &types) + fixed (OpenTK.Graphics.OpenGL4.All* sources_ptr = &sources) + fixed (OpenTK.Graphics.OpenGL4.All* types_ptr = &types) fixed (Int32* ids_ptr = &ids) - fixed (OpenTK.Graphics.OpenGL4.KhrDebug* severities_ptr = &severities) + fixed (OpenTK.Graphics.OpenGL4.All* severities_ptr = &severities) fixed (Int32* lengths_ptr = &lengths) { - Int32 retval = Delegates.glGetDebugMessageLogKHR((UInt32)count, (Int32)bufSize, (OpenTK.Graphics.OpenGL4.KhrDebug*)sources_ptr, (OpenTK.Graphics.OpenGL4.KhrDebug*)types_ptr, (UInt32*)ids_ptr, (OpenTK.Graphics.OpenGL4.KhrDebug*)severities_ptr, (Int32*)lengths_ptr, (StringBuilder)messageLog); + Int32 retval = Delegates.glGetDebugMessageLogKHR((UInt32)count, (Int32)bufSize, (OpenTK.Graphics.OpenGL4.All*)sources_ptr, (OpenTK.Graphics.OpenGL4.All*)types_ptr, (UInt32*)ids_ptr, (OpenTK.Graphics.OpenGL4.All*)severities_ptr, (Int32*)lengths_ptr, (StringBuilder)messageLog); sources = *sources_ptr; types = *types_ptr; ids = *ids_ptr; @@ -81167,13 +82997,13 @@ namespace OpenTK.Graphics.OpenGL4 [System.CLSCompliant(false)] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetDebugMessageLogKHR")] public static - unsafe Int32 GetDebugMessageLog(Int32 count, Int32 bufSize, [OutAttribute] OpenTK.Graphics.OpenGL4.KhrDebug* sources, [OutAttribute] OpenTK.Graphics.OpenGL4.KhrDebug* types, [OutAttribute] Int32* ids, [OutAttribute] OpenTK.Graphics.OpenGL4.KhrDebug* severities, [OutAttribute] Int32* lengths, [OutAttribute] StringBuilder messageLog) + unsafe Int32 GetDebugMessageLog(Int32 count, Int32 bufSize, [OutAttribute] OpenTK.Graphics.OpenGL4.All* sources, [OutAttribute] OpenTK.Graphics.OpenGL4.All* types, [OutAttribute] Int32* ids, [OutAttribute] OpenTK.Graphics.OpenGL4.All* severities, [OutAttribute] Int32* lengths, [OutAttribute] StringBuilder messageLog) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - return Delegates.glGetDebugMessageLogKHR((UInt32)count, (Int32)bufSize, (OpenTK.Graphics.OpenGL4.KhrDebug*)sources, (OpenTK.Graphics.OpenGL4.KhrDebug*)types, (UInt32*)ids, (OpenTK.Graphics.OpenGL4.KhrDebug*)severities, (Int32*)lengths, (StringBuilder)messageLog); + return Delegates.glGetDebugMessageLogKHR((UInt32)count, (Int32)bufSize, (OpenTK.Graphics.OpenGL4.All*)sources, (OpenTK.Graphics.OpenGL4.All*)types, (UInt32*)ids, (OpenTK.Graphics.OpenGL4.All*)severities, (Int32*)lengths, (StringBuilder)messageLog); #if DEBUG } #endif @@ -81226,7 +83056,7 @@ namespace OpenTK.Graphics.OpenGL4 [System.CLSCompliant(false)] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetDebugMessageLogKHR")] public static - Int32 GetDebugMessageLog(UInt32 count, Int32 bufSize, [OutAttribute] OpenTK.Graphics.OpenGL4.KhrDebug[] sources, [OutAttribute] OpenTK.Graphics.OpenGL4.KhrDebug[] types, [OutAttribute] UInt32[] ids, [OutAttribute] OpenTK.Graphics.OpenGL4.KhrDebug[] severities, [OutAttribute] Int32[] lengths, [OutAttribute] StringBuilder messageLog) + Int32 GetDebugMessageLog(UInt32 count, Int32 bufSize, [OutAttribute] OpenTK.Graphics.OpenGL4.All[] sources, [OutAttribute] OpenTK.Graphics.OpenGL4.All[] types, [OutAttribute] UInt32[] ids, [OutAttribute] OpenTK.Graphics.OpenGL4.All[] severities, [OutAttribute] Int32[] lengths, [OutAttribute] StringBuilder messageLog) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -81234,13 +83064,13 @@ namespace OpenTK.Graphics.OpenGL4 #endif unsafe { - fixed (OpenTK.Graphics.OpenGL4.KhrDebug* sources_ptr = sources) - fixed (OpenTK.Graphics.OpenGL4.KhrDebug* types_ptr = types) + fixed (OpenTK.Graphics.OpenGL4.All* sources_ptr = sources) + fixed (OpenTK.Graphics.OpenGL4.All* types_ptr = types) fixed (UInt32* ids_ptr = ids) - fixed (OpenTK.Graphics.OpenGL4.KhrDebug* severities_ptr = severities) + fixed (OpenTK.Graphics.OpenGL4.All* severities_ptr = severities) fixed (Int32* lengths_ptr = lengths) { - return Delegates.glGetDebugMessageLogKHR((UInt32)count, (Int32)bufSize, (OpenTK.Graphics.OpenGL4.KhrDebug*)sources_ptr, (OpenTK.Graphics.OpenGL4.KhrDebug*)types_ptr, (UInt32*)ids_ptr, (OpenTK.Graphics.OpenGL4.KhrDebug*)severities_ptr, (Int32*)lengths_ptr, (StringBuilder)messageLog); + return Delegates.glGetDebugMessageLogKHR((UInt32)count, (Int32)bufSize, (OpenTK.Graphics.OpenGL4.All*)sources_ptr, (OpenTK.Graphics.OpenGL4.All*)types_ptr, (UInt32*)ids_ptr, (OpenTK.Graphics.OpenGL4.All*)severities_ptr, (Int32*)lengths_ptr, (StringBuilder)messageLog); } } #if DEBUG @@ -81295,7 +83125,7 @@ namespace OpenTK.Graphics.OpenGL4 [System.CLSCompliant(false)] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetDebugMessageLogKHR")] public static - Int32 GetDebugMessageLog(UInt32 count, Int32 bufSize, [OutAttribute] out OpenTK.Graphics.OpenGL4.KhrDebug sources, [OutAttribute] out OpenTK.Graphics.OpenGL4.KhrDebug types, [OutAttribute] out UInt32 ids, [OutAttribute] out OpenTK.Graphics.OpenGL4.KhrDebug severities, [OutAttribute] out Int32 lengths, [OutAttribute] StringBuilder messageLog) + Int32 GetDebugMessageLog(UInt32 count, Int32 bufSize, [OutAttribute] out OpenTK.Graphics.OpenGL4.All sources, [OutAttribute] out OpenTK.Graphics.OpenGL4.All types, [OutAttribute] out UInt32 ids, [OutAttribute] out OpenTK.Graphics.OpenGL4.All severities, [OutAttribute] out Int32 lengths, [OutAttribute] StringBuilder messageLog) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -81303,13 +83133,13 @@ namespace OpenTK.Graphics.OpenGL4 #endif unsafe { - fixed (OpenTK.Graphics.OpenGL4.KhrDebug* sources_ptr = &sources) - fixed (OpenTK.Graphics.OpenGL4.KhrDebug* types_ptr = &types) + fixed (OpenTK.Graphics.OpenGL4.All* sources_ptr = &sources) + fixed (OpenTK.Graphics.OpenGL4.All* types_ptr = &types) fixed (UInt32* ids_ptr = &ids) - fixed (OpenTK.Graphics.OpenGL4.KhrDebug* severities_ptr = &severities) + fixed (OpenTK.Graphics.OpenGL4.All* severities_ptr = &severities) fixed (Int32* lengths_ptr = &lengths) { - Int32 retval = Delegates.glGetDebugMessageLogKHR((UInt32)count, (Int32)bufSize, (OpenTK.Graphics.OpenGL4.KhrDebug*)sources_ptr, (OpenTK.Graphics.OpenGL4.KhrDebug*)types_ptr, (UInt32*)ids_ptr, (OpenTK.Graphics.OpenGL4.KhrDebug*)severities_ptr, (Int32*)lengths_ptr, (StringBuilder)messageLog); + Int32 retval = Delegates.glGetDebugMessageLogKHR((UInt32)count, (Int32)bufSize, (OpenTK.Graphics.OpenGL4.All*)sources_ptr, (OpenTK.Graphics.OpenGL4.All*)types_ptr, (UInt32*)ids_ptr, (OpenTK.Graphics.OpenGL4.All*)severities_ptr, (Int32*)lengths_ptr, (StringBuilder)messageLog); sources = *sources_ptr; types = *types_ptr; ids = *ids_ptr; @@ -81370,13 +83200,13 @@ namespace OpenTK.Graphics.OpenGL4 [System.CLSCompliant(false)] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetDebugMessageLogKHR")] public static - unsafe Int32 GetDebugMessageLog(UInt32 count, Int32 bufSize, [OutAttribute] OpenTK.Graphics.OpenGL4.KhrDebug* sources, [OutAttribute] OpenTK.Graphics.OpenGL4.KhrDebug* types, [OutAttribute] UInt32* ids, [OutAttribute] OpenTK.Graphics.OpenGL4.KhrDebug* severities, [OutAttribute] Int32* lengths, [OutAttribute] StringBuilder messageLog) + unsafe Int32 GetDebugMessageLog(UInt32 count, Int32 bufSize, [OutAttribute] OpenTK.Graphics.OpenGL4.All* sources, [OutAttribute] OpenTK.Graphics.OpenGL4.All* types, [OutAttribute] UInt32* ids, [OutAttribute] OpenTK.Graphics.OpenGL4.All* severities, [OutAttribute] Int32* lengths, [OutAttribute] StringBuilder messageLog) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - return Delegates.glGetDebugMessageLogKHR((UInt32)count, (Int32)bufSize, (OpenTK.Graphics.OpenGL4.KhrDebug*)sources, (OpenTK.Graphics.OpenGL4.KhrDebug*)types, (UInt32*)ids, (OpenTK.Graphics.OpenGL4.KhrDebug*)severities, (Int32*)lengths, (StringBuilder)messageLog); + return Delegates.glGetDebugMessageLogKHR((UInt32)count, (Int32)bufSize, (OpenTK.Graphics.OpenGL4.All*)sources, (OpenTK.Graphics.OpenGL4.All*)types, (UInt32*)ids, (OpenTK.Graphics.OpenGL4.All*)severities, (Int32*)lengths, (StringBuilder)messageLog); #if DEBUG } #endif @@ -81413,7 +83243,7 @@ namespace OpenTK.Graphics.OpenGL4 /// [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectLabelKHR")] public static - void GetObjectLabel(OpenTK.Graphics.OpenGL4.KhrDebug identifier, Int32 name, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder label) + void GetObjectLabel(OpenTK.Graphics.OpenGL4.All identifier, Int32 name, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder label) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -81423,7 +83253,7 @@ namespace OpenTK.Graphics.OpenGL4 { fixed (Int32* length_ptr = length) { - Delegates.glGetObjectLabelKHR((OpenTK.Graphics.OpenGL4.KhrDebug)identifier, (UInt32)name, (Int32)bufSize, (Int32*)length_ptr, (StringBuilder)label); + Delegates.glGetObjectLabelKHR((OpenTK.Graphics.OpenGL4.All)identifier, (UInt32)name, (Int32)bufSize, (Int32*)length_ptr, (StringBuilder)label); } } #if DEBUG @@ -81462,7 +83292,7 @@ namespace OpenTK.Graphics.OpenGL4 /// [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectLabelKHR")] public static - void GetObjectLabel(OpenTK.Graphics.OpenGL4.KhrDebug identifier, Int32 name, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder label) + void GetObjectLabel(OpenTK.Graphics.OpenGL4.All identifier, Int32 name, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder label) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -81472,7 +83302,7 @@ namespace OpenTK.Graphics.OpenGL4 { fixed (Int32* length_ptr = &length) { - Delegates.glGetObjectLabelKHR((OpenTK.Graphics.OpenGL4.KhrDebug)identifier, (UInt32)name, (Int32)bufSize, (Int32*)length_ptr, (StringBuilder)label); + Delegates.glGetObjectLabelKHR((OpenTK.Graphics.OpenGL4.All)identifier, (UInt32)name, (Int32)bufSize, (Int32*)length_ptr, (StringBuilder)label); length = *length_ptr; } } @@ -81513,13 +83343,13 @@ namespace OpenTK.Graphics.OpenGL4 [System.CLSCompliant(false)] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectLabelKHR")] public static - unsafe void GetObjectLabel(OpenTK.Graphics.OpenGL4.KhrDebug identifier, Int32 name, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label) + unsafe void GetObjectLabel(OpenTK.Graphics.OpenGL4.All identifier, Int32 name, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetObjectLabelKHR((OpenTK.Graphics.OpenGL4.KhrDebug)identifier, (UInt32)name, (Int32)bufSize, (Int32*)length, (StringBuilder)label); + Delegates.glGetObjectLabelKHR((OpenTK.Graphics.OpenGL4.All)identifier, (UInt32)name, (Int32)bufSize, (Int32*)length, (StringBuilder)label); #if DEBUG } #endif @@ -81557,7 +83387,7 @@ namespace OpenTK.Graphics.OpenGL4 [System.CLSCompliant(false)] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectLabelKHR")] public static - void GetObjectLabel(OpenTK.Graphics.OpenGL4.KhrDebug identifier, UInt32 name, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder label) + void GetObjectLabel(OpenTK.Graphics.OpenGL4.All identifier, UInt32 name, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder label) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -81567,7 +83397,7 @@ namespace OpenTK.Graphics.OpenGL4 { fixed (Int32* length_ptr = length) { - Delegates.glGetObjectLabelKHR((OpenTK.Graphics.OpenGL4.KhrDebug)identifier, (UInt32)name, (Int32)bufSize, (Int32*)length_ptr, (StringBuilder)label); + Delegates.glGetObjectLabelKHR((OpenTK.Graphics.OpenGL4.All)identifier, (UInt32)name, (Int32)bufSize, (Int32*)length_ptr, (StringBuilder)label); } } #if DEBUG @@ -81607,7 +83437,7 @@ namespace OpenTK.Graphics.OpenGL4 [System.CLSCompliant(false)] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectLabelKHR")] public static - void GetObjectLabel(OpenTK.Graphics.OpenGL4.KhrDebug identifier, UInt32 name, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder label) + void GetObjectLabel(OpenTK.Graphics.OpenGL4.All identifier, UInt32 name, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder label) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) @@ -81617,7 +83447,7 @@ namespace OpenTK.Graphics.OpenGL4 { fixed (Int32* length_ptr = &length) { - Delegates.glGetObjectLabelKHR((OpenTK.Graphics.OpenGL4.KhrDebug)identifier, (UInt32)name, (Int32)bufSize, (Int32*)length_ptr, (StringBuilder)label); + Delegates.glGetObjectLabelKHR((OpenTK.Graphics.OpenGL4.All)identifier, (UInt32)name, (Int32)bufSize, (Int32*)length_ptr, (StringBuilder)label); length = *length_ptr; } } @@ -81658,13 +83488,13 @@ namespace OpenTK.Graphics.OpenGL4 [System.CLSCompliant(false)] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetObjectLabelKHR")] public static - unsafe void GetObjectLabel(OpenTK.Graphics.OpenGL4.KhrDebug identifier, UInt32 name, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label) + unsafe void GetObjectLabel(OpenTK.Graphics.OpenGL4.All identifier, UInt32 name, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetObjectLabelKHR((OpenTK.Graphics.OpenGL4.KhrDebug)identifier, (UInt32)name, (Int32)bufSize, (Int32*)length, (StringBuilder)label); + Delegates.glGetObjectLabelKHR((OpenTK.Graphics.OpenGL4.All)identifier, (UInt32)name, (Int32)bufSize, (Int32*)length, (StringBuilder)label); #if DEBUG } #endif @@ -82424,13 +84254,13 @@ namespace OpenTK.Graphics.OpenGL4 /// [requires: KHR_debug] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetPointervKHR")] public static - void GetPointer(OpenTK.Graphics.OpenGL4.KhrDebug pname, [OutAttribute] IntPtr @params) + void GetPointer(OpenTK.Graphics.OpenGL4.All pname, [OutAttribute] IntPtr @params) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glGetPointervKHR((OpenTK.Graphics.OpenGL4.KhrDebug)pname, (IntPtr)@params); + Delegates.glGetPointervKHR((OpenTK.Graphics.OpenGL4.All)pname, (IntPtr)@params); #if DEBUG } #endif @@ -82439,7 +84269,7 @@ namespace OpenTK.Graphics.OpenGL4 /// [requires: KHR_debug] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetPointervKHR")] public static - void GetPointer(OpenTK.Graphics.OpenGL4.KhrDebug pname, [InAttribute, OutAttribute] T1[] @params) + void GetPointer(OpenTK.Graphics.OpenGL4.All pname, [InAttribute, OutAttribute] T1[] @params) where T1 : struct { #if DEBUG @@ -82449,7 +84279,7 @@ namespace OpenTK.Graphics.OpenGL4 GCHandle @params_ptr = GCHandle.Alloc(@params, GCHandleType.Pinned); try { - Delegates.glGetPointervKHR((OpenTK.Graphics.OpenGL4.KhrDebug)pname, (IntPtr)@params_ptr.AddrOfPinnedObject()); + Delegates.glGetPointervKHR((OpenTK.Graphics.OpenGL4.All)pname, (IntPtr)@params_ptr.AddrOfPinnedObject()); } finally { @@ -82463,7 +84293,7 @@ namespace OpenTK.Graphics.OpenGL4 /// [requires: KHR_debug] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetPointervKHR")] public static - void GetPointer(OpenTK.Graphics.OpenGL4.KhrDebug pname, [InAttribute, OutAttribute] T1[,] @params) + void GetPointer(OpenTK.Graphics.OpenGL4.All pname, [InAttribute, OutAttribute] T1[,] @params) where T1 : struct { #if DEBUG @@ -82473,7 +84303,7 @@ namespace OpenTK.Graphics.OpenGL4 GCHandle @params_ptr = GCHandle.Alloc(@params, GCHandleType.Pinned); try { - Delegates.glGetPointervKHR((OpenTK.Graphics.OpenGL4.KhrDebug)pname, (IntPtr)@params_ptr.AddrOfPinnedObject()); + Delegates.glGetPointervKHR((OpenTK.Graphics.OpenGL4.All)pname, (IntPtr)@params_ptr.AddrOfPinnedObject()); } finally { @@ -82487,7 +84317,7 @@ namespace OpenTK.Graphics.OpenGL4 /// [requires: KHR_debug] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetPointervKHR")] public static - void GetPointer(OpenTK.Graphics.OpenGL4.KhrDebug pname, [InAttribute, OutAttribute] T1[,,] @params) + void GetPointer(OpenTK.Graphics.OpenGL4.All pname, [InAttribute, OutAttribute] T1[,,] @params) where T1 : struct { #if DEBUG @@ -82497,7 +84327,7 @@ namespace OpenTK.Graphics.OpenGL4 GCHandle @params_ptr = GCHandle.Alloc(@params, GCHandleType.Pinned); try { - Delegates.glGetPointervKHR((OpenTK.Graphics.OpenGL4.KhrDebug)pname, (IntPtr)@params_ptr.AddrOfPinnedObject()); + Delegates.glGetPointervKHR((OpenTK.Graphics.OpenGL4.All)pname, (IntPtr)@params_ptr.AddrOfPinnedObject()); } finally { @@ -82511,7 +84341,7 @@ namespace OpenTK.Graphics.OpenGL4 /// [requires: KHR_debug] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glGetPointervKHR")] public static - void GetPointer(OpenTK.Graphics.OpenGL4.KhrDebug pname, [InAttribute, OutAttribute] ref T1 @params) + void GetPointer(OpenTK.Graphics.OpenGL4.All pname, [InAttribute, OutAttribute] ref T1 @params) where T1 : struct { #if DEBUG @@ -82521,7 +84351,7 @@ namespace OpenTK.Graphics.OpenGL4 GCHandle @params_ptr = GCHandle.Alloc(@params, GCHandleType.Pinned); try { - Delegates.glGetPointervKHR((OpenTK.Graphics.OpenGL4.KhrDebug)pname, (IntPtr)@params_ptr.AddrOfPinnedObject()); + Delegates.glGetPointervKHR((OpenTK.Graphics.OpenGL4.All)pname, (IntPtr)@params_ptr.AddrOfPinnedObject()); @params = (T1)@params_ptr.Target; } finally @@ -82559,13 +84389,13 @@ namespace OpenTK.Graphics.OpenGL4 /// [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glObjectLabelKHR")] public static - void ObjectLabel(OpenTK.Graphics.OpenGL4.KhrDebug identifier, Int32 name, Int32 length, String label) + void ObjectLabel(OpenTK.Graphics.OpenGL4.All identifier, Int32 name, Int32 length, String label) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glObjectLabelKHR((OpenTK.Graphics.OpenGL4.KhrDebug)identifier, (UInt32)name, (Int32)length, (String)label); + Delegates.glObjectLabelKHR((OpenTK.Graphics.OpenGL4.All)identifier, (UInt32)name, (Int32)length, (String)label); #if DEBUG } #endif @@ -82598,13 +84428,13 @@ namespace OpenTK.Graphics.OpenGL4 [System.CLSCompliant(false)] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glObjectLabelKHR")] public static - void ObjectLabel(OpenTK.Graphics.OpenGL4.KhrDebug identifier, UInt32 name, Int32 length, String label) + void ObjectLabel(OpenTK.Graphics.OpenGL4.All identifier, UInt32 name, Int32 length, String label) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glObjectLabelKHR((OpenTK.Graphics.OpenGL4.KhrDebug)identifier, (UInt32)name, (Int32)length, (String)label); + Delegates.glObjectLabelKHR((OpenTK.Graphics.OpenGL4.All)identifier, (UInt32)name, (Int32)length, (String)label); #if DEBUG } #endif @@ -82856,13 +84686,13 @@ namespace OpenTK.Graphics.OpenGL4 /// [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glPushDebugGroupKHR")] public static - void PushDebugGroup(OpenTK.Graphics.OpenGL4.KhrDebug source, Int32 id, Int32 length, String message) + void PushDebugGroup(OpenTK.Graphics.OpenGL4.All source, Int32 id, Int32 length, String message) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glPushDebugGroupKHR((OpenTK.Graphics.OpenGL4.KhrDebug)source, (UInt32)id, (Int32)length, (String)message); + Delegates.glPushDebugGroupKHR((OpenTK.Graphics.OpenGL4.All)source, (UInt32)id, (Int32)length, (String)message); #if DEBUG } #endif @@ -82895,13 +84725,13 @@ namespace OpenTK.Graphics.OpenGL4 [System.CLSCompliant(false)] [AutoGenerated(Category = "KHR_debug", Version = "", EntryPoint = "glPushDebugGroupKHR")] public static - void PushDebugGroup(OpenTK.Graphics.OpenGL4.KhrDebug source, UInt32 id, Int32 length, String message) + void PushDebugGroup(OpenTK.Graphics.OpenGL4.All source, UInt32 id, Int32 length, String message) { #if DEBUG using (new ErrorHelper(GraphicsContext.CurrentContext)) { #endif - Delegates.glPushDebugGroupKHR((OpenTK.Graphics.OpenGL4.KhrDebug)source, (UInt32)id, (Int32)length, (String)message); + Delegates.glPushDebugGroupKHR((OpenTK.Graphics.OpenGL4.All)source, (UInt32)id, (Int32)length, (String)message); #if DEBUG } #endif diff --git a/Source/OpenTK/Graphics/OpenGL4/GL4Core.cs b/Source/OpenTK/Graphics/OpenGL4/GL4Core.cs index 05ee92a2..5272918f 100644 --- a/Source/OpenTK/Graphics/OpenGL4/GL4Core.cs +++ b/Source/OpenTK/Graphics/OpenGL4/GL4Core.cs @@ -49,6 +49,9 @@ namespace OpenTK.Graphics.OpenGL4 [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glAttachShader", ExactSpelling = true)] internal extern static void AttachShader(UInt32 program, UInt32 shader); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glBegin", ExactSpelling = true)] + internal extern static void Begin(OpenTK.Graphics.OpenGL4.BeginMode mode); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glBeginConditionalRender", ExactSpelling = true)] internal extern static void BeginConditionalRender(UInt32 id, OpenTK.Graphics.OpenGL4.ConditionalRenderType mode); [System.Security.SuppressUnmanagedCodeSecurity()] @@ -131,10 +134,10 @@ namespace OpenTK.Graphics.OpenGL4 internal extern static void BlendEquation(OpenTK.Graphics.OpenGL4.BlendEquationMode mode); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glBlendEquationi", ExactSpelling = true)] - internal extern static void BlendEquationi(UInt32 buf, OpenTK.Graphics.OpenGL4.Version40 mode); + internal extern static void BlendEquationi(UInt32 buf, OpenTK.Graphics.OpenGL4.All mode); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glBlendEquationiARB", ExactSpelling = true)] - internal extern static void BlendEquationiARB(UInt32 buf, OpenTK.Graphics.OpenGL4.ArbDrawBuffersBlend mode); + internal extern static void BlendEquationiARB(UInt32 buf, OpenTK.Graphics.OpenGL4.All mode); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glBlendEquationSeparate", ExactSpelling = true)] internal extern static void BlendEquationSeparate(OpenTK.Graphics.OpenGL4.BlendEquationMode modeRGB, OpenTK.Graphics.OpenGL4.BlendEquationMode modeAlpha); @@ -143,25 +146,25 @@ namespace OpenTK.Graphics.OpenGL4 internal extern static void BlendEquationSeparatei(UInt32 buf, OpenTK.Graphics.OpenGL4.BlendEquationMode modeRGB, OpenTK.Graphics.OpenGL4.BlendEquationMode modeAlpha); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glBlendEquationSeparateiARB", ExactSpelling = true)] - internal extern static void BlendEquationSeparateiARB(UInt32 buf, OpenTK.Graphics.OpenGL4.ArbDrawBuffersBlend modeRGB, OpenTK.Graphics.OpenGL4.ArbDrawBuffersBlend modeAlpha); + internal extern static void BlendEquationSeparateiARB(UInt32 buf, OpenTK.Graphics.OpenGL4.All modeRGB, OpenTK.Graphics.OpenGL4.All modeAlpha); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glBlendFunc", ExactSpelling = true)] internal extern static void BlendFunc(OpenTK.Graphics.OpenGL4.BlendingFactorSrc sfactor, OpenTK.Graphics.OpenGL4.BlendingFactorDest dfactor); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glBlendFunci", ExactSpelling = true)] - internal extern static void BlendFunci(UInt32 buf, OpenTK.Graphics.OpenGL4.Version40 src, OpenTK.Graphics.OpenGL4.Version40 dst); + internal extern static void BlendFunci(UInt32 buf, OpenTK.Graphics.OpenGL4.All src, OpenTK.Graphics.OpenGL4.All dst); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glBlendFunciARB", ExactSpelling = true)] - internal extern static void BlendFunciARB(UInt32 buf, OpenTK.Graphics.OpenGL4.ArbDrawBuffersBlend src, OpenTK.Graphics.OpenGL4.ArbDrawBuffersBlend dst); + internal extern static void BlendFunciARB(UInt32 buf, OpenTK.Graphics.OpenGL4.All src, OpenTK.Graphics.OpenGL4.All dst); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glBlendFuncSeparate", ExactSpelling = true)] internal extern static void BlendFuncSeparate(OpenTK.Graphics.OpenGL4.BlendingFactorSrc sfactorRGB, OpenTK.Graphics.OpenGL4.BlendingFactorDest dfactorRGB, OpenTK.Graphics.OpenGL4.BlendingFactorSrc sfactorAlpha, OpenTK.Graphics.OpenGL4.BlendingFactorDest dfactorAlpha); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glBlendFuncSeparatei", ExactSpelling = true)] - internal extern static void BlendFuncSeparatei(UInt32 buf, OpenTK.Graphics.OpenGL4.Version40 srcRGB, OpenTK.Graphics.OpenGL4.Version40 dstRGB, OpenTK.Graphics.OpenGL4.Version40 srcAlpha, OpenTK.Graphics.OpenGL4.Version40 dstAlpha); + internal extern static void BlendFuncSeparatei(UInt32 buf, OpenTK.Graphics.OpenGL4.All srcRGB, OpenTK.Graphics.OpenGL4.All dstRGB, OpenTK.Graphics.OpenGL4.All srcAlpha, OpenTK.Graphics.OpenGL4.All dstAlpha); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glBlendFuncSeparateiARB", ExactSpelling = true)] - internal extern static void BlendFuncSeparateiARB(UInt32 buf, OpenTK.Graphics.OpenGL4.ArbDrawBuffersBlend srcRGB, OpenTK.Graphics.OpenGL4.ArbDrawBuffersBlend dstRGB, OpenTK.Graphics.OpenGL4.ArbDrawBuffersBlend srcAlpha, OpenTK.Graphics.OpenGL4.ArbDrawBuffersBlend dstAlpha); + internal extern static void BlendFuncSeparateiARB(UInt32 buf, OpenTK.Graphics.OpenGL4.All srcRGB, OpenTK.Graphics.OpenGL4.All dstRGB, OpenTK.Graphics.OpenGL4.All srcAlpha, OpenTK.Graphics.OpenGL4.All dstAlpha); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glBlitFramebuffer", ExactSpelling = true)] internal extern static void BlitFramebuffer(Int32 srcX0, Int32 srcY0, Int32 srcX1, Int32 srcY1, Int32 dstX0, Int32 dstY0, Int32 dstX1, Int32 dstY1, OpenTK.Graphics.OpenGL4.ClearBufferMask mask, OpenTK.Graphics.OpenGL4.BlitFramebufferFilter filter); @@ -356,19 +359,19 @@ namespace OpenTK.Graphics.OpenGL4 internal extern static unsafe void DebugMessageControl(OpenTK.Graphics.OpenGL4.DebugSourceControl source, OpenTK.Graphics.OpenGL4.DebugTypeControl type, OpenTK.Graphics.OpenGL4.DebugSeverityControl severity, Int32 count, UInt32* ids, bool enabled); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDebugMessageControlARB", ExactSpelling = true)] - internal extern static unsafe void DebugMessageControlARB(OpenTK.Graphics.OpenGL4.ArbDebugOutput source, OpenTK.Graphics.OpenGL4.ArbDebugOutput type, OpenTK.Graphics.OpenGL4.ArbDebugOutput severity, Int32 count, UInt32* ids, bool enabled); + internal extern static unsafe void DebugMessageControlARB(OpenTK.Graphics.OpenGL4.All source, OpenTK.Graphics.OpenGL4.All type, OpenTK.Graphics.OpenGL4.All severity, Int32 count, UInt32* ids, bool enabled); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDebugMessageControlKHR", ExactSpelling = true)] - internal extern static unsafe void DebugMessageControlKHR(OpenTK.Graphics.OpenGL4.KhrDebug source, OpenTK.Graphics.OpenGL4.KhrDebug type, OpenTK.Graphics.OpenGL4.KhrDebug severity, Int32 count, UInt32* ids, bool enabled); + internal extern static unsafe void DebugMessageControlKHR(OpenTK.Graphics.OpenGL4.All source, OpenTK.Graphics.OpenGL4.All type, OpenTK.Graphics.OpenGL4.All severity, Int32 count, UInt32* ids, bool enabled); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDebugMessageInsert", ExactSpelling = true)] internal extern static void DebugMessageInsert(OpenTK.Graphics.OpenGL4.DebugSourceExternal source, OpenTK.Graphics.OpenGL4.DebugType type, UInt32 id, OpenTK.Graphics.OpenGL4.DebugSeverity severity, Int32 length, String buf); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDebugMessageInsertARB", ExactSpelling = true)] - internal extern static void DebugMessageInsertARB(OpenTK.Graphics.OpenGL4.ArbDebugOutput source, OpenTK.Graphics.OpenGL4.ArbDebugOutput type, UInt32 id, OpenTK.Graphics.OpenGL4.ArbDebugOutput severity, Int32 length, String buf); + internal extern static void DebugMessageInsertARB(OpenTK.Graphics.OpenGL4.All source, OpenTK.Graphics.OpenGL4.All type, UInt32 id, OpenTK.Graphics.OpenGL4.All severity, Int32 length, String buf); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDebugMessageInsertKHR", ExactSpelling = true)] - internal extern static void DebugMessageInsertKHR(OpenTK.Graphics.OpenGL4.KhrDebug source, OpenTK.Graphics.OpenGL4.KhrDebug type, UInt32 id, OpenTK.Graphics.OpenGL4.KhrDebug severity, Int32 length, String buf); + internal extern static void DebugMessageInsertKHR(OpenTK.Graphics.OpenGL4.All source, OpenTK.Graphics.OpenGL4.All type, UInt32 id, OpenTK.Graphics.OpenGL4.All severity, Int32 length, String buf); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDeleteBuffers", ExactSpelling = true)] internal extern static unsafe void DeleteBuffers(Int32 n, UInt32* buffers); @@ -451,6 +454,12 @@ namespace OpenTK.Graphics.OpenGL4 [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDrawArrays", ExactSpelling = true)] internal extern static void DrawArrays(OpenTK.Graphics.OpenGL4.PrimitiveType mode, Int32 first, Int32 count); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDrawArrays", ExactSpelling = true)] + internal extern static void DrawArrays1(OpenTK.Graphics.OpenGL4.BeginMode mode, Int32 first, Int32 count); + [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDrawArraysEXT", ExactSpelling = true)] + internal extern static void DrawArraysEXT(OpenTK.Graphics.OpenGL4.BeginMode mode, Int32 first, Int32 count); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDrawArraysIndirect", ExactSpelling = true)] internal extern static void DrawArraysIndirect(OpenTK.Graphics.OpenGL4.PrimitiveType mode, IntPtr indirect); [System.Security.SuppressUnmanagedCodeSecurity()] @@ -469,6 +478,9 @@ namespace OpenTK.Graphics.OpenGL4 [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDrawElements", ExactSpelling = true)] internal extern static void DrawElements(OpenTK.Graphics.OpenGL4.PrimitiveType mode, Int32 count, OpenTK.Graphics.OpenGL4.DrawElementsType type, IntPtr indices); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDrawElements", ExactSpelling = true)] + internal extern static void DrawElements1(OpenTK.Graphics.OpenGL4.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL4.DrawElementsType type, IntPtr indices); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDrawElementsBaseVertex", ExactSpelling = true)] internal extern static void DrawElementsBaseVertex(OpenTK.Graphics.OpenGL4.PrimitiveType mode, Int32 count, OpenTK.Graphics.OpenGL4.DrawElementsType type, IntPtr indices, Int32 basevertex); [System.Security.SuppressUnmanagedCodeSecurity()] @@ -490,6 +502,9 @@ namespace OpenTK.Graphics.OpenGL4 [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDrawRangeElements", ExactSpelling = true)] internal extern static void DrawRangeElements(OpenTK.Graphics.OpenGL4.PrimitiveType mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL4.DrawElementsType type, IntPtr indices); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDrawRangeElements", ExactSpelling = true)] + internal extern static void DrawRangeElements1(OpenTK.Graphics.OpenGL4.BeginMode mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL4.DrawElementsType type, IntPtr indices); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glDrawRangeElementsBaseVertex", ExactSpelling = true)] internal extern static void DrawRangeElementsBaseVertex(OpenTK.Graphics.OpenGL4.PrimitiveType mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL4.DrawElementsType type, IntPtr indices, Int32 basevertex); [System.Security.SuppressUnmanagedCodeSecurity()] @@ -671,10 +686,10 @@ namespace OpenTK.Graphics.OpenGL4 internal extern static unsafe Int32 GetDebugMessageLog(UInt32 count, Int32 bufSize, [OutAttribute] OpenTK.Graphics.OpenGL4.All* sources, [OutAttribute] OpenTK.Graphics.OpenGL4.All* types, [OutAttribute] UInt32* ids, [OutAttribute] OpenTK.Graphics.OpenGL4.All* severities, [OutAttribute] Int32* lengths, [OutAttribute] StringBuilder messageLog); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetDebugMessageLogARB", ExactSpelling = true)] - internal extern static unsafe Int32 GetDebugMessageLogARB(UInt32 count, Int32 bufSize, [OutAttribute] OpenTK.Graphics.OpenGL4.ArbDebugOutput* sources, [OutAttribute] OpenTK.Graphics.OpenGL4.ArbDebugOutput* types, [OutAttribute] UInt32* ids, [OutAttribute] OpenTK.Graphics.OpenGL4.ArbDebugOutput* severities, [OutAttribute] Int32* lengths, [OutAttribute] StringBuilder messageLog); + internal extern static unsafe Int32 GetDebugMessageLogARB(UInt32 count, Int32 bufSize, [OutAttribute] OpenTK.Graphics.OpenGL4.All* sources, [OutAttribute] OpenTK.Graphics.OpenGL4.All* types, [OutAttribute] UInt32* ids, [OutAttribute] OpenTK.Graphics.OpenGL4.All* severities, [OutAttribute] Int32* lengths, [OutAttribute] StringBuilder messageLog); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetDebugMessageLogKHR", ExactSpelling = true)] - internal extern static unsafe Int32 GetDebugMessageLogKHR(UInt32 count, Int32 bufSize, [OutAttribute] OpenTK.Graphics.OpenGL4.KhrDebug* sources, [OutAttribute] OpenTK.Graphics.OpenGL4.KhrDebug* types, [OutAttribute] UInt32* ids, [OutAttribute] OpenTK.Graphics.OpenGL4.KhrDebug* severities, [OutAttribute] Int32* lengths, [OutAttribute] StringBuilder messageLog); + internal extern static unsafe Int32 GetDebugMessageLogKHR(UInt32 count, Int32 bufSize, [OutAttribute] OpenTK.Graphics.OpenGL4.All* sources, [OutAttribute] OpenTK.Graphics.OpenGL4.All* types, [OutAttribute] UInt32* ids, [OutAttribute] OpenTK.Graphics.OpenGL4.All* severities, [OutAttribute] Int32* lengths, [OutAttribute] StringBuilder messageLog); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetDoublei_v", ExactSpelling = true)] internal extern static unsafe void GetDoublei_v(OpenTK.Graphics.OpenGL4.GetIndexedPName target, UInt32 index, [OutAttribute] Double* data); @@ -704,7 +719,7 @@ namespace OpenTK.Graphics.OpenGL4 internal extern static unsafe void GetFramebufferParameteriv(OpenTK.Graphics.OpenGL4.FramebufferTarget target, OpenTK.Graphics.OpenGL4.FramebufferDefaultParameter pname, [OutAttribute] Int32* @params); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetGraphicsResetStatusARB", ExactSpelling = true)] - internal extern static OpenTK.Graphics.OpenGL4.ArbRobustness GetGraphicsResetStatusARB(); + internal extern static OpenTK.Graphics.OpenGL4.All GetGraphicsResetStatusARB(); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetHistogram", ExactSpelling = true)] internal extern static void GetHistogram(OpenTK.Graphics.OpenGL4.HistogramTarget target, bool reset, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [OutAttribute] IntPtr values); @@ -716,7 +731,7 @@ namespace OpenTK.Graphics.OpenGL4 internal extern static unsafe void GetHistogramParameteriv(OpenTK.Graphics.OpenGL4.HistogramTarget target, OpenTK.Graphics.OpenGL4.GetHistogramParameterPName pname, [OutAttribute] Int32* @params); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetImageHandleARB", ExactSpelling = true)] - internal extern static Int64 GetImageHandleARB(UInt32 texture, Int32 level, bool layered, Int32 layer, OpenTK.Graphics.OpenGL4.ArbBindlessTexture format); + internal extern static Int64 GetImageHandleARB(UInt32 texture, Int32 level, bool layered, Int32 layer, OpenTK.Graphics.OpenGL4.All format); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetInteger64i_v", ExactSpelling = true)] internal extern static unsafe void GetInteger64i_v(OpenTK.Graphics.OpenGL4.GetIndexedPName target, UInt32 index, [OutAttribute] Int64* data); @@ -752,49 +767,49 @@ namespace OpenTK.Graphics.OpenGL4 internal extern static unsafe void GetNamedStringARB(Int32 namelen, String name, Int32 bufSize, [OutAttribute] Int32* stringlen, [OutAttribute] StringBuilder @string); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetNamedStringivARB", ExactSpelling = true)] - internal extern static unsafe void GetNamedStringivARB(Int32 namelen, String name, OpenTK.Graphics.OpenGL4.ArbShadingLanguageInclude pname, [OutAttribute] Int32* @params); + internal extern static unsafe void GetNamedStringivARB(Int32 namelen, String name, OpenTK.Graphics.OpenGL4.All pname, [OutAttribute] Int32* @params); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetnColorTableARB", ExactSpelling = true)] - internal extern static void GetnColorTableARB(OpenTK.Graphics.OpenGL4.ArbRobustness target, OpenTK.Graphics.OpenGL4.ArbRobustness format, OpenTK.Graphics.OpenGL4.ArbRobustness type, Int32 bufSize, [OutAttribute] IntPtr table); + internal extern static void GetnColorTableARB(OpenTK.Graphics.OpenGL4.All target, OpenTK.Graphics.OpenGL4.All format, OpenTK.Graphics.OpenGL4.All type, Int32 bufSize, [OutAttribute] IntPtr table); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetnCompressedTexImageARB", ExactSpelling = true)] - internal extern static void GetnCompressedTexImageARB(OpenTK.Graphics.OpenGL4.ArbRobustness target, Int32 lod, Int32 bufSize, [OutAttribute] IntPtr img); + internal extern static void GetnCompressedTexImageARB(OpenTK.Graphics.OpenGL4.All target, Int32 lod, Int32 bufSize, [OutAttribute] IntPtr img); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetnConvolutionFilterARB", ExactSpelling = true)] - internal extern static void GetnConvolutionFilterARB(OpenTK.Graphics.OpenGL4.ArbRobustness target, OpenTK.Graphics.OpenGL4.ArbRobustness format, OpenTK.Graphics.OpenGL4.ArbRobustness type, Int32 bufSize, [OutAttribute] IntPtr image); + internal extern static void GetnConvolutionFilterARB(OpenTK.Graphics.OpenGL4.All target, OpenTK.Graphics.OpenGL4.All format, OpenTK.Graphics.OpenGL4.All type, Int32 bufSize, [OutAttribute] IntPtr image); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetnHistogramARB", ExactSpelling = true)] - internal extern static void GetnHistogramARB(OpenTK.Graphics.OpenGL4.ArbRobustness target, bool reset, OpenTK.Graphics.OpenGL4.ArbRobustness format, OpenTK.Graphics.OpenGL4.ArbRobustness type, Int32 bufSize, [OutAttribute] IntPtr values); + internal extern static void GetnHistogramARB(OpenTK.Graphics.OpenGL4.All target, bool reset, OpenTK.Graphics.OpenGL4.All format, OpenTK.Graphics.OpenGL4.All type, Int32 bufSize, [OutAttribute] IntPtr values); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetnMapdvARB", ExactSpelling = true)] - internal extern static unsafe void GetnMapdvARB(OpenTK.Graphics.OpenGL4.ArbRobustness target, OpenTK.Graphics.OpenGL4.ArbRobustness query, Int32 bufSize, [OutAttribute] Double* v); + internal extern static unsafe void GetnMapdvARB(OpenTK.Graphics.OpenGL4.All target, OpenTK.Graphics.OpenGL4.All query, Int32 bufSize, [OutAttribute] Double* v); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetnMapfvARB", ExactSpelling = true)] - internal extern static unsafe void GetnMapfvARB(OpenTK.Graphics.OpenGL4.ArbRobustness target, OpenTK.Graphics.OpenGL4.ArbRobustness query, Int32 bufSize, [OutAttribute] Single* v); + internal extern static unsafe void GetnMapfvARB(OpenTK.Graphics.OpenGL4.All target, OpenTK.Graphics.OpenGL4.All query, Int32 bufSize, [OutAttribute] Single* v); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetnMapivARB", ExactSpelling = true)] - internal extern static unsafe void GetnMapivARB(OpenTK.Graphics.OpenGL4.ArbRobustness target, OpenTK.Graphics.OpenGL4.ArbRobustness query, Int32 bufSize, [OutAttribute] Int32* v); + internal extern static unsafe void GetnMapivARB(OpenTK.Graphics.OpenGL4.All target, OpenTK.Graphics.OpenGL4.All query, Int32 bufSize, [OutAttribute] Int32* v); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetnMinmaxARB", ExactSpelling = true)] - internal extern static void GetnMinmaxARB(OpenTK.Graphics.OpenGL4.ArbRobustness target, bool reset, OpenTK.Graphics.OpenGL4.ArbRobustness format, OpenTK.Graphics.OpenGL4.ArbRobustness type, Int32 bufSize, [OutAttribute] IntPtr values); + internal extern static void GetnMinmaxARB(OpenTK.Graphics.OpenGL4.All target, bool reset, OpenTK.Graphics.OpenGL4.All format, OpenTK.Graphics.OpenGL4.All type, Int32 bufSize, [OutAttribute] IntPtr values); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetnPixelMapfvARB", ExactSpelling = true)] - internal extern static unsafe void GetnPixelMapfvARB(OpenTK.Graphics.OpenGL4.ArbRobustness map, Int32 bufSize, [OutAttribute] Single* values); + internal extern static unsafe void GetnPixelMapfvARB(OpenTK.Graphics.OpenGL4.All map, Int32 bufSize, [OutAttribute] Single* values); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetnPixelMapuivARB", ExactSpelling = true)] - internal extern static unsafe void GetnPixelMapuivARB(OpenTK.Graphics.OpenGL4.ArbRobustness map, Int32 bufSize, [OutAttribute] UInt32* values); + internal extern static unsafe void GetnPixelMapuivARB(OpenTK.Graphics.OpenGL4.All map, Int32 bufSize, [OutAttribute] UInt32* values); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetnPixelMapusvARB", ExactSpelling = true)] - internal extern static unsafe void GetnPixelMapusvARB(OpenTK.Graphics.OpenGL4.ArbRobustness map, Int32 bufSize, [OutAttribute] UInt16* values); + internal extern static unsafe void GetnPixelMapusvARB(OpenTK.Graphics.OpenGL4.All map, Int32 bufSize, [OutAttribute] UInt16* values); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetnPolygonStippleARB", ExactSpelling = true)] internal extern static unsafe void GetnPolygonStippleARB(Int32 bufSize, [OutAttribute] Byte* pattern); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetnSeparableFilterARB", ExactSpelling = true)] - internal extern static void GetnSeparableFilterARB(OpenTK.Graphics.OpenGL4.ArbRobustness target, OpenTK.Graphics.OpenGL4.ArbRobustness format, OpenTK.Graphics.OpenGL4.ArbRobustness type, Int32 rowBufSize, [OutAttribute] IntPtr row, Int32 columnBufSize, [OutAttribute] IntPtr column, [OutAttribute] IntPtr span); + internal extern static void GetnSeparableFilterARB(OpenTK.Graphics.OpenGL4.All target, OpenTK.Graphics.OpenGL4.All format, OpenTK.Graphics.OpenGL4.All type, Int32 rowBufSize, [OutAttribute] IntPtr row, Int32 columnBufSize, [OutAttribute] IntPtr column, [OutAttribute] IntPtr span); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetnTexImageARB", ExactSpelling = true)] - internal extern static void GetnTexImageARB(OpenTK.Graphics.OpenGL4.ArbRobustness target, Int32 level, OpenTK.Graphics.OpenGL4.ArbRobustness format, OpenTK.Graphics.OpenGL4.ArbRobustness type, Int32 bufSize, [OutAttribute] IntPtr img); + internal extern static void GetnTexImageARB(OpenTK.Graphics.OpenGL4.All target, Int32 level, OpenTK.Graphics.OpenGL4.All format, OpenTK.Graphics.OpenGL4.All type, Int32 bufSize, [OutAttribute] IntPtr img); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetnUniformdvARB", ExactSpelling = true)] internal extern static unsafe void GetnUniformdvARB(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] Double* @params); @@ -812,7 +827,7 @@ namespace OpenTK.Graphics.OpenGL4 internal extern static unsafe void GetObjectLabel(OpenTK.Graphics.OpenGL4.ObjectLabelIdentifier identifier, UInt32 name, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetObjectLabelKHR", ExactSpelling = true)] - internal extern static unsafe void GetObjectLabelKHR(OpenTK.Graphics.OpenGL4.KhrDebug identifier, UInt32 name, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label); + internal extern static unsafe void GetObjectLabelKHR(OpenTK.Graphics.OpenGL4.All identifier, UInt32 name, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetObjectPtrLabel", ExactSpelling = true)] internal extern static unsafe void GetObjectPtrLabel(IntPtr ptr, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label); @@ -824,7 +839,7 @@ namespace OpenTK.Graphics.OpenGL4 internal extern static void GetPointerv(OpenTK.Graphics.OpenGL4.GetPointervPName pname, [OutAttribute] IntPtr @params); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetPointervKHR", ExactSpelling = true)] - internal extern static void GetPointervKHR(OpenTK.Graphics.OpenGL4.KhrDebug pname, [OutAttribute] IntPtr @params); + internal extern static void GetPointervKHR(OpenTK.Graphics.OpenGL4.All pname, [OutAttribute] IntPtr @params); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetProgramBinary", ExactSpelling = true)] internal extern static unsafe void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] OpenTK.Graphics.OpenGL4.BinaryFormat* binaryFormat, [OutAttribute] IntPtr binary); @@ -1091,7 +1106,7 @@ namespace OpenTK.Graphics.OpenGL4 internal extern static void MakeImageHandleNonResidentARB(UInt64 handle); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMakeImageHandleResidentARB", ExactSpelling = true)] - internal extern static void MakeImageHandleResidentARB(UInt64 handle, OpenTK.Graphics.OpenGL4.ArbBindlessTexture access); + internal extern static void MakeImageHandleResidentARB(UInt64 handle, OpenTK.Graphics.OpenGL4.All access); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMakeTextureHandleNonResidentARB", ExactSpelling = true)] internal extern static void MakeTextureHandleNonResidentARB(UInt64 handle); @@ -1120,15 +1135,21 @@ namespace OpenTK.Graphics.OpenGL4 [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultiDrawArrays", ExactSpelling = true)] internal extern static unsafe void MultiDrawArrays(OpenTK.Graphics.OpenGL4.PrimitiveType mode, Int32* first, Int32* count, Int32 drawcount); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultiDrawArrays", ExactSpelling = true)] + internal extern static unsafe void MultiDrawArrays1(OpenTK.Graphics.OpenGL4.BeginMode mode, Int32* first, Int32* count, Int32 drawcount); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultiDrawArraysIndirect", ExactSpelling = true)] internal extern static void MultiDrawArraysIndirect(OpenTK.Graphics.OpenGL4.PrimitiveType mode, IntPtr indirect, Int32 drawcount, Int32 stride); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultiDrawArraysIndirectCountARB", ExactSpelling = true)] - internal extern static void MultiDrawArraysIndirectCountARB(OpenTK.Graphics.OpenGL4.ArbIndirectParameters mode, IntPtr indirect, IntPtr drawcount, Int32 maxdrawcount, Int32 stride); + internal extern static void MultiDrawArraysIndirectCountARB(OpenTK.Graphics.OpenGL4.All mode, IntPtr indirect, IntPtr drawcount, Int32 maxdrawcount, Int32 stride); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultiDrawElements", ExactSpelling = true)] internal extern static unsafe void MultiDrawElements(OpenTK.Graphics.OpenGL4.PrimitiveType mode, Int32* count, OpenTK.Graphics.OpenGL4.DrawElementsType type, IntPtr indices, Int32 drawcount); [System.Security.SuppressUnmanagedCodeSecurity()] + [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultiDrawElements", ExactSpelling = true)] + internal extern static unsafe void MultiDrawElements1(OpenTK.Graphics.OpenGL4.BeginMode mode, Int32* count, OpenTK.Graphics.OpenGL4.DrawElementsType type, IntPtr indices, Int32 drawcount); + [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultiDrawElementsBaseVertex", ExactSpelling = true)] internal extern static unsafe void MultiDrawElementsBaseVertex(OpenTK.Graphics.OpenGL4.PrimitiveType mode, Int32* count, OpenTK.Graphics.OpenGL4.DrawElementsType type, IntPtr indices, Int32 drawcount, Int32* basevertex); [System.Security.SuppressUnmanagedCodeSecurity()] @@ -1136,7 +1157,7 @@ namespace OpenTK.Graphics.OpenGL4 internal extern static void MultiDrawElementsIndirect(OpenTK.Graphics.OpenGL4.All mode, OpenTK.Graphics.OpenGL4.All type, IntPtr indirect, Int32 drawcount, Int32 stride); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultiDrawElementsIndirectCountARB", ExactSpelling = true)] - internal extern static void MultiDrawElementsIndirectCountARB(OpenTK.Graphics.OpenGL4.ArbIndirectParameters mode, OpenTK.Graphics.OpenGL4.ArbIndirectParameters type, IntPtr indirect, IntPtr drawcount, Int32 maxdrawcount, Int32 stride); + internal extern static void MultiDrawElementsIndirectCountARB(OpenTK.Graphics.OpenGL4.All mode, OpenTK.Graphics.OpenGL4.All type, IntPtr indirect, IntPtr drawcount, Int32 maxdrawcount, Int32 stride); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMultiTexCoordP1ui", ExactSpelling = true)] internal extern static void MultiTexCoordP1ui(OpenTK.Graphics.OpenGL4.TextureUnit texture, OpenTK.Graphics.OpenGL4.PackedPointerType type, UInt32 coords); @@ -1163,7 +1184,7 @@ namespace OpenTK.Graphics.OpenGL4 internal extern static unsafe void MultiTexCoordP4uiv(OpenTK.Graphics.OpenGL4.TextureUnit texture, OpenTK.Graphics.OpenGL4.PackedPointerType type, UInt32* coords); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glNamedStringARB", ExactSpelling = true)] - internal extern static void NamedStringARB(OpenTK.Graphics.OpenGL4.ArbShadingLanguageInclude type, Int32 namelen, String name, Int32 stringlen, String @string); + internal extern static void NamedStringARB(OpenTK.Graphics.OpenGL4.All type, Int32 namelen, String name, Int32 stringlen, String @string); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glNormalP3ui", ExactSpelling = true)] internal extern static void NormalP3ui(OpenTK.Graphics.OpenGL4.PackedPointerType type, UInt32 coords); @@ -1175,7 +1196,7 @@ namespace OpenTK.Graphics.OpenGL4 internal extern static void ObjectLabel(OpenTK.Graphics.OpenGL4.ObjectLabelIdentifier identifier, UInt32 name, Int32 length, String label); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glObjectLabelKHR", ExactSpelling = true)] - internal extern static void ObjectLabelKHR(OpenTK.Graphics.OpenGL4.KhrDebug identifier, UInt32 name, Int32 length, String label); + internal extern static void ObjectLabelKHR(OpenTK.Graphics.OpenGL4.All identifier, UInt32 name, Int32 length, String label); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glObjectPtrLabel", ExactSpelling = true)] internal extern static void ObjectPtrLabel(IntPtr ptr, Int32 length, String label); @@ -1397,7 +1418,7 @@ namespace OpenTK.Graphics.OpenGL4 internal extern static void PushDebugGroup(OpenTK.Graphics.OpenGL4.DebugSourceExternal source, UInt32 id, Int32 length, String message); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glPushDebugGroupKHR", ExactSpelling = true)] - internal extern static void PushDebugGroupKHR(OpenTK.Graphics.OpenGL4.KhrDebug source, UInt32 id, Int32 length, String message); + internal extern static void PushDebugGroupKHR(OpenTK.Graphics.OpenGL4.All source, UInt32 id, Int32 length, String message); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glQueryCounter", ExactSpelling = true)] internal extern static void QueryCounter(UInt32 id, OpenTK.Graphics.OpenGL4.QueryCounterTarget target); @@ -1406,7 +1427,7 @@ namespace OpenTK.Graphics.OpenGL4 internal extern static void ReadBuffer(OpenTK.Graphics.OpenGL4.ReadBufferMode mode); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glReadnPixelsARB", ExactSpelling = true)] - internal extern static void ReadnPixelsARB(Int32 x, Int32 y, Int32 width, Int32 height, OpenTK.Graphics.OpenGL4.ArbRobustness format, OpenTK.Graphics.OpenGL4.ArbRobustness type, Int32 bufSize, [OutAttribute] IntPtr data); + internal extern static void ReadnPixelsARB(Int32 x, Int32 y, Int32 width, Int32 height, OpenTK.Graphics.OpenGL4.All format, OpenTK.Graphics.OpenGL4.All type, Int32 bufSize, [OutAttribute] IntPtr data); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glReadPixels", ExactSpelling = true)] internal extern static void ReadPixels(Int32 x, Int32 y, Int32 width, Int32 height, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [OutAttribute] IntPtr pixels); @@ -1547,7 +1568,7 @@ namespace OpenTK.Graphics.OpenGL4 internal extern static void TexImage3DMultisample(OpenTK.Graphics.OpenGL4.TextureTargetMultisample target, Int32 samples, OpenTK.Graphics.OpenGL4.PixelInternalFormat internalformat, Int32 width, Int32 height, Int32 depth, bool fixedsamplelocations); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexPageCommitmentARB", ExactSpelling = true)] - internal extern static void TexPageCommitmentARB(OpenTK.Graphics.OpenGL4.ArbSparseTexture target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, bool resident); + internal extern static void TexPageCommitmentARB(OpenTK.Graphics.OpenGL4.All target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, bool resident); [System.Security.SuppressUnmanagedCodeSecurity()] [System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glTexParameterf", ExactSpelling = true)] internal extern static void TexParameterf(OpenTK.Graphics.OpenGL4.TextureTarget target, OpenTK.Graphics.OpenGL4.TextureParameterName pname, Single param); diff --git a/Source/OpenTK/Graphics/OpenGL4/GL4Delegates.cs b/Source/OpenTK/Graphics/OpenGL4/GL4Delegates.cs index 116ea6ff..dc30386d 100644 --- a/Source/OpenTK/Graphics/OpenGL4/GL4Delegates.cs +++ b/Source/OpenTK/Graphics/OpenGL4/GL4Delegates.cs @@ -48,6 +48,9 @@ namespace OpenTK.Graphics.OpenGL4 internal delegate void AttachShader(UInt32 program, UInt32 shader); internal static AttachShader glAttachShader; [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void Begin(OpenTK.Graphics.OpenGL4.BeginMode mode); + internal static Begin glBegin; + [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void BeginConditionalRender(UInt32 id, OpenTK.Graphics.OpenGL4.ConditionalRenderType mode); internal static BeginConditionalRender glBeginConditionalRender; [System.Security.SuppressUnmanagedCodeSecurity()] @@ -129,10 +132,10 @@ namespace OpenTK.Graphics.OpenGL4 internal delegate void BlendEquation(OpenTK.Graphics.OpenGL4.BlendEquationMode mode); internal static BlendEquation glBlendEquation; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void BlendEquationi(UInt32 buf, OpenTK.Graphics.OpenGL4.Version40 mode); + internal delegate void BlendEquationi(UInt32 buf, OpenTK.Graphics.OpenGL4.All mode); internal static BlendEquationi glBlendEquationi; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void BlendEquationiARB(UInt32 buf, OpenTK.Graphics.OpenGL4.ArbDrawBuffersBlend mode); + internal delegate void BlendEquationiARB(UInt32 buf, OpenTK.Graphics.OpenGL4.All mode); internal static BlendEquationiARB glBlendEquationiARB; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void BlendEquationSeparate(OpenTK.Graphics.OpenGL4.BlendEquationMode modeRGB, OpenTK.Graphics.OpenGL4.BlendEquationMode modeAlpha); @@ -141,25 +144,25 @@ namespace OpenTK.Graphics.OpenGL4 internal delegate void BlendEquationSeparatei(UInt32 buf, OpenTK.Graphics.OpenGL4.BlendEquationMode modeRGB, OpenTK.Graphics.OpenGL4.BlendEquationMode modeAlpha); internal static BlendEquationSeparatei glBlendEquationSeparatei; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void BlendEquationSeparateiARB(UInt32 buf, OpenTK.Graphics.OpenGL4.ArbDrawBuffersBlend modeRGB, OpenTK.Graphics.OpenGL4.ArbDrawBuffersBlend modeAlpha); + internal delegate void BlendEquationSeparateiARB(UInt32 buf, OpenTK.Graphics.OpenGL4.All modeRGB, OpenTK.Graphics.OpenGL4.All modeAlpha); internal static BlendEquationSeparateiARB glBlendEquationSeparateiARB; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void BlendFunc(OpenTK.Graphics.OpenGL4.BlendingFactorSrc sfactor, OpenTK.Graphics.OpenGL4.BlendingFactorDest dfactor); internal static BlendFunc glBlendFunc; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void BlendFunci(UInt32 buf, OpenTK.Graphics.OpenGL4.Version40 src, OpenTK.Graphics.OpenGL4.Version40 dst); + internal delegate void BlendFunci(UInt32 buf, OpenTK.Graphics.OpenGL4.All src, OpenTK.Graphics.OpenGL4.All dst); internal static BlendFunci glBlendFunci; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void BlendFunciARB(UInt32 buf, OpenTK.Graphics.OpenGL4.ArbDrawBuffersBlend src, OpenTK.Graphics.OpenGL4.ArbDrawBuffersBlend dst); + internal delegate void BlendFunciARB(UInt32 buf, OpenTK.Graphics.OpenGL4.All src, OpenTK.Graphics.OpenGL4.All dst); internal static BlendFunciARB glBlendFunciARB; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void BlendFuncSeparate(OpenTK.Graphics.OpenGL4.BlendingFactorSrc sfactorRGB, OpenTK.Graphics.OpenGL4.BlendingFactorDest dfactorRGB, OpenTK.Graphics.OpenGL4.BlendingFactorSrc sfactorAlpha, OpenTK.Graphics.OpenGL4.BlendingFactorDest dfactorAlpha); internal static BlendFuncSeparate glBlendFuncSeparate; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void BlendFuncSeparatei(UInt32 buf, OpenTK.Graphics.OpenGL4.Version40 srcRGB, OpenTK.Graphics.OpenGL4.Version40 dstRGB, OpenTK.Graphics.OpenGL4.Version40 srcAlpha, OpenTK.Graphics.OpenGL4.Version40 dstAlpha); + internal delegate void BlendFuncSeparatei(UInt32 buf, OpenTK.Graphics.OpenGL4.All srcRGB, OpenTK.Graphics.OpenGL4.All dstRGB, OpenTK.Graphics.OpenGL4.All srcAlpha, OpenTK.Graphics.OpenGL4.All dstAlpha); internal static BlendFuncSeparatei glBlendFuncSeparatei; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void BlendFuncSeparateiARB(UInt32 buf, OpenTK.Graphics.OpenGL4.ArbDrawBuffersBlend srcRGB, OpenTK.Graphics.OpenGL4.ArbDrawBuffersBlend dstRGB, OpenTK.Graphics.OpenGL4.ArbDrawBuffersBlend srcAlpha, OpenTK.Graphics.OpenGL4.ArbDrawBuffersBlend dstAlpha); + internal delegate void BlendFuncSeparateiARB(UInt32 buf, OpenTK.Graphics.OpenGL4.All srcRGB, OpenTK.Graphics.OpenGL4.All dstRGB, OpenTK.Graphics.OpenGL4.All srcAlpha, OpenTK.Graphics.OpenGL4.All dstAlpha); internal static BlendFuncSeparateiARB glBlendFuncSeparateiARB; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void BlitFramebuffer(Int32 srcX0, Int32 srcY0, Int32 srcX1, Int32 srcY1, Int32 dstX0, Int32 dstY0, Int32 dstX1, Int32 dstY1, OpenTK.Graphics.OpenGL4.ClearBufferMask mask, OpenTK.Graphics.OpenGL4.BlitFramebufferFilter filter); @@ -354,19 +357,19 @@ namespace OpenTK.Graphics.OpenGL4 internal unsafe delegate void DebugMessageControl(OpenTK.Graphics.OpenGL4.DebugSourceControl source, OpenTK.Graphics.OpenGL4.DebugTypeControl type, OpenTK.Graphics.OpenGL4.DebugSeverityControl severity, Int32 count, UInt32* ids, bool enabled); internal unsafe static DebugMessageControl glDebugMessageControl; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void DebugMessageControlARB(OpenTK.Graphics.OpenGL4.ArbDebugOutput source, OpenTK.Graphics.OpenGL4.ArbDebugOutput type, OpenTK.Graphics.OpenGL4.ArbDebugOutput severity, Int32 count, UInt32* ids, bool enabled); + internal unsafe delegate void DebugMessageControlARB(OpenTK.Graphics.OpenGL4.All source, OpenTK.Graphics.OpenGL4.All type, OpenTK.Graphics.OpenGL4.All severity, Int32 count, UInt32* ids, bool enabled); internal unsafe static DebugMessageControlARB glDebugMessageControlARB; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void DebugMessageControlKHR(OpenTK.Graphics.OpenGL4.KhrDebug source, OpenTK.Graphics.OpenGL4.KhrDebug type, OpenTK.Graphics.OpenGL4.KhrDebug severity, Int32 count, UInt32* ids, bool enabled); + internal unsafe delegate void DebugMessageControlKHR(OpenTK.Graphics.OpenGL4.All source, OpenTK.Graphics.OpenGL4.All type, OpenTK.Graphics.OpenGL4.All severity, Int32 count, UInt32* ids, bool enabled); internal unsafe static DebugMessageControlKHR glDebugMessageControlKHR; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void DebugMessageInsert(OpenTK.Graphics.OpenGL4.DebugSourceExternal source, OpenTK.Graphics.OpenGL4.DebugType type, UInt32 id, OpenTK.Graphics.OpenGL4.DebugSeverity severity, Int32 length, String buf); internal static DebugMessageInsert glDebugMessageInsert; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void DebugMessageInsertARB(OpenTK.Graphics.OpenGL4.ArbDebugOutput source, OpenTK.Graphics.OpenGL4.ArbDebugOutput type, UInt32 id, OpenTK.Graphics.OpenGL4.ArbDebugOutput severity, Int32 length, String buf); + internal delegate void DebugMessageInsertARB(OpenTK.Graphics.OpenGL4.All source, OpenTK.Graphics.OpenGL4.All type, UInt32 id, OpenTK.Graphics.OpenGL4.All severity, Int32 length, String buf); internal static DebugMessageInsertARB glDebugMessageInsertARB; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void DebugMessageInsertKHR(OpenTK.Graphics.OpenGL4.KhrDebug source, OpenTK.Graphics.OpenGL4.KhrDebug type, UInt32 id, OpenTK.Graphics.OpenGL4.KhrDebug severity, Int32 length, String buf); + internal delegate void DebugMessageInsertKHR(OpenTK.Graphics.OpenGL4.All source, OpenTK.Graphics.OpenGL4.All type, UInt32 id, OpenTK.Graphics.OpenGL4.All severity, Int32 length, String buf); internal static DebugMessageInsertKHR glDebugMessageInsertKHR; [System.Security.SuppressUnmanagedCodeSecurity()] internal unsafe delegate void DeleteBuffers(Int32 n, UInt32* buffers); @@ -450,6 +453,12 @@ namespace OpenTK.Graphics.OpenGL4 internal delegate void DrawArrays(OpenTK.Graphics.OpenGL4.PrimitiveType mode, Int32 first, Int32 count); internal static DrawArrays glDrawArrays; [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void DrawArrays1(OpenTK.Graphics.OpenGL4.BeginMode mode, Int32 first, Int32 count); + internal static DrawArrays1 glDrawArrays1; + [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void DrawArraysEXT(OpenTK.Graphics.OpenGL4.BeginMode mode, Int32 first, Int32 count); + internal static DrawArraysEXT glDrawArraysEXT; + [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void DrawArraysIndirect(OpenTK.Graphics.OpenGL4.PrimitiveType mode, IntPtr indirect); internal static DrawArraysIndirect glDrawArraysIndirect; [System.Security.SuppressUnmanagedCodeSecurity()] @@ -468,6 +477,9 @@ namespace OpenTK.Graphics.OpenGL4 internal delegate void DrawElements(OpenTK.Graphics.OpenGL4.PrimitiveType mode, Int32 count, OpenTK.Graphics.OpenGL4.DrawElementsType type, IntPtr indices); internal static DrawElements glDrawElements; [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void DrawElements1(OpenTK.Graphics.OpenGL4.BeginMode mode, Int32 count, OpenTK.Graphics.OpenGL4.DrawElementsType type, IntPtr indices); + internal static DrawElements1 glDrawElements1; + [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void DrawElementsBaseVertex(OpenTK.Graphics.OpenGL4.PrimitiveType mode, Int32 count, OpenTK.Graphics.OpenGL4.DrawElementsType type, IntPtr indices, Int32 basevertex); internal static DrawElementsBaseVertex glDrawElementsBaseVertex; [System.Security.SuppressUnmanagedCodeSecurity()] @@ -489,6 +501,9 @@ namespace OpenTK.Graphics.OpenGL4 internal delegate void DrawRangeElements(OpenTK.Graphics.OpenGL4.PrimitiveType mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL4.DrawElementsType type, IntPtr indices); internal static DrawRangeElements glDrawRangeElements; [System.Security.SuppressUnmanagedCodeSecurity()] + internal delegate void DrawRangeElements1(OpenTK.Graphics.OpenGL4.BeginMode mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL4.DrawElementsType type, IntPtr indices); + internal static DrawRangeElements1 glDrawRangeElements1; + [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void DrawRangeElementsBaseVertex(OpenTK.Graphics.OpenGL4.PrimitiveType mode, UInt32 start, UInt32 end, Int32 count, OpenTK.Graphics.OpenGL4.DrawElementsType type, IntPtr indices, Int32 basevertex); internal static DrawRangeElementsBaseVertex glDrawRangeElementsBaseVertex; [System.Security.SuppressUnmanagedCodeSecurity()] @@ -669,10 +684,10 @@ namespace OpenTK.Graphics.OpenGL4 internal unsafe delegate Int32 GetDebugMessageLog(UInt32 count, Int32 bufSize, [OutAttribute] OpenTK.Graphics.OpenGL4.All* sources, [OutAttribute] OpenTK.Graphics.OpenGL4.All* types, [OutAttribute] UInt32* ids, [OutAttribute] OpenTK.Graphics.OpenGL4.All* severities, [OutAttribute] Int32* lengths, [OutAttribute] StringBuilder messageLog); internal unsafe static GetDebugMessageLog glGetDebugMessageLog; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate Int32 GetDebugMessageLogARB(UInt32 count, Int32 bufSize, [OutAttribute] OpenTK.Graphics.OpenGL4.ArbDebugOutput* sources, [OutAttribute] OpenTK.Graphics.OpenGL4.ArbDebugOutput* types, [OutAttribute] UInt32* ids, [OutAttribute] OpenTK.Graphics.OpenGL4.ArbDebugOutput* severities, [OutAttribute] Int32* lengths, [OutAttribute] StringBuilder messageLog); + internal unsafe delegate Int32 GetDebugMessageLogARB(UInt32 count, Int32 bufSize, [OutAttribute] OpenTK.Graphics.OpenGL4.All* sources, [OutAttribute] OpenTK.Graphics.OpenGL4.All* types, [OutAttribute] UInt32* ids, [OutAttribute] OpenTK.Graphics.OpenGL4.All* severities, [OutAttribute] Int32* lengths, [OutAttribute] StringBuilder messageLog); internal unsafe static GetDebugMessageLogARB glGetDebugMessageLogARB; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate Int32 GetDebugMessageLogKHR(UInt32 count, Int32 bufSize, [OutAttribute] OpenTK.Graphics.OpenGL4.KhrDebug* sources, [OutAttribute] OpenTK.Graphics.OpenGL4.KhrDebug* types, [OutAttribute] UInt32* ids, [OutAttribute] OpenTK.Graphics.OpenGL4.KhrDebug* severities, [OutAttribute] Int32* lengths, [OutAttribute] StringBuilder messageLog); + internal unsafe delegate Int32 GetDebugMessageLogKHR(UInt32 count, Int32 bufSize, [OutAttribute] OpenTK.Graphics.OpenGL4.All* sources, [OutAttribute] OpenTK.Graphics.OpenGL4.All* types, [OutAttribute] UInt32* ids, [OutAttribute] OpenTK.Graphics.OpenGL4.All* severities, [OutAttribute] Int32* lengths, [OutAttribute] StringBuilder messageLog); internal unsafe static GetDebugMessageLogKHR glGetDebugMessageLogKHR; [System.Security.SuppressUnmanagedCodeSecurity()] internal unsafe delegate void GetDoublei_v(OpenTK.Graphics.OpenGL4.GetIndexedPName target, UInt32 index, [OutAttribute] Double* data); @@ -702,7 +717,7 @@ namespace OpenTK.Graphics.OpenGL4 internal unsafe delegate void GetFramebufferParameteriv(OpenTK.Graphics.OpenGL4.FramebufferTarget target, OpenTK.Graphics.OpenGL4.FramebufferDefaultParameter pname, [OutAttribute] Int32* @params); internal unsafe static GetFramebufferParameteriv glGetFramebufferParameteriv; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate OpenTK.Graphics.OpenGL4.ArbRobustness GetGraphicsResetStatusARB(); + internal delegate OpenTK.Graphics.OpenGL4.All GetGraphicsResetStatusARB(); internal static GetGraphicsResetStatusARB glGetGraphicsResetStatusARB; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void GetHistogram(OpenTK.Graphics.OpenGL4.HistogramTarget target, bool reset, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [OutAttribute] IntPtr values); @@ -714,7 +729,7 @@ namespace OpenTK.Graphics.OpenGL4 internal unsafe delegate void GetHistogramParameteriv(OpenTK.Graphics.OpenGL4.HistogramTarget target, OpenTK.Graphics.OpenGL4.GetHistogramParameterPName pname, [OutAttribute] Int32* @params); internal unsafe static GetHistogramParameteriv glGetHistogramParameteriv; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate Int64 GetImageHandleARB(UInt32 texture, Int32 level, bool layered, Int32 layer, OpenTK.Graphics.OpenGL4.ArbBindlessTexture format); + internal delegate Int64 GetImageHandleARB(UInt32 texture, Int32 level, bool layered, Int32 layer, OpenTK.Graphics.OpenGL4.All format); internal static GetImageHandleARB glGetImageHandleARB; [System.Security.SuppressUnmanagedCodeSecurity()] internal unsafe delegate void GetInteger64i_v(OpenTK.Graphics.OpenGL4.GetIndexedPName target, UInt32 index, [OutAttribute] Int64* data); @@ -750,49 +765,49 @@ namespace OpenTK.Graphics.OpenGL4 internal unsafe delegate void GetNamedStringARB(Int32 namelen, String name, Int32 bufSize, [OutAttribute] Int32* stringlen, [OutAttribute] StringBuilder @string); internal unsafe static GetNamedStringARB glGetNamedStringARB; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void GetNamedStringivARB(Int32 namelen, String name, OpenTK.Graphics.OpenGL4.ArbShadingLanguageInclude pname, [OutAttribute] Int32* @params); + internal unsafe delegate void GetNamedStringivARB(Int32 namelen, String name, OpenTK.Graphics.OpenGL4.All pname, [OutAttribute] Int32* @params); internal unsafe static GetNamedStringivARB glGetNamedStringivARB; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void GetnColorTableARB(OpenTK.Graphics.OpenGL4.ArbRobustness target, OpenTK.Graphics.OpenGL4.ArbRobustness format, OpenTK.Graphics.OpenGL4.ArbRobustness type, Int32 bufSize, [OutAttribute] IntPtr table); + internal delegate void GetnColorTableARB(OpenTK.Graphics.OpenGL4.All target, OpenTK.Graphics.OpenGL4.All format, OpenTK.Graphics.OpenGL4.All type, Int32 bufSize, [OutAttribute] IntPtr table); internal static GetnColorTableARB glGetnColorTableARB; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void GetnCompressedTexImageARB(OpenTK.Graphics.OpenGL4.ArbRobustness target, Int32 lod, Int32 bufSize, [OutAttribute] IntPtr img); + internal delegate void GetnCompressedTexImageARB(OpenTK.Graphics.OpenGL4.All target, Int32 lod, Int32 bufSize, [OutAttribute] IntPtr img); internal static GetnCompressedTexImageARB glGetnCompressedTexImageARB; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void GetnConvolutionFilterARB(OpenTK.Graphics.OpenGL4.ArbRobustness target, OpenTK.Graphics.OpenGL4.ArbRobustness format, OpenTK.Graphics.OpenGL4.ArbRobustness type, Int32 bufSize, [OutAttribute] IntPtr image); + internal delegate void GetnConvolutionFilterARB(OpenTK.Graphics.OpenGL4.All target, OpenTK.Graphics.OpenGL4.All format, OpenTK.Graphics.OpenGL4.All type, Int32 bufSize, [OutAttribute] IntPtr image); internal static GetnConvolutionFilterARB glGetnConvolutionFilterARB; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void GetnHistogramARB(OpenTK.Graphics.OpenGL4.ArbRobustness target, bool reset, OpenTK.Graphics.OpenGL4.ArbRobustness format, OpenTK.Graphics.OpenGL4.ArbRobustness type, Int32 bufSize, [OutAttribute] IntPtr values); + internal delegate void GetnHistogramARB(OpenTK.Graphics.OpenGL4.All target, bool reset, OpenTK.Graphics.OpenGL4.All format, OpenTK.Graphics.OpenGL4.All type, Int32 bufSize, [OutAttribute] IntPtr values); internal static GetnHistogramARB glGetnHistogramARB; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void GetnMapdvARB(OpenTK.Graphics.OpenGL4.ArbRobustness target, OpenTK.Graphics.OpenGL4.ArbRobustness query, Int32 bufSize, [OutAttribute] Double* v); + internal unsafe delegate void GetnMapdvARB(OpenTK.Graphics.OpenGL4.All target, OpenTK.Graphics.OpenGL4.All query, Int32 bufSize, [OutAttribute] Double* v); internal unsafe static GetnMapdvARB glGetnMapdvARB; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void GetnMapfvARB(OpenTK.Graphics.OpenGL4.ArbRobustness target, OpenTK.Graphics.OpenGL4.ArbRobustness query, Int32 bufSize, [OutAttribute] Single* v); + internal unsafe delegate void GetnMapfvARB(OpenTK.Graphics.OpenGL4.All target, OpenTK.Graphics.OpenGL4.All query, Int32 bufSize, [OutAttribute] Single* v); internal unsafe static GetnMapfvARB glGetnMapfvARB; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void GetnMapivARB(OpenTK.Graphics.OpenGL4.ArbRobustness target, OpenTK.Graphics.OpenGL4.ArbRobustness query, Int32 bufSize, [OutAttribute] Int32* v); + internal unsafe delegate void GetnMapivARB(OpenTK.Graphics.OpenGL4.All target, OpenTK.Graphics.OpenGL4.All query, Int32 bufSize, [OutAttribute] Int32* v); internal unsafe static GetnMapivARB glGetnMapivARB; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void GetnMinmaxARB(OpenTK.Graphics.OpenGL4.ArbRobustness target, bool reset, OpenTK.Graphics.OpenGL4.ArbRobustness format, OpenTK.Graphics.OpenGL4.ArbRobustness type, Int32 bufSize, [OutAttribute] IntPtr values); + internal delegate void GetnMinmaxARB(OpenTK.Graphics.OpenGL4.All target, bool reset, OpenTK.Graphics.OpenGL4.All format, OpenTK.Graphics.OpenGL4.All type, Int32 bufSize, [OutAttribute] IntPtr values); internal static GetnMinmaxARB glGetnMinmaxARB; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void GetnPixelMapfvARB(OpenTK.Graphics.OpenGL4.ArbRobustness map, Int32 bufSize, [OutAttribute] Single* values); + internal unsafe delegate void GetnPixelMapfvARB(OpenTK.Graphics.OpenGL4.All map, Int32 bufSize, [OutAttribute] Single* values); internal unsafe static GetnPixelMapfvARB glGetnPixelMapfvARB; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void GetnPixelMapuivARB(OpenTK.Graphics.OpenGL4.ArbRobustness map, Int32 bufSize, [OutAttribute] UInt32* values); + internal unsafe delegate void GetnPixelMapuivARB(OpenTK.Graphics.OpenGL4.All map, Int32 bufSize, [OutAttribute] UInt32* values); internal unsafe static GetnPixelMapuivARB glGetnPixelMapuivARB; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void GetnPixelMapusvARB(OpenTK.Graphics.OpenGL4.ArbRobustness map, Int32 bufSize, [OutAttribute] UInt16* values); + internal unsafe delegate void GetnPixelMapusvARB(OpenTK.Graphics.OpenGL4.All map, Int32 bufSize, [OutAttribute] UInt16* values); internal unsafe static GetnPixelMapusvARB glGetnPixelMapusvARB; [System.Security.SuppressUnmanagedCodeSecurity()] internal unsafe delegate void GetnPolygonStippleARB(Int32 bufSize, [OutAttribute] Byte* pattern); internal unsafe static GetnPolygonStippleARB glGetnPolygonStippleARB; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void GetnSeparableFilterARB(OpenTK.Graphics.OpenGL4.ArbRobustness target, OpenTK.Graphics.OpenGL4.ArbRobustness format, OpenTK.Graphics.OpenGL4.ArbRobustness type, Int32 rowBufSize, [OutAttribute] IntPtr row, Int32 columnBufSize, [OutAttribute] IntPtr column, [OutAttribute] IntPtr span); + internal delegate void GetnSeparableFilterARB(OpenTK.Graphics.OpenGL4.All target, OpenTK.Graphics.OpenGL4.All format, OpenTK.Graphics.OpenGL4.All type, Int32 rowBufSize, [OutAttribute] IntPtr row, Int32 columnBufSize, [OutAttribute] IntPtr column, [OutAttribute] IntPtr span); internal static GetnSeparableFilterARB glGetnSeparableFilterARB; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void GetnTexImageARB(OpenTK.Graphics.OpenGL4.ArbRobustness target, Int32 level, OpenTK.Graphics.OpenGL4.ArbRobustness format, OpenTK.Graphics.OpenGL4.ArbRobustness type, Int32 bufSize, [OutAttribute] IntPtr img); + internal delegate void GetnTexImageARB(OpenTK.Graphics.OpenGL4.All target, Int32 level, OpenTK.Graphics.OpenGL4.All format, OpenTK.Graphics.OpenGL4.All type, Int32 bufSize, [OutAttribute] IntPtr img); internal static GetnTexImageARB glGetnTexImageARB; [System.Security.SuppressUnmanagedCodeSecurity()] internal unsafe delegate void GetnUniformdvARB(UInt32 program, Int32 location, Int32 bufSize, [OutAttribute] Double* @params); @@ -810,7 +825,7 @@ namespace OpenTK.Graphics.OpenGL4 internal unsafe delegate void GetObjectLabel(OpenTK.Graphics.OpenGL4.ObjectLabelIdentifier identifier, UInt32 name, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label); internal unsafe static GetObjectLabel glGetObjectLabel; [System.Security.SuppressUnmanagedCodeSecurity()] - internal unsafe delegate void GetObjectLabelKHR(OpenTK.Graphics.OpenGL4.KhrDebug identifier, UInt32 name, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label); + internal unsafe delegate void GetObjectLabelKHR(OpenTK.Graphics.OpenGL4.All identifier, UInt32 name, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label); internal unsafe static GetObjectLabelKHR glGetObjectLabelKHR; [System.Security.SuppressUnmanagedCodeSecurity()] internal unsafe delegate void GetObjectPtrLabel(IntPtr ptr, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder label); @@ -822,7 +837,7 @@ namespace OpenTK.Graphics.OpenGL4 internal delegate void GetPointerv(OpenTK.Graphics.OpenGL4.GetPointervPName pname, [OutAttribute] IntPtr @params); internal static GetPointerv glGetPointerv; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void GetPointervKHR(OpenTK.Graphics.OpenGL4.KhrDebug pname, [OutAttribute] IntPtr @params); + internal delegate void GetPointervKHR(OpenTK.Graphics.OpenGL4.All pname, [OutAttribute] IntPtr @params); internal static GetPointervKHR glGetPointervKHR; [System.Security.SuppressUnmanagedCodeSecurity()] internal unsafe delegate void GetProgramBinary(UInt32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] OpenTK.Graphics.OpenGL4.BinaryFormat* binaryFormat, [OutAttribute] IntPtr binary); @@ -1089,7 +1104,7 @@ namespace OpenTK.Graphics.OpenGL4 internal delegate void MakeImageHandleNonResidentARB(UInt64 handle); internal static MakeImageHandleNonResidentARB glMakeImageHandleNonResidentARB; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void MakeImageHandleResidentARB(UInt64 handle, OpenTK.Graphics.OpenGL4.ArbBindlessTexture access); + internal delegate void MakeImageHandleResidentARB(UInt64 handle, OpenTK.Graphics.OpenGL4.All access); internal static MakeImageHandleResidentARB glMakeImageHandleResidentARB; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void MakeTextureHandleNonResidentARB(UInt64 handle); @@ -1119,22 +1134,28 @@ namespace OpenTK.Graphics.OpenGL4 internal unsafe delegate void MultiDrawArrays(OpenTK.Graphics.OpenGL4.PrimitiveType mode, Int32* first, Int32* count, Int32 drawcount); internal unsafe static MultiDrawArrays glMultiDrawArrays; [System.Security.SuppressUnmanagedCodeSecurity()] + internal unsafe delegate void MultiDrawArrays1(OpenTK.Graphics.OpenGL4.BeginMode mode, Int32* first, Int32* count, Int32 drawcount); + internal unsafe static MultiDrawArrays1 glMultiDrawArrays1; + [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void MultiDrawArraysIndirect(OpenTK.Graphics.OpenGL4.PrimitiveType mode, IntPtr indirect, Int32 drawcount, Int32 stride); internal static MultiDrawArraysIndirect glMultiDrawArraysIndirect; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void MultiDrawArraysIndirectCountARB(OpenTK.Graphics.OpenGL4.ArbIndirectParameters mode, IntPtr indirect, IntPtr drawcount, Int32 maxdrawcount, Int32 stride); + internal delegate void MultiDrawArraysIndirectCountARB(OpenTK.Graphics.OpenGL4.All mode, IntPtr indirect, IntPtr drawcount, Int32 maxdrawcount, Int32 stride); internal static MultiDrawArraysIndirectCountARB glMultiDrawArraysIndirectCountARB; [System.Security.SuppressUnmanagedCodeSecurity()] internal unsafe delegate void MultiDrawElements(OpenTK.Graphics.OpenGL4.PrimitiveType mode, Int32* count, OpenTK.Graphics.OpenGL4.DrawElementsType type, IntPtr indices, Int32 drawcount); internal unsafe static MultiDrawElements glMultiDrawElements; [System.Security.SuppressUnmanagedCodeSecurity()] + internal unsafe delegate void MultiDrawElements1(OpenTK.Graphics.OpenGL4.BeginMode mode, Int32* count, OpenTK.Graphics.OpenGL4.DrawElementsType type, IntPtr indices, Int32 drawcount); + internal unsafe static MultiDrawElements1 glMultiDrawElements1; + [System.Security.SuppressUnmanagedCodeSecurity()] internal unsafe delegate void MultiDrawElementsBaseVertex(OpenTK.Graphics.OpenGL4.PrimitiveType mode, Int32* count, OpenTK.Graphics.OpenGL4.DrawElementsType type, IntPtr indices, Int32 drawcount, Int32* basevertex); internal unsafe static MultiDrawElementsBaseVertex glMultiDrawElementsBaseVertex; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void MultiDrawElementsIndirect(OpenTK.Graphics.OpenGL4.All mode, OpenTK.Graphics.OpenGL4.All type, IntPtr indirect, Int32 drawcount, Int32 stride); internal static MultiDrawElementsIndirect glMultiDrawElementsIndirect; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void MultiDrawElementsIndirectCountARB(OpenTK.Graphics.OpenGL4.ArbIndirectParameters mode, OpenTK.Graphics.OpenGL4.ArbIndirectParameters type, IntPtr indirect, IntPtr drawcount, Int32 maxdrawcount, Int32 stride); + internal delegate void MultiDrawElementsIndirectCountARB(OpenTK.Graphics.OpenGL4.All mode, OpenTK.Graphics.OpenGL4.All type, IntPtr indirect, IntPtr drawcount, Int32 maxdrawcount, Int32 stride); internal static MultiDrawElementsIndirectCountARB glMultiDrawElementsIndirectCountARB; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void MultiTexCoordP1ui(OpenTK.Graphics.OpenGL4.TextureUnit texture, OpenTK.Graphics.OpenGL4.PackedPointerType type, UInt32 coords); @@ -1161,7 +1182,7 @@ namespace OpenTK.Graphics.OpenGL4 internal unsafe delegate void MultiTexCoordP4uiv(OpenTK.Graphics.OpenGL4.TextureUnit texture, OpenTK.Graphics.OpenGL4.PackedPointerType type, UInt32* coords); internal unsafe static MultiTexCoordP4uiv glMultiTexCoordP4uiv; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void NamedStringARB(OpenTK.Graphics.OpenGL4.ArbShadingLanguageInclude type, Int32 namelen, String name, Int32 stringlen, String @string); + internal delegate void NamedStringARB(OpenTK.Graphics.OpenGL4.All type, Int32 namelen, String name, Int32 stringlen, String @string); internal static NamedStringARB glNamedStringARB; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void NormalP3ui(OpenTK.Graphics.OpenGL4.PackedPointerType type, UInt32 coords); @@ -1173,7 +1194,7 @@ namespace OpenTK.Graphics.OpenGL4 internal delegate void ObjectLabel(OpenTK.Graphics.OpenGL4.ObjectLabelIdentifier identifier, UInt32 name, Int32 length, String label); internal static ObjectLabel glObjectLabel; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void ObjectLabelKHR(OpenTK.Graphics.OpenGL4.KhrDebug identifier, UInt32 name, Int32 length, String label); + internal delegate void ObjectLabelKHR(OpenTK.Graphics.OpenGL4.All identifier, UInt32 name, Int32 length, String label); internal static ObjectLabelKHR glObjectLabelKHR; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void ObjectPtrLabel(IntPtr ptr, Int32 length, String label); @@ -1395,7 +1416,7 @@ namespace OpenTK.Graphics.OpenGL4 internal delegate void PushDebugGroup(OpenTK.Graphics.OpenGL4.DebugSourceExternal source, UInt32 id, Int32 length, String message); internal static PushDebugGroup glPushDebugGroup; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void PushDebugGroupKHR(OpenTK.Graphics.OpenGL4.KhrDebug source, UInt32 id, Int32 length, String message); + internal delegate void PushDebugGroupKHR(OpenTK.Graphics.OpenGL4.All source, UInt32 id, Int32 length, String message); internal static PushDebugGroupKHR glPushDebugGroupKHR; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void QueryCounter(UInt32 id, OpenTK.Graphics.OpenGL4.QueryCounterTarget target); @@ -1404,7 +1425,7 @@ namespace OpenTK.Graphics.OpenGL4 internal delegate void ReadBuffer(OpenTK.Graphics.OpenGL4.ReadBufferMode mode); internal static ReadBuffer glReadBuffer; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void ReadnPixelsARB(Int32 x, Int32 y, Int32 width, Int32 height, OpenTK.Graphics.OpenGL4.ArbRobustness format, OpenTK.Graphics.OpenGL4.ArbRobustness type, Int32 bufSize, [OutAttribute] IntPtr data); + internal delegate void ReadnPixelsARB(Int32 x, Int32 y, Int32 width, Int32 height, OpenTK.Graphics.OpenGL4.All format, OpenTK.Graphics.OpenGL4.All type, Int32 bufSize, [OutAttribute] IntPtr data); internal static ReadnPixelsARB glReadnPixelsARB; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void ReadPixels(Int32 x, Int32 y, Int32 width, Int32 height, OpenTK.Graphics.OpenGL4.PixelFormat format, OpenTK.Graphics.OpenGL4.PixelType type, [OutAttribute] IntPtr pixels); @@ -1545,7 +1566,7 @@ namespace OpenTK.Graphics.OpenGL4 internal delegate void TexImage3DMultisample(OpenTK.Graphics.OpenGL4.TextureTargetMultisample target, Int32 samples, OpenTK.Graphics.OpenGL4.PixelInternalFormat internalformat, Int32 width, Int32 height, Int32 depth, bool fixedsamplelocations); internal static TexImage3DMultisample glTexImage3DMultisample; [System.Security.SuppressUnmanagedCodeSecurity()] - internal delegate void TexPageCommitmentARB(OpenTK.Graphics.OpenGL4.ArbSparseTexture target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, bool resident); + internal delegate void TexPageCommitmentARB(OpenTK.Graphics.OpenGL4.All target, Int32 level, Int32 xoffset, Int32 yoffset, Int32 zoffset, Int32 width, Int32 height, Int32 depth, bool resident); internal static TexPageCommitmentARB glTexPageCommitmentARB; [System.Security.SuppressUnmanagedCodeSecurity()] internal delegate void TexParameterf(OpenTK.Graphics.OpenGL4.TextureTarget target, OpenTK.Graphics.OpenGL4.TextureParameterName pname, Single param); diff --git a/Source/OpenTK/Graphics/OpenGL4/GL4Enums.cs b/Source/OpenTK/Graphics/OpenGL4/GL4Enums.cs index 85308f03..cf3b53d3 100644 --- a/Source/OpenTK/Graphics/OpenGL4/GL4Enums.cs +++ b/Source/OpenTK/Graphics/OpenGL4/GL4Enums.cs @@ -716,7 +716,7 @@ namespace OpenTK.Graphics.OpenGL4 } /// - /// Used in GL.ClearBufferData, GL.ClearBufferSubData and 7 other functions + /// Used in GL.Arb.BlendEquation, GL.Arb.BlendEquationSeparate and 41 other functions /// public enum All : int { @@ -10836,7 +10836,7 @@ namespace OpenTK.Graphics.OpenGL4 } /// - /// Used in GL.Arb.GetImageHandle, GL.Arb.MakeImageHandleResident + /// Not used directly. /// public enum ArbBindlessTexture : int { @@ -11128,7 +11128,7 @@ namespace OpenTK.Graphics.OpenGL4 } /// - /// Used in GL.Arb.DebugMessageControl, GL.Arb.DebugMessageInsert and 1 other function + /// Not used directly. /// public enum ArbDebugOutput : int { @@ -11253,7 +11253,7 @@ namespace OpenTK.Graphics.OpenGL4 } /// - /// Used in GL.Arb.BlendEquation, GL.Arb.BlendEquationSeparate and 2 other functions + /// Not used directly. /// public enum ArbDrawBuffersBlend : int { @@ -12271,7 +12271,7 @@ namespace OpenTK.Graphics.OpenGL4 } /// - /// Used in GL.Arb.MultiDrawArraysIndirectCount, GL.Arb.MultiDrawElementsIndirectCount + /// Not used directly. /// public enum ArbIndirectParameters : int { @@ -13098,7 +13098,7 @@ namespace OpenTK.Graphics.OpenGL4 } /// - /// Used in GL.Arb.GetnColorTable, GL.Arb.GetnCompressedTexImage and 8 other functions + /// Not used directly. /// public enum ArbRobustness : int { @@ -13796,7 +13796,7 @@ namespace OpenTK.Graphics.OpenGL4 } /// - /// Used in GL.Arb.GetNamedString, GL.Arb.NamedString + /// Not used directly. /// public enum ArbShadingLanguageInclude : int { @@ -13822,7 +13822,7 @@ namespace OpenTK.Graphics.OpenGL4 } /// - /// Used in GL.Arb.TexPageCommitment + /// Not used directly. /// public enum ArbSparseTexture : int { @@ -15314,7 +15314,7 @@ namespace OpenTK.Graphics.OpenGL4 } /// - /// Not used directly. + /// Used in GL.Begin, GL.DrawArrays and 5 other functions /// public enum BeginMode : int { @@ -21813,7 +21813,7 @@ namespace OpenTK.Graphics.OpenGL4 } /// - /// Used in GL.Khr.DebugMessageControl, GL.Khr.DebugMessageInsert and 5 other functions + /// Not used directly. /// public enum KhrDebug : int { @@ -32885,7 +32885,7 @@ namespace OpenTK.Graphics.OpenGL4 } /// - /// Used in GL.BlendEquation, GL.BlendFunc and 1 other function + /// Not used directly. /// public enum Version40 : int {