From 2b871325ea1e5a0e6dd6899dc8f8e77fb6ea46ab Mon Sep 17 00:00:00 2001 From: the_fiddler Date: Wed, 1 Aug 2007 22:28:54 +0000 Subject: [PATCH] Synced with gl3 branch. --- Source/Bind/GL2/Generator.cs | 1 + Source/Bind/Structures/Delegate.cs | 35 +- Source/Bind/Structures/Function.cs | 42 +- Source/OpenTK/OpenGL/Bindings/GL.cs | 18581 +++++++++++++++++++++----- 4 files changed, 15523 insertions(+), 3136 deletions(-) diff --git a/Source/Bind/GL2/Generator.cs b/Source/Bind/GL2/Generator.cs index ae0fd65b..e70789d2 100644 --- a/Source/Bind/GL2/Generator.cs +++ b/Source/Bind/GL2/Generator.cs @@ -33,6 +33,7 @@ namespace Bind.GL2 Bind.Structures.Delegate.Initialize(); // Process enums and delegates - create wrappers. + Trace.WriteLine("Processing specs, please wait..."); this.Translate(); // Write diff --git a/Source/Bind/Structures/Delegate.cs b/Source/Bind/Structures/Delegate.cs index 38ea1a5f..8937a4c6 100644 --- a/Source/Bind/Structures/Delegate.cs +++ b/Source/Bind/Structures/Delegate.cs @@ -867,41 +867,26 @@ namespace Bind.Structures // to avoid redefinitions. foreach (Function f in wrappers) { - if (this.Name.Contains("Weightub")) + Bind.Structures.Function.Wrappers.AddChecked(f); + + if (this.Name.Contains("Bitmap")) { } bool createCLS = !f.CLSCompliant; - //createCLS &= String.IsNullOrEmpty(f.TrimmedName); - string nameWithoutExtension = Utilities.StripGL2Extension(f.Name).TrimEnd('v'); + + /*string nameWithoutExtension = Utilities.StripGL2Extension(f.Name).TrimEnd('v'); createCLS &= String.IsNullOrEmpty(f.TrimmedName) || - nameWithoutExtension.EndsWith("u") && - !nameWithoutExtension.EndsWith("b"); + nameWithoutExtension.Substring(nameWithoutExtension.Length - 3).Contains("u") && + !nameWithoutExtension.Substring(nameWithoutExtension.Length - 3).Contains("b");*/ if (createCLS) { - Function clsFunction = f.GetCLSCompliantFunction(Bind.Structures.Type.CSTypes); - // avoid redefinitions - if (clsFunction.Parameters.ToString(true) != f.Parameters.ToString(true)) - { - bool defined = false; - if (Bind.Structures.Function.Wrappers.ContainsKey(f.Extension)) - { - foreach (Function fun in Bind.Structures.Function.Wrappers[clsFunction.Extension]) - { - if (clsFunction.Name == fun.Name && - clsFunction.Parameters.ToString() == fun.Parameters.ToString()) - defined = true; - } - } - - if (!defined) - Bind.Structures.Function.Wrappers.Add(clsFunction); - //wrappers.Add(f); - } + Function clsFunction = f.GetCLSCompliantFunction(); + if (clsFunction != null) + Bind.Structures.Function.Wrappers.AddChecked(clsFunction); } - Bind.Structures.Function.Wrappers.Add(f); } } } diff --git a/Source/Bind/Structures/Function.cs b/Source/Bind/Structures/Function.cs index 6b75eb7b..379456df 100644 --- a/Source/Bind/Structures/Function.cs +++ b/Source/Bind/Structures/Function.cs @@ -8,6 +8,7 @@ using System; using System.Collections.Generic; using System.Text; using System.Text.RegularExpressions; +using System.Diagnostics; namespace Bind.Structures { @@ -104,7 +105,7 @@ namespace Bind.Structures string trimmedName; /// - /// Gets or sets the name of the opengl function, trimming the excess 234dfubsiv endings.. + /// Gets or sets the name of the opengl function, trimming the excess 234dfubsiv endings. /// public string TrimmedName { @@ -204,15 +205,21 @@ namespace Bind.Structures #region public Function GetCLSCompliantFunction(Dictionary CSTypes) - public Function GetCLSCompliantFunction(Dictionary CSTypes) + public Function GetCLSCompliantFunction() { Function f = new Function(this); + bool somethingChanged = false; for (int i = 0; i < f.Parameters.Count; i++) { f.Parameters[i].CurrentType = f.Parameters[i].GetCLSCompliantType(); + if (f.Parameters[i].CurrentType != this.Parameters[i].CurrentType) + somethingChanged = true; } + if (!somethingChanged) + return null; + f.Body.Clear(); if (!f.NeedsWrapper) { @@ -293,6 +300,37 @@ namespace Bind.Structures this.Add(f); } } + + /// + /// Adds the function to the collection, if a function with the same + /// name and parameters doesn't already exist. + /// + /// The Function to add. + public void AddChecked(Function f) + { + bool exists = false; + if (Bind.Structures.Function.Wrappers.ContainsKey(f.Extension)) + { + Function fun = Bind.Structures.Function.Wrappers[f.Extension] + .Find(delegate(Function target) + { + return + !String.IsNullOrEmpty(target.TrimmedName) && + target.TrimmedName == f.TrimmedName && + target.Parameters.ToString(true) == f.Parameters.ToString(true); + }); + if (fun != null) + { + exists = true; + /*Debug.WriteLine("Function redefinition:"); + Debug.WriteLine(fun.ToString()); + Debug.WriteLine(f.ToString());*/ + } + } + + if (!exists) + Bind.Structures.Function.Wrappers.Add(f); + } } #endregion diff --git a/Source/OpenTK/OpenGL/Bindings/GL.cs b/Source/OpenTK/OpenGL/Bindings/GL.cs index b6c3d7cf..115d36ea 100644 --- a/Source/OpenTK/OpenGL/Bindings/GL.cs +++ b/Source/OpenTK/OpenGL/Bindings/GL.cs @@ -7,15 +7,15 @@ namespace OpenTK.OpenGL { static GL() { } + [System.CLSCompliant(false)] public static - void NewList(Int32 list, GL.Enums.ListMode mode) + void NewList(UInt32 list, GL.Enums.ListMode mode) { Delegates.glNewList((UInt32)list, (GL.Enums.ListMode)mode); } - [System.CLSCompliant(false)] public static - void NewList(UInt32 list, GL.Enums.ListMode mode) + void NewList(Int32 list, GL.Enums.ListMode mode) { Delegates.glNewList((UInt32)list, (GL.Enums.ListMode)mode); } @@ -26,15 +26,15 @@ namespace OpenTK.OpenGL Delegates.glEndList(); } + [System.CLSCompliant(false)] public static - void CallList(Int32 list) + void CallList(UInt32 list) { Delegates.glCallList((UInt32)list); } - [System.CLSCompliant(false)] public static - void CallList(UInt32 list) + void CallList(Int32 list) { Delegates.glCallList((UInt32)list); } @@ -63,15 +63,15 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] public static - void DeleteLists(Int32 list, Int32 range) + void DeleteLists(UInt32 list, Int32 range) { Delegates.glDeleteLists((UInt32)list, (Int32)range); } - [System.CLSCompliant(false)] public static - void DeleteLists(UInt32 list, Int32 range) + void DeleteLists(Int32 list, Int32 range) { Delegates.glDeleteLists((UInt32)list, (Int32)range); } @@ -82,15 +82,15 @@ namespace OpenTK.OpenGL return Delegates.glGenLists((Int32)range); } + [System.CLSCompliant(false)] public static - void ListBase(Int32 @base) + void ListBase(UInt32 @base) { Delegates.glListBase((UInt32)@base); } - [System.CLSCompliant(false)] public static - void ListBase(UInt32 @base) + void ListBase(Int32 @base) { Delegates.glListBase((UInt32)@base); } @@ -139,6 +139,12 @@ namespace OpenTK.OpenGL Delegates.glColor3b((SByte)red, (SByte)green, (SByte)blue); } + public static + void Color3(Byte red, Byte green, Byte blue) + { + Delegates.glColor3b((SByte)red, (SByte)green, (SByte)blue); + } + [System.CLSCompliant(false)] public static unsafe void Color3(SByte* v) @@ -146,6 +152,15 @@ namespace OpenTK.OpenGL unsafe { Delegates.glColor3bv((SByte*)v); } } + [System.CLSCompliant(false)] + public static + unsafe void Color3(Byte* v) + { + { + Delegates.glColor3bv((SByte*)v); + } + } + [System.CLSCompliant(false)] public static void Color3([In, Out] SByte[] v) @@ -159,6 +174,18 @@ namespace OpenTK.OpenGL } } + public static + void Color3([In, Out] Byte[] v) + { + unsafe + { + fixed (Byte* v_ptr = v) + { + Delegates.glColor3bv((SByte*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void Color3(ref SByte v) @@ -172,6 +199,18 @@ namespace OpenTK.OpenGL } } + public static + void Color3(ref Byte v) + { + unsafe + { + fixed (Byte* v_ptr = &v) + { + Delegates.glColor3bv((SByte*)v_ptr); + } + } + } + public static void Color3(Double red, Double green, Double blue) { @@ -320,43 +359,6 @@ namespace OpenTK.OpenGL } } - public static - void Color3(Byte red, Byte green, Byte blue) - { - Delegates.glColor3ub((Byte)red, (Byte)green, (Byte)blue); - } - - [System.CLSCompliant(false)] - public static - unsafe void Color3(Byte* v) - { - unsafe { Delegates.glColor3ubv((Byte*)v); } - } - - public static - void Color3([In, Out] Byte[] v) - { - unsafe - { - fixed (Byte* v_ptr = v) - { - Delegates.glColor3ubv((Byte*)v_ptr); - } - } - } - - public static - void Color3(ref Byte v) - { - unsafe - { - fixed (Byte* v_ptr = &v) - { - Delegates.glColor3ubv((Byte*)v_ptr); - } - } - } - [System.CLSCompliant(false)] public static void Color3(UInt32 red, UInt32 green, UInt32 blue) @@ -444,6 +446,12 @@ namespace OpenTK.OpenGL Delegates.glColor4b((SByte)red, (SByte)green, (SByte)blue, (SByte)alpha); } + public static + void Color4(Byte red, Byte green, Byte blue, Byte alpha) + { + Delegates.glColor4b((SByte)red, (SByte)green, (SByte)blue, (SByte)alpha); + } + [System.CLSCompliant(false)] public static unsafe void Color4(SByte* v) @@ -451,6 +459,15 @@ namespace OpenTK.OpenGL unsafe { Delegates.glColor4bv((SByte*)v); } } + [System.CLSCompliant(false)] + public static + unsafe void Color4(Byte* v) + { + { + Delegates.glColor4bv((SByte*)v); + } + } + [System.CLSCompliant(false)] public static void Color4([In, Out] SByte[] v) @@ -464,6 +481,18 @@ namespace OpenTK.OpenGL } } + public static + void Color4([In, Out] Byte[] v) + { + unsafe + { + fixed (Byte* v_ptr = v) + { + Delegates.glColor4bv((SByte*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void Color4(ref SByte v) @@ -477,6 +506,18 @@ namespace OpenTK.OpenGL } } + public static + void Color4(ref Byte v) + { + unsafe + { + fixed (Byte* v_ptr = &v) + { + Delegates.glColor4bv((SByte*)v_ptr); + } + } + } + public static void Color4(Double red, Double green, Double blue, Double alpha) { @@ -625,43 +666,6 @@ namespace OpenTK.OpenGL } } - public static - void Color4(Byte red, Byte green, Byte blue, Byte alpha) - { - Delegates.glColor4ub((Byte)red, (Byte)green, (Byte)blue, (Byte)alpha); - } - - [System.CLSCompliant(false)] - public static - unsafe void Color4(Byte* v) - { - unsafe { Delegates.glColor4ubv((Byte*)v); } - } - - public static - void Color4([In, Out] Byte[] v) - { - unsafe - { - fixed (Byte* v_ptr = v) - { - Delegates.glColor4ubv((Byte*)v_ptr); - } - } - } - - public static - void Color4(ref Byte v) - { - unsafe - { - fixed (Byte* v_ptr = &v) - { - Delegates.glColor4ubv((Byte*)v_ptr); - } - } - } - [System.CLSCompliant(false)] public static void Color4(UInt32 red, UInt32 green, UInt32 blue, UInt32 alpha) @@ -916,6 +920,12 @@ namespace OpenTK.OpenGL Delegates.glNormal3b((SByte)nx, (SByte)ny, (SByte)nz); } + public static + void Normal3(Byte nx, Byte ny, Byte nz) + { + Delegates.glNormal3b((SByte)nx, (SByte)ny, (SByte)nz); + } + [System.CLSCompliant(false)] public static unsafe void Normal3(SByte* v) @@ -923,6 +933,15 @@ namespace OpenTK.OpenGL unsafe { Delegates.glNormal3bv((SByte*)v); } } + [System.CLSCompliant(false)] + public static + unsafe void Normal3(Byte* v) + { + { + Delegates.glNormal3bv((SByte*)v); + } + } + [System.CLSCompliant(false)] public static void Normal3([In, Out] SByte[] v) @@ -936,6 +955,18 @@ namespace OpenTK.OpenGL } } + public static + void Normal3([In, Out] Byte[] v) + { + unsafe + { + fixed (Byte* v_ptr = v) + { + Delegates.glNormal3bv((SByte*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void Normal3(ref SByte v) @@ -949,6 +980,18 @@ namespace OpenTK.OpenGL } } + public static + void Normal3(ref Byte v) + { + unsafe + { + fixed (Byte* v_ptr = &v) + { + Delegates.glNormal3bv((SByte*)v_ptr); + } + } + } + public static void Normal3(Double nx, Double ny, Double nz) { @@ -3274,6 +3317,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + void LineStipple(Int32 factor, UInt16 pattern) + { + Delegates.glLineStipple((Int32)factor, (UInt16)pattern); + } + public static void LineStipple(Int32 factor, Int16 pattern) { @@ -3285,13 +3335,6 @@ namespace OpenTK.OpenGL } } - [System.CLSCompliant(false)] - public static - void LineStipple(Int32 factor, UInt16 pattern) - { - Delegates.glLineStipple((Int32)factor, (UInt16)pattern); - } - public static void LineWidth(Single width) { @@ -3767,6 +3810,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void SelectBuffer(Int32 size, [Out] UInt32* buffer) + { + unsafe { Delegates.glSelectBuffer((Int32)size, (UInt32*)buffer); } + } + [System.CLSCompliant(false)] public static unsafe void SelectBuffer(Int32 size, [Out] Int32* buffer) @@ -3777,25 +3827,6 @@ namespace OpenTK.OpenGL } } - [System.CLSCompliant(false)] - public static - unsafe void SelectBuffer(Int32 size, [Out] UInt32* buffer) - { - unsafe { Delegates.glSelectBuffer((Int32)size, (UInt32*)buffer); } - } - - public static - void SelectBuffer(Int32 size, [In, Out] Int32[] buffer) - { - unsafe - { - fixed (Int32* buffer_ptr = buffer) - { - Delegates.glSelectBuffer((Int32)size, (UInt32*)buffer_ptr); - } - } - } - [System.CLSCompliant(false)] public static void SelectBuffer(Int32 size, [In, Out] UInt32[] buffer) @@ -3810,15 +3841,13 @@ namespace OpenTK.OpenGL } public static - void SelectBuffer(Int32 size, [Out] out Int32 buffer) + void SelectBuffer(Int32 size, [In, Out] Int32[] buffer) { - buffer = default(Int32); unsafe { - fixed (Int32* buffer_ptr = &buffer) + fixed (Int32* buffer_ptr = buffer) { Delegates.glSelectBuffer((Int32)size, (UInt32*)buffer_ptr); - buffer = *buffer_ptr; } } } @@ -3838,6 +3867,20 @@ namespace OpenTK.OpenGL } } + public static + void SelectBuffer(Int32 size, [Out] out Int32 buffer) + { + buffer = default(Int32); + unsafe + { + fixed (Int32* buffer_ptr = &buffer) + { + Delegates.glSelectBuffer((Int32)size, (UInt32*)buffer_ptr); + buffer = *buffer_ptr; + } + } + } + public static Int32 RenderMode(GL.Enums.RenderingMode mode) { @@ -3850,15 +3893,15 @@ namespace OpenTK.OpenGL Delegates.glInitNames(); } + [System.CLSCompliant(false)] public static - void LoadName(Int32 name) + void LoadName(UInt32 name) { Delegates.glLoadName((UInt32)name); } - [System.CLSCompliant(false)] public static - void LoadName(UInt32 name) + void LoadName(Int32 name) { Delegates.glLoadName((UInt32)name); } @@ -3875,15 +3918,15 @@ namespace OpenTK.OpenGL Delegates.glPopName(); } + [System.CLSCompliant(false)] public static - void PushName(Int32 name) + void PushName(UInt32 name) { Delegates.glPushName((UInt32)name); } - [System.CLSCompliant(false)] public static - void PushName(UInt32 name) + void PushName(Int32 name) { Delegates.glPushName((UInt32)name); } @@ -3930,15 +3973,15 @@ namespace OpenTK.OpenGL Delegates.glClearDepth((Double)depth); } + [System.CLSCompliant(false)] public static - void StencilMask(Int32 mask) + void StencilMask(UInt32 mask) { Delegates.glStencilMask((UInt32)mask); } - [System.CLSCompliant(false)] public static - void StencilMask(UInt32 mask) + void StencilMask(Int32 mask) { Delegates.glStencilMask((UInt32)mask); } @@ -3955,15 +3998,15 @@ namespace OpenTK.OpenGL Delegates.glDepthMask((GL.Enums.Boolean)flag); } + [System.CLSCompliant(false)] public static - void IndexMask(Int32 mask) + void IndexMask(UInt32 mask) { Delegates.glIndexMask((UInt32)mask); } - [System.CLSCompliant(false)] public static - void IndexMask(UInt32 mask) + void IndexMask(Int32 mask) { Delegates.glIndexMask((UInt32)mask); } @@ -4348,15 +4391,15 @@ namespace OpenTK.OpenGL Delegates.glLogicOp((GL.Enums.LogicOp)opcode); } + [System.CLSCompliant(false)] public static - void StencilFunc(GL.Enums.StencilFunction func, Int32 @ref, Int32 mask) + void StencilFunc(GL.Enums.StencilFunction func, Int32 @ref, UInt32 mask) { Delegates.glStencilFunc((GL.Enums.StencilFunction)func, (Int32)@ref, (UInt32)mask); } - [System.CLSCompliant(false)] public static - void StencilFunc(GL.Enums.StencilFunction func, Int32 @ref, UInt32 mask) + void StencilFunc(GL.Enums.StencilFunction func, Int32 @ref, Int32 mask) { Delegates.glStencilFunc((GL.Enums.StencilFunction)func, (Int32)@ref, (UInt32)mask); } @@ -4441,6 +4484,15 @@ namespace OpenTK.OpenGL unsafe { Delegates.glPixelMapuiv((GL.Enums.PixelMap)map, (Int32)mapsize, (UInt32*)values); } } + [System.CLSCompliant(false)] + public static + unsafe void PixelMap(GL.Enums.PixelMap map, Int32 mapsize, Int32* values) + { + { + Delegates.glPixelMapuiv((GL.Enums.PixelMap)map, (Int32)mapsize, (UInt32*)values); + } + } + [System.CLSCompliant(false)] public static void PixelMap(GL.Enums.PixelMap map, Int32 mapsize, [In, Out] UInt32[] values) @@ -4454,6 +4506,18 @@ namespace OpenTK.OpenGL } } + public static + void PixelMap(GL.Enums.PixelMap map, Int32 mapsize, [In, Out] Int32[] values) + { + unsafe + { + fixed (Int32* values_ptr = values) + { + Delegates.glPixelMapuiv((GL.Enums.PixelMap)map, (Int32)mapsize, (UInt32*)values_ptr); + } + } + } + [System.CLSCompliant(false)] public static void PixelMap(GL.Enums.PixelMap map, Int32 mapsize, ref UInt32 values) @@ -4467,6 +4531,18 @@ namespace OpenTK.OpenGL } } + public static + void PixelMap(GL.Enums.PixelMap map, Int32 mapsize, ref Int32 values) + { + unsafe + { + fixed (Int32* values_ptr = &values) + { + Delegates.glPixelMapuiv((GL.Enums.PixelMap)map, (Int32)mapsize, (UInt32*)values_ptr); + } + } + } + [System.CLSCompliant(false)] public static unsafe void PixelMap(GL.Enums.PixelMap map, Int32 mapsize, UInt16* values) @@ -4474,6 +4550,15 @@ namespace OpenTK.OpenGL unsafe { Delegates.glPixelMapusv((GL.Enums.PixelMap)map, (Int32)mapsize, (UInt16*)values); } } + [System.CLSCompliant(false)] + public static + unsafe void PixelMap(GL.Enums.PixelMap map, Int32 mapsize, Int16* values) + { + { + Delegates.glPixelMapusv((GL.Enums.PixelMap)map, (Int32)mapsize, (UInt16*)values); + } + } + [System.CLSCompliant(false)] public static void PixelMap(GL.Enums.PixelMap map, Int32 mapsize, [In, Out] UInt16[] values) @@ -4487,6 +4572,18 @@ namespace OpenTK.OpenGL } } + public static + void PixelMap(GL.Enums.PixelMap map, Int32 mapsize, [In, Out] Int16[] values) + { + unsafe + { + fixed (Int16* values_ptr = values) + { + Delegates.glPixelMapusv((GL.Enums.PixelMap)map, (Int32)mapsize, (UInt16*)values_ptr); + } + } + } + [System.CLSCompliant(false)] public static void PixelMap(GL.Enums.PixelMap map, Int32 mapsize, ref UInt16 values) @@ -4500,6 +4597,18 @@ namespace OpenTK.OpenGL } } + public static + void PixelMap(GL.Enums.PixelMap map, Int32 mapsize, ref Int16 values) + { + unsafe + { + fixed (Int16* values_ptr = &values) + { + Delegates.glPixelMapusv((GL.Enums.PixelMap)map, (Int32)mapsize, (UInt16*)values_ptr); + } + } + } + public static void ReadBuffer(GL.Enums.ReadBufferMode mode) { @@ -4976,6 +5085,16 @@ namespace OpenTK.OpenGL unsafe { Delegates.glGetPixelMapuiv((GL.Enums.PixelMap)map, (UInt32*)values); } } + [System.CLSCompliant(false)] + public static + unsafe void GetPixelMap(GL.Enums.PixelMap map, [Out] Int32* values) + { + values = default(Int32*); + { + Delegates.glGetPixelMapuiv((GL.Enums.PixelMap)map, (UInt32*)values); + } + } + [System.CLSCompliant(false)] public static void GetPixelMap(GL.Enums.PixelMap map, [In, Out] UInt32[] values) @@ -4989,6 +5108,18 @@ namespace OpenTK.OpenGL } } + public static + void GetPixelMap(GL.Enums.PixelMap map, [In, Out] Int32[] values) + { + unsafe + { + fixed (Int32* values_ptr = values) + { + Delegates.glGetPixelMapuiv((GL.Enums.PixelMap)map, (UInt32*)values_ptr); + } + } + } + [System.CLSCompliant(false)] public static void GetPixelMap(GL.Enums.PixelMap map, [Out] out UInt32 values) @@ -5004,6 +5135,20 @@ namespace OpenTK.OpenGL } } + public static + void GetPixelMap(GL.Enums.PixelMap map, [Out] out Int32 values) + { + values = default(Int32); + unsafe + { + fixed (Int32* values_ptr = &values) + { + Delegates.glGetPixelMapuiv((GL.Enums.PixelMap)map, (UInt32*)values_ptr); + values = *values_ptr; + } + } + } + [System.CLSCompliant(false)] public static unsafe void GetPixelMap(GL.Enums.PixelMap map, [Out] UInt16* values) @@ -5011,6 +5156,16 @@ namespace OpenTK.OpenGL unsafe { Delegates.glGetPixelMapusv((GL.Enums.PixelMap)map, (UInt16*)values); } } + [System.CLSCompliant(false)] + public static + unsafe void GetPixelMap(GL.Enums.PixelMap map, [Out] Int16* values) + { + values = default(Int16*); + { + Delegates.glGetPixelMapusv((GL.Enums.PixelMap)map, (UInt16*)values); + } + } + [System.CLSCompliant(false)] public static void GetPixelMap(GL.Enums.PixelMap map, [In, Out] UInt16[] values) @@ -5024,6 +5179,18 @@ namespace OpenTK.OpenGL } } + public static + void GetPixelMap(GL.Enums.PixelMap map, [In, Out] Int16[] values) + { + unsafe + { + fixed (Int16* values_ptr = values) + { + Delegates.glGetPixelMapusv((GL.Enums.PixelMap)map, (UInt16*)values_ptr); + } + } + } + [System.CLSCompliant(false)] public static void GetPixelMap(GL.Enums.PixelMap map, [Out] out UInt16 values) @@ -5039,6 +5206,20 @@ namespace OpenTK.OpenGL } } + public static + void GetPixelMap(GL.Enums.PixelMap map, [Out] out Int16 values) + { + values = default(Int16); + unsafe + { + fixed (Int16* values_ptr = &values) + { + Delegates.glGetPixelMapusv((GL.Enums.PixelMap)map, (UInt16*)values_ptr); + values = *values_ptr; + } + } + } + [System.CLSCompliant(false)] public static unsafe void GetPolygonStipple([Out] Byte* mask) @@ -5405,15 +5586,15 @@ namespace OpenTK.OpenGL return Delegates.glIsEnabled((GL.Enums.EnableCap)cap); } + [System.CLSCompliant(false)] public static - Boolean IsList(Int32 list) + Boolean IsList(UInt32 list) { return Delegates.glIsList((UInt32)list); } - [System.CLSCompliant(false)] public static - Boolean IsList(UInt32 list) + Boolean IsList(Int32 list) { return Delegates.glIsList((UInt32)list); } @@ -5944,6 +6125,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe Boolean AreTexturesResident(Int32 n, UInt32* textures, [Out] GL.Enums.Boolean* residences) + { + unsafe { return Delegates.glAreTexturesResident((Int32)n, (UInt32*)textures, (GL.Enums.Boolean*)residences); } + } + [System.CLSCompliant(false)] public static unsafe Boolean AreTexturesResident(Int32 n, Int32* textures, [Out] GL.Enums.Boolean* residences) @@ -5957,9 +6145,14 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe Boolean AreTexturesResident(Int32 n, UInt32* textures, [Out] GL.Enums.Boolean* residences) + unsafe Boolean AreTexturesResident(Int32 n, [In, Out] UInt32[] textures, [Out] GL.Enums.Boolean* residences) { - unsafe { return Delegates.glAreTexturesResident((Int32)n, (UInt32*)textures, (GL.Enums.Boolean*)residences); } + residences = default(GL.Enums.Boolean*); + fixed (UInt32* textures_ptr = textures) + { + Boolean retval = Delegates.glAreTexturesResident((Int32)n, (UInt32*)textures_ptr, (GL.Enums.Boolean*)residences); + return retval; + } } [System.CLSCompliant(false)] @@ -5976,10 +6169,10 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe Boolean AreTexturesResident(Int32 n, [In, Out] UInt32[] textures, [Out] GL.Enums.Boolean* residences) + unsafe Boolean AreTexturesResident(Int32 n, ref UInt32 textures, [Out] GL.Enums.Boolean* residences) { residences = default(GL.Enums.Boolean*); - fixed (UInt32* textures_ptr = textures) + fixed (UInt32* textures_ptr = &textures) { Boolean retval = Delegates.glAreTexturesResident((Int32)n, (UInt32*)textures_ptr, (GL.Enums.Boolean*)residences); return retval; @@ -6000,14 +6193,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe Boolean AreTexturesResident(Int32 n, ref UInt32 textures, [Out] GL.Enums.Boolean* residences) + void BindTexture(GL.Enums.TextureTarget target, UInt32 texture) { - residences = default(GL.Enums.Boolean*); - fixed (UInt32* textures_ptr = &textures) - { - Boolean retval = Delegates.glAreTexturesResident((Int32)n, (UInt32*)textures_ptr, (GL.Enums.Boolean*)residences); - return retval; - } + Delegates.glBindTexture((GL.Enums.TextureTarget)target, (UInt32)texture); } public static @@ -6018,9 +6206,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void BindTexture(GL.Enums.TextureTarget target, UInt32 texture) + unsafe void DeleteTextures(Int32 n, UInt32* textures) { - Delegates.glBindTexture((GL.Enums.TextureTarget)target, (UInt32)texture); + unsafe { Delegates.glDeleteTextures((Int32)n, (UInt32*)textures); } } [System.CLSCompliant(false)] @@ -6034,9 +6222,15 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void DeleteTextures(Int32 n, UInt32* textures) + void DeleteTextures(Int32 n, [In, Out] UInt32[] textures) { - unsafe { Delegates.glDeleteTextures((Int32)n, (UInt32*)textures); } + unsafe + { + fixed (UInt32* textures_ptr = textures) + { + Delegates.glDeleteTextures((Int32)n, (UInt32*)textures_ptr); + } + } } public static @@ -6053,11 +6247,11 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void DeleteTextures(Int32 n, [In, Out] UInt32[] textures) + void DeleteTextures(Int32 n, ref UInt32 textures) { unsafe { - fixed (UInt32* textures_ptr = textures) + fixed (UInt32* textures_ptr = &textures) { Delegates.glDeleteTextures((Int32)n, (UInt32*)textures_ptr); } @@ -6078,15 +6272,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void DeleteTextures(Int32 n, ref UInt32 textures) + unsafe void GenTextures(Int32 n, [Out] UInt32* textures) { - unsafe - { - fixed (UInt32* textures_ptr = &textures) - { - Delegates.glDeleteTextures((Int32)n, (UInt32*)textures_ptr); - } - } + unsafe { Delegates.glGenTextures((Int32)n, (UInt32*)textures); } } [System.CLSCompliant(false)] @@ -6099,25 +6287,6 @@ namespace OpenTK.OpenGL } } - [System.CLSCompliant(false)] - public static - unsafe void GenTextures(Int32 n, [Out] UInt32* textures) - { - unsafe { Delegates.glGenTextures((Int32)n, (UInt32*)textures); } - } - - public static - void GenTextures(Int32 n, [In, Out] Int32[] textures) - { - unsafe - { - fixed (Int32* textures_ptr = textures) - { - Delegates.glGenTextures((Int32)n, (UInt32*)textures_ptr); - } - } - } - [System.CLSCompliant(false)] public static void GenTextures(Int32 n, [In, Out] UInt32[] textures) @@ -6132,15 +6301,13 @@ namespace OpenTK.OpenGL } public static - void GenTextures(Int32 n, [Out] out Int32 textures) + void GenTextures(Int32 n, [In, Out] Int32[] textures) { - textures = default(Int32); unsafe { - fixed (Int32* textures_ptr = &textures) + fixed (Int32* textures_ptr = textures) { Delegates.glGenTextures((Int32)n, (UInt32*)textures_ptr); - textures = *textures_ptr; } } } @@ -6161,9 +6328,17 @@ namespace OpenTK.OpenGL } public static - Boolean IsTexture(Int32 texture) + void GenTextures(Int32 n, [Out] out Int32 textures) { - return Delegates.glIsTexture((UInt32)texture); + textures = default(Int32); + unsafe + { + fixed (Int32* textures_ptr = &textures) + { + Delegates.glGenTextures((Int32)n, (UInt32*)textures_ptr); + textures = *textures_ptr; + } + } } [System.CLSCompliant(false)] @@ -6173,13 +6348,10 @@ namespace OpenTK.OpenGL return Delegates.glIsTexture((UInt32)texture); } - [System.CLSCompliant(false)] public static - unsafe void PrioritizeTextures(Int32 n, Int32* textures, Single* priorities) + Boolean IsTexture(Int32 texture) { - { - Delegates.glPrioritizeTextures((Int32)n, (UInt32*)textures, (Single*)priorities); - } + return Delegates.glIsTexture((UInt32)texture); } [System.CLSCompliant(false)] @@ -6191,11 +6363,10 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void PrioritizeTextures(Int32 n, Int32* textures, [In, Out] Single[] priorities) + unsafe void PrioritizeTextures(Int32 n, Int32* textures, Single* priorities) { - fixed (Single* priorities_ptr = priorities) { - Delegates.glPrioritizeTextures((Int32)n, (UInt32*)textures, (Single*)priorities_ptr); + Delegates.glPrioritizeTextures((Int32)n, (UInt32*)textures, (Single*)priorities); } } @@ -6211,9 +6382,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void PrioritizeTextures(Int32 n, Int32* textures, ref Single priorities) + unsafe void PrioritizeTextures(Int32 n, Int32* textures, [In, Out] Single[] priorities) { - fixed (Single* priorities_ptr = &priorities) + fixed (Single* priorities_ptr = priorities) { Delegates.glPrioritizeTextures((Int32)n, (UInt32*)textures, (Single*)priorities_ptr); } @@ -6231,11 +6402,11 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void PrioritizeTextures(Int32 n, [In, Out] Int32[] textures, Single* priorities) + unsafe void PrioritizeTextures(Int32 n, Int32* textures, ref Single priorities) { - fixed (Int32* textures_ptr = textures) + fixed (Single* priorities_ptr = &priorities) { - Delegates.glPrioritizeTextures((Int32)n, (UInt32*)textures_ptr, (Single*)priorities); + Delegates.glPrioritizeTextures((Int32)n, (UInt32*)textures, (Single*)priorities_ptr); } } @@ -6249,6 +6420,30 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void PrioritizeTextures(Int32 n, [In, Out] Int32[] textures, Single* priorities) + { + fixed (Int32* textures_ptr = textures) + { + Delegates.glPrioritizeTextures((Int32)n, (UInt32*)textures_ptr, (Single*)priorities); + } + } + + [System.CLSCompliant(false)] + public static + void PrioritizeTextures(Int32 n, [In, Out] UInt32[] textures, [In, Out] Single[] priorities) + { + unsafe + { + fixed (UInt32* textures_ptr = textures) + fixed (Single* priorities_ptr = priorities) + { + Delegates.glPrioritizeTextures((Int32)n, (UInt32*)textures_ptr, (Single*)priorities_ptr); + } + } + } + public static void PrioritizeTextures(Int32 n, [In, Out] Int32[] textures, [In, Out] Single[] priorities) { @@ -6264,12 +6459,12 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void PrioritizeTextures(Int32 n, [In, Out] UInt32[] textures, [In, Out] Single[] priorities) + void PrioritizeTextures(Int32 n, [In, Out] UInt32[] textures, ref Single priorities) { unsafe { fixed (UInt32* textures_ptr = textures) - fixed (Single* priorities_ptr = priorities) + fixed (Single* priorities_ptr = &priorities) { Delegates.glPrioritizeTextures((Int32)n, (UInt32*)textures_ptr, (Single*)priorities_ptr); } @@ -6291,16 +6486,12 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void PrioritizeTextures(Int32 n, [In, Out] UInt32[] textures, ref Single priorities) + unsafe void PrioritizeTextures(Int32 n, ref UInt32 textures, Single* priorities) { - unsafe - { - fixed (UInt32* textures_ptr = textures) - fixed (Single* priorities_ptr = &priorities) + fixed (UInt32* textures_ptr = &textures) { - Delegates.glPrioritizeTextures((Int32)n, (UInt32*)textures_ptr, (Single*)priorities_ptr); + Delegates.glPrioritizeTextures((Int32)n, (UInt32*)textures_ptr, (Single*)priorities); } - } } [System.CLSCompliant(false)] @@ -6313,29 +6504,6 @@ namespace OpenTK.OpenGL } } - [System.CLSCompliant(false)] - public static - unsafe void PrioritizeTextures(Int32 n, ref UInt32 textures, Single* priorities) - { - fixed (UInt32* textures_ptr = &textures) - { - Delegates.glPrioritizeTextures((Int32)n, (UInt32*)textures_ptr, (Single*)priorities); - } - } - - public static - void PrioritizeTextures(Int32 n, ref Int32 textures, [In, Out] Single[] priorities) - { - unsafe - { - fixed (Int32* textures_ptr = &textures) - fixed (Single* priorities_ptr = priorities) - { - Delegates.glPrioritizeTextures((Int32)n, (UInt32*)textures_ptr, (Single*)priorities_ptr); - } - } - } - [System.CLSCompliant(false)] public static void PrioritizeTextures(Int32 n, ref UInt32 textures, [In, Out] Single[] priorities) @@ -6351,12 +6519,12 @@ namespace OpenTK.OpenGL } public static - void PrioritizeTextures(Int32 n, ref Int32 textures, ref Single priorities) + void PrioritizeTextures(Int32 n, ref Int32 textures, [In, Out] Single[] priorities) { unsafe { fixed (Int32* textures_ptr = &textures) - fixed (Single* priorities_ptr = &priorities) + fixed (Single* priorities_ptr = priorities) { Delegates.glPrioritizeTextures((Int32)n, (UInt32*)textures_ptr, (Single*)priorities_ptr); } @@ -6377,6 +6545,19 @@ namespace OpenTK.OpenGL } } + public static + void PrioritizeTextures(Int32 n, ref Int32 textures, ref Single priorities) + { + unsafe + { + fixed (Int32* textures_ptr = &textures) + fixed (Single* priorities_ptr = &priorities) + { + Delegates.glPrioritizeTextures((Int32)n, (UInt32*)textures_ptr, (Single*)priorities_ptr); + } + } + } + public static void Index(Byte c) { @@ -6438,6 +6619,13 @@ namespace OpenTK.OpenGL Delegates.glBlendEquation((GL.Enums.VERSION_1_2)mode); } + [System.CLSCompliant(false)] + public static + unsafe void DrawRangeElements(GL.Enums.BeginMode mode, UInt32 start, UInt32 end, Int32 count, GL.Enums.VERSION_1_2 type, void* indices) + { + unsafe { Delegates.glDrawRangeElements((GL.Enums.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32)count, (GL.Enums.VERSION_1_2)type, (void*)indices); } + } + [System.CLSCompliant(false)] public static unsafe void DrawRangeElements(GL.Enums.BeginMode mode, Int32 start, Int32 end, Int32 count, GL.Enums.VERSION_1_2 type, void* indices) @@ -6449,13 +6637,7 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void DrawRangeElements(GL.Enums.BeginMode mode, UInt32 start, UInt32 end, Int32 count, GL.Enums.VERSION_1_2 type, void* indices) - { - unsafe { Delegates.glDrawRangeElements((GL.Enums.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32)count, (GL.Enums.VERSION_1_2)type, (void*)indices); } - } - - public static - void DrawRangeElements(GL.Enums.BeginMode mode, Int32 start, Int32 end, Int32 count, GL.Enums.VERSION_1_2 type, [In, Out] object indices) + void DrawRangeElements(GL.Enums.BeginMode mode, UInt32 start, UInt32 end, Int32 count, GL.Enums.VERSION_1_2 type, [In, Out] object indices) { System.Runtime.InteropServices.GCHandle indices_ptr = System.Runtime.InteropServices.GCHandle.Alloc(indices, System.Runtime.InteropServices.GCHandleType.Pinned); unsafe @@ -6471,9 +6653,8 @@ namespace OpenTK.OpenGL } } - [System.CLSCompliant(false)] public static - void DrawRangeElements(GL.Enums.BeginMode mode, UInt32 start, UInt32 end, Int32 count, GL.Enums.VERSION_1_2 type, [In, Out] object indices) + void DrawRangeElements(GL.Enums.BeginMode mode, Int32 start, Int32 end, Int32 count, GL.Enums.VERSION_1_2 type, [In, Out] object indices) { System.Runtime.InteropServices.GCHandle indices_ptr = System.Runtime.InteropServices.GCHandle.Alloc(indices, System.Runtime.InteropServices.GCHandleType.Pinned); unsafe @@ -8618,6 +8799,12 @@ namespace OpenTK.OpenGL Delegates.glSecondaryColor3b((SByte)red, (SByte)green, (SByte)blue); } + public static + void SecondaryColor3(Byte red, Byte green, Byte blue) + { + Delegates.glSecondaryColor3b((SByte)red, (SByte)green, (SByte)blue); + } + [System.CLSCompliant(false)] public static unsafe void SecondaryColor3(SByte* v) @@ -8625,6 +8812,15 @@ namespace OpenTK.OpenGL unsafe { Delegates.glSecondaryColor3bv((SByte*)v); } } + [System.CLSCompliant(false)] + public static + unsafe void SecondaryColor3(Byte* v) + { + { + Delegates.glSecondaryColor3bv((SByte*)v); + } + } + [System.CLSCompliant(false)] public static void SecondaryColor3([In, Out] SByte[] v) @@ -8638,6 +8834,18 @@ namespace OpenTK.OpenGL } } + public static + void SecondaryColor3([In, Out] Byte[] v) + { + unsafe + { + fixed (Byte* v_ptr = v) + { + Delegates.glSecondaryColor3bv((SByte*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void SecondaryColor3(ref SByte v) @@ -8651,6 +8859,18 @@ namespace OpenTK.OpenGL } } + public static + void SecondaryColor3(ref Byte v) + { + unsafe + { + fixed (Byte* v_ptr = &v) + { + Delegates.glSecondaryColor3bv((SByte*)v_ptr); + } + } + } + public static void SecondaryColor3(Double red, Double green, Double blue) { @@ -8799,43 +9019,6 @@ namespace OpenTK.OpenGL } } - public static - void SecondaryColor3(Byte red, Byte green, Byte blue) - { - Delegates.glSecondaryColor3ub((Byte)red, (Byte)green, (Byte)blue); - } - - [System.CLSCompliant(false)] - public static - unsafe void SecondaryColor3(Byte* v) - { - unsafe { Delegates.glSecondaryColor3ubv((Byte*)v); } - } - - public static - void SecondaryColor3([In, Out] Byte[] v) - { - unsafe - { - fixed (Byte* v_ptr = v) - { - Delegates.glSecondaryColor3ubv((Byte*)v_ptr); - } - } - } - - public static - void SecondaryColor3(ref Byte v) - { - unsafe - { - fixed (Byte* v_ptr = &v) - { - Delegates.glSecondaryColor3ubv((Byte*)v_ptr); - } - } - } - [System.CLSCompliant(false)] public static void SecondaryColor3(UInt32 red, UInt32 green, UInt32 blue) @@ -9236,6 +9419,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void GenQueries(Int32 n, [Out] UInt32* ids) + { + unsafe { Delegates.glGenQueries((Int32)n, (UInt32*)ids); } + } + [System.CLSCompliant(false)] public static unsafe void GenQueries(Int32 n, [Out] Int32* ids) @@ -9248,9 +9438,15 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GenQueries(Int32 n, [Out] UInt32* ids) + void GenQueries(Int32 n, [In, Out] UInt32[] ids) { - unsafe { Delegates.glGenQueries((Int32)n, (UInt32*)ids); } + unsafe + { + fixed (UInt32* ids_ptr = ids) + { + Delegates.glGenQueries((Int32)n, (UInt32*)ids_ptr); + } + } } public static @@ -9267,13 +9463,15 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void GenQueries(Int32 n, [In, Out] UInt32[] ids) + void GenQueries(Int32 n, [Out] out UInt32 ids) { + ids = default(UInt32); unsafe { - fixed (UInt32* ids_ptr = ids) + fixed (UInt32* ids_ptr = &ids) { Delegates.glGenQueries((Int32)n, (UInt32*)ids_ptr); + ids = *ids_ptr; } } } @@ -9294,17 +9492,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void GenQueries(Int32 n, [Out] out UInt32 ids) + unsafe void DeleteQueries(Int32 n, UInt32* ids) { - ids = default(UInt32); - unsafe - { - fixed (UInt32* ids_ptr = &ids) - { - Delegates.glGenQueries((Int32)n, (UInt32*)ids_ptr); - ids = *ids_ptr; - } - } + unsafe { Delegates.glDeleteQueries((Int32)n, (UInt32*)ids); } } [System.CLSCompliant(false)] @@ -9316,25 +9506,6 @@ namespace OpenTK.OpenGL } } - [System.CLSCompliant(false)] - public static - unsafe void DeleteQueries(Int32 n, UInt32* ids) - { - unsafe { Delegates.glDeleteQueries((Int32)n, (UInt32*)ids); } - } - - public static - void DeleteQueries(Int32 n, [In, Out] Int32[] ids) - { - unsafe - { - fixed (Int32* ids_ptr = ids) - { - Delegates.glDeleteQueries((Int32)n, (UInt32*)ids_ptr); - } - } - } - [System.CLSCompliant(false)] public static void DeleteQueries(Int32 n, [In, Out] UInt32[] ids) @@ -9349,11 +9520,11 @@ namespace OpenTK.OpenGL } public static - void DeleteQueries(Int32 n, ref Int32 ids) + void DeleteQueries(Int32 n, [In, Out] Int32[] ids) { unsafe { - fixed (Int32* ids_ptr = &ids) + fixed (Int32* ids_ptr = ids) { Delegates.glDeleteQueries((Int32)n, (UInt32*)ids_ptr); } @@ -9374,9 +9545,15 @@ namespace OpenTK.OpenGL } public static - Boolean IsQuery(Int32 id) + void DeleteQueries(Int32 n, ref Int32 ids) { - return Delegates.glIsQuery((UInt32)id); + unsafe + { + fixed (Int32* ids_ptr = &ids) + { + Delegates.glDeleteQueries((Int32)n, (UInt32*)ids_ptr); + } + } } [System.CLSCompliant(false)] @@ -9387,9 +9564,9 @@ namespace OpenTK.OpenGL } public static - void BeginQuery(GL.Enums.VERSION_1_5 target, Int32 id) + Boolean IsQuery(Int32 id) { - Delegates.glBeginQuery((GL.Enums.VERSION_1_5)target, (UInt32)id); + return Delegates.glIsQuery((UInt32)id); } [System.CLSCompliant(false)] @@ -9399,6 +9576,12 @@ namespace OpenTK.OpenGL Delegates.glBeginQuery((GL.Enums.VERSION_1_5)target, (UInt32)id); } + public static + void BeginQuery(GL.Enums.VERSION_1_5 target, Int32 id) + { + Delegates.glBeginQuery((GL.Enums.VERSION_1_5)target, (UInt32)id); + } + public static void EndQuery(GL.Enums.VERSION_1_5 target) { @@ -9445,6 +9628,16 @@ namespace OpenTK.OpenGL unsafe { Delegates.glGetQueryObjectiv((UInt32)id, (GL.Enums.VERSION_1_5)pname, (Int32*)@params); } } + [System.CLSCompliant(false)] + public static + unsafe void GetQueryObject(Int32 id, GL.Enums.VERSION_1_5 pname, [Out] Int32* @params) + { + @params = default(Int32*); + { + Delegates.glGetQueryObjectiv((UInt32)id, (GL.Enums.VERSION_1_5)pname, (Int32*)@params); + } + } + [System.CLSCompliant(false)] public static void GetQueryObject(UInt32 id, GL.Enums.VERSION_1_5 pname, [In, Out] Int32[] @params) @@ -9458,6 +9651,18 @@ namespace OpenTK.OpenGL } } + public static + void GetQueryObject(Int32 id, GL.Enums.VERSION_1_5 pname, [In, Out] Int32[] @params) + { + unsafe + { + fixed (Int32* @params_ptr = @params) + { + Delegates.glGetQueryObjectiv((UInt32)id, (GL.Enums.VERSION_1_5)pname, (Int32*)@params_ptr); + } + } + } + [System.CLSCompliant(false)] public static void GetQueryObject(UInt32 id, GL.Enums.VERSION_1_5 pname, [Out] out Int32 @params) @@ -9473,6 +9678,20 @@ namespace OpenTK.OpenGL } } + public static + void GetQueryObject(Int32 id, GL.Enums.VERSION_1_5 pname, [Out] out Int32 @params) + { + @params = default(Int32); + unsafe + { + fixed (Int32* @params_ptr = &@params) + { + Delegates.glGetQueryObjectiv((UInt32)id, (GL.Enums.VERSION_1_5)pname, (Int32*)@params_ptr); + @params = *@params_ptr; + } + } + } + [System.CLSCompliant(false)] public static unsafe void GetQueryObject(UInt32 id, GL.Enums.VERSION_1_5 pname, [Out] UInt32* @params) @@ -9508,6 +9727,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + void BindBuffer(GL.Enums.VERSION_1_5 target, UInt32 buffer) + { + Delegates.glBindBuffer((GL.Enums.VERSION_1_5)target, (UInt32)buffer); + } + public static void BindBuffer(GL.Enums.VERSION_1_5 target, Int32 buffer) { @@ -9516,9 +9742,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void BindBuffer(GL.Enums.VERSION_1_5 target, UInt32 buffer) + unsafe void DeleteBuffers(Int32 n, UInt32* buffers) { - Delegates.glBindBuffer((GL.Enums.VERSION_1_5)target, (UInt32)buffer); + unsafe { Delegates.glDeleteBuffers((Int32)n, (UInt32*)buffers); } } [System.CLSCompliant(false)] @@ -9532,9 +9758,15 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void DeleteBuffers(Int32 n, UInt32* buffers) + void DeleteBuffers(Int32 n, [In, Out] UInt32[] buffers) { - unsafe { Delegates.glDeleteBuffers((Int32)n, (UInt32*)buffers); } + unsafe + { + fixed (UInt32* buffers_ptr = buffers) + { + Delegates.glDeleteBuffers((Int32)n, (UInt32*)buffers_ptr); + } + } } public static @@ -9551,11 +9783,11 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void DeleteBuffers(Int32 n, [In, Out] UInt32[] buffers) + void DeleteBuffers(Int32 n, ref UInt32 buffers) { unsafe { - fixed (UInt32* buffers_ptr = buffers) + fixed (UInt32* buffers_ptr = &buffers) { Delegates.glDeleteBuffers((Int32)n, (UInt32*)buffers_ptr); } @@ -9576,15 +9808,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void DeleteBuffers(Int32 n, ref UInt32 buffers) + unsafe void GenBuffers(Int32 n, [Out] UInt32* buffers) { - unsafe - { - fixed (UInt32* buffers_ptr = &buffers) - { - Delegates.glDeleteBuffers((Int32)n, (UInt32*)buffers_ptr); - } - } + unsafe { Delegates.glGenBuffers((Int32)n, (UInt32*)buffers); } } [System.CLSCompliant(false)] @@ -9597,25 +9823,6 @@ namespace OpenTK.OpenGL } } - [System.CLSCompliant(false)] - public static - unsafe void GenBuffers(Int32 n, [Out] UInt32* buffers) - { - unsafe { Delegates.glGenBuffers((Int32)n, (UInt32*)buffers); } - } - - public static - void GenBuffers(Int32 n, [In, Out] Int32[] buffers) - { - unsafe - { - fixed (Int32* buffers_ptr = buffers) - { - Delegates.glGenBuffers((Int32)n, (UInt32*)buffers_ptr); - } - } - } - [System.CLSCompliant(false)] public static void GenBuffers(Int32 n, [In, Out] UInt32[] buffers) @@ -9630,15 +9837,13 @@ namespace OpenTK.OpenGL } public static - void GenBuffers(Int32 n, [Out] out Int32 buffers) + void GenBuffers(Int32 n, [In, Out] Int32[] buffers) { - buffers = default(Int32); unsafe { - fixed (Int32* buffers_ptr = &buffers) + fixed (Int32* buffers_ptr = buffers) { Delegates.glGenBuffers((Int32)n, (UInt32*)buffers_ptr); - buffers = *buffers_ptr; } } } @@ -9659,9 +9864,17 @@ namespace OpenTK.OpenGL } public static - Boolean IsBuffer(Int32 buffer) + void GenBuffers(Int32 n, [Out] out Int32 buffers) { - return Delegates.glIsBuffer((UInt32)buffer); + buffers = default(Int32); + unsafe + { + fixed (Int32* buffers_ptr = &buffers) + { + Delegates.glGenBuffers((Int32)n, (UInt32*)buffers_ptr); + buffers = *buffers_ptr; + } + } } [System.CLSCompliant(false)] @@ -9671,6 +9884,12 @@ namespace OpenTK.OpenGL return Delegates.glIsBuffer((UInt32)buffer); } + public static + Boolean IsBuffer(Int32 buffer) + { + return Delegates.glIsBuffer((UInt32)buffer); + } + [System.CLSCompliant(false)] public static unsafe void BufferData(GL.Enums.VERSION_1_5 target, IntPtr size, void* data, GL.Enums.VERSION_1_5 usage) @@ -9855,12 +10074,6 @@ namespace OpenTK.OpenGL Delegates.glStencilOpSeparate((GL.Enums.VERSION_2_0)face, (GL.Enums.StencilOp)sfail, (GL.Enums.StencilOp)dpfail, (GL.Enums.StencilOp)dppass); } - public static - void StencilFuncSeparate(GL.Enums.StencilFunction frontfunc, GL.Enums.StencilFunction backfunc, Int32 @ref, Int32 mask) - { - Delegates.glStencilFuncSeparate((GL.Enums.StencilFunction)frontfunc, (GL.Enums.StencilFunction)backfunc, (Int32)@ref, (UInt32)mask); - } - [System.CLSCompliant(false)] public static void StencilFuncSeparate(GL.Enums.StencilFunction frontfunc, GL.Enums.StencilFunction backfunc, Int32 @ref, UInt32 mask) @@ -9869,9 +10082,9 @@ namespace OpenTK.OpenGL } public static - void StencilMaskSeparate(GL.Enums.VERSION_2_0 face, Int32 mask) + void StencilFuncSeparate(GL.Enums.StencilFunction frontfunc, GL.Enums.StencilFunction backfunc, Int32 @ref, Int32 mask) { - Delegates.glStencilMaskSeparate((GL.Enums.VERSION_2_0)face, (UInt32)mask); + Delegates.glStencilFuncSeparate((GL.Enums.StencilFunction)frontfunc, (GL.Enums.StencilFunction)backfunc, (Int32)@ref, (UInt32)mask); } [System.CLSCompliant(false)] @@ -9882,9 +10095,9 @@ namespace OpenTK.OpenGL } public static - void AttachShader(Int32 program, Int32 shader) + void StencilMaskSeparate(GL.Enums.VERSION_2_0 face, Int32 mask) { - Delegates.glAttachShader((UInt32)program, (UInt32)shader); + Delegates.glStencilMaskSeparate((GL.Enums.VERSION_2_0)face, (UInt32)mask); } [System.CLSCompliant(false)] @@ -9895,9 +10108,9 @@ namespace OpenTK.OpenGL } public static - void BindAttribLocation(Int32 program, Int32 index, System.String name) + void AttachShader(Int32 program, Int32 shader) { - Delegates.glBindAttribLocation((UInt32)program, (UInt32)index, (System.String)name); + Delegates.glAttachShader((UInt32)program, (UInt32)shader); } [System.CLSCompliant(false)] @@ -9908,9 +10121,9 @@ namespace OpenTK.OpenGL } public static - void CompileShader(Int32 shader) + void BindAttribLocation(Int32 program, Int32 index, System.String name) { - Delegates.glCompileShader((UInt32)shader); + Delegates.glBindAttribLocation((UInt32)program, (UInt32)index, (System.String)name); } [System.CLSCompliant(false)] @@ -9920,6 +10133,12 @@ namespace OpenTK.OpenGL Delegates.glCompileShader((UInt32)shader); } + public static + void CompileShader(Int32 shader) + { + Delegates.glCompileShader((UInt32)shader); + } + public static Int32 CreateProgram() { @@ -9932,12 +10151,6 @@ namespace OpenTK.OpenGL return Delegates.glCreateShader((GL.Enums.VERSION_2_0)type); } - public static - void DeleteProgram(Int32 program) - { - Delegates.glDeleteProgram((UInt32)program); - } - [System.CLSCompliant(false)] public static void DeleteProgram(UInt32 program) @@ -9946,9 +10159,9 @@ namespace OpenTK.OpenGL } public static - void DeleteShader(Int32 shader) + void DeleteProgram(Int32 program) { - Delegates.glDeleteShader((UInt32)shader); + Delegates.glDeleteProgram((UInt32)program); } [System.CLSCompliant(false)] @@ -9959,9 +10172,9 @@ namespace OpenTK.OpenGL } public static - void DetachShader(Int32 program, Int32 shader) + void DeleteShader(Int32 shader) { - Delegates.glDetachShader((UInt32)program, (UInt32)shader); + Delegates.glDeleteShader((UInt32)shader); } [System.CLSCompliant(false)] @@ -9972,9 +10185,9 @@ namespace OpenTK.OpenGL } public static - void DisableVertexAttribArray(Int32 index) + void DetachShader(Int32 program, Int32 shader) { - Delegates.glDisableVertexAttribArray((UInt32)index); + Delegates.glDetachShader((UInt32)program, (UInt32)shader); } [System.CLSCompliant(false)] @@ -9985,9 +10198,9 @@ namespace OpenTK.OpenGL } public static - void EnableVertexAttribArray(Int32 index) + void DisableVertexAttribArray(Int32 index) { - Delegates.glEnableVertexAttribArray((UInt32)index); + Delegates.glDisableVertexAttribArray((UInt32)index); } [System.CLSCompliant(false)] @@ -9997,6 +10210,19 @@ namespace OpenTK.OpenGL Delegates.glEnableVertexAttribArray((UInt32)index); } + public static + void EnableVertexAttribArray(Int32 index) + { + Delegates.glEnableVertexAttribArray((UInt32)index); + } + + [System.CLSCompliant(false)] + public static + unsafe void GetActiveAttrib(UInt32 program, UInt32 index, Int32 bufSize, [Out] Int32* length, [Out] Int32* size, [Out] GL.Enums.VERSION_2_0* type, [Out] System.Text.StringBuilder name) + { + unsafe { Delegates.glGetActiveAttrib((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length, (Int32*)size, (GL.Enums.VERSION_2_0*)type, (System.Text.StringBuilder)name); } + } + [System.CLSCompliant(false)] public static unsafe void GetActiveAttrib(Int32 program, Int32 index, Int32 bufSize, [Out] Int32* length, [Out] Int32* size, [Out] GL.Enums.VERSION_2_0* type, [Out] System.Text.StringBuilder name) @@ -10010,26 +10236,6 @@ namespace OpenTK.OpenGL } } - [System.CLSCompliant(false)] - public static - unsafe void GetActiveAttrib(UInt32 program, UInt32 index, Int32 bufSize, [Out] Int32* length, [Out] Int32* size, [Out] GL.Enums.VERSION_2_0* type, [Out] System.Text.StringBuilder name) - { - unsafe { Delegates.glGetActiveAttrib((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length, (Int32*)size, (GL.Enums.VERSION_2_0*)type, (System.Text.StringBuilder)name); } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveAttrib(Int32 program, Int32 index, Int32 bufSize, [Out] Int32* length, [Out] Int32* size, [In, Out] GL.Enums.VERSION_2_0[] type, [Out] System.Text.StringBuilder name) - { - length = default(Int32*); - size = default(Int32*); - name = default(System.Text.StringBuilder); - fixed (GL.Enums.VERSION_2_0* type_ptr = type) - { - Delegates.glGetActiveAttrib((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length, (Int32*)size, (GL.Enums.VERSION_2_0*)type_ptr, (System.Text.StringBuilder)name); - } - } - [System.CLSCompliant(false)] public static unsafe void GetActiveAttrib(UInt32 program, UInt32 index, Int32 bufSize, [Out] Int32* length, [Out] Int32* size, [In, Out] GL.Enums.VERSION_2_0[] type, [Out] System.Text.StringBuilder name) @@ -10045,16 +10251,14 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetActiveAttrib(Int32 program, Int32 index, Int32 bufSize, [Out] Int32* length, [Out] Int32* size, [Out] out GL.Enums.VERSION_2_0 type, [Out] System.Text.StringBuilder name) + unsafe void GetActiveAttrib(Int32 program, Int32 index, Int32 bufSize, [Out] Int32* length, [Out] Int32* size, [In, Out] GL.Enums.VERSION_2_0[] type, [Out] System.Text.StringBuilder name) { length = default(Int32*); size = default(Int32*); - type = default(GL.Enums.VERSION_2_0); name = default(System.Text.StringBuilder); - fixed (GL.Enums.VERSION_2_0* type_ptr = &type) + fixed (GL.Enums.VERSION_2_0* type_ptr = type) { Delegates.glGetActiveAttrib((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length, (Int32*)size, (GL.Enums.VERSION_2_0*)type_ptr, (System.Text.StringBuilder)name); - type = *type_ptr; } } @@ -10075,14 +10279,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetActiveAttrib(Int32 program, Int32 index, Int32 bufSize, [Out] Int32* length, [In, Out] Int32[] size, [Out] GL.Enums.VERSION_2_0* type, [Out] System.Text.StringBuilder name) + unsafe void GetActiveAttrib(Int32 program, Int32 index, Int32 bufSize, [Out] Int32* length, [Out] Int32* size, [Out] out GL.Enums.VERSION_2_0 type, [Out] System.Text.StringBuilder name) { length = default(Int32*); - type = default(GL.Enums.VERSION_2_0*); + size = default(Int32*); + type = default(GL.Enums.VERSION_2_0); name = default(System.Text.StringBuilder); - fixed (Int32* size_ptr = size) + fixed (GL.Enums.VERSION_2_0* type_ptr = &type) { - Delegates.glGetActiveAttrib((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length, (Int32*)size_ptr, (GL.Enums.VERSION_2_0*)type, (System.Text.StringBuilder)name); + Delegates.glGetActiveAttrib((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length, (Int32*)size, (GL.Enums.VERSION_2_0*)type_ptr, (System.Text.StringBuilder)name); + type = *type_ptr; } } @@ -10101,14 +10307,14 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetActiveAttrib(Int32 program, Int32 index, Int32 bufSize, [Out] Int32* length, [In, Out] Int32[] size, [In, Out] GL.Enums.VERSION_2_0[] type, [Out] System.Text.StringBuilder name) + unsafe void GetActiveAttrib(Int32 program, Int32 index, Int32 bufSize, [Out] Int32* length, [In, Out] Int32[] size, [Out] GL.Enums.VERSION_2_0* type, [Out] System.Text.StringBuilder name) { length = default(Int32*); + type = default(GL.Enums.VERSION_2_0*); name = default(System.Text.StringBuilder); fixed (Int32* size_ptr = size) - fixed (GL.Enums.VERSION_2_0* type_ptr = type) { - Delegates.glGetActiveAttrib((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length, (Int32*)size_ptr, (GL.Enums.VERSION_2_0*)type_ptr, (System.Text.StringBuilder)name); + Delegates.glGetActiveAttrib((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length, (Int32*)size_ptr, (GL.Enums.VERSION_2_0*)type, (System.Text.StringBuilder)name); } } @@ -10127,16 +10333,14 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetActiveAttrib(Int32 program, Int32 index, Int32 bufSize, [Out] Int32* length, [In, Out] Int32[] size, [Out] out GL.Enums.VERSION_2_0 type, [Out] System.Text.StringBuilder name) + unsafe void GetActiveAttrib(Int32 program, Int32 index, Int32 bufSize, [Out] Int32* length, [In, Out] Int32[] size, [In, Out] GL.Enums.VERSION_2_0[] type, [Out] System.Text.StringBuilder name) { length = default(Int32*); - type = default(GL.Enums.VERSION_2_0); name = default(System.Text.StringBuilder); fixed (Int32* size_ptr = size) - fixed (GL.Enums.VERSION_2_0* type_ptr = &type) + fixed (GL.Enums.VERSION_2_0* type_ptr = type) { Delegates.glGetActiveAttrib((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length, (Int32*)size_ptr, (GL.Enums.VERSION_2_0*)type_ptr, (System.Text.StringBuilder)name); - type = *type_ptr; } } @@ -10157,16 +10361,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetActiveAttrib(Int32 program, Int32 index, Int32 bufSize, [Out] Int32* length, [Out] out Int32 size, [Out] GL.Enums.VERSION_2_0* type, [Out] System.Text.StringBuilder name) + unsafe void GetActiveAttrib(Int32 program, Int32 index, Int32 bufSize, [Out] Int32* length, [In, Out] Int32[] size, [Out] out GL.Enums.VERSION_2_0 type, [Out] System.Text.StringBuilder name) { length = default(Int32*); - size = default(Int32); - type = default(GL.Enums.VERSION_2_0*); + type = default(GL.Enums.VERSION_2_0); name = default(System.Text.StringBuilder); - fixed (Int32* size_ptr = &size) + fixed (Int32* size_ptr = size) + fixed (GL.Enums.VERSION_2_0* type_ptr = &type) { - Delegates.glGetActiveAttrib((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length, (Int32*)size_ptr, (GL.Enums.VERSION_2_0*)type, (System.Text.StringBuilder)name); - size = *size_ptr; + Delegates.glGetActiveAttrib((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length, (Int32*)size_ptr, (GL.Enums.VERSION_2_0*)type_ptr, (System.Text.StringBuilder)name); + type = *type_ptr; } } @@ -10187,15 +10391,15 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetActiveAttrib(Int32 program, Int32 index, Int32 bufSize, [Out] Int32* length, [Out] out Int32 size, [In, Out] GL.Enums.VERSION_2_0[] type, [Out] System.Text.StringBuilder name) + unsafe void GetActiveAttrib(Int32 program, Int32 index, Int32 bufSize, [Out] Int32* length, [Out] out Int32 size, [Out] GL.Enums.VERSION_2_0* type, [Out] System.Text.StringBuilder name) { length = default(Int32*); size = default(Int32); + type = default(GL.Enums.VERSION_2_0*); name = default(System.Text.StringBuilder); fixed (Int32* size_ptr = &size) - fixed (GL.Enums.VERSION_2_0* type_ptr = type) { - Delegates.glGetActiveAttrib((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length, (Int32*)size_ptr, (GL.Enums.VERSION_2_0*)type_ptr, (System.Text.StringBuilder)name); + Delegates.glGetActiveAttrib((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length, (Int32*)size_ptr, (GL.Enums.VERSION_2_0*)type, (System.Text.StringBuilder)name); size = *size_ptr; } } @@ -10217,18 +10421,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetActiveAttrib(Int32 program, Int32 index, Int32 bufSize, [Out] Int32* length, [Out] out Int32 size, [Out] out GL.Enums.VERSION_2_0 type, [Out] System.Text.StringBuilder name) + unsafe void GetActiveAttrib(Int32 program, Int32 index, Int32 bufSize, [Out] Int32* length, [Out] out Int32 size, [In, Out] GL.Enums.VERSION_2_0[] type, [Out] System.Text.StringBuilder name) { length = default(Int32*); size = default(Int32); - type = default(GL.Enums.VERSION_2_0); name = default(System.Text.StringBuilder); fixed (Int32* size_ptr = &size) - fixed (GL.Enums.VERSION_2_0* type_ptr = &type) + fixed (GL.Enums.VERSION_2_0* type_ptr = type) { Delegates.glGetActiveAttrib((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length, (Int32*)size_ptr, (GL.Enums.VERSION_2_0*)type_ptr, (System.Text.StringBuilder)name); size = *size_ptr; - type = *type_ptr; } } @@ -10251,14 +10453,18 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetActiveAttrib(Int32 program, Int32 index, Int32 bufSize, [In, Out] Int32[] length, [Out] Int32* size, [Out] GL.Enums.VERSION_2_0* type, [Out] System.Text.StringBuilder name) + unsafe void GetActiveAttrib(Int32 program, Int32 index, Int32 bufSize, [Out] Int32* length, [Out] out Int32 size, [Out] out GL.Enums.VERSION_2_0 type, [Out] System.Text.StringBuilder name) { - size = default(Int32*); - type = default(GL.Enums.VERSION_2_0*); + length = default(Int32*); + size = default(Int32); + type = default(GL.Enums.VERSION_2_0); name = default(System.Text.StringBuilder); - fixed (Int32* length_ptr = length) + fixed (Int32* size_ptr = &size) + fixed (GL.Enums.VERSION_2_0* type_ptr = &type) { - Delegates.glGetActiveAttrib((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size, (GL.Enums.VERSION_2_0*)type, (System.Text.StringBuilder)name); + Delegates.glGetActiveAttrib((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length, (Int32*)size_ptr, (GL.Enums.VERSION_2_0*)type_ptr, (System.Text.StringBuilder)name); + size = *size_ptr; + type = *type_ptr; } } @@ -10277,14 +10483,14 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetActiveAttrib(Int32 program, Int32 index, Int32 bufSize, [In, Out] Int32[] length, [Out] Int32* size, [In, Out] GL.Enums.VERSION_2_0[] type, [Out] System.Text.StringBuilder name) + unsafe void GetActiveAttrib(Int32 program, Int32 index, Int32 bufSize, [In, Out] Int32[] length, [Out] Int32* size, [Out] GL.Enums.VERSION_2_0* type, [Out] System.Text.StringBuilder name) { size = default(Int32*); + type = default(GL.Enums.VERSION_2_0*); name = default(System.Text.StringBuilder); fixed (Int32* length_ptr = length) - fixed (GL.Enums.VERSION_2_0* type_ptr = type) { - Delegates.glGetActiveAttrib((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size, (GL.Enums.VERSION_2_0*)type_ptr, (System.Text.StringBuilder)name); + Delegates.glGetActiveAttrib((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size, (GL.Enums.VERSION_2_0*)type, (System.Text.StringBuilder)name); } } @@ -10303,16 +10509,14 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetActiveAttrib(Int32 program, Int32 index, Int32 bufSize, [In, Out] Int32[] length, [Out] Int32* size, [Out] out GL.Enums.VERSION_2_0 type, [Out] System.Text.StringBuilder name) + unsafe void GetActiveAttrib(Int32 program, Int32 index, Int32 bufSize, [In, Out] Int32[] length, [Out] Int32* size, [In, Out] GL.Enums.VERSION_2_0[] type, [Out] System.Text.StringBuilder name) { size = default(Int32*); - type = default(GL.Enums.VERSION_2_0); name = default(System.Text.StringBuilder); fixed (Int32* length_ptr = length) - fixed (GL.Enums.VERSION_2_0* type_ptr = &type) + fixed (GL.Enums.VERSION_2_0* type_ptr = type) { Delegates.glGetActiveAttrib((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size, (GL.Enums.VERSION_2_0*)type_ptr, (System.Text.StringBuilder)name); - type = *type_ptr; } } @@ -10333,14 +10537,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetActiveAttrib(Int32 program, Int32 index, Int32 bufSize, [In, Out] Int32[] length, [In, Out] Int32[] size, [Out] GL.Enums.VERSION_2_0* type, [Out] System.Text.StringBuilder name) + unsafe void GetActiveAttrib(Int32 program, Int32 index, Int32 bufSize, [In, Out] Int32[] length, [Out] Int32* size, [Out] out GL.Enums.VERSION_2_0 type, [Out] System.Text.StringBuilder name) { - type = default(GL.Enums.VERSION_2_0*); + size = default(Int32*); + type = default(GL.Enums.VERSION_2_0); name = default(System.Text.StringBuilder); fixed (Int32* length_ptr = length) - fixed (Int32* size_ptr = size) + fixed (GL.Enums.VERSION_2_0* type_ptr = &type) { - Delegates.glGetActiveAttrib((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.VERSION_2_0*)type, (System.Text.StringBuilder)name); + Delegates.glGetActiveAttrib((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size, (GL.Enums.VERSION_2_0*)type_ptr, (System.Text.StringBuilder)name); + type = *type_ptr; } } @@ -10357,6 +10563,35 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void GetActiveAttrib(Int32 program, Int32 index, Int32 bufSize, [In, Out] Int32[] length, [In, Out] Int32[] size, [Out] GL.Enums.VERSION_2_0* type, [Out] System.Text.StringBuilder name) + { + type = default(GL.Enums.VERSION_2_0*); + name = default(System.Text.StringBuilder); + fixed (Int32* length_ptr = length) + fixed (Int32* size_ptr = size) + { + Delegates.glGetActiveAttrib((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.VERSION_2_0*)type, (System.Text.StringBuilder)name); + } + } + + [System.CLSCompliant(false)] + public static + void GetActiveAttrib(UInt32 program, UInt32 index, Int32 bufSize, [In, Out] Int32[] length, [In, Out] Int32[] size, [In, Out] GL.Enums.VERSION_2_0[] type, [Out] System.Text.StringBuilder name) + { + name = default(System.Text.StringBuilder); + unsafe + { + fixed (Int32* length_ptr = length) + fixed (Int32* size_ptr = size) + fixed (GL.Enums.VERSION_2_0* type_ptr = type) + { + Delegates.glGetActiveAttrib((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.VERSION_2_0*)type_ptr, (System.Text.StringBuilder)name); + } + } + } + public static void GetActiveAttrib(Int32 program, Int32 index, Int32 bufSize, [In, Out] Int32[] length, [In, Out] Int32[] size, [In, Out] GL.Enums.VERSION_2_0[] type, [Out] System.Text.StringBuilder name) { @@ -10374,16 +10609,18 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void GetActiveAttrib(UInt32 program, UInt32 index, Int32 bufSize, [In, Out] Int32[] length, [In, Out] Int32[] size, [In, Out] GL.Enums.VERSION_2_0[] type, [Out] System.Text.StringBuilder name) + void GetActiveAttrib(UInt32 program, UInt32 index, Int32 bufSize, [In, Out] Int32[] length, [In, Out] Int32[] size, [Out] out GL.Enums.VERSION_2_0 type, [Out] System.Text.StringBuilder name) { + type = default(GL.Enums.VERSION_2_0); name = default(System.Text.StringBuilder); unsafe { fixed (Int32* length_ptr = length) fixed (Int32* size_ptr = size) - fixed (GL.Enums.VERSION_2_0* type_ptr = type) + fixed (GL.Enums.VERSION_2_0* type_ptr = &type) { Delegates.glGetActiveAttrib((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.VERSION_2_0*)type_ptr, (System.Text.StringBuilder)name); + type = *type_ptr; } } } @@ -10407,20 +10644,17 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void GetActiveAttrib(UInt32 program, UInt32 index, Int32 bufSize, [In, Out] Int32[] length, [In, Out] Int32[] size, [Out] out GL.Enums.VERSION_2_0 type, [Out] System.Text.StringBuilder name) + unsafe void GetActiveAttrib(UInt32 program, UInt32 index, Int32 bufSize, [In, Out] Int32[] length, [Out] out Int32 size, [Out] GL.Enums.VERSION_2_0* type, [Out] System.Text.StringBuilder name) { - type = default(GL.Enums.VERSION_2_0); + size = default(Int32); + type = default(GL.Enums.VERSION_2_0*); name = default(System.Text.StringBuilder); - unsafe - { fixed (Int32* length_ptr = length) - fixed (Int32* size_ptr = size) - fixed (GL.Enums.VERSION_2_0* type_ptr = &type) + fixed (Int32* size_ptr = &size) { - Delegates.glGetActiveAttrib((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.VERSION_2_0*)type_ptr, (System.Text.StringBuilder)name); - type = *type_ptr; + Delegates.glGetActiveAttrib((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.VERSION_2_0*)type, (System.Text.StringBuilder)name); + size = *size_ptr; } - } } [System.CLSCompliant(false)] @@ -10440,17 +10674,20 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetActiveAttrib(UInt32 program, UInt32 index, Int32 bufSize, [In, Out] Int32[] length, [Out] out Int32 size, [Out] GL.Enums.VERSION_2_0* type, [Out] System.Text.StringBuilder name) + void GetActiveAttrib(UInt32 program, UInt32 index, Int32 bufSize, [In, Out] Int32[] length, [Out] out Int32 size, [In, Out] GL.Enums.VERSION_2_0[] type, [Out] System.Text.StringBuilder name) { size = default(Int32); - type = default(GL.Enums.VERSION_2_0*); name = default(System.Text.StringBuilder); + unsafe + { fixed (Int32* length_ptr = length) fixed (Int32* size_ptr = &size) + fixed (GL.Enums.VERSION_2_0* type_ptr = type) { - Delegates.glGetActiveAttrib((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.VERSION_2_0*)type, (System.Text.StringBuilder)name); + Delegates.glGetActiveAttrib((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.VERSION_2_0*)type_ptr, (System.Text.StringBuilder)name); size = *size_ptr; } + } } public static @@ -10472,18 +10709,20 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void GetActiveAttrib(UInt32 program, UInt32 index, Int32 bufSize, [In, Out] Int32[] length, [Out] out Int32 size, [In, Out] GL.Enums.VERSION_2_0[] type, [Out] System.Text.StringBuilder name) + void GetActiveAttrib(UInt32 program, UInt32 index, Int32 bufSize, [In, Out] Int32[] length, [Out] out Int32 size, [Out] out GL.Enums.VERSION_2_0 type, [Out] System.Text.StringBuilder name) { size = default(Int32); + type = default(GL.Enums.VERSION_2_0); name = default(System.Text.StringBuilder); unsafe { fixed (Int32* length_ptr = length) fixed (Int32* size_ptr = &size) - fixed (GL.Enums.VERSION_2_0* type_ptr = type) + fixed (GL.Enums.VERSION_2_0* type_ptr = &type) { Delegates.glGetActiveAttrib((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.VERSION_2_0*)type_ptr, (System.Text.StringBuilder)name); size = *size_ptr; + type = *type_ptr; } } } @@ -10507,41 +10746,6 @@ namespace OpenTK.OpenGL } } - [System.CLSCompliant(false)] - public static - void GetActiveAttrib(UInt32 program, UInt32 index, Int32 bufSize, [In, Out] Int32[] length, [Out] out Int32 size, [Out] out GL.Enums.VERSION_2_0 type, [Out] System.Text.StringBuilder name) - { - size = default(Int32); - type = default(GL.Enums.VERSION_2_0); - name = default(System.Text.StringBuilder); - unsafe - { - fixed (Int32* length_ptr = length) - fixed (Int32* size_ptr = &size) - fixed (GL.Enums.VERSION_2_0* type_ptr = &type) - { - Delegates.glGetActiveAttrib((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.VERSION_2_0*)type_ptr, (System.Text.StringBuilder)name); - size = *size_ptr; - type = *type_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveAttrib(Int32 program, Int32 index, Int32 bufSize, [Out] out Int32 length, [Out] Int32* size, [Out] GL.Enums.VERSION_2_0* type, [Out] System.Text.StringBuilder name) - { - length = default(Int32); - size = default(Int32*); - type = default(GL.Enums.VERSION_2_0*); - name = default(System.Text.StringBuilder); - fixed (Int32* length_ptr = &length) - { - Delegates.glGetActiveAttrib((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size, (GL.Enums.VERSION_2_0*)type, (System.Text.StringBuilder)name); - length = *length_ptr; - } - } - [System.CLSCompliant(false)] public static unsafe void GetActiveAttrib(UInt32 program, UInt32 index, Int32 bufSize, [Out] out Int32 length, [Out] Int32* size, [Out] GL.Enums.VERSION_2_0* type, [Out] System.Text.StringBuilder name) @@ -10559,15 +10763,15 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetActiveAttrib(Int32 program, Int32 index, Int32 bufSize, [Out] out Int32 length, [Out] Int32* size, [In, Out] GL.Enums.VERSION_2_0[] type, [Out] System.Text.StringBuilder name) + unsafe void GetActiveAttrib(Int32 program, Int32 index, Int32 bufSize, [Out] out Int32 length, [Out] Int32* size, [Out] GL.Enums.VERSION_2_0* type, [Out] System.Text.StringBuilder name) { length = default(Int32); size = default(Int32*); + type = default(GL.Enums.VERSION_2_0*); name = default(System.Text.StringBuilder); fixed (Int32* length_ptr = &length) - fixed (GL.Enums.VERSION_2_0* type_ptr = type) { - Delegates.glGetActiveAttrib((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size, (GL.Enums.VERSION_2_0*)type_ptr, (System.Text.StringBuilder)name); + Delegates.glGetActiveAttrib((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size, (GL.Enums.VERSION_2_0*)type, (System.Text.StringBuilder)name); length = *length_ptr; } } @@ -10589,18 +10793,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetActiveAttrib(Int32 program, Int32 index, Int32 bufSize, [Out] out Int32 length, [Out] Int32* size, [Out] out GL.Enums.VERSION_2_0 type, [Out] System.Text.StringBuilder name) + unsafe void GetActiveAttrib(Int32 program, Int32 index, Int32 bufSize, [Out] out Int32 length, [Out] Int32* size, [In, Out] GL.Enums.VERSION_2_0[] type, [Out] System.Text.StringBuilder name) { length = default(Int32); size = default(Int32*); - type = default(GL.Enums.VERSION_2_0); name = default(System.Text.StringBuilder); fixed (Int32* length_ptr = &length) - fixed (GL.Enums.VERSION_2_0* type_ptr = &type) + fixed (GL.Enums.VERSION_2_0* type_ptr = type) { Delegates.glGetActiveAttrib((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size, (GL.Enums.VERSION_2_0*)type_ptr, (System.Text.StringBuilder)name); length = *length_ptr; - type = *type_ptr; } } @@ -10623,16 +10825,18 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetActiveAttrib(Int32 program, Int32 index, Int32 bufSize, [Out] out Int32 length, [In, Out] Int32[] size, [Out] GL.Enums.VERSION_2_0* type, [Out] System.Text.StringBuilder name) + unsafe void GetActiveAttrib(Int32 program, Int32 index, Int32 bufSize, [Out] out Int32 length, [Out] Int32* size, [Out] out GL.Enums.VERSION_2_0 type, [Out] System.Text.StringBuilder name) { length = default(Int32); - type = default(GL.Enums.VERSION_2_0*); + size = default(Int32*); + type = default(GL.Enums.VERSION_2_0); name = default(System.Text.StringBuilder); fixed (Int32* length_ptr = &length) - fixed (Int32* size_ptr = size) + fixed (GL.Enums.VERSION_2_0* type_ptr = &type) { - Delegates.glGetActiveAttrib((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.VERSION_2_0*)type, (System.Text.StringBuilder)name); + Delegates.glGetActiveAttrib((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size, (GL.Enums.VERSION_2_0*)type_ptr, (System.Text.StringBuilder)name); length = *length_ptr; + type = *type_ptr; } } @@ -10651,6 +10855,39 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void GetActiveAttrib(Int32 program, Int32 index, Int32 bufSize, [Out] out Int32 length, [In, Out] Int32[] size, [Out] GL.Enums.VERSION_2_0* type, [Out] System.Text.StringBuilder name) + { + length = default(Int32); + type = default(GL.Enums.VERSION_2_0*); + name = default(System.Text.StringBuilder); + fixed (Int32* length_ptr = &length) + fixed (Int32* size_ptr = size) + { + Delegates.glGetActiveAttrib((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.VERSION_2_0*)type, (System.Text.StringBuilder)name); + length = *length_ptr; + } + } + + [System.CLSCompliant(false)] + public static + void GetActiveAttrib(UInt32 program, UInt32 index, Int32 bufSize, [Out] out Int32 length, [In, Out] Int32[] size, [In, Out] GL.Enums.VERSION_2_0[] type, [Out] System.Text.StringBuilder name) + { + length = default(Int32); + name = default(System.Text.StringBuilder); + unsafe + { + fixed (Int32* length_ptr = &length) + fixed (Int32* size_ptr = size) + fixed (GL.Enums.VERSION_2_0* type_ptr = type) + { + Delegates.glGetActiveAttrib((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.VERSION_2_0*)type_ptr, (System.Text.StringBuilder)name); + length = *length_ptr; + } + } + } + public static void GetActiveAttrib(Int32 program, Int32 index, Int32 bufSize, [Out] out Int32 length, [In, Out] Int32[] size, [In, Out] GL.Enums.VERSION_2_0[] type, [Out] System.Text.StringBuilder name) { @@ -10670,18 +10907,20 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void GetActiveAttrib(UInt32 program, UInt32 index, Int32 bufSize, [Out] out Int32 length, [In, Out] Int32[] size, [In, Out] GL.Enums.VERSION_2_0[] type, [Out] System.Text.StringBuilder name) + void GetActiveAttrib(UInt32 program, UInt32 index, Int32 bufSize, [Out] out Int32 length, [In, Out] Int32[] size, [Out] out GL.Enums.VERSION_2_0 type, [Out] System.Text.StringBuilder name) { length = default(Int32); + type = default(GL.Enums.VERSION_2_0); name = default(System.Text.StringBuilder); unsafe { fixed (Int32* length_ptr = &length) fixed (Int32* size_ptr = size) - fixed (GL.Enums.VERSION_2_0* type_ptr = type) + fixed (GL.Enums.VERSION_2_0* type_ptr = &type) { Delegates.glGetActiveAttrib((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.VERSION_2_0*)type_ptr, (System.Text.StringBuilder)name); length = *length_ptr; + type = *type_ptr; } } } @@ -10707,22 +10946,19 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void GetActiveAttrib(UInt32 program, UInt32 index, Int32 bufSize, [Out] out Int32 length, [In, Out] Int32[] size, [Out] out GL.Enums.VERSION_2_0 type, [Out] System.Text.StringBuilder name) + unsafe void GetActiveAttrib(UInt32 program, UInt32 index, Int32 bufSize, [Out] out Int32 length, [Out] out Int32 size, [Out] GL.Enums.VERSION_2_0* type, [Out] System.Text.StringBuilder name) { length = default(Int32); - type = default(GL.Enums.VERSION_2_0); + size = default(Int32); + type = default(GL.Enums.VERSION_2_0*); name = default(System.Text.StringBuilder); - unsafe - { fixed (Int32* length_ptr = &length) - fixed (Int32* size_ptr = size) - fixed (GL.Enums.VERSION_2_0* type_ptr = &type) + fixed (Int32* size_ptr = &size) { - Delegates.glGetActiveAttrib((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.VERSION_2_0*)type_ptr, (System.Text.StringBuilder)name); + Delegates.glGetActiveAttrib((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.VERSION_2_0*)type, (System.Text.StringBuilder)name); length = *length_ptr; - type = *type_ptr; + size = *size_ptr; } - } } [System.CLSCompliant(false)] @@ -10744,19 +10980,22 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetActiveAttrib(UInt32 program, UInt32 index, Int32 bufSize, [Out] out Int32 length, [Out] out Int32 size, [Out] GL.Enums.VERSION_2_0* type, [Out] System.Text.StringBuilder name) + void GetActiveAttrib(UInt32 program, UInt32 index, Int32 bufSize, [Out] out Int32 length, [Out] out Int32 size, [In, Out] GL.Enums.VERSION_2_0[] type, [Out] System.Text.StringBuilder name) { length = default(Int32); size = default(Int32); - type = default(GL.Enums.VERSION_2_0*); name = default(System.Text.StringBuilder); + unsafe + { fixed (Int32* length_ptr = &length) fixed (Int32* size_ptr = &size) + fixed (GL.Enums.VERSION_2_0* type_ptr = type) { - Delegates.glGetActiveAttrib((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.VERSION_2_0*)type, (System.Text.StringBuilder)name); + Delegates.glGetActiveAttrib((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.VERSION_2_0*)type_ptr, (System.Text.StringBuilder)name); length = *length_ptr; size = *size_ptr; } + } } public static @@ -10780,20 +11019,22 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void GetActiveAttrib(UInt32 program, UInt32 index, Int32 bufSize, [Out] out Int32 length, [Out] out Int32 size, [In, Out] GL.Enums.VERSION_2_0[] type, [Out] System.Text.StringBuilder name) + void GetActiveAttrib(UInt32 program, UInt32 index, Int32 bufSize, [Out] out Int32 length, [Out] out Int32 size, [Out] out GL.Enums.VERSION_2_0 type, [Out] System.Text.StringBuilder name) { length = default(Int32); size = default(Int32); + type = default(GL.Enums.VERSION_2_0); name = default(System.Text.StringBuilder); unsafe { fixed (Int32* length_ptr = &length) fixed (Int32* size_ptr = &size) - fixed (GL.Enums.VERSION_2_0* type_ptr = type) + fixed (GL.Enums.VERSION_2_0* type_ptr = &type) { Delegates.glGetActiveAttrib((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.VERSION_2_0*)type_ptr, (System.Text.StringBuilder)name); length = *length_ptr; size = *size_ptr; + type = *type_ptr; } } } @@ -10821,24 +11062,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void GetActiveAttrib(UInt32 program, UInt32 index, Int32 bufSize, [Out] out Int32 length, [Out] out Int32 size, [Out] out GL.Enums.VERSION_2_0 type, [Out] System.Text.StringBuilder name) + unsafe void GetActiveUniform(UInt32 program, UInt32 index, Int32 bufSize, [Out] Int32* length, [Out] Int32* size, [Out] GL.Enums.VERSION_2_0* type, [Out] System.Text.StringBuilder name) { - length = default(Int32); - size = default(Int32); - type = default(GL.Enums.VERSION_2_0); - name = default(System.Text.StringBuilder); - unsafe - { - fixed (Int32* length_ptr = &length) - fixed (Int32* size_ptr = &size) - fixed (GL.Enums.VERSION_2_0* type_ptr = &type) - { - Delegates.glGetActiveAttrib((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.VERSION_2_0*)type_ptr, (System.Text.StringBuilder)name); - length = *length_ptr; - size = *size_ptr; - type = *type_ptr; - } - } + unsafe { Delegates.glGetActiveUniform((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length, (Int32*)size, (GL.Enums.VERSION_2_0*)type, (System.Text.StringBuilder)name); } } [System.CLSCompliant(false)] @@ -10854,26 +11080,6 @@ namespace OpenTK.OpenGL } } - [System.CLSCompliant(false)] - public static - unsafe void GetActiveUniform(UInt32 program, UInt32 index, Int32 bufSize, [Out] Int32* length, [Out] Int32* size, [Out] GL.Enums.VERSION_2_0* type, [Out] System.Text.StringBuilder name) - { - unsafe { Delegates.glGetActiveUniform((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length, (Int32*)size, (GL.Enums.VERSION_2_0*)type, (System.Text.StringBuilder)name); } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveUniform(Int32 program, Int32 index, Int32 bufSize, [Out] Int32* length, [Out] Int32* size, [In, Out] GL.Enums.VERSION_2_0[] type, [Out] System.Text.StringBuilder name) - { - length = default(Int32*); - size = default(Int32*); - name = default(System.Text.StringBuilder); - fixed (GL.Enums.VERSION_2_0* type_ptr = type) - { - Delegates.glGetActiveUniform((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length, (Int32*)size, (GL.Enums.VERSION_2_0*)type_ptr, (System.Text.StringBuilder)name); - } - } - [System.CLSCompliant(false)] public static unsafe void GetActiveUniform(UInt32 program, UInt32 index, Int32 bufSize, [Out] Int32* length, [Out] Int32* size, [In, Out] GL.Enums.VERSION_2_0[] type, [Out] System.Text.StringBuilder name) @@ -10889,16 +11095,14 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetActiveUniform(Int32 program, Int32 index, Int32 bufSize, [Out] Int32* length, [Out] Int32* size, [Out] out GL.Enums.VERSION_2_0 type, [Out] System.Text.StringBuilder name) + unsafe void GetActiveUniform(Int32 program, Int32 index, Int32 bufSize, [Out] Int32* length, [Out] Int32* size, [In, Out] GL.Enums.VERSION_2_0[] type, [Out] System.Text.StringBuilder name) { length = default(Int32*); size = default(Int32*); - type = default(GL.Enums.VERSION_2_0); name = default(System.Text.StringBuilder); - fixed (GL.Enums.VERSION_2_0* type_ptr = &type) + fixed (GL.Enums.VERSION_2_0* type_ptr = type) { Delegates.glGetActiveUniform((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length, (Int32*)size, (GL.Enums.VERSION_2_0*)type_ptr, (System.Text.StringBuilder)name); - type = *type_ptr; } } @@ -10919,14 +11123,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetActiveUniform(Int32 program, Int32 index, Int32 bufSize, [Out] Int32* length, [In, Out] Int32[] size, [Out] GL.Enums.VERSION_2_0* type, [Out] System.Text.StringBuilder name) + unsafe void GetActiveUniform(Int32 program, Int32 index, Int32 bufSize, [Out] Int32* length, [Out] Int32* size, [Out] out GL.Enums.VERSION_2_0 type, [Out] System.Text.StringBuilder name) { length = default(Int32*); - type = default(GL.Enums.VERSION_2_0*); + size = default(Int32*); + type = default(GL.Enums.VERSION_2_0); name = default(System.Text.StringBuilder); - fixed (Int32* size_ptr = size) + fixed (GL.Enums.VERSION_2_0* type_ptr = &type) { - Delegates.glGetActiveUniform((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length, (Int32*)size_ptr, (GL.Enums.VERSION_2_0*)type, (System.Text.StringBuilder)name); + Delegates.glGetActiveUniform((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length, (Int32*)size, (GL.Enums.VERSION_2_0*)type_ptr, (System.Text.StringBuilder)name); + type = *type_ptr; } } @@ -10945,14 +11151,14 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetActiveUniform(Int32 program, Int32 index, Int32 bufSize, [Out] Int32* length, [In, Out] Int32[] size, [In, Out] GL.Enums.VERSION_2_0[] type, [Out] System.Text.StringBuilder name) + unsafe void GetActiveUniform(Int32 program, Int32 index, Int32 bufSize, [Out] Int32* length, [In, Out] Int32[] size, [Out] GL.Enums.VERSION_2_0* type, [Out] System.Text.StringBuilder name) { length = default(Int32*); + type = default(GL.Enums.VERSION_2_0*); name = default(System.Text.StringBuilder); fixed (Int32* size_ptr = size) - fixed (GL.Enums.VERSION_2_0* type_ptr = type) { - Delegates.glGetActiveUniform((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length, (Int32*)size_ptr, (GL.Enums.VERSION_2_0*)type_ptr, (System.Text.StringBuilder)name); + Delegates.glGetActiveUniform((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length, (Int32*)size_ptr, (GL.Enums.VERSION_2_0*)type, (System.Text.StringBuilder)name); } } @@ -10971,16 +11177,14 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetActiveUniform(Int32 program, Int32 index, Int32 bufSize, [Out] Int32* length, [In, Out] Int32[] size, [Out] out GL.Enums.VERSION_2_0 type, [Out] System.Text.StringBuilder name) + unsafe void GetActiveUniform(Int32 program, Int32 index, Int32 bufSize, [Out] Int32* length, [In, Out] Int32[] size, [In, Out] GL.Enums.VERSION_2_0[] type, [Out] System.Text.StringBuilder name) { length = default(Int32*); - type = default(GL.Enums.VERSION_2_0); name = default(System.Text.StringBuilder); fixed (Int32* size_ptr = size) - fixed (GL.Enums.VERSION_2_0* type_ptr = &type) + fixed (GL.Enums.VERSION_2_0* type_ptr = type) { Delegates.glGetActiveUniform((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length, (Int32*)size_ptr, (GL.Enums.VERSION_2_0*)type_ptr, (System.Text.StringBuilder)name); - type = *type_ptr; } } @@ -11001,16 +11205,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetActiveUniform(Int32 program, Int32 index, Int32 bufSize, [Out] Int32* length, [Out] out Int32 size, [Out] GL.Enums.VERSION_2_0* type, [Out] System.Text.StringBuilder name) + unsafe void GetActiveUniform(Int32 program, Int32 index, Int32 bufSize, [Out] Int32* length, [In, Out] Int32[] size, [Out] out GL.Enums.VERSION_2_0 type, [Out] System.Text.StringBuilder name) { length = default(Int32*); - size = default(Int32); - type = default(GL.Enums.VERSION_2_0*); + type = default(GL.Enums.VERSION_2_0); name = default(System.Text.StringBuilder); - fixed (Int32* size_ptr = &size) + fixed (Int32* size_ptr = size) + fixed (GL.Enums.VERSION_2_0* type_ptr = &type) { - Delegates.glGetActiveUniform((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length, (Int32*)size_ptr, (GL.Enums.VERSION_2_0*)type, (System.Text.StringBuilder)name); - size = *size_ptr; + Delegates.glGetActiveUniform((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length, (Int32*)size_ptr, (GL.Enums.VERSION_2_0*)type_ptr, (System.Text.StringBuilder)name); + type = *type_ptr; } } @@ -11031,15 +11235,15 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetActiveUniform(Int32 program, Int32 index, Int32 bufSize, [Out] Int32* length, [Out] out Int32 size, [In, Out] GL.Enums.VERSION_2_0[] type, [Out] System.Text.StringBuilder name) + unsafe void GetActiveUniform(Int32 program, Int32 index, Int32 bufSize, [Out] Int32* length, [Out] out Int32 size, [Out] GL.Enums.VERSION_2_0* type, [Out] System.Text.StringBuilder name) { length = default(Int32*); size = default(Int32); + type = default(GL.Enums.VERSION_2_0*); name = default(System.Text.StringBuilder); fixed (Int32* size_ptr = &size) - fixed (GL.Enums.VERSION_2_0* type_ptr = type) { - Delegates.glGetActiveUniform((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length, (Int32*)size_ptr, (GL.Enums.VERSION_2_0*)type_ptr, (System.Text.StringBuilder)name); + Delegates.glGetActiveUniform((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length, (Int32*)size_ptr, (GL.Enums.VERSION_2_0*)type, (System.Text.StringBuilder)name); size = *size_ptr; } } @@ -11061,18 +11265,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetActiveUniform(Int32 program, Int32 index, Int32 bufSize, [Out] Int32* length, [Out] out Int32 size, [Out] out GL.Enums.VERSION_2_0 type, [Out] System.Text.StringBuilder name) + unsafe void GetActiveUniform(Int32 program, Int32 index, Int32 bufSize, [Out] Int32* length, [Out] out Int32 size, [In, Out] GL.Enums.VERSION_2_0[] type, [Out] System.Text.StringBuilder name) { length = default(Int32*); size = default(Int32); - type = default(GL.Enums.VERSION_2_0); name = default(System.Text.StringBuilder); fixed (Int32* size_ptr = &size) - fixed (GL.Enums.VERSION_2_0* type_ptr = &type) + fixed (GL.Enums.VERSION_2_0* type_ptr = type) { Delegates.glGetActiveUniform((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length, (Int32*)size_ptr, (GL.Enums.VERSION_2_0*)type_ptr, (System.Text.StringBuilder)name); size = *size_ptr; - type = *type_ptr; } } @@ -11095,14 +11297,18 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetActiveUniform(Int32 program, Int32 index, Int32 bufSize, [In, Out] Int32[] length, [Out] Int32* size, [Out] GL.Enums.VERSION_2_0* type, [Out] System.Text.StringBuilder name) + unsafe void GetActiveUniform(Int32 program, Int32 index, Int32 bufSize, [Out] Int32* length, [Out] out Int32 size, [Out] out GL.Enums.VERSION_2_0 type, [Out] System.Text.StringBuilder name) { - size = default(Int32*); - type = default(GL.Enums.VERSION_2_0*); + length = default(Int32*); + size = default(Int32); + type = default(GL.Enums.VERSION_2_0); name = default(System.Text.StringBuilder); - fixed (Int32* length_ptr = length) + fixed (Int32* size_ptr = &size) + fixed (GL.Enums.VERSION_2_0* type_ptr = &type) { - Delegates.glGetActiveUniform((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size, (GL.Enums.VERSION_2_0*)type, (System.Text.StringBuilder)name); + Delegates.glGetActiveUniform((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length, (Int32*)size_ptr, (GL.Enums.VERSION_2_0*)type_ptr, (System.Text.StringBuilder)name); + size = *size_ptr; + type = *type_ptr; } } @@ -11121,14 +11327,14 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetActiveUniform(Int32 program, Int32 index, Int32 bufSize, [In, Out] Int32[] length, [Out] Int32* size, [In, Out] GL.Enums.VERSION_2_0[] type, [Out] System.Text.StringBuilder name) + unsafe void GetActiveUniform(Int32 program, Int32 index, Int32 bufSize, [In, Out] Int32[] length, [Out] Int32* size, [Out] GL.Enums.VERSION_2_0* type, [Out] System.Text.StringBuilder name) { size = default(Int32*); + type = default(GL.Enums.VERSION_2_0*); name = default(System.Text.StringBuilder); fixed (Int32* length_ptr = length) - fixed (GL.Enums.VERSION_2_0* type_ptr = type) { - Delegates.glGetActiveUniform((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size, (GL.Enums.VERSION_2_0*)type_ptr, (System.Text.StringBuilder)name); + Delegates.glGetActiveUniform((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size, (GL.Enums.VERSION_2_0*)type, (System.Text.StringBuilder)name); } } @@ -11147,16 +11353,14 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetActiveUniform(Int32 program, Int32 index, Int32 bufSize, [In, Out] Int32[] length, [Out] Int32* size, [Out] out GL.Enums.VERSION_2_0 type, [Out] System.Text.StringBuilder name) + unsafe void GetActiveUniform(Int32 program, Int32 index, Int32 bufSize, [In, Out] Int32[] length, [Out] Int32* size, [In, Out] GL.Enums.VERSION_2_0[] type, [Out] System.Text.StringBuilder name) { size = default(Int32*); - type = default(GL.Enums.VERSION_2_0); name = default(System.Text.StringBuilder); fixed (Int32* length_ptr = length) - fixed (GL.Enums.VERSION_2_0* type_ptr = &type) + fixed (GL.Enums.VERSION_2_0* type_ptr = type) { Delegates.glGetActiveUniform((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size, (GL.Enums.VERSION_2_0*)type_ptr, (System.Text.StringBuilder)name); - type = *type_ptr; } } @@ -11177,14 +11381,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetActiveUniform(Int32 program, Int32 index, Int32 bufSize, [In, Out] Int32[] length, [In, Out] Int32[] size, [Out] GL.Enums.VERSION_2_0* type, [Out] System.Text.StringBuilder name) + unsafe void GetActiveUniform(Int32 program, Int32 index, Int32 bufSize, [In, Out] Int32[] length, [Out] Int32* size, [Out] out GL.Enums.VERSION_2_0 type, [Out] System.Text.StringBuilder name) { - type = default(GL.Enums.VERSION_2_0*); + size = default(Int32*); + type = default(GL.Enums.VERSION_2_0); name = default(System.Text.StringBuilder); fixed (Int32* length_ptr = length) - fixed (Int32* size_ptr = size) + fixed (GL.Enums.VERSION_2_0* type_ptr = &type) { - Delegates.glGetActiveUniform((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.VERSION_2_0*)type, (System.Text.StringBuilder)name); + Delegates.glGetActiveUniform((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size, (GL.Enums.VERSION_2_0*)type_ptr, (System.Text.StringBuilder)name); + type = *type_ptr; } } @@ -11201,6 +11407,35 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void GetActiveUniform(Int32 program, Int32 index, Int32 bufSize, [In, Out] Int32[] length, [In, Out] Int32[] size, [Out] GL.Enums.VERSION_2_0* type, [Out] System.Text.StringBuilder name) + { + type = default(GL.Enums.VERSION_2_0*); + name = default(System.Text.StringBuilder); + fixed (Int32* length_ptr = length) + fixed (Int32* size_ptr = size) + { + Delegates.glGetActiveUniform((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.VERSION_2_0*)type, (System.Text.StringBuilder)name); + } + } + + [System.CLSCompliant(false)] + public static + void GetActiveUniform(UInt32 program, UInt32 index, Int32 bufSize, [In, Out] Int32[] length, [In, Out] Int32[] size, [In, Out] GL.Enums.VERSION_2_0[] type, [Out] System.Text.StringBuilder name) + { + name = default(System.Text.StringBuilder); + unsafe + { + fixed (Int32* length_ptr = length) + fixed (Int32* size_ptr = size) + fixed (GL.Enums.VERSION_2_0* type_ptr = type) + { + Delegates.glGetActiveUniform((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.VERSION_2_0*)type_ptr, (System.Text.StringBuilder)name); + } + } + } + public static void GetActiveUniform(Int32 program, Int32 index, Int32 bufSize, [In, Out] Int32[] length, [In, Out] Int32[] size, [In, Out] GL.Enums.VERSION_2_0[] type, [Out] System.Text.StringBuilder name) { @@ -11218,16 +11453,18 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void GetActiveUniform(UInt32 program, UInt32 index, Int32 bufSize, [In, Out] Int32[] length, [In, Out] Int32[] size, [In, Out] GL.Enums.VERSION_2_0[] type, [Out] System.Text.StringBuilder name) + void GetActiveUniform(UInt32 program, UInt32 index, Int32 bufSize, [In, Out] Int32[] length, [In, Out] Int32[] size, [Out] out GL.Enums.VERSION_2_0 type, [Out] System.Text.StringBuilder name) { + type = default(GL.Enums.VERSION_2_0); name = default(System.Text.StringBuilder); unsafe { fixed (Int32* length_ptr = length) fixed (Int32* size_ptr = size) - fixed (GL.Enums.VERSION_2_0* type_ptr = type) + fixed (GL.Enums.VERSION_2_0* type_ptr = &type) { Delegates.glGetActiveUniform((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.VERSION_2_0*)type_ptr, (System.Text.StringBuilder)name); + type = *type_ptr; } } } @@ -11251,20 +11488,17 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void GetActiveUniform(UInt32 program, UInt32 index, Int32 bufSize, [In, Out] Int32[] length, [In, Out] Int32[] size, [Out] out GL.Enums.VERSION_2_0 type, [Out] System.Text.StringBuilder name) + unsafe void GetActiveUniform(UInt32 program, UInt32 index, Int32 bufSize, [In, Out] Int32[] length, [Out] out Int32 size, [Out] GL.Enums.VERSION_2_0* type, [Out] System.Text.StringBuilder name) { - type = default(GL.Enums.VERSION_2_0); + size = default(Int32); + type = default(GL.Enums.VERSION_2_0*); name = default(System.Text.StringBuilder); - unsafe - { fixed (Int32* length_ptr = length) - fixed (Int32* size_ptr = size) - fixed (GL.Enums.VERSION_2_0* type_ptr = &type) + fixed (Int32* size_ptr = &size) { - Delegates.glGetActiveUniform((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.VERSION_2_0*)type_ptr, (System.Text.StringBuilder)name); - type = *type_ptr; + Delegates.glGetActiveUniform((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.VERSION_2_0*)type, (System.Text.StringBuilder)name); + size = *size_ptr; } - } } [System.CLSCompliant(false)] @@ -11284,17 +11518,20 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetActiveUniform(UInt32 program, UInt32 index, Int32 bufSize, [In, Out] Int32[] length, [Out] out Int32 size, [Out] GL.Enums.VERSION_2_0* type, [Out] System.Text.StringBuilder name) + void GetActiveUniform(UInt32 program, UInt32 index, Int32 bufSize, [In, Out] Int32[] length, [Out] out Int32 size, [In, Out] GL.Enums.VERSION_2_0[] type, [Out] System.Text.StringBuilder name) { size = default(Int32); - type = default(GL.Enums.VERSION_2_0*); name = default(System.Text.StringBuilder); + unsafe + { fixed (Int32* length_ptr = length) fixed (Int32* size_ptr = &size) + fixed (GL.Enums.VERSION_2_0* type_ptr = type) { - Delegates.glGetActiveUniform((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.VERSION_2_0*)type, (System.Text.StringBuilder)name); + Delegates.glGetActiveUniform((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.VERSION_2_0*)type_ptr, (System.Text.StringBuilder)name); size = *size_ptr; } + } } public static @@ -11316,18 +11553,20 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void GetActiveUniform(UInt32 program, UInt32 index, Int32 bufSize, [In, Out] Int32[] length, [Out] out Int32 size, [In, Out] GL.Enums.VERSION_2_0[] type, [Out] System.Text.StringBuilder name) + void GetActiveUniform(UInt32 program, UInt32 index, Int32 bufSize, [In, Out] Int32[] length, [Out] out Int32 size, [Out] out GL.Enums.VERSION_2_0 type, [Out] System.Text.StringBuilder name) { size = default(Int32); + type = default(GL.Enums.VERSION_2_0); name = default(System.Text.StringBuilder); unsafe { fixed (Int32* length_ptr = length) fixed (Int32* size_ptr = &size) - fixed (GL.Enums.VERSION_2_0* type_ptr = type) + fixed (GL.Enums.VERSION_2_0* type_ptr = &type) { Delegates.glGetActiveUniform((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.VERSION_2_0*)type_ptr, (System.Text.StringBuilder)name); size = *size_ptr; + type = *type_ptr; } } } @@ -11351,41 +11590,6 @@ namespace OpenTK.OpenGL } } - [System.CLSCompliant(false)] - public static - void GetActiveUniform(UInt32 program, UInt32 index, Int32 bufSize, [In, Out] Int32[] length, [Out] out Int32 size, [Out] out GL.Enums.VERSION_2_0 type, [Out] System.Text.StringBuilder name) - { - size = default(Int32); - type = default(GL.Enums.VERSION_2_0); - name = default(System.Text.StringBuilder); - unsafe - { - fixed (Int32* length_ptr = length) - fixed (Int32* size_ptr = &size) - fixed (GL.Enums.VERSION_2_0* type_ptr = &type) - { - Delegates.glGetActiveUniform((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.VERSION_2_0*)type_ptr, (System.Text.StringBuilder)name); - size = *size_ptr; - type = *type_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveUniform(Int32 program, Int32 index, Int32 bufSize, [Out] out Int32 length, [Out] Int32* size, [Out] GL.Enums.VERSION_2_0* type, [Out] System.Text.StringBuilder name) - { - length = default(Int32); - size = default(Int32*); - type = default(GL.Enums.VERSION_2_0*); - name = default(System.Text.StringBuilder); - fixed (Int32* length_ptr = &length) - { - Delegates.glGetActiveUniform((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size, (GL.Enums.VERSION_2_0*)type, (System.Text.StringBuilder)name); - length = *length_ptr; - } - } - [System.CLSCompliant(false)] public static unsafe void GetActiveUniform(UInt32 program, UInt32 index, Int32 bufSize, [Out] out Int32 length, [Out] Int32* size, [Out] GL.Enums.VERSION_2_0* type, [Out] System.Text.StringBuilder name) @@ -11403,15 +11607,15 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetActiveUniform(Int32 program, Int32 index, Int32 bufSize, [Out] out Int32 length, [Out] Int32* size, [In, Out] GL.Enums.VERSION_2_0[] type, [Out] System.Text.StringBuilder name) + unsafe void GetActiveUniform(Int32 program, Int32 index, Int32 bufSize, [Out] out Int32 length, [Out] Int32* size, [Out] GL.Enums.VERSION_2_0* type, [Out] System.Text.StringBuilder name) { length = default(Int32); size = default(Int32*); + type = default(GL.Enums.VERSION_2_0*); name = default(System.Text.StringBuilder); fixed (Int32* length_ptr = &length) - fixed (GL.Enums.VERSION_2_0* type_ptr = type) { - Delegates.glGetActiveUniform((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size, (GL.Enums.VERSION_2_0*)type_ptr, (System.Text.StringBuilder)name); + Delegates.glGetActiveUniform((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size, (GL.Enums.VERSION_2_0*)type, (System.Text.StringBuilder)name); length = *length_ptr; } } @@ -11433,18 +11637,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetActiveUniform(Int32 program, Int32 index, Int32 bufSize, [Out] out Int32 length, [Out] Int32* size, [Out] out GL.Enums.VERSION_2_0 type, [Out] System.Text.StringBuilder name) + unsafe void GetActiveUniform(Int32 program, Int32 index, Int32 bufSize, [Out] out Int32 length, [Out] Int32* size, [In, Out] GL.Enums.VERSION_2_0[] type, [Out] System.Text.StringBuilder name) { length = default(Int32); size = default(Int32*); - type = default(GL.Enums.VERSION_2_0); name = default(System.Text.StringBuilder); fixed (Int32* length_ptr = &length) - fixed (GL.Enums.VERSION_2_0* type_ptr = &type) + fixed (GL.Enums.VERSION_2_0* type_ptr = type) { Delegates.glGetActiveUniform((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size, (GL.Enums.VERSION_2_0*)type_ptr, (System.Text.StringBuilder)name); length = *length_ptr; - type = *type_ptr; } } @@ -11467,16 +11669,18 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetActiveUniform(Int32 program, Int32 index, Int32 bufSize, [Out] out Int32 length, [In, Out] Int32[] size, [Out] GL.Enums.VERSION_2_0* type, [Out] System.Text.StringBuilder name) + unsafe void GetActiveUniform(Int32 program, Int32 index, Int32 bufSize, [Out] out Int32 length, [Out] Int32* size, [Out] out GL.Enums.VERSION_2_0 type, [Out] System.Text.StringBuilder name) { length = default(Int32); - type = default(GL.Enums.VERSION_2_0*); + size = default(Int32*); + type = default(GL.Enums.VERSION_2_0); name = default(System.Text.StringBuilder); fixed (Int32* length_ptr = &length) - fixed (Int32* size_ptr = size) + fixed (GL.Enums.VERSION_2_0* type_ptr = &type) { - Delegates.glGetActiveUniform((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.VERSION_2_0*)type, (System.Text.StringBuilder)name); + Delegates.glGetActiveUniform((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size, (GL.Enums.VERSION_2_0*)type_ptr, (System.Text.StringBuilder)name); length = *length_ptr; + type = *type_ptr; } } @@ -11495,6 +11699,39 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void GetActiveUniform(Int32 program, Int32 index, Int32 bufSize, [Out] out Int32 length, [In, Out] Int32[] size, [Out] GL.Enums.VERSION_2_0* type, [Out] System.Text.StringBuilder name) + { + length = default(Int32); + type = default(GL.Enums.VERSION_2_0*); + name = default(System.Text.StringBuilder); + fixed (Int32* length_ptr = &length) + fixed (Int32* size_ptr = size) + { + Delegates.glGetActiveUniform((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.VERSION_2_0*)type, (System.Text.StringBuilder)name); + length = *length_ptr; + } + } + + [System.CLSCompliant(false)] + public static + void GetActiveUniform(UInt32 program, UInt32 index, Int32 bufSize, [Out] out Int32 length, [In, Out] Int32[] size, [In, Out] GL.Enums.VERSION_2_0[] type, [Out] System.Text.StringBuilder name) + { + length = default(Int32); + name = default(System.Text.StringBuilder); + unsafe + { + fixed (Int32* length_ptr = &length) + fixed (Int32* size_ptr = size) + fixed (GL.Enums.VERSION_2_0* type_ptr = type) + { + Delegates.glGetActiveUniform((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.VERSION_2_0*)type_ptr, (System.Text.StringBuilder)name); + length = *length_ptr; + } + } + } + public static void GetActiveUniform(Int32 program, Int32 index, Int32 bufSize, [Out] out Int32 length, [In, Out] Int32[] size, [In, Out] GL.Enums.VERSION_2_0[] type, [Out] System.Text.StringBuilder name) { @@ -11514,18 +11751,20 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void GetActiveUniform(UInt32 program, UInt32 index, Int32 bufSize, [Out] out Int32 length, [In, Out] Int32[] size, [In, Out] GL.Enums.VERSION_2_0[] type, [Out] System.Text.StringBuilder name) + void GetActiveUniform(UInt32 program, UInt32 index, Int32 bufSize, [Out] out Int32 length, [In, Out] Int32[] size, [Out] out GL.Enums.VERSION_2_0 type, [Out] System.Text.StringBuilder name) { length = default(Int32); + type = default(GL.Enums.VERSION_2_0); name = default(System.Text.StringBuilder); unsafe { fixed (Int32* length_ptr = &length) fixed (Int32* size_ptr = size) - fixed (GL.Enums.VERSION_2_0* type_ptr = type) + fixed (GL.Enums.VERSION_2_0* type_ptr = &type) { Delegates.glGetActiveUniform((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.VERSION_2_0*)type_ptr, (System.Text.StringBuilder)name); length = *length_ptr; + type = *type_ptr; } } } @@ -11551,22 +11790,19 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void GetActiveUniform(UInt32 program, UInt32 index, Int32 bufSize, [Out] out Int32 length, [In, Out] Int32[] size, [Out] out GL.Enums.VERSION_2_0 type, [Out] System.Text.StringBuilder name) + unsafe void GetActiveUniform(UInt32 program, UInt32 index, Int32 bufSize, [Out] out Int32 length, [Out] out Int32 size, [Out] GL.Enums.VERSION_2_0* type, [Out] System.Text.StringBuilder name) { length = default(Int32); - type = default(GL.Enums.VERSION_2_0); + size = default(Int32); + type = default(GL.Enums.VERSION_2_0*); name = default(System.Text.StringBuilder); - unsafe - { fixed (Int32* length_ptr = &length) - fixed (Int32* size_ptr = size) - fixed (GL.Enums.VERSION_2_0* type_ptr = &type) + fixed (Int32* size_ptr = &size) { - Delegates.glGetActiveUniform((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.VERSION_2_0*)type_ptr, (System.Text.StringBuilder)name); + Delegates.glGetActiveUniform((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.VERSION_2_0*)type, (System.Text.StringBuilder)name); length = *length_ptr; - type = *type_ptr; + size = *size_ptr; } - } } [System.CLSCompliant(false)] @@ -11588,19 +11824,22 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetActiveUniform(UInt32 program, UInt32 index, Int32 bufSize, [Out] out Int32 length, [Out] out Int32 size, [Out] GL.Enums.VERSION_2_0* type, [Out] System.Text.StringBuilder name) + void GetActiveUniform(UInt32 program, UInt32 index, Int32 bufSize, [Out] out Int32 length, [Out] out Int32 size, [In, Out] GL.Enums.VERSION_2_0[] type, [Out] System.Text.StringBuilder name) { length = default(Int32); size = default(Int32); - type = default(GL.Enums.VERSION_2_0*); name = default(System.Text.StringBuilder); + unsafe + { fixed (Int32* length_ptr = &length) fixed (Int32* size_ptr = &size) + fixed (GL.Enums.VERSION_2_0* type_ptr = type) { - Delegates.glGetActiveUniform((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.VERSION_2_0*)type, (System.Text.StringBuilder)name); + Delegates.glGetActiveUniform((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.VERSION_2_0*)type_ptr, (System.Text.StringBuilder)name); length = *length_ptr; size = *size_ptr; } + } } public static @@ -11624,20 +11863,22 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void GetActiveUniform(UInt32 program, UInt32 index, Int32 bufSize, [Out] out Int32 length, [Out] out Int32 size, [In, Out] GL.Enums.VERSION_2_0[] type, [Out] System.Text.StringBuilder name) + void GetActiveUniform(UInt32 program, UInt32 index, Int32 bufSize, [Out] out Int32 length, [Out] out Int32 size, [Out] out GL.Enums.VERSION_2_0 type, [Out] System.Text.StringBuilder name) { length = default(Int32); size = default(Int32); + type = default(GL.Enums.VERSION_2_0); name = default(System.Text.StringBuilder); unsafe { fixed (Int32* length_ptr = &length) fixed (Int32* size_ptr = &size) - fixed (GL.Enums.VERSION_2_0* type_ptr = type) + fixed (GL.Enums.VERSION_2_0* type_ptr = &type) { Delegates.glGetActiveUniform((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.VERSION_2_0*)type_ptr, (System.Text.StringBuilder)name); length = *length_ptr; size = *size_ptr; + type = *type_ptr; } } } @@ -11665,24 +11906,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void GetActiveUniform(UInt32 program, UInt32 index, Int32 bufSize, [Out] out Int32 length, [Out] out Int32 size, [Out] out GL.Enums.VERSION_2_0 type, [Out] System.Text.StringBuilder name) + unsafe void GetAttachedShaders(UInt32 program, Int32 maxCount, [Out] Int32* count, [Out] UInt32* obj) { - length = default(Int32); - size = default(Int32); - type = default(GL.Enums.VERSION_2_0); - name = default(System.Text.StringBuilder); - unsafe - { - fixed (Int32* length_ptr = &length) - fixed (Int32* size_ptr = &size) - fixed (GL.Enums.VERSION_2_0* type_ptr = &type) - { - Delegates.glGetActiveUniform((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.VERSION_2_0*)type_ptr, (System.Text.StringBuilder)name); - length = *length_ptr; - size = *size_ptr; - type = *type_ptr; - } - } + unsafe { Delegates.glGetAttachedShaders((UInt32)program, (Int32)maxCount, (Int32*)count, (UInt32*)obj); } } [System.CLSCompliant(false)] @@ -11696,24 +11922,6 @@ namespace OpenTK.OpenGL } } - [System.CLSCompliant(false)] - public static - unsafe void GetAttachedShaders(UInt32 program, Int32 maxCount, [Out] Int32* count, [Out] UInt32* obj) - { - unsafe { Delegates.glGetAttachedShaders((UInt32)program, (Int32)maxCount, (Int32*)count, (UInt32*)obj); } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetAttachedShaders(Int32 program, Int32 maxCount, [Out] Int32* count, [In, Out] Int32[] obj) - { - count = default(Int32*); - fixed (Int32* obj_ptr = obj) - { - Delegates.glGetAttachedShaders((UInt32)program, (Int32)maxCount, (Int32*)count, (UInt32*)obj_ptr); - } - } - [System.CLSCompliant(false)] public static unsafe void GetAttachedShaders(UInt32 program, Int32 maxCount, [Out] Int32* count, [In, Out] UInt32[] obj) @@ -11727,14 +11935,12 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetAttachedShaders(Int32 program, Int32 maxCount, [Out] Int32* count, [Out] out Int32 obj) + unsafe void GetAttachedShaders(Int32 program, Int32 maxCount, [Out] Int32* count, [In, Out] Int32[] obj) { count = default(Int32*); - obj = default(Int32); - fixed (Int32* obj_ptr = &obj) + fixed (Int32* obj_ptr = obj) { Delegates.glGetAttachedShaders((UInt32)program, (Int32)maxCount, (Int32*)count, (UInt32*)obj_ptr); - obj = *obj_ptr; } } @@ -11753,12 +11959,14 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetAttachedShaders(Int32 program, Int32 maxCount, [In, Out] Int32[] count, [Out] Int32* obj) + unsafe void GetAttachedShaders(Int32 program, Int32 maxCount, [Out] Int32* count, [Out] out Int32 obj) { - obj = default(Int32*); - fixed (Int32* count_ptr = count) + count = default(Int32*); + obj = default(Int32); + fixed (Int32* obj_ptr = &obj) { - Delegates.glGetAttachedShaders((UInt32)program, (Int32)maxCount, (Int32*)count_ptr, (UInt32*)obj); + Delegates.glGetAttachedShaders((UInt32)program, (Int32)maxCount, (Int32*)count, (UInt32*)obj_ptr); + obj = *obj_ptr; } } @@ -11773,6 +11981,31 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void GetAttachedShaders(Int32 program, Int32 maxCount, [In, Out] Int32[] count, [Out] Int32* obj) + { + obj = default(Int32*); + fixed (Int32* count_ptr = count) + { + Delegates.glGetAttachedShaders((UInt32)program, (Int32)maxCount, (Int32*)count_ptr, (UInt32*)obj); + } + } + + [System.CLSCompliant(false)] + public static + void GetAttachedShaders(UInt32 program, Int32 maxCount, [In, Out] Int32[] count, [In, Out] UInt32[] obj) + { + unsafe + { + fixed (Int32* count_ptr = count) + fixed (UInt32* obj_ptr = obj) + { + Delegates.glGetAttachedShaders((UInt32)program, (Int32)maxCount, (Int32*)count_ptr, (UInt32*)obj_ptr); + } + } + } + public static void GetAttachedShaders(Int32 program, Int32 maxCount, [In, Out] Int32[] count, [In, Out] Int32[] obj) { @@ -11788,14 +12021,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void GetAttachedShaders(UInt32 program, Int32 maxCount, [In, Out] Int32[] count, [In, Out] UInt32[] obj) + void GetAttachedShaders(UInt32 program, Int32 maxCount, [In, Out] Int32[] count, [Out] out UInt32 obj) { + obj = default(UInt32); unsafe { fixed (Int32* count_ptr = count) - fixed (UInt32* obj_ptr = obj) + fixed (UInt32* obj_ptr = &obj) { Delegates.glGetAttachedShaders((UInt32)program, (Int32)maxCount, (Int32*)count_ptr, (UInt32*)obj_ptr); + obj = *obj_ptr; } } } @@ -11817,18 +12052,15 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void GetAttachedShaders(UInt32 program, Int32 maxCount, [In, Out] Int32[] count, [Out] out UInt32 obj) + unsafe void GetAttachedShaders(UInt32 program, Int32 maxCount, [Out] out Int32 count, [Out] UInt32* obj) { - obj = default(UInt32); - unsafe - { - fixed (Int32* count_ptr = count) - fixed (UInt32* obj_ptr = &obj) + count = default(Int32); + obj = default(UInt32*); + fixed (Int32* count_ptr = &count) { - Delegates.glGetAttachedShaders((UInt32)program, (Int32)maxCount, (Int32*)count_ptr, (UInt32*)obj_ptr); - obj = *obj_ptr; + Delegates.glGetAttachedShaders((UInt32)program, (Int32)maxCount, (Int32*)count_ptr, (UInt32*)obj); + count = *count_ptr; } - } } [System.CLSCompliant(false)] @@ -11844,34 +12076,6 @@ namespace OpenTK.OpenGL } } - [System.CLSCompliant(false)] - public static - unsafe void GetAttachedShaders(UInt32 program, Int32 maxCount, [Out] out Int32 count, [Out] UInt32* obj) - { - count = default(Int32); - obj = default(UInt32*); - fixed (Int32* count_ptr = &count) - { - Delegates.glGetAttachedShaders((UInt32)program, (Int32)maxCount, (Int32*)count_ptr, (UInt32*)obj); - count = *count_ptr; - } - } - - public static - void GetAttachedShaders(Int32 program, Int32 maxCount, [Out] out Int32 count, [In, Out] Int32[] obj) - { - count = default(Int32); - unsafe - { - fixed (Int32* count_ptr = &count) - fixed (Int32* obj_ptr = obj) - { - Delegates.glGetAttachedShaders((UInt32)program, (Int32)maxCount, (Int32*)count_ptr, (UInt32*)obj_ptr); - count = *count_ptr; - } - } - } - [System.CLSCompliant(false)] public static void GetAttachedShaders(UInt32 program, Int32 maxCount, [Out] out Int32 count, [In, Out] UInt32[] obj) @@ -11889,18 +12093,16 @@ namespace OpenTK.OpenGL } public static - void GetAttachedShaders(Int32 program, Int32 maxCount, [Out] out Int32 count, [Out] out Int32 obj) + void GetAttachedShaders(Int32 program, Int32 maxCount, [Out] out Int32 count, [In, Out] Int32[] obj) { count = default(Int32); - obj = default(Int32); unsafe { fixed (Int32* count_ptr = &count) - fixed (Int32* obj_ptr = &obj) + fixed (Int32* obj_ptr = obj) { Delegates.glGetAttachedShaders((UInt32)program, (Int32)maxCount, (Int32*)count_ptr, (UInt32*)obj_ptr); count = *count_ptr; - obj = *obj_ptr; } } } @@ -11924,9 +12126,20 @@ namespace OpenTK.OpenGL } public static - Int32 GetAttribLocation(Int32 program, System.String name) + void GetAttachedShaders(Int32 program, Int32 maxCount, [Out] out Int32 count, [Out] out Int32 obj) { - return Delegates.glGetAttribLocation((UInt32)program, (System.String)name); + count = default(Int32); + obj = default(Int32); + unsafe + { + fixed (Int32* count_ptr = &count) + fixed (Int32* obj_ptr = &obj) + { + Delegates.glGetAttachedShaders((UInt32)program, (Int32)maxCount, (Int32*)count_ptr, (UInt32*)obj_ptr); + count = *count_ptr; + obj = *obj_ptr; + } + } } [System.CLSCompliant(false)] @@ -11936,6 +12149,12 @@ namespace OpenTK.OpenGL return Delegates.glGetAttribLocation((UInt32)program, (System.String)name); } + public static + Int32 GetAttribLocation(Int32 program, System.String name) + { + return Delegates.glGetAttribLocation((UInt32)program, (System.String)name); + } + [System.CLSCompliant(false)] public static unsafe void GetProgram(UInt32 program, GL.Enums.VERSION_2_0 pname, [Out] Int32* @params) @@ -11943,6 +12162,16 @@ namespace OpenTK.OpenGL unsafe { Delegates.glGetProgramiv((UInt32)program, (GL.Enums.VERSION_2_0)pname, (Int32*)@params); } } + [System.CLSCompliant(false)] + public static + unsafe void GetProgram(Int32 program, GL.Enums.VERSION_2_0 pname, [Out] Int32* @params) + { + @params = default(Int32*); + { + Delegates.glGetProgramiv((UInt32)program, (GL.Enums.VERSION_2_0)pname, (Int32*)@params); + } + } + [System.CLSCompliant(false)] public static void GetProgram(UInt32 program, GL.Enums.VERSION_2_0 pname, [In, Out] Int32[] @params) @@ -11956,6 +12185,18 @@ namespace OpenTK.OpenGL } } + public static + void GetProgram(Int32 program, GL.Enums.VERSION_2_0 pname, [In, Out] Int32[] @params) + { + unsafe + { + fixed (Int32* @params_ptr = @params) + { + Delegates.glGetProgramiv((UInt32)program, (GL.Enums.VERSION_2_0)pname, (Int32*)@params_ptr); + } + } + } + [System.CLSCompliant(false)] public static void GetProgram(UInt32 program, GL.Enums.VERSION_2_0 pname, [Out] out Int32 @params) @@ -11971,15 +12212,18 @@ namespace OpenTK.OpenGL } } - [System.CLSCompliant(false)] public static - unsafe void GetProgramInfoLog(Int32 program, Int32 bufSize, [Out] Int32* length, [Out] System.Text.StringBuilder infoLog) + void GetProgram(Int32 program, GL.Enums.VERSION_2_0 pname, [Out] out Int32 @params) { - length = default(Int32*); - infoLog = default(System.Text.StringBuilder); + @params = default(Int32); + unsafe + { + fixed (Int32* @params_ptr = &@params) { - Delegates.glGetProgramInfoLog((UInt32)program, (Int32)bufSize, (Int32*)length, (System.Text.StringBuilder)infoLog); + Delegates.glGetProgramiv((UInt32)program, (GL.Enums.VERSION_2_0)pname, (Int32*)@params_ptr); + @params = *@params_ptr; } + } } [System.CLSCompliant(false)] @@ -11989,17 +12233,15 @@ namespace OpenTK.OpenGL unsafe { Delegates.glGetProgramInfoLog((UInt32)program, (Int32)bufSize, (Int32*)length, (System.Text.StringBuilder)infoLog); } } + [System.CLSCompliant(false)] public static - void GetProgramInfoLog(Int32 program, Int32 bufSize, [In, Out] Int32[] length, [Out] System.Text.StringBuilder infoLog) + unsafe void GetProgramInfoLog(Int32 program, Int32 bufSize, [Out] Int32* length, [Out] System.Text.StringBuilder infoLog) { + length = default(Int32*); infoLog = default(System.Text.StringBuilder); - unsafe - { - fixed (Int32* length_ptr = length) { - Delegates.glGetProgramInfoLog((UInt32)program, (Int32)bufSize, (Int32*)length_ptr, (System.Text.StringBuilder)infoLog); + Delegates.glGetProgramInfoLog((UInt32)program, (Int32)bufSize, (Int32*)length, (System.Text.StringBuilder)infoLog); } - } } [System.CLSCompliant(false)] @@ -12017,7 +12259,21 @@ namespace OpenTK.OpenGL } public static - void GetProgramInfoLog(Int32 program, Int32 bufSize, [Out] out Int32 length, [Out] System.Text.StringBuilder infoLog) + void GetProgramInfoLog(Int32 program, Int32 bufSize, [In, Out] Int32[] length, [Out] System.Text.StringBuilder infoLog) + { + infoLog = default(System.Text.StringBuilder); + unsafe + { + fixed (Int32* length_ptr = length) + { + Delegates.glGetProgramInfoLog((UInt32)program, (Int32)bufSize, (Int32*)length_ptr, (System.Text.StringBuilder)infoLog); + } + } + } + + [System.CLSCompliant(false)] + public static + void GetProgramInfoLog(UInt32 program, Int32 bufSize, [Out] out Int32 length, [Out] System.Text.StringBuilder infoLog) { length = default(Int32); infoLog = default(System.Text.StringBuilder); @@ -12031,9 +12287,8 @@ namespace OpenTK.OpenGL } } - [System.CLSCompliant(false)] public static - void GetProgramInfoLog(UInt32 program, Int32 bufSize, [Out] out Int32 length, [Out] System.Text.StringBuilder infoLog) + void GetProgramInfoLog(Int32 program, Int32 bufSize, [Out] out Int32 length, [Out] System.Text.StringBuilder infoLog) { length = default(Int32); infoLog = default(System.Text.StringBuilder); @@ -12054,6 +12309,16 @@ namespace OpenTK.OpenGL unsafe { Delegates.glGetShaderiv((UInt32)shader, (GL.Enums.VERSION_2_0)pname, (Int32*)@params); } } + [System.CLSCompliant(false)] + public static + unsafe void GetShader(Int32 shader, GL.Enums.VERSION_2_0 pname, [Out] Int32* @params) + { + @params = default(Int32*); + { + Delegates.glGetShaderiv((UInt32)shader, (GL.Enums.VERSION_2_0)pname, (Int32*)@params); + } + } + [System.CLSCompliant(false)] public static void GetShader(UInt32 shader, GL.Enums.VERSION_2_0 pname, [In, Out] Int32[] @params) @@ -12067,6 +12332,18 @@ namespace OpenTK.OpenGL } } + public static + void GetShader(Int32 shader, GL.Enums.VERSION_2_0 pname, [In, Out] Int32[] @params) + { + unsafe + { + fixed (Int32* @params_ptr = @params) + { + Delegates.glGetShaderiv((UInt32)shader, (GL.Enums.VERSION_2_0)pname, (Int32*)@params_ptr); + } + } + } + [System.CLSCompliant(false)] public static void GetShader(UInt32 shader, GL.Enums.VERSION_2_0 pname, [Out] out Int32 @params) @@ -12082,6 +12359,27 @@ namespace OpenTK.OpenGL } } + public static + void GetShader(Int32 shader, GL.Enums.VERSION_2_0 pname, [Out] out Int32 @params) + { + @params = default(Int32); + unsafe + { + fixed (Int32* @params_ptr = &@params) + { + Delegates.glGetShaderiv((UInt32)shader, (GL.Enums.VERSION_2_0)pname, (Int32*)@params_ptr); + @params = *@params_ptr; + } + } + } + + [System.CLSCompliant(false)] + public static + unsafe void GetShaderInfoLog(UInt32 shader, Int32 bufSize, [Out] Int32* length, [Out] System.Text.StringBuilder infoLog) + { + unsafe { Delegates.glGetShaderInfoLog((UInt32)shader, (Int32)bufSize, (Int32*)length, (System.Text.StringBuilder)infoLog); } + } + [System.CLSCompliant(false)] public static unsafe void GetShaderInfoLog(Int32 shader, Int32 bufSize, [Out] Int32* length, [Out] System.Text.StringBuilder infoLog) @@ -12095,9 +12393,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetShaderInfoLog(UInt32 shader, Int32 bufSize, [Out] Int32* length, [Out] System.Text.StringBuilder infoLog) + void GetShaderInfoLog(UInt32 shader, Int32 bufSize, [In, Out] Int32[] length, [Out] System.Text.StringBuilder infoLog) { - unsafe { Delegates.glGetShaderInfoLog((UInt32)shader, (Int32)bufSize, (Int32*)length, (System.Text.StringBuilder)infoLog); } + infoLog = default(System.Text.StringBuilder); + unsafe + { + fixed (Int32* length_ptr = length) + { + Delegates.glGetShaderInfoLog((UInt32)shader, (Int32)bufSize, (Int32*)length_ptr, (System.Text.StringBuilder)infoLog); + } + } } public static @@ -12115,14 +12420,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void GetShaderInfoLog(UInt32 shader, Int32 bufSize, [In, Out] Int32[] length, [Out] System.Text.StringBuilder infoLog) + void GetShaderInfoLog(UInt32 shader, Int32 bufSize, [Out] out Int32 length, [Out] System.Text.StringBuilder infoLog) { + length = default(Int32); infoLog = default(System.Text.StringBuilder); unsafe { - fixed (Int32* length_ptr = length) + fixed (Int32* length_ptr = &length) { Delegates.glGetShaderInfoLog((UInt32)shader, (Int32)bufSize, (Int32*)length_ptr, (System.Text.StringBuilder)infoLog); + length = *length_ptr; } } } @@ -12144,18 +12451,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void GetShaderInfoLog(UInt32 shader, Int32 bufSize, [Out] out Int32 length, [Out] System.Text.StringBuilder infoLog) + unsafe void GetShaderSource(UInt32 shader, Int32 bufSize, [Out] Int32* length, [Out] System.Text.StringBuilder[] source) { - length = default(Int32); - infoLog = default(System.Text.StringBuilder); - unsafe - { - fixed (Int32* length_ptr = &length) - { - Delegates.glGetShaderInfoLog((UInt32)shader, (Int32)bufSize, (Int32*)length_ptr, (System.Text.StringBuilder)infoLog); - length = *length_ptr; - } - } + unsafe { Delegates.glGetShaderSource((UInt32)shader, (Int32)bufSize, (Int32*)length, (System.Text.StringBuilder[])source); } } [System.CLSCompliant(false)] @@ -12169,26 +12467,6 @@ namespace OpenTK.OpenGL } } - [System.CLSCompliant(false)] - public static - unsafe void GetShaderSource(UInt32 shader, Int32 bufSize, [Out] Int32* length, [Out] System.Text.StringBuilder[] source) - { - unsafe { Delegates.glGetShaderSource((UInt32)shader, (Int32)bufSize, (Int32*)length, (System.Text.StringBuilder[])source); } - } - - public static - void GetShaderSource(Int32 shader, Int32 bufSize, [In, Out] Int32[] length, [Out] System.Text.StringBuilder[] source) - { - source = default(System.Text.StringBuilder[]); - unsafe - { - fixed (Int32* length_ptr = length) - { - Delegates.glGetShaderSource((UInt32)shader, (Int32)bufSize, (Int32*)length_ptr, (System.Text.StringBuilder[])source); - } - } - } - [System.CLSCompliant(false)] public static void GetShaderSource(UInt32 shader, Int32 bufSize, [In, Out] Int32[] length, [Out] System.Text.StringBuilder[] source) @@ -12204,16 +12482,14 @@ namespace OpenTK.OpenGL } public static - void GetShaderSource(Int32 shader, Int32 bufSize, [Out] out Int32 length, [Out] System.Text.StringBuilder[] source) + void GetShaderSource(Int32 shader, Int32 bufSize, [In, Out] Int32[] length, [Out] System.Text.StringBuilder[] source) { - length = default(Int32); source = default(System.Text.StringBuilder[]); unsafe { - fixed (Int32* length_ptr = &length) + fixed (Int32* length_ptr = length) { Delegates.glGetShaderSource((UInt32)shader, (Int32)bufSize, (Int32*)length_ptr, (System.Text.StringBuilder[])source); - length = *length_ptr; } } } @@ -12235,9 +12511,18 @@ namespace OpenTK.OpenGL } public static - Int32 GetUniformLocation(Int32 program, System.String name) + void GetShaderSource(Int32 shader, Int32 bufSize, [Out] out Int32 length, [Out] System.Text.StringBuilder[] source) { - return Delegates.glGetUniformLocation((UInt32)program, (System.String)name); + length = default(Int32); + source = default(System.Text.StringBuilder[]); + unsafe + { + fixed (Int32* length_ptr = &length) + { + Delegates.glGetShaderSource((UInt32)shader, (Int32)bufSize, (Int32*)length_ptr, (System.Text.StringBuilder[])source); + length = *length_ptr; + } + } } [System.CLSCompliant(false)] @@ -12247,6 +12532,12 @@ namespace OpenTK.OpenGL return Delegates.glGetUniformLocation((UInt32)program, (System.String)name); } + public static + Int32 GetUniformLocation(Int32 program, System.String name) + { + return Delegates.glGetUniformLocation((UInt32)program, (System.String)name); + } + [System.CLSCompliant(false)] public static unsafe void GetUniform(UInt32 program, Int32 location, [Out] Single* @params) @@ -12254,6 +12545,16 @@ namespace OpenTK.OpenGL unsafe { Delegates.glGetUniformfv((UInt32)program, (Int32)location, (Single*)@params); } } + [System.CLSCompliant(false)] + public static + unsafe void GetUniform(Int32 program, Int32 location, [Out] Single* @params) + { + @params = default(Single*); + { + Delegates.glGetUniformfv((UInt32)program, (Int32)location, (Single*)@params); + } + } + [System.CLSCompliant(false)] public static void GetUniform(UInt32 program, Int32 location, [In, Out] Single[] @params) @@ -12267,6 +12568,18 @@ namespace OpenTK.OpenGL } } + public static + void GetUniform(Int32 program, Int32 location, [In, Out] Single[] @params) + { + unsafe + { + fixed (Single* @params_ptr = @params) + { + Delegates.glGetUniformfv((UInt32)program, (Int32)location, (Single*)@params_ptr); + } + } + } + [System.CLSCompliant(false)] public static void GetUniform(UInt32 program, Int32 location, [Out] out Single @params) @@ -12282,6 +12595,20 @@ namespace OpenTK.OpenGL } } + public static + void GetUniform(Int32 program, Int32 location, [Out] out Single @params) + { + @params = default(Single); + unsafe + { + fixed (Single* @params_ptr = &@params) + { + Delegates.glGetUniformfv((UInt32)program, (Int32)location, (Single*)@params_ptr); + @params = *@params_ptr; + } + } + } + [System.CLSCompliant(false)] public static unsafe void GetUniform(UInt32 program, Int32 location, [Out] Int32* @params) @@ -12289,6 +12616,16 @@ namespace OpenTK.OpenGL unsafe { Delegates.glGetUniformiv((UInt32)program, (Int32)location, (Int32*)@params); } } + [System.CLSCompliant(false)] + public static + unsafe void GetUniform(Int32 program, Int32 location, [Out] Int32* @params) + { + @params = default(Int32*); + { + Delegates.glGetUniformiv((UInt32)program, (Int32)location, (Int32*)@params); + } + } + [System.CLSCompliant(false)] public static void GetUniform(UInt32 program, Int32 location, [In, Out] Int32[] @params) @@ -12302,6 +12639,18 @@ namespace OpenTK.OpenGL } } + public static + void GetUniform(Int32 program, Int32 location, [In, Out] Int32[] @params) + { + unsafe + { + fixed (Int32* @params_ptr = @params) + { + Delegates.glGetUniformiv((UInt32)program, (Int32)location, (Int32*)@params_ptr); + } + } + } + [System.CLSCompliant(false)] public static void GetUniform(UInt32 program, Int32 location, [Out] out Int32 @params) @@ -12317,6 +12666,20 @@ namespace OpenTK.OpenGL } } + public static + void GetUniform(Int32 program, Int32 location, [Out] out Int32 @params) + { + @params = default(Int32); + unsafe + { + fixed (Int32* @params_ptr = &@params) + { + Delegates.glGetUniformiv((UInt32)program, (Int32)location, (Int32*)@params_ptr); + @params = *@params_ptr; + } + } + } + [System.CLSCompliant(false)] public static unsafe void GetVertexAttrib(UInt32 index, GL.Enums.VERSION_2_0 pname, [Out] Double* @params) @@ -12324,6 +12687,16 @@ namespace OpenTK.OpenGL unsafe { Delegates.glGetVertexAttribdv((UInt32)index, (GL.Enums.VERSION_2_0)pname, (Double*)@params); } } + [System.CLSCompliant(false)] + public static + unsafe void GetVertexAttrib(Int32 index, GL.Enums.VERSION_2_0 pname, [Out] Double* @params) + { + @params = default(Double*); + { + Delegates.glGetVertexAttribdv((UInt32)index, (GL.Enums.VERSION_2_0)pname, (Double*)@params); + } + } + [System.CLSCompliant(false)] public static void GetVertexAttrib(UInt32 index, GL.Enums.VERSION_2_0 pname, [In, Out] Double[] @params) @@ -12337,6 +12710,18 @@ namespace OpenTK.OpenGL } } + public static + void GetVertexAttrib(Int32 index, GL.Enums.VERSION_2_0 pname, [In, Out] Double[] @params) + { + unsafe + { + fixed (Double* @params_ptr = @params) + { + Delegates.glGetVertexAttribdv((UInt32)index, (GL.Enums.VERSION_2_0)pname, (Double*)@params_ptr); + } + } + } + [System.CLSCompliant(false)] public static void GetVertexAttrib(UInt32 index, GL.Enums.VERSION_2_0 pname, [Out] out Double @params) @@ -12352,6 +12737,20 @@ namespace OpenTK.OpenGL } } + public static + void GetVertexAttrib(Int32 index, GL.Enums.VERSION_2_0 pname, [Out] out Double @params) + { + @params = default(Double); + unsafe + { + fixed (Double* @params_ptr = &@params) + { + Delegates.glGetVertexAttribdv((UInt32)index, (GL.Enums.VERSION_2_0)pname, (Double*)@params_ptr); + @params = *@params_ptr; + } + } + } + [System.CLSCompliant(false)] public static unsafe void GetVertexAttrib(UInt32 index, GL.Enums.VERSION_2_0 pname, [Out] Single* @params) @@ -12359,6 +12758,16 @@ namespace OpenTK.OpenGL unsafe { Delegates.glGetVertexAttribfv((UInt32)index, (GL.Enums.VERSION_2_0)pname, (Single*)@params); } } + [System.CLSCompliant(false)] + public static + unsafe void GetVertexAttrib(Int32 index, GL.Enums.VERSION_2_0 pname, [Out] Single* @params) + { + @params = default(Single*); + { + Delegates.glGetVertexAttribfv((UInt32)index, (GL.Enums.VERSION_2_0)pname, (Single*)@params); + } + } + [System.CLSCompliant(false)] public static void GetVertexAttrib(UInt32 index, GL.Enums.VERSION_2_0 pname, [In, Out] Single[] @params) @@ -12372,6 +12781,18 @@ namespace OpenTK.OpenGL } } + public static + void GetVertexAttrib(Int32 index, GL.Enums.VERSION_2_0 pname, [In, Out] Single[] @params) + { + unsafe + { + fixed (Single* @params_ptr = @params) + { + Delegates.glGetVertexAttribfv((UInt32)index, (GL.Enums.VERSION_2_0)pname, (Single*)@params_ptr); + } + } + } + [System.CLSCompliant(false)] public static void GetVertexAttrib(UInt32 index, GL.Enums.VERSION_2_0 pname, [Out] out Single @params) @@ -12387,6 +12808,20 @@ namespace OpenTK.OpenGL } } + public static + void GetVertexAttrib(Int32 index, GL.Enums.VERSION_2_0 pname, [Out] out Single @params) + { + @params = default(Single); + unsafe + { + fixed (Single* @params_ptr = &@params) + { + Delegates.glGetVertexAttribfv((UInt32)index, (GL.Enums.VERSION_2_0)pname, (Single*)@params_ptr); + @params = *@params_ptr; + } + } + } + [System.CLSCompliant(false)] public static unsafe void GetVertexAttrib(UInt32 index, GL.Enums.VERSION_2_0 pname, [Out] Int32* @params) @@ -12394,6 +12829,16 @@ namespace OpenTK.OpenGL unsafe { Delegates.glGetVertexAttribiv((UInt32)index, (GL.Enums.VERSION_2_0)pname, (Int32*)@params); } } + [System.CLSCompliant(false)] + public static + unsafe void GetVertexAttrib(Int32 index, GL.Enums.VERSION_2_0 pname, [Out] Int32* @params) + { + @params = default(Int32*); + { + Delegates.glGetVertexAttribiv((UInt32)index, (GL.Enums.VERSION_2_0)pname, (Int32*)@params); + } + } + [System.CLSCompliant(false)] public static void GetVertexAttrib(UInt32 index, GL.Enums.VERSION_2_0 pname, [In, Out] Int32[] @params) @@ -12407,6 +12852,18 @@ namespace OpenTK.OpenGL } } + public static + void GetVertexAttrib(Int32 index, GL.Enums.VERSION_2_0 pname, [In, Out] Int32[] @params) + { + unsafe + { + fixed (Int32* @params_ptr = @params) + { + Delegates.glGetVertexAttribiv((UInt32)index, (GL.Enums.VERSION_2_0)pname, (Int32*)@params_ptr); + } + } + } + [System.CLSCompliant(false)] public static void GetVertexAttrib(UInt32 index, GL.Enums.VERSION_2_0 pname, [Out] out Int32 @params) @@ -12422,14 +12879,18 @@ namespace OpenTK.OpenGL } } - [System.CLSCompliant(false)] public static - unsafe void GetVertexAttribPointerv(Int32 index, GL.Enums.VERSION_2_0 pname, [Out] void* pointer) + void GetVertexAttrib(Int32 index, GL.Enums.VERSION_2_0 pname, [Out] out Int32 @params) { - pointer = default(void*); + @params = default(Int32); + unsafe + { + fixed (Int32* @params_ptr = &@params) { - Delegates.glGetVertexAttribPointerv((UInt32)index, (GL.Enums.VERSION_2_0)pname, (void*)pointer); + Delegates.glGetVertexAttribiv((UInt32)index, (GL.Enums.VERSION_2_0)pname, (Int32*)@params_ptr); + @params = *@params_ptr; } + } } [System.CLSCompliant(false)] @@ -12439,21 +12900,14 @@ namespace OpenTK.OpenGL unsafe { Delegates.glGetVertexAttribPointerv((UInt32)index, (GL.Enums.VERSION_2_0)pname, (void*)pointer); } } + [System.CLSCompliant(false)] public static - void GetVertexAttribPointerv(Int32 index, GL.Enums.VERSION_2_0 pname, [In, Out] object pointer) + unsafe void GetVertexAttribPointerv(Int32 index, GL.Enums.VERSION_2_0 pname, [Out] void* pointer) { - System.Runtime.InteropServices.GCHandle pointer_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pointer, System.Runtime.InteropServices.GCHandleType.Pinned); - unsafe - { - try + pointer = default(void*); { - Delegates.glGetVertexAttribPointerv((UInt32)index, (GL.Enums.VERSION_2_0)pname, (void*)pointer_ptr.AddrOfPinnedObject()); + Delegates.glGetVertexAttribPointerv((UInt32)index, (GL.Enums.VERSION_2_0)pname, (void*)pointer); } - finally - { - pointer_ptr.Free(); - } - } } [System.CLSCompliant(false)] @@ -12475,9 +12929,20 @@ namespace OpenTK.OpenGL } public static - Boolean IsProgram(Int32 program) + void GetVertexAttribPointerv(Int32 index, GL.Enums.VERSION_2_0 pname, [In, Out] object pointer) { - return Delegates.glIsProgram((UInt32)program); + System.Runtime.InteropServices.GCHandle pointer_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pointer, System.Runtime.InteropServices.GCHandleType.Pinned); + unsafe + { + try + { + Delegates.glGetVertexAttribPointerv((UInt32)index, (GL.Enums.VERSION_2_0)pname, (void*)pointer_ptr.AddrOfPinnedObject()); + } + finally + { + pointer_ptr.Free(); + } + } } [System.CLSCompliant(false)] @@ -12488,9 +12953,9 @@ namespace OpenTK.OpenGL } public static - Boolean IsShader(Int32 shader) + Boolean IsProgram(Int32 program) { - return Delegates.glIsShader((UInt32)shader); + return Delegates.glIsProgram((UInt32)program); } [System.CLSCompliant(false)] @@ -12501,9 +12966,9 @@ namespace OpenTK.OpenGL } public static - void LinkProgram(Int32 program) + Boolean IsShader(Int32 shader) { - Delegates.glLinkProgram((UInt32)program); + return Delegates.glIsShader((UInt32)shader); } [System.CLSCompliant(false)] @@ -12513,13 +12978,10 @@ namespace OpenTK.OpenGL Delegates.glLinkProgram((UInt32)program); } - [System.CLSCompliant(false)] public static - unsafe void ShaderSource(Int32 shader, Int32 count, System.String[] @string, Int32* length) + void LinkProgram(Int32 program) { - { - Delegates.glShaderSource((UInt32)shader, (Int32)count, (System.String[])@string, (Int32*)length); - } + Delegates.glLinkProgram((UInt32)program); } [System.CLSCompliant(false)] @@ -12529,16 +12991,13 @@ namespace OpenTK.OpenGL unsafe { Delegates.glShaderSource((UInt32)shader, (Int32)count, (System.String[])@string, (Int32*)length); } } + [System.CLSCompliant(false)] public static - void ShaderSource(Int32 shader, Int32 count, System.String[] @string, [In, Out] Int32[] length) + unsafe void ShaderSource(Int32 shader, Int32 count, System.String[] @string, Int32* length) { - unsafe - { - fixed (Int32* length_ptr = length) { - Delegates.glShaderSource((UInt32)shader, (Int32)count, (System.String[])@string, (Int32*)length_ptr); + Delegates.glShaderSource((UInt32)shader, (Int32)count, (System.String[])@string, (Int32*)length); } - } } [System.CLSCompliant(false)] @@ -12555,11 +13014,11 @@ namespace OpenTK.OpenGL } public static - void ShaderSource(Int32 shader, Int32 count, System.String[] @string, ref Int32 length) + void ShaderSource(Int32 shader, Int32 count, System.String[] @string, [In, Out] Int32[] length) { unsafe { - fixed (Int32* length_ptr = &length) + fixed (Int32* length_ptr = length) { Delegates.glShaderSource((UInt32)shader, (Int32)count, (System.String[])@string, (Int32*)length_ptr); } @@ -12580,9 +13039,15 @@ namespace OpenTK.OpenGL } public static - void UseProgram(Int32 program) + void ShaderSource(Int32 shader, Int32 count, System.String[] @string, ref Int32 length) { - Delegates.glUseProgram((UInt32)program); + unsafe + { + fixed (Int32* length_ptr = &length) + { + Delegates.glShaderSource((UInt32)shader, (Int32)count, (System.String[])@string, (Int32*)length_ptr); + } + } } [System.CLSCompliant(false)] @@ -12592,6 +13057,12 @@ namespace OpenTK.OpenGL Delegates.glUseProgram((UInt32)program); } + public static + void UseProgram(Int32 program) + { + Delegates.glUseProgram((UInt32)program); + } + public static void Uniform1(Int32 location, Single v0) { @@ -12909,6 +13380,13 @@ namespace OpenTK.OpenGL unsafe { Delegates.glUniformMatrix4fv((Int32)location, (Int32)count, (GL.Enums.Boolean)transpose, (Single*)value); } } + [System.CLSCompliant(false)] + public static + void ValidateProgram(UInt32 program) + { + Delegates.glValidateProgram((UInt32)program); + } + public static void ValidateProgram(Int32 program) { @@ -12917,14 +13395,13 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void ValidateProgram(UInt32 program) + void VertexAttrib1(UInt32 index, Double x) { - Delegates.glValidateProgram((UInt32)program); + Delegates.glVertexAttrib1d((UInt32)index, (Double)x); } - [System.CLSCompliant(false)] public static - void VertexAttrib1(UInt32 index, Double x) + void VertexAttrib1(Int32 index, Double x) { Delegates.glVertexAttrib1d((UInt32)index, (Double)x); } @@ -12936,6 +13413,15 @@ namespace OpenTK.OpenGL unsafe { Delegates.glVertexAttrib1dv((UInt32)index, (Double*)v); } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib1(Int32 index, Double* v) + { + { + Delegates.glVertexAttrib1dv((UInt32)index, (Double*)v); + } + } + [System.CLSCompliant(false)] public static void VertexAttrib1(UInt32 index, [In, Out] Double[] v) @@ -12949,6 +13435,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttrib1(Int32 index, [In, Out] Double[] v) + { + unsafe + { + fixed (Double* v_ptr = v) + { + Delegates.glVertexAttrib1dv((UInt32)index, (Double*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void VertexAttrib1(UInt32 index, ref Double v) @@ -12962,6 +13460,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttrib1(Int32 index, ref Double v) + { + unsafe + { + fixed (Double* v_ptr = &v) + { + Delegates.glVertexAttrib1dv((UInt32)index, (Double*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void VertexAttrib1(UInt32 index, Single x) @@ -12969,6 +13479,12 @@ namespace OpenTK.OpenGL Delegates.glVertexAttrib1f((UInt32)index, (Single)x); } + public static + void VertexAttrib1(Int32 index, Single x) + { + Delegates.glVertexAttrib1f((UInt32)index, (Single)x); + } + [System.CLSCompliant(false)] public static unsafe void VertexAttrib1(UInt32 index, Single* v) @@ -12976,6 +13492,15 @@ namespace OpenTK.OpenGL unsafe { Delegates.glVertexAttrib1fv((UInt32)index, (Single*)v); } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib1(Int32 index, Single* v) + { + { + Delegates.glVertexAttrib1fv((UInt32)index, (Single*)v); + } + } + [System.CLSCompliant(false)] public static void VertexAttrib1(UInt32 index, [In, Out] Single[] v) @@ -12989,6 +13514,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttrib1(Int32 index, [In, Out] Single[] v) + { + unsafe + { + fixed (Single* v_ptr = v) + { + Delegates.glVertexAttrib1fv((UInt32)index, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void VertexAttrib1(UInt32 index, ref Single v) @@ -13002,6 +13539,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttrib1(Int32 index, ref Single v) + { + unsafe + { + fixed (Single* v_ptr = &v) + { + Delegates.glVertexAttrib1fv((UInt32)index, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void VertexAttrib1(UInt32 index, Int16 x) @@ -13009,6 +13558,12 @@ namespace OpenTK.OpenGL Delegates.glVertexAttrib1s((UInt32)index, (Int16)x); } + public static + void VertexAttrib1(Int32 index, Int16 x) + { + Delegates.glVertexAttrib1s((UInt32)index, (Int16)x); + } + [System.CLSCompliant(false)] public static unsafe void VertexAttrib1(UInt32 index, Int16* v) @@ -13016,6 +13571,15 @@ namespace OpenTK.OpenGL unsafe { Delegates.glVertexAttrib1sv((UInt32)index, (Int16*)v); } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib1(Int32 index, Int16* v) + { + { + Delegates.glVertexAttrib1sv((UInt32)index, (Int16*)v); + } + } + [System.CLSCompliant(false)] public static void VertexAttrib1(UInt32 index, [In, Out] Int16[] v) @@ -13029,6 +13593,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttrib1(Int32 index, [In, Out] Int16[] v) + { + unsafe + { + fixed (Int16* v_ptr = v) + { + Delegates.glVertexAttrib1sv((UInt32)index, (Int16*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void VertexAttrib1(UInt32 index, ref Int16 v) @@ -13042,6 +13618,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttrib1(Int32 index, ref Int16 v) + { + unsafe + { + fixed (Int16* v_ptr = &v) + { + Delegates.glVertexAttrib1sv((UInt32)index, (Int16*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void VertexAttrib2(UInt32 index, Double x, Double y) @@ -13049,6 +13637,12 @@ namespace OpenTK.OpenGL Delegates.glVertexAttrib2d((UInt32)index, (Double)x, (Double)y); } + public static + void VertexAttrib2(Int32 index, Double x, Double y) + { + Delegates.glVertexAttrib2d((UInt32)index, (Double)x, (Double)y); + } + [System.CLSCompliant(false)] public static unsafe void VertexAttrib2(UInt32 index, Double* v) @@ -13056,6 +13650,15 @@ namespace OpenTK.OpenGL unsafe { Delegates.glVertexAttrib2dv((UInt32)index, (Double*)v); } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib2(Int32 index, Double* v) + { + { + Delegates.glVertexAttrib2dv((UInt32)index, (Double*)v); + } + } + [System.CLSCompliant(false)] public static void VertexAttrib2(UInt32 index, [In, Out] Double[] v) @@ -13069,6 +13672,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttrib2(Int32 index, [In, Out] Double[] v) + { + unsafe + { + fixed (Double* v_ptr = v) + { + Delegates.glVertexAttrib2dv((UInt32)index, (Double*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void VertexAttrib2(UInt32 index, ref Double v) @@ -13082,6 +13697,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttrib2(Int32 index, ref Double v) + { + unsafe + { + fixed (Double* v_ptr = &v) + { + Delegates.glVertexAttrib2dv((UInt32)index, (Double*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void VertexAttrib2(UInt32 index, Single x, Single y) @@ -13089,6 +13716,12 @@ namespace OpenTK.OpenGL Delegates.glVertexAttrib2f((UInt32)index, (Single)x, (Single)y); } + public static + void VertexAttrib2(Int32 index, Single x, Single y) + { + Delegates.glVertexAttrib2f((UInt32)index, (Single)x, (Single)y); + } + [System.CLSCompliant(false)] public static unsafe void VertexAttrib2(UInt32 index, Single* v) @@ -13096,6 +13729,15 @@ namespace OpenTK.OpenGL unsafe { Delegates.glVertexAttrib2fv((UInt32)index, (Single*)v); } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib2(Int32 index, Single* v) + { + { + Delegates.glVertexAttrib2fv((UInt32)index, (Single*)v); + } + } + [System.CLSCompliant(false)] public static void VertexAttrib2(UInt32 index, [In, Out] Single[] v) @@ -13109,6 +13751,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttrib2(Int32 index, [In, Out] Single[] v) + { + unsafe + { + fixed (Single* v_ptr = v) + { + Delegates.glVertexAttrib2fv((UInt32)index, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void VertexAttrib2(UInt32 index, ref Single v) @@ -13122,6 +13776,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttrib2(Int32 index, ref Single v) + { + unsafe + { + fixed (Single* v_ptr = &v) + { + Delegates.glVertexAttrib2fv((UInt32)index, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void VertexAttrib2(UInt32 index, Int16 x, Int16 y) @@ -13129,6 +13795,12 @@ namespace OpenTK.OpenGL Delegates.glVertexAttrib2s((UInt32)index, (Int16)x, (Int16)y); } + public static + void VertexAttrib2(Int32 index, Int16 x, Int16 y) + { + Delegates.glVertexAttrib2s((UInt32)index, (Int16)x, (Int16)y); + } + [System.CLSCompliant(false)] public static unsafe void VertexAttrib2(UInt32 index, Int16* v) @@ -13136,6 +13808,15 @@ namespace OpenTK.OpenGL unsafe { Delegates.glVertexAttrib2sv((UInt32)index, (Int16*)v); } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib2(Int32 index, Int16* v) + { + { + Delegates.glVertexAttrib2sv((UInt32)index, (Int16*)v); + } + } + [System.CLSCompliant(false)] public static void VertexAttrib2(UInt32 index, [In, Out] Int16[] v) @@ -13149,6 +13830,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttrib2(Int32 index, [In, Out] Int16[] v) + { + unsafe + { + fixed (Int16* v_ptr = v) + { + Delegates.glVertexAttrib2sv((UInt32)index, (Int16*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void VertexAttrib2(UInt32 index, ref Int16 v) @@ -13162,6 +13855,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttrib2(Int32 index, ref Int16 v) + { + unsafe + { + fixed (Int16* v_ptr = &v) + { + Delegates.glVertexAttrib2sv((UInt32)index, (Int16*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void VertexAttrib3(UInt32 index, Double x, Double y, Double z) @@ -13169,6 +13874,12 @@ namespace OpenTK.OpenGL Delegates.glVertexAttrib3d((UInt32)index, (Double)x, (Double)y, (Double)z); } + public static + void VertexAttrib3(Int32 index, Double x, Double y, Double z) + { + Delegates.glVertexAttrib3d((UInt32)index, (Double)x, (Double)y, (Double)z); + } + [System.CLSCompliant(false)] public static unsafe void VertexAttrib3(UInt32 index, Double* v) @@ -13176,6 +13887,15 @@ namespace OpenTK.OpenGL unsafe { Delegates.glVertexAttrib3dv((UInt32)index, (Double*)v); } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib3(Int32 index, Double* v) + { + { + Delegates.glVertexAttrib3dv((UInt32)index, (Double*)v); + } + } + [System.CLSCompliant(false)] public static void VertexAttrib3(UInt32 index, [In, Out] Double[] v) @@ -13189,6 +13909,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttrib3(Int32 index, [In, Out] Double[] v) + { + unsafe + { + fixed (Double* v_ptr = v) + { + Delegates.glVertexAttrib3dv((UInt32)index, (Double*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void VertexAttrib3(UInt32 index, ref Double v) @@ -13202,6 +13934,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttrib3(Int32 index, ref Double v) + { + unsafe + { + fixed (Double* v_ptr = &v) + { + Delegates.glVertexAttrib3dv((UInt32)index, (Double*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void VertexAttrib3(UInt32 index, Single x, Single y, Single z) @@ -13209,6 +13953,12 @@ namespace OpenTK.OpenGL Delegates.glVertexAttrib3f((UInt32)index, (Single)x, (Single)y, (Single)z); } + public static + void VertexAttrib3(Int32 index, Single x, Single y, Single z) + { + Delegates.glVertexAttrib3f((UInt32)index, (Single)x, (Single)y, (Single)z); + } + [System.CLSCompliant(false)] public static unsafe void VertexAttrib3(UInt32 index, Single* v) @@ -13216,6 +13966,15 @@ namespace OpenTK.OpenGL unsafe { Delegates.glVertexAttrib3fv((UInt32)index, (Single*)v); } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib3(Int32 index, Single* v) + { + { + Delegates.glVertexAttrib3fv((UInt32)index, (Single*)v); + } + } + [System.CLSCompliant(false)] public static void VertexAttrib3(UInt32 index, [In, Out] Single[] v) @@ -13229,6 +13988,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttrib3(Int32 index, [In, Out] Single[] v) + { + unsafe + { + fixed (Single* v_ptr = v) + { + Delegates.glVertexAttrib3fv((UInt32)index, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void VertexAttrib3(UInt32 index, ref Single v) @@ -13242,6 +14013,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttrib3(Int32 index, ref Single v) + { + unsafe + { + fixed (Single* v_ptr = &v) + { + Delegates.glVertexAttrib3fv((UInt32)index, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void VertexAttrib3(UInt32 index, Int16 x, Int16 y, Int16 z) @@ -13249,6 +14032,12 @@ namespace OpenTK.OpenGL Delegates.glVertexAttrib3s((UInt32)index, (Int16)x, (Int16)y, (Int16)z); } + public static + void VertexAttrib3(Int32 index, Int16 x, Int16 y, Int16 z) + { + Delegates.glVertexAttrib3s((UInt32)index, (Int16)x, (Int16)y, (Int16)z); + } + [System.CLSCompliant(false)] public static unsafe void VertexAttrib3(UInt32 index, Int16* v) @@ -13256,6 +14045,15 @@ namespace OpenTK.OpenGL unsafe { Delegates.glVertexAttrib3sv((UInt32)index, (Int16*)v); } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib3(Int32 index, Int16* v) + { + { + Delegates.glVertexAttrib3sv((UInt32)index, (Int16*)v); + } + } + [System.CLSCompliant(false)] public static void VertexAttrib3(UInt32 index, [In, Out] Int16[] v) @@ -13269,6 +14067,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttrib3(Int32 index, [In, Out] Int16[] v) + { + unsafe + { + fixed (Int16* v_ptr = v) + { + Delegates.glVertexAttrib3sv((UInt32)index, (Int16*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void VertexAttrib3(UInt32 index, ref Int16 v) @@ -13282,6 +14092,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttrib3(Int32 index, ref Int16 v) + { + unsafe + { + fixed (Int16* v_ptr = &v) + { + Delegates.glVertexAttrib3sv((UInt32)index, (Int16*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static unsafe void VertexAttrib4N(UInt32 index, SByte* v) @@ -13289,6 +14111,15 @@ namespace OpenTK.OpenGL unsafe { Delegates.glVertexAttrib4Nbv((UInt32)index, (SByte*)v); } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib4N(Int32 index, Byte* v) + { + { + Delegates.glVertexAttrib4Nbv((UInt32)index, (SByte*)v); + } + } + [System.CLSCompliant(false)] public static void VertexAttrib4N(UInt32 index, [In, Out] SByte[] v) @@ -13302,6 +14133,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttrib4N(Int32 index, [In, Out] Byte[] v) + { + unsafe + { + fixed (Byte* v_ptr = v) + { + Delegates.glVertexAttrib4Nbv((UInt32)index, (SByte*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void VertexAttrib4N(UInt32 index, ref SByte v) @@ -13315,6 +14158,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttrib4N(Int32 index, ref Byte v) + { + unsafe + { + fixed (Byte* v_ptr = &v) + { + Delegates.glVertexAttrib4Nbv((UInt32)index, (SByte*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static unsafe void VertexAttrib4N(UInt32 index, Int32* v) @@ -13322,6 +14177,15 @@ namespace OpenTK.OpenGL unsafe { Delegates.glVertexAttrib4Niv((UInt32)index, (Int32*)v); } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib4N(Int32 index, Int32* v) + { + { + Delegates.glVertexAttrib4Niv((UInt32)index, (Int32*)v); + } + } + [System.CLSCompliant(false)] public static void VertexAttrib4N(UInt32 index, [In, Out] Int32[] v) @@ -13335,6 +14199,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttrib4N(Int32 index, [In, Out] Int32[] v) + { + unsafe + { + fixed (Int32* v_ptr = v) + { + Delegates.glVertexAttrib4Niv((UInt32)index, (Int32*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void VertexAttrib4N(UInt32 index, ref Int32 v) @@ -13348,6 +14224,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttrib4N(Int32 index, ref Int32 v) + { + unsafe + { + fixed (Int32* v_ptr = &v) + { + Delegates.glVertexAttrib4Niv((UInt32)index, (Int32*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static unsafe void VertexAttrib4N(UInt32 index, Int16* v) @@ -13355,6 +14243,15 @@ namespace OpenTK.OpenGL unsafe { Delegates.glVertexAttrib4Nsv((UInt32)index, (Int16*)v); } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib4N(Int32 index, Int16* v) + { + { + Delegates.glVertexAttrib4Nsv((UInt32)index, (Int16*)v); + } + } + [System.CLSCompliant(false)] public static void VertexAttrib4N(UInt32 index, [In, Out] Int16[] v) @@ -13368,6 +14265,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttrib4N(Int32 index, [In, Out] Int16[] v) + { + unsafe + { + fixed (Int16* v_ptr = v) + { + Delegates.glVertexAttrib4Nsv((UInt32)index, (Int16*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void VertexAttrib4N(UInt32 index, ref Int16 v) @@ -13381,6 +14290,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttrib4N(Int32 index, ref Int16 v) + { + unsafe + { + fixed (Int16* v_ptr = &v) + { + Delegates.glVertexAttrib4Nsv((UInt32)index, (Int16*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void VertexAttrib4N(UInt32 index, Byte x, Byte y, Byte z, Byte w) @@ -13388,6 +14309,12 @@ namespace OpenTK.OpenGL Delegates.glVertexAttrib4Nub((UInt32)index, (Byte)x, (Byte)y, (Byte)z, (Byte)w); } + public static + void VertexAttrib4N(Int32 index, Byte x, Byte y, Byte z, Byte w) + { + Delegates.glVertexAttrib4Nub((UInt32)index, (Byte)x, (Byte)y, (Byte)z, (Byte)w); + } + [System.CLSCompliant(false)] public static unsafe void VertexAttrib4N(UInt32 index, Byte* v) @@ -13494,6 +14421,15 @@ namespace OpenTK.OpenGL unsafe { Delegates.glVertexAttrib4bv((UInt32)index, (SByte*)v); } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib4(Int32 index, Byte* v) + { + { + Delegates.glVertexAttrib4bv((UInt32)index, (SByte*)v); + } + } + [System.CLSCompliant(false)] public static void VertexAttrib4(UInt32 index, [In, Out] SByte[] v) @@ -13507,6 +14443,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttrib4(Int32 index, [In, Out] Byte[] v) + { + unsafe + { + fixed (Byte* v_ptr = v) + { + Delegates.glVertexAttrib4bv((UInt32)index, (SByte*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void VertexAttrib4(UInt32 index, ref SByte v) @@ -13520,6 +14468,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttrib4(Int32 index, ref Byte v) + { + unsafe + { + fixed (Byte* v_ptr = &v) + { + Delegates.glVertexAttrib4bv((UInt32)index, (SByte*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void VertexAttrib4(UInt32 index, Double x, Double y, Double z, Double w) @@ -13527,6 +14487,12 @@ namespace OpenTK.OpenGL Delegates.glVertexAttrib4d((UInt32)index, (Double)x, (Double)y, (Double)z, (Double)w); } + public static + void VertexAttrib4(Int32 index, Double x, Double y, Double z, Double w) + { + Delegates.glVertexAttrib4d((UInt32)index, (Double)x, (Double)y, (Double)z, (Double)w); + } + [System.CLSCompliant(false)] public static unsafe void VertexAttrib4(UInt32 index, Double* v) @@ -13534,6 +14500,15 @@ namespace OpenTK.OpenGL unsafe { Delegates.glVertexAttrib4dv((UInt32)index, (Double*)v); } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib4(Int32 index, Double* v) + { + { + Delegates.glVertexAttrib4dv((UInt32)index, (Double*)v); + } + } + [System.CLSCompliant(false)] public static void VertexAttrib4(UInt32 index, [In, Out] Double[] v) @@ -13547,6 +14522,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttrib4(Int32 index, [In, Out] Double[] v) + { + unsafe + { + fixed (Double* v_ptr = v) + { + Delegates.glVertexAttrib4dv((UInt32)index, (Double*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void VertexAttrib4(UInt32 index, ref Double v) @@ -13560,6 +14547,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttrib4(Int32 index, ref Double v) + { + unsafe + { + fixed (Double* v_ptr = &v) + { + Delegates.glVertexAttrib4dv((UInt32)index, (Double*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void VertexAttrib4(UInt32 index, Single x, Single y, Single z, Single w) @@ -13567,6 +14566,12 @@ namespace OpenTK.OpenGL Delegates.glVertexAttrib4f((UInt32)index, (Single)x, (Single)y, (Single)z, (Single)w); } + public static + void VertexAttrib4(Int32 index, Single x, Single y, Single z, Single w) + { + Delegates.glVertexAttrib4f((UInt32)index, (Single)x, (Single)y, (Single)z, (Single)w); + } + [System.CLSCompliant(false)] public static unsafe void VertexAttrib4(UInt32 index, Single* v) @@ -13574,6 +14579,15 @@ namespace OpenTK.OpenGL unsafe { Delegates.glVertexAttrib4fv((UInt32)index, (Single*)v); } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib4(Int32 index, Single* v) + { + { + Delegates.glVertexAttrib4fv((UInt32)index, (Single*)v); + } + } + [System.CLSCompliant(false)] public static void VertexAttrib4(UInt32 index, [In, Out] Single[] v) @@ -13587,6 +14601,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttrib4(Int32 index, [In, Out] Single[] v) + { + unsafe + { + fixed (Single* v_ptr = v) + { + Delegates.glVertexAttrib4fv((UInt32)index, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void VertexAttrib4(UInt32 index, ref Single v) @@ -13600,6 +14626,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttrib4(Int32 index, ref Single v) + { + unsafe + { + fixed (Single* v_ptr = &v) + { + Delegates.glVertexAttrib4fv((UInt32)index, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static unsafe void VertexAttrib4(UInt32 index, Int32* v) @@ -13607,6 +14645,15 @@ namespace OpenTK.OpenGL unsafe { Delegates.glVertexAttrib4iv((UInt32)index, (Int32*)v); } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib4(Int32 index, Int32* v) + { + { + Delegates.glVertexAttrib4iv((UInt32)index, (Int32*)v); + } + } + [System.CLSCompliant(false)] public static void VertexAttrib4(UInt32 index, [In, Out] Int32[] v) @@ -13620,6 +14667,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttrib4(Int32 index, [In, Out] Int32[] v) + { + unsafe + { + fixed (Int32* v_ptr = v) + { + Delegates.glVertexAttrib4iv((UInt32)index, (Int32*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void VertexAttrib4(UInt32 index, ref Int32 v) @@ -13633,6 +14692,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttrib4(Int32 index, ref Int32 v) + { + unsafe + { + fixed (Int32* v_ptr = &v) + { + Delegates.glVertexAttrib4iv((UInt32)index, (Int32*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void VertexAttrib4(UInt32 index, Int16 x, Int16 y, Int16 z, Int16 w) @@ -13640,6 +14711,12 @@ namespace OpenTK.OpenGL Delegates.glVertexAttrib4s((UInt32)index, (Int16)x, (Int16)y, (Int16)z, (Int16)w); } + public static + void VertexAttrib4(Int32 index, Int16 x, Int16 y, Int16 z, Int16 w) + { + Delegates.glVertexAttrib4s((UInt32)index, (Int16)x, (Int16)y, (Int16)z, (Int16)w); + } + [System.CLSCompliant(false)] public static unsafe void VertexAttrib4(UInt32 index, Int16* v) @@ -13647,6 +14724,15 @@ namespace OpenTK.OpenGL unsafe { Delegates.glVertexAttrib4sv((UInt32)index, (Int16*)v); } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib4(Int32 index, Int16* v) + { + { + Delegates.glVertexAttrib4sv((UInt32)index, (Int16*)v); + } + } + [System.CLSCompliant(false)] public static void VertexAttrib4(UInt32 index, [In, Out] Int16[] v) @@ -13660,6 +14746,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttrib4(Int32 index, [In, Out] Int16[] v) + { + unsafe + { + fixed (Int16* v_ptr = v) + { + Delegates.glVertexAttrib4sv((UInt32)index, (Int16*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void VertexAttrib4(UInt32 index, ref Int16 v) @@ -13673,6 +14771,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttrib4(Int32 index, ref Int16 v) + { + unsafe + { + fixed (Int16* v_ptr = &v) + { + Delegates.glVertexAttrib4sv((UInt32)index, (Int16*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static unsafe void VertexAttrib4(UInt32 index, Byte* v) @@ -13772,6 +14882,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttribPointer(UInt32 index, Int32 size, GL.Enums.VERSION_2_0 type, GL.Enums.Boolean normalized, Int32 stride, void* pointer) + { + unsafe { Delegates.glVertexAttribPointer((UInt32)index, (Int32)size, (GL.Enums.VERSION_2_0)type, (GL.Enums.Boolean)normalized, (Int32)stride, (void*)pointer); } + } + [System.CLSCompliant(false)] public static unsafe void VertexAttribPointer(Int32 index, Int32 size, GL.Enums.VERSION_2_0 type, GL.Enums.Boolean normalized, Int32 stride, void* pointer) @@ -13781,13 +14898,6 @@ namespace OpenTK.OpenGL } } - [System.CLSCompliant(false)] - public static - unsafe void VertexAttribPointer(UInt32 index, Int32 size, GL.Enums.VERSION_2_0 type, GL.Enums.Boolean normalized, Int32 stride, void* pointer) - { - unsafe { Delegates.glVertexAttribPointer((UInt32)index, (Int32)size, (GL.Enums.VERSION_2_0)type, (GL.Enums.Boolean)normalized, (Int32)stride, (void*)pointer); } - } - [System.CLSCompliant(false)] public static unsafe void UniformMatrix2x3(Int32 location, Int32 count, GL.Enums.Boolean transpose, Single* value) @@ -13926,15 +15036,15 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] public static - void TbufferMask3DFX(Int32 mask) + void TbufferMask3DFX(UInt32 mask) { Delegates.glTbufferMask3DFX((UInt32)mask); } - [System.CLSCompliant(false)] public static - void TbufferMask3DFX(UInt32 mask) + void TbufferMask3DFX(Int32 mask) { Delegates.glTbufferMask3DFX((UInt32)mask); } @@ -14887,6 +15997,15 @@ namespace OpenTK.OpenGL unsafe { Delegates.glWeightbvARB((Int32)size, (SByte*)weights); } } + [System.CLSCompliant(false)] + public static + unsafe void Weight(Int32 size, Byte* weights) + { + { + Delegates.glWeightbvARB((Int32)size, (SByte*)weights); + } + } + [System.CLSCompliant(false)] public static void Weight(Int32 size, [In, Out] SByte[] weights) @@ -14900,6 +16019,18 @@ namespace OpenTK.OpenGL } } + public static + void Weight(Int32 size, [In, Out] Byte[] weights) + { + unsafe + { + fixed (Byte* weights_ptr = weights) + { + Delegates.glWeightbvARB((Int32)size, (SByte*)weights_ptr); + } + } + } + [System.CLSCompliant(false)] public static void Weight(Int32 size, ref SByte weights) @@ -14913,6 +16044,18 @@ namespace OpenTK.OpenGL } } + public static + void Weight(Int32 size, ref Byte weights) + { + unsafe + { + fixed (Byte* weights_ptr = &weights) + { + Delegates.glWeightbvARB((Int32)size, (SByte*)weights_ptr); + } + } + } + [System.CLSCompliant(false)] public static unsafe void Weight(Int32 size, Int16* weights) @@ -15037,37 +16180,6 @@ namespace OpenTK.OpenGL } } - [System.CLSCompliant(false)] - public static - unsafe void Weight(Int32 size, Byte* weights) - { - unsafe { Delegates.glWeightubvARB((Int32)size, (Byte*)weights); } - } - - public static - void Weight(Int32 size, [In, Out] Byte[] weights) - { - unsafe - { - fixed (Byte* weights_ptr = weights) - { - Delegates.glWeightubvARB((Int32)size, (Byte*)weights_ptr); - } - } - } - - public static - void Weight(Int32 size, ref Byte weights) - { - unsafe - { - fixed (Byte* weights_ptr = &weights) - { - Delegates.glWeightubvARB((Int32)size, (Byte*)weights_ptr); - } - } - } - [System.CLSCompliant(false)] public static unsafe void Weight(Int32 size, UInt16* weights) @@ -15208,6 +16320,15 @@ namespace OpenTK.OpenGL unsafe { Delegates.glMatrixIndexusvARB((Int32)size, (UInt16*)indices); } } + [System.CLSCompliant(false)] + public static + unsafe void MatrixIndex(Int32 size, Int16* indices) + { + { + Delegates.glMatrixIndexusvARB((Int32)size, (UInt16*)indices); + } + } + [System.CLSCompliant(false)] public static void MatrixIndex(Int32 size, [In, Out] UInt16[] indices) @@ -15221,6 +16342,18 @@ namespace OpenTK.OpenGL } } + public static + void MatrixIndex(Int32 size, [In, Out] Int16[] indices) + { + unsafe + { + fixed (Int16* indices_ptr = indices) + { + Delegates.glMatrixIndexusvARB((Int32)size, (UInt16*)indices_ptr); + } + } + } + [System.CLSCompliant(false)] public static void MatrixIndex(Int32 size, ref UInt16 indices) @@ -15234,6 +16367,18 @@ namespace OpenTK.OpenGL } } + public static + void MatrixIndex(Int32 size, ref Int16 indices) + { + unsafe + { + fixed (Int16* indices_ptr = &indices) + { + Delegates.glMatrixIndexusvARB((Int32)size, (UInt16*)indices_ptr); + } + } + } + [System.CLSCompliant(false)] public static unsafe void MatrixIndex(Int32 size, UInt32* indices) @@ -15241,6 +16386,15 @@ namespace OpenTK.OpenGL unsafe { Delegates.glMatrixIndexuivARB((Int32)size, (UInt32*)indices); } } + [System.CLSCompliant(false)] + public static + unsafe void MatrixIndex(Int32 size, Int32* indices) + { + { + Delegates.glMatrixIndexuivARB((Int32)size, (UInt32*)indices); + } + } + [System.CLSCompliant(false)] public static void MatrixIndex(Int32 size, [In, Out] UInt32[] indices) @@ -15254,6 +16408,18 @@ namespace OpenTK.OpenGL } } + public static + void MatrixIndex(Int32 size, [In, Out] Int32[] indices) + { + unsafe + { + fixed (Int32* indices_ptr = indices) + { + Delegates.glMatrixIndexuivARB((Int32)size, (UInt32*)indices_ptr); + } + } + } + [System.CLSCompliant(false)] public static void MatrixIndex(Int32 size, ref UInt32 indices) @@ -15267,6 +16433,18 @@ namespace OpenTK.OpenGL } } + public static + void MatrixIndex(Int32 size, ref Int32 indices) + { + unsafe + { + fixed (Int32* indices_ptr = &indices) + { + Delegates.glMatrixIndexuivARB((Int32)size, (UInt32*)indices_ptr); + } + } + } + [System.CLSCompliant(false)] public static unsafe void MatrixIndexPointerARB(Int32 size, GL.Enums.ARB_matrix_palette type, Int32 stride, void* pointer) @@ -15594,6 +16772,12 @@ namespace OpenTK.OpenGL Delegates.glVertexAttrib1dARB((UInt32)index, (Double)x); } + public static + void VertexAttrib1(Int32 index, Double x) + { + Delegates.glVertexAttrib1dARB((UInt32)index, (Double)x); + } + [System.CLSCompliant(false)] public static unsafe void VertexAttrib1(UInt32 index, Double* v) @@ -15601,6 +16785,15 @@ namespace OpenTK.OpenGL unsafe { Delegates.glVertexAttrib1dvARB((UInt32)index, (Double*)v); } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib1(Int32 index, Double* v) + { + { + Delegates.glVertexAttrib1dvARB((UInt32)index, (Double*)v); + } + } + [System.CLSCompliant(false)] public static void VertexAttrib1(UInt32 index, [In, Out] Double[] v) @@ -15614,6 +16807,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttrib1(Int32 index, [In, Out] Double[] v) + { + unsafe + { + fixed (Double* v_ptr = v) + { + Delegates.glVertexAttrib1dvARB((UInt32)index, (Double*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void VertexAttrib1(UInt32 index, ref Double v) @@ -15627,6 +16832,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttrib1(Int32 index, ref Double v) + { + unsafe + { + fixed (Double* v_ptr = &v) + { + Delegates.glVertexAttrib1dvARB((UInt32)index, (Double*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void VertexAttrib1(UInt32 index, Single x) @@ -15634,6 +16851,12 @@ namespace OpenTK.OpenGL Delegates.glVertexAttrib1fARB((UInt32)index, (Single)x); } + public static + void VertexAttrib1(Int32 index, Single x) + { + Delegates.glVertexAttrib1fARB((UInt32)index, (Single)x); + } + [System.CLSCompliant(false)] public static unsafe void VertexAttrib1(UInt32 index, Single* v) @@ -15641,6 +16864,15 @@ namespace OpenTK.OpenGL unsafe { Delegates.glVertexAttrib1fvARB((UInt32)index, (Single*)v); } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib1(Int32 index, Single* v) + { + { + Delegates.glVertexAttrib1fvARB((UInt32)index, (Single*)v); + } + } + [System.CLSCompliant(false)] public static void VertexAttrib1(UInt32 index, [In, Out] Single[] v) @@ -15654,6 +16886,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttrib1(Int32 index, [In, Out] Single[] v) + { + unsafe + { + fixed (Single* v_ptr = v) + { + Delegates.glVertexAttrib1fvARB((UInt32)index, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void VertexAttrib1(UInt32 index, ref Single v) @@ -15667,6 +16911,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttrib1(Int32 index, ref Single v) + { + unsafe + { + fixed (Single* v_ptr = &v) + { + Delegates.glVertexAttrib1fvARB((UInt32)index, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void VertexAttrib1(UInt32 index, Int16 x) @@ -15674,6 +16930,12 @@ namespace OpenTK.OpenGL Delegates.glVertexAttrib1sARB((UInt32)index, (Int16)x); } + public static + void VertexAttrib1(Int32 index, Int16 x) + { + Delegates.glVertexAttrib1sARB((UInt32)index, (Int16)x); + } + [System.CLSCompliant(false)] public static unsafe void VertexAttrib1(UInt32 index, Int16* v) @@ -15681,6 +16943,15 @@ namespace OpenTK.OpenGL unsafe { Delegates.glVertexAttrib1svARB((UInt32)index, (Int16*)v); } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib1(Int32 index, Int16* v) + { + { + Delegates.glVertexAttrib1svARB((UInt32)index, (Int16*)v); + } + } + [System.CLSCompliant(false)] public static void VertexAttrib1(UInt32 index, [In, Out] Int16[] v) @@ -15694,6 +16965,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttrib1(Int32 index, [In, Out] Int16[] v) + { + unsafe + { + fixed (Int16* v_ptr = v) + { + Delegates.glVertexAttrib1svARB((UInt32)index, (Int16*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void VertexAttrib1(UInt32 index, ref Int16 v) @@ -15707,6 +16990,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttrib1(Int32 index, ref Int16 v) + { + unsafe + { + fixed (Int16* v_ptr = &v) + { + Delegates.glVertexAttrib1svARB((UInt32)index, (Int16*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void VertexAttrib2(UInt32 index, Double x, Double y) @@ -15714,6 +17009,12 @@ namespace OpenTK.OpenGL Delegates.glVertexAttrib2dARB((UInt32)index, (Double)x, (Double)y); } + public static + void VertexAttrib2(Int32 index, Double x, Double y) + { + Delegates.glVertexAttrib2dARB((UInt32)index, (Double)x, (Double)y); + } + [System.CLSCompliant(false)] public static unsafe void VertexAttrib2(UInt32 index, Double* v) @@ -15721,6 +17022,15 @@ namespace OpenTK.OpenGL unsafe { Delegates.glVertexAttrib2dvARB((UInt32)index, (Double*)v); } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib2(Int32 index, Double* v) + { + { + Delegates.glVertexAttrib2dvARB((UInt32)index, (Double*)v); + } + } + [System.CLSCompliant(false)] public static void VertexAttrib2(UInt32 index, [In, Out] Double[] v) @@ -15734,6 +17044,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttrib2(Int32 index, [In, Out] Double[] v) + { + unsafe + { + fixed (Double* v_ptr = v) + { + Delegates.glVertexAttrib2dvARB((UInt32)index, (Double*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void VertexAttrib2(UInt32 index, ref Double v) @@ -15747,6 +17069,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttrib2(Int32 index, ref Double v) + { + unsafe + { + fixed (Double* v_ptr = &v) + { + Delegates.glVertexAttrib2dvARB((UInt32)index, (Double*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void VertexAttrib2(UInt32 index, Single x, Single y) @@ -15754,6 +17088,12 @@ namespace OpenTK.OpenGL Delegates.glVertexAttrib2fARB((UInt32)index, (Single)x, (Single)y); } + public static + void VertexAttrib2(Int32 index, Single x, Single y) + { + Delegates.glVertexAttrib2fARB((UInt32)index, (Single)x, (Single)y); + } + [System.CLSCompliant(false)] public static unsafe void VertexAttrib2(UInt32 index, Single* v) @@ -15761,6 +17101,15 @@ namespace OpenTK.OpenGL unsafe { Delegates.glVertexAttrib2fvARB((UInt32)index, (Single*)v); } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib2(Int32 index, Single* v) + { + { + Delegates.glVertexAttrib2fvARB((UInt32)index, (Single*)v); + } + } + [System.CLSCompliant(false)] public static void VertexAttrib2(UInt32 index, [In, Out] Single[] v) @@ -15774,6 +17123,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttrib2(Int32 index, [In, Out] Single[] v) + { + unsafe + { + fixed (Single* v_ptr = v) + { + Delegates.glVertexAttrib2fvARB((UInt32)index, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void VertexAttrib2(UInt32 index, ref Single v) @@ -15787,6 +17148,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttrib2(Int32 index, ref Single v) + { + unsafe + { + fixed (Single* v_ptr = &v) + { + Delegates.glVertexAttrib2fvARB((UInt32)index, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void VertexAttrib2(UInt32 index, Int16 x, Int16 y) @@ -15794,6 +17167,12 @@ namespace OpenTK.OpenGL Delegates.glVertexAttrib2sARB((UInt32)index, (Int16)x, (Int16)y); } + public static + void VertexAttrib2(Int32 index, Int16 x, Int16 y) + { + Delegates.glVertexAttrib2sARB((UInt32)index, (Int16)x, (Int16)y); + } + [System.CLSCompliant(false)] public static unsafe void VertexAttrib2(UInt32 index, Int16* v) @@ -15801,6 +17180,15 @@ namespace OpenTK.OpenGL unsafe { Delegates.glVertexAttrib2svARB((UInt32)index, (Int16*)v); } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib2(Int32 index, Int16* v) + { + { + Delegates.glVertexAttrib2svARB((UInt32)index, (Int16*)v); + } + } + [System.CLSCompliant(false)] public static void VertexAttrib2(UInt32 index, [In, Out] Int16[] v) @@ -15814,6 +17202,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttrib2(Int32 index, [In, Out] Int16[] v) + { + unsafe + { + fixed (Int16* v_ptr = v) + { + Delegates.glVertexAttrib2svARB((UInt32)index, (Int16*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void VertexAttrib2(UInt32 index, ref Int16 v) @@ -15827,6 +17227,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttrib2(Int32 index, ref Int16 v) + { + unsafe + { + fixed (Int16* v_ptr = &v) + { + Delegates.glVertexAttrib2svARB((UInt32)index, (Int16*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void VertexAttrib3(UInt32 index, Double x, Double y, Double z) @@ -15834,6 +17246,12 @@ namespace OpenTK.OpenGL Delegates.glVertexAttrib3dARB((UInt32)index, (Double)x, (Double)y, (Double)z); } + public static + void VertexAttrib3(Int32 index, Double x, Double y, Double z) + { + Delegates.glVertexAttrib3dARB((UInt32)index, (Double)x, (Double)y, (Double)z); + } + [System.CLSCompliant(false)] public static unsafe void VertexAttrib3(UInt32 index, Double* v) @@ -15841,6 +17259,15 @@ namespace OpenTK.OpenGL unsafe { Delegates.glVertexAttrib3dvARB((UInt32)index, (Double*)v); } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib3(Int32 index, Double* v) + { + { + Delegates.glVertexAttrib3dvARB((UInt32)index, (Double*)v); + } + } + [System.CLSCompliant(false)] public static void VertexAttrib3(UInt32 index, [In, Out] Double[] v) @@ -15854,6 +17281,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttrib3(Int32 index, [In, Out] Double[] v) + { + unsafe + { + fixed (Double* v_ptr = v) + { + Delegates.glVertexAttrib3dvARB((UInt32)index, (Double*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void VertexAttrib3(UInt32 index, ref Double v) @@ -15867,6 +17306,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttrib3(Int32 index, ref Double v) + { + unsafe + { + fixed (Double* v_ptr = &v) + { + Delegates.glVertexAttrib3dvARB((UInt32)index, (Double*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void VertexAttrib3(UInt32 index, Single x, Single y, Single z) @@ -15874,6 +17325,12 @@ namespace OpenTK.OpenGL Delegates.glVertexAttrib3fARB((UInt32)index, (Single)x, (Single)y, (Single)z); } + public static + void VertexAttrib3(Int32 index, Single x, Single y, Single z) + { + Delegates.glVertexAttrib3fARB((UInt32)index, (Single)x, (Single)y, (Single)z); + } + [System.CLSCompliant(false)] public static unsafe void VertexAttrib3(UInt32 index, Single* v) @@ -15881,6 +17338,15 @@ namespace OpenTK.OpenGL unsafe { Delegates.glVertexAttrib3fvARB((UInt32)index, (Single*)v); } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib3(Int32 index, Single* v) + { + { + Delegates.glVertexAttrib3fvARB((UInt32)index, (Single*)v); + } + } + [System.CLSCompliant(false)] public static void VertexAttrib3(UInt32 index, [In, Out] Single[] v) @@ -15894,6 +17360,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttrib3(Int32 index, [In, Out] Single[] v) + { + unsafe + { + fixed (Single* v_ptr = v) + { + Delegates.glVertexAttrib3fvARB((UInt32)index, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void VertexAttrib3(UInt32 index, ref Single v) @@ -15907,6 +17385,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttrib3(Int32 index, ref Single v) + { + unsafe + { + fixed (Single* v_ptr = &v) + { + Delegates.glVertexAttrib3fvARB((UInt32)index, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void VertexAttrib3(UInt32 index, Int16 x, Int16 y, Int16 z) @@ -15914,6 +17404,12 @@ namespace OpenTK.OpenGL Delegates.glVertexAttrib3sARB((UInt32)index, (Int16)x, (Int16)y, (Int16)z); } + public static + void VertexAttrib3(Int32 index, Int16 x, Int16 y, Int16 z) + { + Delegates.glVertexAttrib3sARB((UInt32)index, (Int16)x, (Int16)y, (Int16)z); + } + [System.CLSCompliant(false)] public static unsafe void VertexAttrib3(UInt32 index, Int16* v) @@ -15921,6 +17417,15 @@ namespace OpenTK.OpenGL unsafe { Delegates.glVertexAttrib3svARB((UInt32)index, (Int16*)v); } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib3(Int32 index, Int16* v) + { + { + Delegates.glVertexAttrib3svARB((UInt32)index, (Int16*)v); + } + } + [System.CLSCompliant(false)] public static void VertexAttrib3(UInt32 index, [In, Out] Int16[] v) @@ -15934,6 +17439,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttrib3(Int32 index, [In, Out] Int16[] v) + { + unsafe + { + fixed (Int16* v_ptr = v) + { + Delegates.glVertexAttrib3svARB((UInt32)index, (Int16*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void VertexAttrib3(UInt32 index, ref Int16 v) @@ -15947,6 +17464,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttrib3(Int32 index, ref Int16 v) + { + unsafe + { + fixed (Int16* v_ptr = &v) + { + Delegates.glVertexAttrib3svARB((UInt32)index, (Int16*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static unsafe void VertexAttrib4N(UInt32 index, SByte* v) @@ -15954,6 +17483,15 @@ namespace OpenTK.OpenGL unsafe { Delegates.glVertexAttrib4NbvARB((UInt32)index, (SByte*)v); } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib4N(Int32 index, Byte* v) + { + { + Delegates.glVertexAttrib4NbvARB((UInt32)index, (SByte*)v); + } + } + [System.CLSCompliant(false)] public static void VertexAttrib4N(UInt32 index, [In, Out] SByte[] v) @@ -15967,6 +17505,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttrib4N(Int32 index, [In, Out] Byte[] v) + { + unsafe + { + fixed (Byte* v_ptr = v) + { + Delegates.glVertexAttrib4NbvARB((UInt32)index, (SByte*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void VertexAttrib4N(UInt32 index, ref SByte v) @@ -15980,6 +17530,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttrib4N(Int32 index, ref Byte v) + { + unsafe + { + fixed (Byte* v_ptr = &v) + { + Delegates.glVertexAttrib4NbvARB((UInt32)index, (SByte*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static unsafe void VertexAttrib4N(UInt32 index, Int32* v) @@ -15987,6 +17549,15 @@ namespace OpenTK.OpenGL unsafe { Delegates.glVertexAttrib4NivARB((UInt32)index, (Int32*)v); } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib4N(Int32 index, Int32* v) + { + { + Delegates.glVertexAttrib4NivARB((UInt32)index, (Int32*)v); + } + } + [System.CLSCompliant(false)] public static void VertexAttrib4N(UInt32 index, [In, Out] Int32[] v) @@ -16000,6 +17571,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttrib4N(Int32 index, [In, Out] Int32[] v) + { + unsafe + { + fixed (Int32* v_ptr = v) + { + Delegates.glVertexAttrib4NivARB((UInt32)index, (Int32*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void VertexAttrib4N(UInt32 index, ref Int32 v) @@ -16013,6 +17596,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttrib4N(Int32 index, ref Int32 v) + { + unsafe + { + fixed (Int32* v_ptr = &v) + { + Delegates.glVertexAttrib4NivARB((UInt32)index, (Int32*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static unsafe void VertexAttrib4N(UInt32 index, Int16* v) @@ -16020,6 +17615,15 @@ namespace OpenTK.OpenGL unsafe { Delegates.glVertexAttrib4NsvARB((UInt32)index, (Int16*)v); } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib4N(Int32 index, Int16* v) + { + { + Delegates.glVertexAttrib4NsvARB((UInt32)index, (Int16*)v); + } + } + [System.CLSCompliant(false)] public static void VertexAttrib4N(UInt32 index, [In, Out] Int16[] v) @@ -16033,6 +17637,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttrib4N(Int32 index, [In, Out] Int16[] v) + { + unsafe + { + fixed (Int16* v_ptr = v) + { + Delegates.glVertexAttrib4NsvARB((UInt32)index, (Int16*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void VertexAttrib4N(UInt32 index, ref Int16 v) @@ -16046,6 +17662,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttrib4N(Int32 index, ref Int16 v) + { + unsafe + { + fixed (Int16* v_ptr = &v) + { + Delegates.glVertexAttrib4NsvARB((UInt32)index, (Int16*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void VertexAttrib4N(UInt32 index, Byte x, Byte y, Byte z, Byte w) @@ -16053,6 +17681,12 @@ namespace OpenTK.OpenGL Delegates.glVertexAttrib4NubARB((UInt32)index, (Byte)x, (Byte)y, (Byte)z, (Byte)w); } + public static + void VertexAttrib4N(Int32 index, Byte x, Byte y, Byte z, Byte w) + { + Delegates.glVertexAttrib4NubARB((UInt32)index, (Byte)x, (Byte)y, (Byte)z, (Byte)w); + } + [System.CLSCompliant(false)] public static unsafe void VertexAttrib4N(UInt32 index, Byte* v) @@ -16159,6 +17793,15 @@ namespace OpenTK.OpenGL unsafe { Delegates.glVertexAttrib4bvARB((UInt32)index, (SByte*)v); } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib4(Int32 index, Byte* v) + { + { + Delegates.glVertexAttrib4bvARB((UInt32)index, (SByte*)v); + } + } + [System.CLSCompliant(false)] public static void VertexAttrib4(UInt32 index, [In, Out] SByte[] v) @@ -16172,6 +17815,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttrib4(Int32 index, [In, Out] Byte[] v) + { + unsafe + { + fixed (Byte* v_ptr = v) + { + Delegates.glVertexAttrib4bvARB((UInt32)index, (SByte*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void VertexAttrib4(UInt32 index, ref SByte v) @@ -16185,6 +17840,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttrib4(Int32 index, ref Byte v) + { + unsafe + { + fixed (Byte* v_ptr = &v) + { + Delegates.glVertexAttrib4bvARB((UInt32)index, (SByte*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void VertexAttrib4(UInt32 index, Double x, Double y, Double z, Double w) @@ -16192,6 +17859,12 @@ namespace OpenTK.OpenGL Delegates.glVertexAttrib4dARB((UInt32)index, (Double)x, (Double)y, (Double)z, (Double)w); } + public static + void VertexAttrib4(Int32 index, Double x, Double y, Double z, Double w) + { + Delegates.glVertexAttrib4dARB((UInt32)index, (Double)x, (Double)y, (Double)z, (Double)w); + } + [System.CLSCompliant(false)] public static unsafe void VertexAttrib4(UInt32 index, Double* v) @@ -16199,6 +17872,15 @@ namespace OpenTK.OpenGL unsafe { Delegates.glVertexAttrib4dvARB((UInt32)index, (Double*)v); } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib4(Int32 index, Double* v) + { + { + Delegates.glVertexAttrib4dvARB((UInt32)index, (Double*)v); + } + } + [System.CLSCompliant(false)] public static void VertexAttrib4(UInt32 index, [In, Out] Double[] v) @@ -16212,6 +17894,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttrib4(Int32 index, [In, Out] Double[] v) + { + unsafe + { + fixed (Double* v_ptr = v) + { + Delegates.glVertexAttrib4dvARB((UInt32)index, (Double*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void VertexAttrib4(UInt32 index, ref Double v) @@ -16225,6 +17919,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttrib4(Int32 index, ref Double v) + { + unsafe + { + fixed (Double* v_ptr = &v) + { + Delegates.glVertexAttrib4dvARB((UInt32)index, (Double*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void VertexAttrib4(UInt32 index, Single x, Single y, Single z, Single w) @@ -16232,6 +17938,12 @@ namespace OpenTK.OpenGL Delegates.glVertexAttrib4fARB((UInt32)index, (Single)x, (Single)y, (Single)z, (Single)w); } + public static + void VertexAttrib4(Int32 index, Single x, Single y, Single z, Single w) + { + Delegates.glVertexAttrib4fARB((UInt32)index, (Single)x, (Single)y, (Single)z, (Single)w); + } + [System.CLSCompliant(false)] public static unsafe void VertexAttrib4(UInt32 index, Single* v) @@ -16239,6 +17951,15 @@ namespace OpenTK.OpenGL unsafe { Delegates.glVertexAttrib4fvARB((UInt32)index, (Single*)v); } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib4(Int32 index, Single* v) + { + { + Delegates.glVertexAttrib4fvARB((UInt32)index, (Single*)v); + } + } + [System.CLSCompliant(false)] public static void VertexAttrib4(UInt32 index, [In, Out] Single[] v) @@ -16252,6 +17973,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttrib4(Int32 index, [In, Out] Single[] v) + { + unsafe + { + fixed (Single* v_ptr = v) + { + Delegates.glVertexAttrib4fvARB((UInt32)index, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void VertexAttrib4(UInt32 index, ref Single v) @@ -16265,6 +17998,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttrib4(Int32 index, ref Single v) + { + unsafe + { + fixed (Single* v_ptr = &v) + { + Delegates.glVertexAttrib4fvARB((UInt32)index, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static unsafe void VertexAttrib4(UInt32 index, Int32* v) @@ -16272,6 +18017,15 @@ namespace OpenTK.OpenGL unsafe { Delegates.glVertexAttrib4ivARB((UInt32)index, (Int32*)v); } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib4(Int32 index, Int32* v) + { + { + Delegates.glVertexAttrib4ivARB((UInt32)index, (Int32*)v); + } + } + [System.CLSCompliant(false)] public static void VertexAttrib4(UInt32 index, [In, Out] Int32[] v) @@ -16285,6 +18039,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttrib4(Int32 index, [In, Out] Int32[] v) + { + unsafe + { + fixed (Int32* v_ptr = v) + { + Delegates.glVertexAttrib4ivARB((UInt32)index, (Int32*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void VertexAttrib4(UInt32 index, ref Int32 v) @@ -16298,6 +18064,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttrib4(Int32 index, ref Int32 v) + { + unsafe + { + fixed (Int32* v_ptr = &v) + { + Delegates.glVertexAttrib4ivARB((UInt32)index, (Int32*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void VertexAttrib4(UInt32 index, Int16 x, Int16 y, Int16 z, Int16 w) @@ -16305,6 +18083,12 @@ namespace OpenTK.OpenGL Delegates.glVertexAttrib4sARB((UInt32)index, (Int16)x, (Int16)y, (Int16)z, (Int16)w); } + public static + void VertexAttrib4(Int32 index, Int16 x, Int16 y, Int16 z, Int16 w) + { + Delegates.glVertexAttrib4sARB((UInt32)index, (Int16)x, (Int16)y, (Int16)z, (Int16)w); + } + [System.CLSCompliant(false)] public static unsafe void VertexAttrib4(UInt32 index, Int16* v) @@ -16312,6 +18096,15 @@ namespace OpenTK.OpenGL unsafe { Delegates.glVertexAttrib4svARB((UInt32)index, (Int16*)v); } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib4(Int32 index, Int16* v) + { + { + Delegates.glVertexAttrib4svARB((UInt32)index, (Int16*)v); + } + } + [System.CLSCompliant(false)] public static void VertexAttrib4(UInt32 index, [In, Out] Int16[] v) @@ -16325,6 +18118,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttrib4(Int32 index, [In, Out] Int16[] v) + { + unsafe + { + fixed (Int16* v_ptr = v) + { + Delegates.glVertexAttrib4svARB((UInt32)index, (Int16*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void VertexAttrib4(UInt32 index, ref Int16 v) @@ -16338,6 +18143,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttrib4(Int32 index, ref Int16 v) + { + unsafe + { + fixed (Int16* v_ptr = &v) + { + Delegates.glVertexAttrib4svARB((UInt32)index, (Int16*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static unsafe void VertexAttrib4(UInt32 index, Byte* v) @@ -16437,15 +18254,6 @@ namespace OpenTK.OpenGL } } - [System.CLSCompliant(false)] - public static - unsafe void VertexAttribPointerARB(Int32 index, Int32 size, GL.Enums.ARB_vertex_program type, GL.Enums.Boolean normalized, Int32 stride, void* pointer) - { - { - Delegates.glVertexAttribPointerARB((UInt32)index, (Int32)size, (GL.Enums.ARB_vertex_program)type, (GL.Enums.Boolean)normalized, (Int32)stride, (void*)pointer); - } - } - [System.CLSCompliant(false)] public static unsafe void VertexAttribPointerARB(UInt32 index, Int32 size, GL.Enums.ARB_vertex_program type, GL.Enums.Boolean normalized, Int32 stride, void* pointer) @@ -16453,10 +18261,13 @@ namespace OpenTK.OpenGL unsafe { Delegates.glVertexAttribPointerARB((UInt32)index, (Int32)size, (GL.Enums.ARB_vertex_program)type, (GL.Enums.Boolean)normalized, (Int32)stride, (void*)pointer); } } + [System.CLSCompliant(false)] public static - void EnableVertexAttribArrayARB(Int32 index) + unsafe void VertexAttribPointerARB(Int32 index, Int32 size, GL.Enums.ARB_vertex_program type, GL.Enums.Boolean normalized, Int32 stride, void* pointer) { - Delegates.glEnableVertexAttribArrayARB((UInt32)index); + { + Delegates.glVertexAttribPointerARB((UInt32)index, (Int32)size, (GL.Enums.ARB_vertex_program)type, (GL.Enums.Boolean)normalized, (Int32)stride, (void*)pointer); + } } [System.CLSCompliant(false)] @@ -16467,9 +18278,9 @@ namespace OpenTK.OpenGL } public static - void DisableVertexAttribArrayARB(Int32 index) + void EnableVertexAttribArrayARB(Int32 index) { - Delegates.glDisableVertexAttribArrayARB((UInt32)index); + Delegates.glEnableVertexAttribArrayARB((UInt32)index); } [System.CLSCompliant(false)] @@ -16479,6 +18290,12 @@ namespace OpenTK.OpenGL Delegates.glDisableVertexAttribArrayARB((UInt32)index); } + public static + void DisableVertexAttribArrayARB(Int32 index) + { + Delegates.glDisableVertexAttribArrayARB((UInt32)index); + } + [System.CLSCompliant(false)] public static unsafe void ProgramStringARB(GL.Enums.ARB_vertex_program target, GL.Enums.ARB_vertex_program format, Int32 len, void* @string) @@ -16503,6 +18320,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + void BindProgramARB(GL.Enums.ARB_vertex_program target, UInt32 program) + { + Delegates.glBindProgramARB((GL.Enums.ARB_vertex_program)target, (UInt32)program); + } + public static void BindProgramARB(GL.Enums.ARB_vertex_program target, Int32 program) { @@ -16511,9 +18335,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void BindProgramARB(GL.Enums.ARB_vertex_program target, UInt32 program) + unsafe void DeleteProgramsARB(Int32 n, UInt32* programs) { - Delegates.glBindProgramARB((GL.Enums.ARB_vertex_program)target, (UInt32)program); + unsafe { Delegates.glDeleteProgramsARB((Int32)n, (UInt32*)programs); } } [System.CLSCompliant(false)] @@ -16527,9 +18351,15 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void DeleteProgramsARB(Int32 n, UInt32* programs) + void DeleteProgramsARB(Int32 n, [In, Out] UInt32[] programs) { - unsafe { Delegates.glDeleteProgramsARB((Int32)n, (UInt32*)programs); } + unsafe + { + fixed (UInt32* programs_ptr = programs) + { + Delegates.glDeleteProgramsARB((Int32)n, (UInt32*)programs_ptr); + } + } } public static @@ -16546,11 +18376,11 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void DeleteProgramsARB(Int32 n, [In, Out] UInt32[] programs) + void DeleteProgramsARB(Int32 n, ref UInt32 programs) { unsafe { - fixed (UInt32* programs_ptr = programs) + fixed (UInt32* programs_ptr = &programs) { Delegates.glDeleteProgramsARB((Int32)n, (UInt32*)programs_ptr); } @@ -16571,15 +18401,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void DeleteProgramsARB(Int32 n, ref UInt32 programs) + unsafe void GenProgramsARB(Int32 n, [Out] UInt32* programs) { - unsafe - { - fixed (UInt32* programs_ptr = &programs) - { - Delegates.glDeleteProgramsARB((Int32)n, (UInt32*)programs_ptr); - } - } + unsafe { Delegates.glGenProgramsARB((Int32)n, (UInt32*)programs); } } [System.CLSCompliant(false)] @@ -16594,9 +18418,15 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GenProgramsARB(Int32 n, [Out] UInt32* programs) + void GenProgramsARB(Int32 n, [In, Out] UInt32[] programs) { - unsafe { Delegates.glGenProgramsARB((Int32)n, (UInt32*)programs); } + unsafe + { + fixed (UInt32* programs_ptr = programs) + { + Delegates.glGenProgramsARB((Int32)n, (UInt32*)programs_ptr); + } + } } public static @@ -16613,13 +18443,15 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void GenProgramsARB(Int32 n, [In, Out] UInt32[] programs) + void GenProgramsARB(Int32 n, [Out] out UInt32 programs) { + programs = default(UInt32); unsafe { - fixed (UInt32* programs_ptr = programs) + fixed (UInt32* programs_ptr = &programs) { Delegates.glGenProgramsARB((Int32)n, (UInt32*)programs_ptr); + programs = *programs_ptr; } } } @@ -16640,22 +18472,13 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void GenProgramsARB(Int32 n, [Out] out UInt32 programs) + void ProgramEnvParameter4(GL.Enums.ARB_vertex_program target, UInt32 index, Double x, Double y, Double z, Double w) { - programs = default(UInt32); - unsafe - { - fixed (UInt32* programs_ptr = &programs) - { - Delegates.glGenProgramsARB((Int32)n, (UInt32*)programs_ptr); - programs = *programs_ptr; - } - } + Delegates.glProgramEnvParameter4dARB((GL.Enums.ARB_vertex_program)target, (UInt32)index, (Double)x, (Double)y, (Double)z, (Double)w); } - [System.CLSCompliant(false)] public static - void ProgramEnvParameter4(GL.Enums.ARB_vertex_program target, UInt32 index, Double x, Double y, Double z, Double w) + void ProgramEnvParameter4(GL.Enums.ARB_vertex_program target, Int32 index, Double x, Double y, Double z, Double w) { Delegates.glProgramEnvParameter4dARB((GL.Enums.ARB_vertex_program)target, (UInt32)index, (Double)x, (Double)y, (Double)z, (Double)w); } @@ -16667,6 +18490,15 @@ namespace OpenTK.OpenGL unsafe { Delegates.glProgramEnvParameter4dvARB((GL.Enums.ARB_vertex_program)target, (UInt32)index, (Double*)@params); } } + [System.CLSCompliant(false)] + public static + unsafe void ProgramEnvParameter4(GL.Enums.ARB_vertex_program target, Int32 index, Double* @params) + { + { + Delegates.glProgramEnvParameter4dvARB((GL.Enums.ARB_vertex_program)target, (UInt32)index, (Double*)@params); + } + } + [System.CLSCompliant(false)] public static void ProgramEnvParameter4(GL.Enums.ARB_vertex_program target, UInt32 index, [In, Out] Double[] @params) @@ -16680,6 +18512,18 @@ namespace OpenTK.OpenGL } } + public static + void ProgramEnvParameter4(GL.Enums.ARB_vertex_program target, Int32 index, [In, Out] Double[] @params) + { + unsafe + { + fixed (Double* @params_ptr = @params) + { + Delegates.glProgramEnvParameter4dvARB((GL.Enums.ARB_vertex_program)target, (UInt32)index, (Double*)@params_ptr); + } + } + } + [System.CLSCompliant(false)] public static void ProgramEnvParameter4(GL.Enums.ARB_vertex_program target, UInt32 index, ref Double @params) @@ -16693,6 +18537,18 @@ namespace OpenTK.OpenGL } } + public static + void ProgramEnvParameter4(GL.Enums.ARB_vertex_program target, Int32 index, ref Double @params) + { + unsafe + { + fixed (Double* @params_ptr = &@params) + { + Delegates.glProgramEnvParameter4dvARB((GL.Enums.ARB_vertex_program)target, (UInt32)index, (Double*)@params_ptr); + } + } + } + [System.CLSCompliant(false)] public static void ProgramEnvParameter4(GL.Enums.ARB_vertex_program target, UInt32 index, Single x, Single y, Single z, Single w) @@ -16700,6 +18556,12 @@ namespace OpenTK.OpenGL Delegates.glProgramEnvParameter4fARB((GL.Enums.ARB_vertex_program)target, (UInt32)index, (Single)x, (Single)y, (Single)z, (Single)w); } + public static + void ProgramEnvParameter4(GL.Enums.ARB_vertex_program target, Int32 index, Single x, Single y, Single z, Single w) + { + Delegates.glProgramEnvParameter4fARB((GL.Enums.ARB_vertex_program)target, (UInt32)index, (Single)x, (Single)y, (Single)z, (Single)w); + } + [System.CLSCompliant(false)] public static unsafe void ProgramEnvParameter4(GL.Enums.ARB_vertex_program target, UInt32 index, Single* @params) @@ -16707,6 +18569,15 @@ namespace OpenTK.OpenGL unsafe { Delegates.glProgramEnvParameter4fvARB((GL.Enums.ARB_vertex_program)target, (UInt32)index, (Single*)@params); } } + [System.CLSCompliant(false)] + public static + unsafe void ProgramEnvParameter4(GL.Enums.ARB_vertex_program target, Int32 index, Single* @params) + { + { + Delegates.glProgramEnvParameter4fvARB((GL.Enums.ARB_vertex_program)target, (UInt32)index, (Single*)@params); + } + } + [System.CLSCompliant(false)] public static void ProgramEnvParameter4(GL.Enums.ARB_vertex_program target, UInt32 index, [In, Out] Single[] @params) @@ -16720,6 +18591,18 @@ namespace OpenTK.OpenGL } } + public static + void ProgramEnvParameter4(GL.Enums.ARB_vertex_program target, Int32 index, [In, Out] Single[] @params) + { + unsafe + { + fixed (Single* @params_ptr = @params) + { + Delegates.glProgramEnvParameter4fvARB((GL.Enums.ARB_vertex_program)target, (UInt32)index, (Single*)@params_ptr); + } + } + } + [System.CLSCompliant(false)] public static void ProgramEnvParameter4(GL.Enums.ARB_vertex_program target, UInt32 index, ref Single @params) @@ -16733,6 +18616,18 @@ namespace OpenTK.OpenGL } } + public static + void ProgramEnvParameter4(GL.Enums.ARB_vertex_program target, Int32 index, ref Single @params) + { + unsafe + { + fixed (Single* @params_ptr = &@params) + { + Delegates.glProgramEnvParameter4fvARB((GL.Enums.ARB_vertex_program)target, (UInt32)index, (Single*)@params_ptr); + } + } + } + [System.CLSCompliant(false)] public static void ProgramLocalParameter4(GL.Enums.ARB_vertex_program target, UInt32 index, Double x, Double y, Double z, Double w) @@ -16740,6 +18635,12 @@ namespace OpenTK.OpenGL Delegates.glProgramLocalParameter4dARB((GL.Enums.ARB_vertex_program)target, (UInt32)index, (Double)x, (Double)y, (Double)z, (Double)w); } + public static + void ProgramLocalParameter4(GL.Enums.ARB_vertex_program target, Int32 index, Double x, Double y, Double z, Double w) + { + Delegates.glProgramLocalParameter4dARB((GL.Enums.ARB_vertex_program)target, (UInt32)index, (Double)x, (Double)y, (Double)z, (Double)w); + } + [System.CLSCompliant(false)] public static unsafe void ProgramLocalParameter4(GL.Enums.ARB_vertex_program target, UInt32 index, Double* @params) @@ -16747,6 +18648,15 @@ namespace OpenTK.OpenGL unsafe { Delegates.glProgramLocalParameter4dvARB((GL.Enums.ARB_vertex_program)target, (UInt32)index, (Double*)@params); } } + [System.CLSCompliant(false)] + public static + unsafe void ProgramLocalParameter4(GL.Enums.ARB_vertex_program target, Int32 index, Double* @params) + { + { + Delegates.glProgramLocalParameter4dvARB((GL.Enums.ARB_vertex_program)target, (UInt32)index, (Double*)@params); + } + } + [System.CLSCompliant(false)] public static void ProgramLocalParameter4(GL.Enums.ARB_vertex_program target, UInt32 index, [In, Out] Double[] @params) @@ -16760,6 +18670,18 @@ namespace OpenTK.OpenGL } } + public static + void ProgramLocalParameter4(GL.Enums.ARB_vertex_program target, Int32 index, [In, Out] Double[] @params) + { + unsafe + { + fixed (Double* @params_ptr = @params) + { + Delegates.glProgramLocalParameter4dvARB((GL.Enums.ARB_vertex_program)target, (UInt32)index, (Double*)@params_ptr); + } + } + } + [System.CLSCompliant(false)] public static void ProgramLocalParameter4(GL.Enums.ARB_vertex_program target, UInt32 index, ref Double @params) @@ -16773,6 +18695,18 @@ namespace OpenTK.OpenGL } } + public static + void ProgramLocalParameter4(GL.Enums.ARB_vertex_program target, Int32 index, ref Double @params) + { + unsafe + { + fixed (Double* @params_ptr = &@params) + { + Delegates.glProgramLocalParameter4dvARB((GL.Enums.ARB_vertex_program)target, (UInt32)index, (Double*)@params_ptr); + } + } + } + [System.CLSCompliant(false)] public static void ProgramLocalParameter4(GL.Enums.ARB_vertex_program target, UInt32 index, Single x, Single y, Single z, Single w) @@ -16780,6 +18714,12 @@ namespace OpenTK.OpenGL Delegates.glProgramLocalParameter4fARB((GL.Enums.ARB_vertex_program)target, (UInt32)index, (Single)x, (Single)y, (Single)z, (Single)w); } + public static + void ProgramLocalParameter4(GL.Enums.ARB_vertex_program target, Int32 index, Single x, Single y, Single z, Single w) + { + Delegates.glProgramLocalParameter4fARB((GL.Enums.ARB_vertex_program)target, (UInt32)index, (Single)x, (Single)y, (Single)z, (Single)w); + } + [System.CLSCompliant(false)] public static unsafe void ProgramLocalParameter4(GL.Enums.ARB_vertex_program target, UInt32 index, Single* @params) @@ -16787,6 +18727,15 @@ namespace OpenTK.OpenGL unsafe { Delegates.glProgramLocalParameter4fvARB((GL.Enums.ARB_vertex_program)target, (UInt32)index, (Single*)@params); } } + [System.CLSCompliant(false)] + public static + unsafe void ProgramLocalParameter4(GL.Enums.ARB_vertex_program target, Int32 index, Single* @params) + { + { + Delegates.glProgramLocalParameter4fvARB((GL.Enums.ARB_vertex_program)target, (UInt32)index, (Single*)@params); + } + } + [System.CLSCompliant(false)] public static void ProgramLocalParameter4(GL.Enums.ARB_vertex_program target, UInt32 index, [In, Out] Single[] @params) @@ -16800,6 +18749,18 @@ namespace OpenTK.OpenGL } } + public static + void ProgramLocalParameter4(GL.Enums.ARB_vertex_program target, Int32 index, [In, Out] Single[] @params) + { + unsafe + { + fixed (Single* @params_ptr = @params) + { + Delegates.glProgramLocalParameter4fvARB((GL.Enums.ARB_vertex_program)target, (UInt32)index, (Single*)@params_ptr); + } + } + } + [System.CLSCompliant(false)] public static void ProgramLocalParameter4(GL.Enums.ARB_vertex_program target, UInt32 index, ref Single @params) @@ -16813,6 +18774,18 @@ namespace OpenTK.OpenGL } } + public static + void ProgramLocalParameter4(GL.Enums.ARB_vertex_program target, Int32 index, ref Single @params) + { + unsafe + { + fixed (Single* @params_ptr = &@params) + { + Delegates.glProgramLocalParameter4fvARB((GL.Enums.ARB_vertex_program)target, (UInt32)index, (Single*)@params_ptr); + } + } + } + [System.CLSCompliant(false)] public static unsafe void GetProgramEnvParameter(GL.Enums.ARB_vertex_program target, UInt32 index, [Out] Double* @params) @@ -16820,6 +18793,16 @@ namespace OpenTK.OpenGL unsafe { Delegates.glGetProgramEnvParameterdvARB((GL.Enums.ARB_vertex_program)target, (UInt32)index, (Double*)@params); } } + [System.CLSCompliant(false)] + public static + unsafe void GetProgramEnvParameter(GL.Enums.ARB_vertex_program target, Int32 index, [Out] Double* @params) + { + @params = default(Double*); + { + Delegates.glGetProgramEnvParameterdvARB((GL.Enums.ARB_vertex_program)target, (UInt32)index, (Double*)@params); + } + } + [System.CLSCompliant(false)] public static void GetProgramEnvParameter(GL.Enums.ARB_vertex_program target, UInt32 index, [In, Out] Double[] @params) @@ -16833,6 +18816,18 @@ namespace OpenTK.OpenGL } } + public static + void GetProgramEnvParameter(GL.Enums.ARB_vertex_program target, Int32 index, [In, Out] Double[] @params) + { + unsafe + { + fixed (Double* @params_ptr = @params) + { + Delegates.glGetProgramEnvParameterdvARB((GL.Enums.ARB_vertex_program)target, (UInt32)index, (Double*)@params_ptr); + } + } + } + [System.CLSCompliant(false)] public static void GetProgramEnvParameter(GL.Enums.ARB_vertex_program target, UInt32 index, [Out] out Double @params) @@ -16848,6 +18843,20 @@ namespace OpenTK.OpenGL } } + public static + void GetProgramEnvParameter(GL.Enums.ARB_vertex_program target, Int32 index, [Out] out Double @params) + { + @params = default(Double); + unsafe + { + fixed (Double* @params_ptr = &@params) + { + Delegates.glGetProgramEnvParameterdvARB((GL.Enums.ARB_vertex_program)target, (UInt32)index, (Double*)@params_ptr); + @params = *@params_ptr; + } + } + } + [System.CLSCompliant(false)] public static unsafe void GetProgramEnvParameter(GL.Enums.ARB_vertex_program target, UInt32 index, [Out] Single* @params) @@ -16855,6 +18864,16 @@ namespace OpenTK.OpenGL unsafe { Delegates.glGetProgramEnvParameterfvARB((GL.Enums.ARB_vertex_program)target, (UInt32)index, (Single*)@params); } } + [System.CLSCompliant(false)] + public static + unsafe void GetProgramEnvParameter(GL.Enums.ARB_vertex_program target, Int32 index, [Out] Single* @params) + { + @params = default(Single*); + { + Delegates.glGetProgramEnvParameterfvARB((GL.Enums.ARB_vertex_program)target, (UInt32)index, (Single*)@params); + } + } + [System.CLSCompliant(false)] public static void GetProgramEnvParameter(GL.Enums.ARB_vertex_program target, UInt32 index, [In, Out] Single[] @params) @@ -16868,6 +18887,18 @@ namespace OpenTK.OpenGL } } + public static + void GetProgramEnvParameter(GL.Enums.ARB_vertex_program target, Int32 index, [In, Out] Single[] @params) + { + unsafe + { + fixed (Single* @params_ptr = @params) + { + Delegates.glGetProgramEnvParameterfvARB((GL.Enums.ARB_vertex_program)target, (UInt32)index, (Single*)@params_ptr); + } + } + } + [System.CLSCompliant(false)] public static void GetProgramEnvParameter(GL.Enums.ARB_vertex_program target, UInt32 index, [Out] out Single @params) @@ -16883,6 +18914,20 @@ namespace OpenTK.OpenGL } } + public static + void GetProgramEnvParameter(GL.Enums.ARB_vertex_program target, Int32 index, [Out] out Single @params) + { + @params = default(Single); + unsafe + { + fixed (Single* @params_ptr = &@params) + { + Delegates.glGetProgramEnvParameterfvARB((GL.Enums.ARB_vertex_program)target, (UInt32)index, (Single*)@params_ptr); + @params = *@params_ptr; + } + } + } + [System.CLSCompliant(false)] public static unsafe void GetProgramLocalParameter(GL.Enums.ARB_vertex_program target, UInt32 index, [Out] Double* @params) @@ -16890,6 +18935,16 @@ namespace OpenTK.OpenGL unsafe { Delegates.glGetProgramLocalParameterdvARB((GL.Enums.ARB_vertex_program)target, (UInt32)index, (Double*)@params); } } + [System.CLSCompliant(false)] + public static + unsafe void GetProgramLocalParameter(GL.Enums.ARB_vertex_program target, Int32 index, [Out] Double* @params) + { + @params = default(Double*); + { + Delegates.glGetProgramLocalParameterdvARB((GL.Enums.ARB_vertex_program)target, (UInt32)index, (Double*)@params); + } + } + [System.CLSCompliant(false)] public static void GetProgramLocalParameter(GL.Enums.ARB_vertex_program target, UInt32 index, [In, Out] Double[] @params) @@ -16903,6 +18958,18 @@ namespace OpenTK.OpenGL } } + public static + void GetProgramLocalParameter(GL.Enums.ARB_vertex_program target, Int32 index, [In, Out] Double[] @params) + { + unsafe + { + fixed (Double* @params_ptr = @params) + { + Delegates.glGetProgramLocalParameterdvARB((GL.Enums.ARB_vertex_program)target, (UInt32)index, (Double*)@params_ptr); + } + } + } + [System.CLSCompliant(false)] public static void GetProgramLocalParameter(GL.Enums.ARB_vertex_program target, UInt32 index, [Out] out Double @params) @@ -16918,6 +18985,20 @@ namespace OpenTK.OpenGL } } + public static + void GetProgramLocalParameter(GL.Enums.ARB_vertex_program target, Int32 index, [Out] out Double @params) + { + @params = default(Double); + unsafe + { + fixed (Double* @params_ptr = &@params) + { + Delegates.glGetProgramLocalParameterdvARB((GL.Enums.ARB_vertex_program)target, (UInt32)index, (Double*)@params_ptr); + @params = *@params_ptr; + } + } + } + [System.CLSCompliant(false)] public static unsafe void GetProgramLocalParameter(GL.Enums.ARB_vertex_program target, UInt32 index, [Out] Single* @params) @@ -16925,6 +19006,16 @@ namespace OpenTK.OpenGL unsafe { Delegates.glGetProgramLocalParameterfvARB((GL.Enums.ARB_vertex_program)target, (UInt32)index, (Single*)@params); } } + [System.CLSCompliant(false)] + public static + unsafe void GetProgramLocalParameter(GL.Enums.ARB_vertex_program target, Int32 index, [Out] Single* @params) + { + @params = default(Single*); + { + Delegates.glGetProgramLocalParameterfvARB((GL.Enums.ARB_vertex_program)target, (UInt32)index, (Single*)@params); + } + } + [System.CLSCompliant(false)] public static void GetProgramLocalParameter(GL.Enums.ARB_vertex_program target, UInt32 index, [In, Out] Single[] @params) @@ -16938,6 +19029,18 @@ namespace OpenTK.OpenGL } } + public static + void GetProgramLocalParameter(GL.Enums.ARB_vertex_program target, Int32 index, [In, Out] Single[] @params) + { + unsafe + { + fixed (Single* @params_ptr = @params) + { + Delegates.glGetProgramLocalParameterfvARB((GL.Enums.ARB_vertex_program)target, (UInt32)index, (Single*)@params_ptr); + } + } + } + [System.CLSCompliant(false)] public static void GetProgramLocalParameter(GL.Enums.ARB_vertex_program target, UInt32 index, [Out] out Single @params) @@ -16953,6 +19056,20 @@ namespace OpenTK.OpenGL } } + public static + void GetProgramLocalParameter(GL.Enums.ARB_vertex_program target, Int32 index, [Out] out Single @params) + { + @params = default(Single); + unsafe + { + fixed (Single* @params_ptr = &@params) + { + Delegates.glGetProgramLocalParameterfvARB((GL.Enums.ARB_vertex_program)target, (UInt32)index, (Single*)@params_ptr); + @params = *@params_ptr; + } + } + } + [System.CLSCompliant(false)] public static unsafe void GetProgram(GL.Enums.ARB_vertex_program target, GL.Enums.ARB_vertex_program pname, [Out] Int32* @params) @@ -17017,6 +19134,16 @@ namespace OpenTK.OpenGL unsafe { Delegates.glGetVertexAttribdvARB((UInt32)index, (GL.Enums.ARB_vertex_program)pname, (Double*)@params); } } + [System.CLSCompliant(false)] + public static + unsafe void GetVertexAttrib(Int32 index, GL.Enums.ARB_vertex_program pname, [Out] Double* @params) + { + @params = default(Double*); + { + Delegates.glGetVertexAttribdvARB((UInt32)index, (GL.Enums.ARB_vertex_program)pname, (Double*)@params); + } + } + [System.CLSCompliant(false)] public static void GetVertexAttrib(UInt32 index, GL.Enums.ARB_vertex_program pname, [In, Out] Double[] @params) @@ -17030,6 +19157,18 @@ namespace OpenTK.OpenGL } } + public static + void GetVertexAttrib(Int32 index, GL.Enums.ARB_vertex_program pname, [In, Out] Double[] @params) + { + unsafe + { + fixed (Double* @params_ptr = @params) + { + Delegates.glGetVertexAttribdvARB((UInt32)index, (GL.Enums.ARB_vertex_program)pname, (Double*)@params_ptr); + } + } + } + [System.CLSCompliant(false)] public static void GetVertexAttrib(UInt32 index, GL.Enums.ARB_vertex_program pname, [Out] out Double @params) @@ -17045,6 +19184,20 @@ namespace OpenTK.OpenGL } } + public static + void GetVertexAttrib(Int32 index, GL.Enums.ARB_vertex_program pname, [Out] out Double @params) + { + @params = default(Double); + unsafe + { + fixed (Double* @params_ptr = &@params) + { + Delegates.glGetVertexAttribdvARB((UInt32)index, (GL.Enums.ARB_vertex_program)pname, (Double*)@params_ptr); + @params = *@params_ptr; + } + } + } + [System.CLSCompliant(false)] public static unsafe void GetVertexAttrib(UInt32 index, GL.Enums.ARB_vertex_program pname, [Out] Single* @params) @@ -17052,6 +19205,16 @@ namespace OpenTK.OpenGL unsafe { Delegates.glGetVertexAttribfvARB((UInt32)index, (GL.Enums.ARB_vertex_program)pname, (Single*)@params); } } + [System.CLSCompliant(false)] + public static + unsafe void GetVertexAttrib(Int32 index, GL.Enums.ARB_vertex_program pname, [Out] Single* @params) + { + @params = default(Single*); + { + Delegates.glGetVertexAttribfvARB((UInt32)index, (GL.Enums.ARB_vertex_program)pname, (Single*)@params); + } + } + [System.CLSCompliant(false)] public static void GetVertexAttrib(UInt32 index, GL.Enums.ARB_vertex_program pname, [In, Out] Single[] @params) @@ -17065,6 +19228,18 @@ namespace OpenTK.OpenGL } } + public static + void GetVertexAttrib(Int32 index, GL.Enums.ARB_vertex_program pname, [In, Out] Single[] @params) + { + unsafe + { + fixed (Single* @params_ptr = @params) + { + Delegates.glGetVertexAttribfvARB((UInt32)index, (GL.Enums.ARB_vertex_program)pname, (Single*)@params_ptr); + } + } + } + [System.CLSCompliant(false)] public static void GetVertexAttrib(UInt32 index, GL.Enums.ARB_vertex_program pname, [Out] out Single @params) @@ -17080,6 +19255,20 @@ namespace OpenTK.OpenGL } } + public static + void GetVertexAttrib(Int32 index, GL.Enums.ARB_vertex_program pname, [Out] out Single @params) + { + @params = default(Single); + unsafe + { + fixed (Single* @params_ptr = &@params) + { + Delegates.glGetVertexAttribfvARB((UInt32)index, (GL.Enums.ARB_vertex_program)pname, (Single*)@params_ptr); + @params = *@params_ptr; + } + } + } + [System.CLSCompliant(false)] public static unsafe void GetVertexAttrib(UInt32 index, GL.Enums.ARB_vertex_program pname, [Out] Int32* @params) @@ -17087,6 +19276,16 @@ namespace OpenTK.OpenGL unsafe { Delegates.glGetVertexAttribivARB((UInt32)index, (GL.Enums.ARB_vertex_program)pname, (Int32*)@params); } } + [System.CLSCompliant(false)] + public static + unsafe void GetVertexAttrib(Int32 index, GL.Enums.ARB_vertex_program pname, [Out] Int32* @params) + { + @params = default(Int32*); + { + Delegates.glGetVertexAttribivARB((UInt32)index, (GL.Enums.ARB_vertex_program)pname, (Int32*)@params); + } + } + [System.CLSCompliant(false)] public static void GetVertexAttrib(UInt32 index, GL.Enums.ARB_vertex_program pname, [In, Out] Int32[] @params) @@ -17100,6 +19299,18 @@ namespace OpenTK.OpenGL } } + public static + void GetVertexAttrib(Int32 index, GL.Enums.ARB_vertex_program pname, [In, Out] Int32[] @params) + { + unsafe + { + fixed (Int32* @params_ptr = @params) + { + Delegates.glGetVertexAttribivARB((UInt32)index, (GL.Enums.ARB_vertex_program)pname, (Int32*)@params_ptr); + } + } + } + [System.CLSCompliant(false)] public static void GetVertexAttrib(UInt32 index, GL.Enums.ARB_vertex_program pname, [Out] out Int32 @params) @@ -17115,14 +19326,18 @@ namespace OpenTK.OpenGL } } - [System.CLSCompliant(false)] public static - unsafe void GetVertexAttribPointervARB(Int32 index, GL.Enums.ARB_vertex_program pname, [Out] void* pointer) + void GetVertexAttrib(Int32 index, GL.Enums.ARB_vertex_program pname, [Out] out Int32 @params) { - pointer = default(void*); + @params = default(Int32); + unsafe + { + fixed (Int32* @params_ptr = &@params) { - Delegates.glGetVertexAttribPointervARB((UInt32)index, (GL.Enums.ARB_vertex_program)pname, (void*)pointer); + Delegates.glGetVertexAttribivARB((UInt32)index, (GL.Enums.ARB_vertex_program)pname, (Int32*)@params_ptr); + @params = *@params_ptr; } + } } [System.CLSCompliant(false)] @@ -17132,21 +19347,14 @@ namespace OpenTK.OpenGL unsafe { Delegates.glGetVertexAttribPointervARB((UInt32)index, (GL.Enums.ARB_vertex_program)pname, (void*)pointer); } } + [System.CLSCompliant(false)] public static - void GetVertexAttribPointervARB(Int32 index, GL.Enums.ARB_vertex_program pname, [In, Out] object pointer) + unsafe void GetVertexAttribPointervARB(Int32 index, GL.Enums.ARB_vertex_program pname, [Out] void* pointer) { - System.Runtime.InteropServices.GCHandle pointer_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pointer, System.Runtime.InteropServices.GCHandleType.Pinned); - unsafe - { - try + pointer = default(void*); { - Delegates.glGetVertexAttribPointervARB((UInt32)index, (GL.Enums.ARB_vertex_program)pname, (void*)pointer_ptr.AddrOfPinnedObject()); + Delegates.glGetVertexAttribPointervARB((UInt32)index, (GL.Enums.ARB_vertex_program)pname, (void*)pointer); } - finally - { - pointer_ptr.Free(); - } - } } [System.CLSCompliant(false)] @@ -17168,9 +19376,20 @@ namespace OpenTK.OpenGL } public static - Boolean IsProgramARB(Int32 program) + void GetVertexAttribPointervARB(Int32 index, GL.Enums.ARB_vertex_program pname, [In, Out] object pointer) { - return Delegates.glIsProgramARB((UInt32)program); + System.Runtime.InteropServices.GCHandle pointer_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pointer, System.Runtime.InteropServices.GCHandleType.Pinned); + unsafe + { + try + { + Delegates.glGetVertexAttribPointervARB((UInt32)index, (GL.Enums.ARB_vertex_program)pname, (void*)pointer_ptr.AddrOfPinnedObject()); + } + finally + { + pointer_ptr.Free(); + } + } } [System.CLSCompliant(false)] @@ -17181,9 +19400,9 @@ namespace OpenTK.OpenGL } public static - void BindBufferARB(GL.Enums.ARB_vertex_buffer_object target, Int32 buffer) + Boolean IsProgramARB(Int32 program) { - Delegates.glBindBufferARB((GL.Enums.ARB_vertex_buffer_object)target, (UInt32)buffer); + return Delegates.glIsProgramARB((UInt32)program); } [System.CLSCompliant(false)] @@ -17193,6 +19412,19 @@ namespace OpenTK.OpenGL Delegates.glBindBufferARB((GL.Enums.ARB_vertex_buffer_object)target, (UInt32)buffer); } + public static + void BindBufferARB(GL.Enums.ARB_vertex_buffer_object target, Int32 buffer) + { + Delegates.glBindBufferARB((GL.Enums.ARB_vertex_buffer_object)target, (UInt32)buffer); + } + + [System.CLSCompliant(false)] + public static + unsafe void DeleteBuffersARB(Int32 n, UInt32* buffers) + { + unsafe { Delegates.glDeleteBuffersARB((Int32)n, (UInt32*)buffers); } + } + [System.CLSCompliant(false)] public static unsafe void DeleteBuffersARB(Int32 n, Int32* buffers) @@ -17204,9 +19436,15 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void DeleteBuffersARB(Int32 n, UInt32* buffers) + void DeleteBuffersARB(Int32 n, [In, Out] UInt32[] buffers) { - unsafe { Delegates.glDeleteBuffersARB((Int32)n, (UInt32*)buffers); } + unsafe + { + fixed (UInt32* buffers_ptr = buffers) + { + Delegates.glDeleteBuffersARB((Int32)n, (UInt32*)buffers_ptr); + } + } } public static @@ -17223,11 +19461,11 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void DeleteBuffersARB(Int32 n, [In, Out] UInt32[] buffers) + void DeleteBuffersARB(Int32 n, ref UInt32 buffers) { unsafe { - fixed (UInt32* buffers_ptr = buffers) + fixed (UInt32* buffers_ptr = &buffers) { Delegates.glDeleteBuffersARB((Int32)n, (UInt32*)buffers_ptr); } @@ -17248,15 +19486,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void DeleteBuffersARB(Int32 n, ref UInt32 buffers) + unsafe void GenBuffersARB(Int32 n, [Out] UInt32* buffers) { - unsafe - { - fixed (UInt32* buffers_ptr = &buffers) - { - Delegates.glDeleteBuffersARB((Int32)n, (UInt32*)buffers_ptr); - } - } + unsafe { Delegates.glGenBuffersARB((Int32)n, (UInt32*)buffers); } } [System.CLSCompliant(false)] @@ -17269,25 +19501,6 @@ namespace OpenTK.OpenGL } } - [System.CLSCompliant(false)] - public static - unsafe void GenBuffersARB(Int32 n, [Out] UInt32* buffers) - { - unsafe { Delegates.glGenBuffersARB((Int32)n, (UInt32*)buffers); } - } - - public static - void GenBuffersARB(Int32 n, [In, Out] Int32[] buffers) - { - unsafe - { - fixed (Int32* buffers_ptr = buffers) - { - Delegates.glGenBuffersARB((Int32)n, (UInt32*)buffers_ptr); - } - } - } - [System.CLSCompliant(false)] public static void GenBuffersARB(Int32 n, [In, Out] UInt32[] buffers) @@ -17302,15 +19515,13 @@ namespace OpenTK.OpenGL } public static - void GenBuffersARB(Int32 n, [Out] out Int32 buffers) + void GenBuffersARB(Int32 n, [In, Out] Int32[] buffers) { - buffers = default(Int32); unsafe { - fixed (Int32* buffers_ptr = &buffers) + fixed (Int32* buffers_ptr = buffers) { Delegates.glGenBuffersARB((Int32)n, (UInt32*)buffers_ptr); - buffers = *buffers_ptr; } } } @@ -17331,9 +19542,17 @@ namespace OpenTK.OpenGL } public static - Boolean IsBufferARB(Int32 buffer) + void GenBuffersARB(Int32 n, [Out] out Int32 buffers) { - return Delegates.glIsBufferARB((UInt32)buffer); + buffers = default(Int32); + unsafe + { + fixed (Int32* buffers_ptr = &buffers) + { + Delegates.glGenBuffersARB((Int32)n, (UInt32*)buffers_ptr); + buffers = *buffers_ptr; + } + } } [System.CLSCompliant(false)] @@ -17343,6 +19562,12 @@ namespace OpenTK.OpenGL return Delegates.glIsBufferARB((UInt32)buffer); } + public static + Boolean IsBufferARB(Int32 buffer) + { + return Delegates.glIsBufferARB((UInt32)buffer); + } + [System.CLSCompliant(false)] public static unsafe void BufferDataARB(GL.Enums.ARB_vertex_buffer_object target, IntPtr size, void* data, GL.Enums.ARB_vertex_buffer_object usage) @@ -17484,6 +19709,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void GenQueriesARB(Int32 n, [Out] UInt32* ids) + { + unsafe { Delegates.glGenQueriesARB((Int32)n, (UInt32*)ids); } + } + [System.CLSCompliant(false)] public static unsafe void GenQueriesARB(Int32 n, [Out] Int32* ids) @@ -17496,9 +19728,15 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GenQueriesARB(Int32 n, [Out] UInt32* ids) + void GenQueriesARB(Int32 n, [In, Out] UInt32[] ids) { - unsafe { Delegates.glGenQueriesARB((Int32)n, (UInt32*)ids); } + unsafe + { + fixed (UInt32* ids_ptr = ids) + { + Delegates.glGenQueriesARB((Int32)n, (UInt32*)ids_ptr); + } + } } public static @@ -17515,13 +19753,15 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void GenQueriesARB(Int32 n, [In, Out] UInt32[] ids) + void GenQueriesARB(Int32 n, [Out] out UInt32 ids) { + ids = default(UInt32); unsafe { - fixed (UInt32* ids_ptr = ids) + fixed (UInt32* ids_ptr = &ids) { Delegates.glGenQueriesARB((Int32)n, (UInt32*)ids_ptr); + ids = *ids_ptr; } } } @@ -17542,17 +19782,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void GenQueriesARB(Int32 n, [Out] out UInt32 ids) + unsafe void DeleteQueriesARB(Int32 n, UInt32* ids) { - ids = default(UInt32); - unsafe - { - fixed (UInt32* ids_ptr = &ids) - { - Delegates.glGenQueriesARB((Int32)n, (UInt32*)ids_ptr); - ids = *ids_ptr; - } - } + unsafe { Delegates.glDeleteQueriesARB((Int32)n, (UInt32*)ids); } } [System.CLSCompliant(false)] @@ -17564,25 +19796,6 @@ namespace OpenTK.OpenGL } } - [System.CLSCompliant(false)] - public static - unsafe void DeleteQueriesARB(Int32 n, UInt32* ids) - { - unsafe { Delegates.glDeleteQueriesARB((Int32)n, (UInt32*)ids); } - } - - public static - void DeleteQueriesARB(Int32 n, [In, Out] Int32[] ids) - { - unsafe - { - fixed (Int32* ids_ptr = ids) - { - Delegates.glDeleteQueriesARB((Int32)n, (UInt32*)ids_ptr); - } - } - } - [System.CLSCompliant(false)] public static void DeleteQueriesARB(Int32 n, [In, Out] UInt32[] ids) @@ -17597,11 +19810,11 @@ namespace OpenTK.OpenGL } public static - void DeleteQueriesARB(Int32 n, ref Int32 ids) + void DeleteQueriesARB(Int32 n, [In, Out] Int32[] ids) { unsafe { - fixed (Int32* ids_ptr = &ids) + fixed (Int32* ids_ptr = ids) { Delegates.glDeleteQueriesARB((Int32)n, (UInt32*)ids_ptr); } @@ -17622,9 +19835,15 @@ namespace OpenTK.OpenGL } public static - Boolean IsQueryARB(Int32 id) + void DeleteQueriesARB(Int32 n, ref Int32 ids) { - return Delegates.glIsQueryARB((UInt32)id); + unsafe + { + fixed (Int32* ids_ptr = &ids) + { + Delegates.glDeleteQueriesARB((Int32)n, (UInt32*)ids_ptr); + } + } } [System.CLSCompliant(false)] @@ -17635,9 +19854,9 @@ namespace OpenTK.OpenGL } public static - void BeginQueryARB(GL.Enums.ARB_occlusion_query target, Int32 id) + Boolean IsQueryARB(Int32 id) { - Delegates.glBeginQueryARB((GL.Enums.ARB_occlusion_query)target, (UInt32)id); + return Delegates.glIsQueryARB((UInt32)id); } [System.CLSCompliant(false)] @@ -17647,6 +19866,12 @@ namespace OpenTK.OpenGL Delegates.glBeginQueryARB((GL.Enums.ARB_occlusion_query)target, (UInt32)id); } + public static + void BeginQueryARB(GL.Enums.ARB_occlusion_query target, Int32 id) + { + Delegates.glBeginQueryARB((GL.Enums.ARB_occlusion_query)target, (UInt32)id); + } + public static void EndQueryARB(GL.Enums.ARB_occlusion_query target) { @@ -17693,6 +19918,16 @@ namespace OpenTK.OpenGL unsafe { Delegates.glGetQueryObjectivARB((UInt32)id, (GL.Enums.ARB_occlusion_query)pname, (Int32*)@params); } } + [System.CLSCompliant(false)] + public static + unsafe void GetQueryObject(Int32 id, GL.Enums.ARB_occlusion_query pname, [Out] Int32* @params) + { + @params = default(Int32*); + { + Delegates.glGetQueryObjectivARB((UInt32)id, (GL.Enums.ARB_occlusion_query)pname, (Int32*)@params); + } + } + [System.CLSCompliant(false)] public static void GetQueryObject(UInt32 id, GL.Enums.ARB_occlusion_query pname, [In, Out] Int32[] @params) @@ -17706,6 +19941,18 @@ namespace OpenTK.OpenGL } } + public static + void GetQueryObject(Int32 id, GL.Enums.ARB_occlusion_query pname, [In, Out] Int32[] @params) + { + unsafe + { + fixed (Int32* @params_ptr = @params) + { + Delegates.glGetQueryObjectivARB((UInt32)id, (GL.Enums.ARB_occlusion_query)pname, (Int32*)@params_ptr); + } + } + } + [System.CLSCompliant(false)] public static void GetQueryObject(UInt32 id, GL.Enums.ARB_occlusion_query pname, [Out] out Int32 @params) @@ -17721,6 +19968,20 @@ namespace OpenTK.OpenGL } } + public static + void GetQueryObject(Int32 id, GL.Enums.ARB_occlusion_query pname, [Out] out Int32 @params) + { + @params = default(Int32); + unsafe + { + fixed (Int32* @params_ptr = &@params) + { + Delegates.glGetQueryObjectivARB((UInt32)id, (GL.Enums.ARB_occlusion_query)pname, (Int32*)@params_ptr); + @params = *@params_ptr; + } + } + } + [System.CLSCompliant(false)] public static unsafe void GetQueryObject(UInt32 id, GL.Enums.ARB_occlusion_query pname, [Out] UInt32* @params) @@ -17756,15 +20017,15 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] public static - void DeleteObjectARB(Int32 obj) + void DeleteObjectARB(UInt32 obj) { Delegates.glDeleteObjectARB((UInt32)obj); } - [System.CLSCompliant(false)] public static - void DeleteObjectARB(UInt32 obj) + void DeleteObjectARB(Int32 obj) { Delegates.glDeleteObjectARB((UInt32)obj); } @@ -17775,15 +20036,15 @@ namespace OpenTK.OpenGL return Delegates.glGetHandleARB((GL.Enums.ARB_shader_objects)pname); } + [System.CLSCompliant(false)] public static - void DetachObjectARB(Int32 containerObj, Int32 attachedObj) + void DetachObjectARB(UInt32 containerObj, UInt32 attachedObj) { Delegates.glDetachObjectARB((UInt32)containerObj, (UInt32)attachedObj); } - [System.CLSCompliant(false)] public static - void DetachObjectARB(UInt32 containerObj, UInt32 attachedObj) + void DetachObjectARB(Int32 containerObj, Int32 attachedObj) { Delegates.glDetachObjectARB((UInt32)containerObj, (UInt32)attachedObj); } @@ -17794,15 +20055,6 @@ namespace OpenTK.OpenGL return Delegates.glCreateShaderObjectARB((GL.Enums.ARB_shader_objects)shaderType); } - [System.CLSCompliant(false)] - public static - unsafe void ShaderSourceARB(Int32 shaderObj, Int32 count, System.String[] @string, Int32* length) - { - { - Delegates.glShaderSourceARB((UInt32)shaderObj, (Int32)count, (System.String[])@string, (Int32*)length); - } - } - [System.CLSCompliant(false)] public static unsafe void ShaderSourceARB(UInt32 shaderObj, Int32 count, System.String[] @string, Int32* length) @@ -17810,16 +20062,13 @@ namespace OpenTK.OpenGL unsafe { Delegates.glShaderSourceARB((UInt32)shaderObj, (Int32)count, (System.String[])@string, (Int32*)length); } } + [System.CLSCompliant(false)] public static - void ShaderSourceARB(Int32 shaderObj, Int32 count, System.String[] @string, [In, Out] Int32[] length) + unsafe void ShaderSourceARB(Int32 shaderObj, Int32 count, System.String[] @string, Int32* length) { - unsafe - { - fixed (Int32* length_ptr = length) { - Delegates.glShaderSourceARB((UInt32)shaderObj, (Int32)count, (System.String[])@string, (Int32*)length_ptr); + Delegates.glShaderSourceARB((UInt32)shaderObj, (Int32)count, (System.String[])@string, (Int32*)length); } - } } [System.CLSCompliant(false)] @@ -17836,11 +20085,11 @@ namespace OpenTK.OpenGL } public static - void ShaderSourceARB(Int32 shaderObj, Int32 count, System.String[] @string, ref Int32 length) + void ShaderSourceARB(Int32 shaderObj, Int32 count, System.String[] @string, [In, Out] Int32[] length) { unsafe { - fixed (Int32* length_ptr = &length) + fixed (Int32* length_ptr = length) { Delegates.glShaderSourceARB((UInt32)shaderObj, (Int32)count, (System.String[])@string, (Int32*)length_ptr); } @@ -17861,9 +20110,15 @@ namespace OpenTK.OpenGL } public static - void CompileShaderARB(Int32 shaderObj) + void ShaderSourceARB(Int32 shaderObj, Int32 count, System.String[] @string, ref Int32 length) { - Delegates.glCompileShaderARB((UInt32)shaderObj); + unsafe + { + fixed (Int32* length_ptr = &length) + { + Delegates.glShaderSourceARB((UInt32)shaderObj, (Int32)count, (System.String[])@string, (Int32*)length_ptr); + } + } } [System.CLSCompliant(false)] @@ -17874,15 +20129,15 @@ namespace OpenTK.OpenGL } public static - Int32 CreateProgramObjectARB() + void CompileShaderARB(Int32 shaderObj) { - return Delegates.glCreateProgramObjectARB(); + Delegates.glCompileShaderARB((UInt32)shaderObj); } public static - void AttachObjectARB(Int32 containerObj, Int32 obj) + Int32 CreateProgramObjectARB() { - Delegates.glAttachObjectARB((UInt32)containerObj, (UInt32)obj); + return Delegates.glCreateProgramObjectARB(); } [System.CLSCompliant(false)] @@ -17893,9 +20148,9 @@ namespace OpenTK.OpenGL } public static - void LinkProgramARB(Int32 programObj) + void AttachObjectARB(Int32 containerObj, Int32 obj) { - Delegates.glLinkProgramARB((UInt32)programObj); + Delegates.glAttachObjectARB((UInt32)containerObj, (UInt32)obj); } [System.CLSCompliant(false)] @@ -17906,9 +20161,9 @@ namespace OpenTK.OpenGL } public static - void UseProgramObjectARB(Int32 programObj) + void LinkProgramARB(Int32 programObj) { - Delegates.glUseProgramObjectARB((UInt32)programObj); + Delegates.glLinkProgramARB((UInt32)programObj); } [System.CLSCompliant(false)] @@ -17919,9 +20174,9 @@ namespace OpenTK.OpenGL } public static - void ValidateProgramARB(Int32 programObj) + void UseProgramObjectARB(Int32 programObj) { - Delegates.glValidateProgramARB((UInt32)programObj); + Delegates.glUseProgramObjectARB((UInt32)programObj); } [System.CLSCompliant(false)] @@ -17931,6 +20186,12 @@ namespace OpenTK.OpenGL Delegates.glValidateProgramARB((UInt32)programObj); } + public static + void ValidateProgramARB(Int32 programObj) + { + Delegates.glValidateProgramARB((UInt32)programObj); + } + public static void Uniform1(Int32 location, Single v0) { @@ -18255,6 +20516,16 @@ namespace OpenTK.OpenGL unsafe { Delegates.glGetObjectParameterfvARB((UInt32)obj, (GL.Enums.ARB_shader_objects)pname, (Single*)@params); } } + [System.CLSCompliant(false)] + public static + unsafe void GetObjectParameter(Int32 obj, GL.Enums.ARB_shader_objects pname, [Out] Single* @params) + { + @params = default(Single*); + { + Delegates.glGetObjectParameterfvARB((UInt32)obj, (GL.Enums.ARB_shader_objects)pname, (Single*)@params); + } + } + [System.CLSCompliant(false)] public static void GetObjectParameter(UInt32 obj, GL.Enums.ARB_shader_objects pname, [In, Out] Single[] @params) @@ -18268,6 +20539,18 @@ namespace OpenTK.OpenGL } } + public static + void GetObjectParameter(Int32 obj, GL.Enums.ARB_shader_objects pname, [In, Out] Single[] @params) + { + unsafe + { + fixed (Single* @params_ptr = @params) + { + Delegates.glGetObjectParameterfvARB((UInt32)obj, (GL.Enums.ARB_shader_objects)pname, (Single*)@params_ptr); + } + } + } + [System.CLSCompliant(false)] public static void GetObjectParameter(UInt32 obj, GL.Enums.ARB_shader_objects pname, [Out] out Single @params) @@ -18283,6 +20566,20 @@ namespace OpenTK.OpenGL } } + public static + void GetObjectParameter(Int32 obj, GL.Enums.ARB_shader_objects pname, [Out] out Single @params) + { + @params = default(Single); + unsafe + { + fixed (Single* @params_ptr = &@params) + { + Delegates.glGetObjectParameterfvARB((UInt32)obj, (GL.Enums.ARB_shader_objects)pname, (Single*)@params_ptr); + @params = *@params_ptr; + } + } + } + [System.CLSCompliant(false)] public static unsafe void GetObjectParameter(UInt32 obj, GL.Enums.ARB_shader_objects pname, [Out] Int32* @params) @@ -18290,6 +20587,16 @@ namespace OpenTK.OpenGL unsafe { Delegates.glGetObjectParameterivARB((UInt32)obj, (GL.Enums.ARB_shader_objects)pname, (Int32*)@params); } } + [System.CLSCompliant(false)] + public static + unsafe void GetObjectParameter(Int32 obj, GL.Enums.ARB_shader_objects pname, [Out] Int32* @params) + { + @params = default(Int32*); + { + Delegates.glGetObjectParameterivARB((UInt32)obj, (GL.Enums.ARB_shader_objects)pname, (Int32*)@params); + } + } + [System.CLSCompliant(false)] public static void GetObjectParameter(UInt32 obj, GL.Enums.ARB_shader_objects pname, [In, Out] Int32[] @params) @@ -18303,6 +20610,18 @@ namespace OpenTK.OpenGL } } + public static + void GetObjectParameter(Int32 obj, GL.Enums.ARB_shader_objects pname, [In, Out] Int32[] @params) + { + unsafe + { + fixed (Int32* @params_ptr = @params) + { + Delegates.glGetObjectParameterivARB((UInt32)obj, (GL.Enums.ARB_shader_objects)pname, (Int32*)@params_ptr); + } + } + } + [System.CLSCompliant(false)] public static void GetObjectParameter(UInt32 obj, GL.Enums.ARB_shader_objects pname, [Out] out Int32 @params) @@ -18318,6 +20637,27 @@ namespace OpenTK.OpenGL } } + public static + void GetObjectParameter(Int32 obj, GL.Enums.ARB_shader_objects pname, [Out] out Int32 @params) + { + @params = default(Int32); + unsafe + { + fixed (Int32* @params_ptr = &@params) + { + Delegates.glGetObjectParameterivARB((UInt32)obj, (GL.Enums.ARB_shader_objects)pname, (Int32*)@params_ptr); + @params = *@params_ptr; + } + } + } + + [System.CLSCompliant(false)] + public static + unsafe void GetInfoLogARB(UInt32 obj, Int32 maxLength, [Out] Int32* length, [Out] System.Text.StringBuilder infoLog) + { + unsafe { Delegates.glGetInfoLogARB((UInt32)obj, (Int32)maxLength, (Int32*)length, (System.Text.StringBuilder)infoLog); } + } + [System.CLSCompliant(false)] public static unsafe void GetInfoLogARB(Int32 obj, Int32 maxLength, [Out] Int32* length, [Out] System.Text.StringBuilder infoLog) @@ -18331,9 +20671,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetInfoLogARB(UInt32 obj, Int32 maxLength, [Out] Int32* length, [Out] System.Text.StringBuilder infoLog) + void GetInfoLogARB(UInt32 obj, Int32 maxLength, [In, Out] Int32[] length, [Out] System.Text.StringBuilder infoLog) { - unsafe { Delegates.glGetInfoLogARB((UInt32)obj, (Int32)maxLength, (Int32*)length, (System.Text.StringBuilder)infoLog); } + infoLog = default(System.Text.StringBuilder); + unsafe + { + fixed (Int32* length_ptr = length) + { + Delegates.glGetInfoLogARB((UInt32)obj, (Int32)maxLength, (Int32*)length_ptr, (System.Text.StringBuilder)infoLog); + } + } } public static @@ -18351,14 +20698,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void GetInfoLogARB(UInt32 obj, Int32 maxLength, [In, Out] Int32[] length, [Out] System.Text.StringBuilder infoLog) + void GetInfoLogARB(UInt32 obj, Int32 maxLength, [Out] out Int32 length, [Out] System.Text.StringBuilder infoLog) { + length = default(Int32); infoLog = default(System.Text.StringBuilder); unsafe { - fixed (Int32* length_ptr = length) + fixed (Int32* length_ptr = &length) { Delegates.glGetInfoLogARB((UInt32)obj, (Int32)maxLength, (Int32*)length_ptr, (System.Text.StringBuilder)infoLog); + length = *length_ptr; } } } @@ -18380,18 +20729,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void GetInfoLogARB(UInt32 obj, Int32 maxLength, [Out] out Int32 length, [Out] System.Text.StringBuilder infoLog) + unsafe void GetAttachedObjectsARB(UInt32 containerObj, Int32 maxCount, [Out] Int32* count, [Out] UInt32* obj) { - length = default(Int32); - infoLog = default(System.Text.StringBuilder); - unsafe - { - fixed (Int32* length_ptr = &length) - { - Delegates.glGetInfoLogARB((UInt32)obj, (Int32)maxLength, (Int32*)length_ptr, (System.Text.StringBuilder)infoLog); - length = *length_ptr; - } - } + unsafe { Delegates.glGetAttachedObjectsARB((UInt32)containerObj, (Int32)maxCount, (Int32*)count, (UInt32*)obj); } } [System.CLSCompliant(false)] @@ -18405,24 +20745,6 @@ namespace OpenTK.OpenGL } } - [System.CLSCompliant(false)] - public static - unsafe void GetAttachedObjectsARB(UInt32 containerObj, Int32 maxCount, [Out] Int32* count, [Out] UInt32* obj) - { - unsafe { Delegates.glGetAttachedObjectsARB((UInt32)containerObj, (Int32)maxCount, (Int32*)count, (UInt32*)obj); } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetAttachedObjectsARB(Int32 containerObj, Int32 maxCount, [Out] Int32* count, [In, Out] Int32[] obj) - { - count = default(Int32*); - fixed (Int32* obj_ptr = obj) - { - Delegates.glGetAttachedObjectsARB((UInt32)containerObj, (Int32)maxCount, (Int32*)count, (UInt32*)obj_ptr); - } - } - [System.CLSCompliant(false)] public static unsafe void GetAttachedObjectsARB(UInt32 containerObj, Int32 maxCount, [Out] Int32* count, [In, Out] UInt32[] obj) @@ -18436,14 +20758,12 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetAttachedObjectsARB(Int32 containerObj, Int32 maxCount, [Out] Int32* count, [Out] out Int32 obj) + unsafe void GetAttachedObjectsARB(Int32 containerObj, Int32 maxCount, [Out] Int32* count, [In, Out] Int32[] obj) { count = default(Int32*); - obj = default(Int32); - fixed (Int32* obj_ptr = &obj) + fixed (Int32* obj_ptr = obj) { Delegates.glGetAttachedObjectsARB((UInt32)containerObj, (Int32)maxCount, (Int32*)count, (UInt32*)obj_ptr); - obj = *obj_ptr; } } @@ -18462,12 +20782,14 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetAttachedObjectsARB(Int32 containerObj, Int32 maxCount, [In, Out] Int32[] count, [Out] Int32* obj) + unsafe void GetAttachedObjectsARB(Int32 containerObj, Int32 maxCount, [Out] Int32* count, [Out] out Int32 obj) { - obj = default(Int32*); - fixed (Int32* count_ptr = count) + count = default(Int32*); + obj = default(Int32); + fixed (Int32* obj_ptr = &obj) { - Delegates.glGetAttachedObjectsARB((UInt32)containerObj, (Int32)maxCount, (Int32*)count_ptr, (UInt32*)obj); + Delegates.glGetAttachedObjectsARB((UInt32)containerObj, (Int32)maxCount, (Int32*)count, (UInt32*)obj_ptr); + obj = *obj_ptr; } } @@ -18482,6 +20804,31 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void GetAttachedObjectsARB(Int32 containerObj, Int32 maxCount, [In, Out] Int32[] count, [Out] Int32* obj) + { + obj = default(Int32*); + fixed (Int32* count_ptr = count) + { + Delegates.glGetAttachedObjectsARB((UInt32)containerObj, (Int32)maxCount, (Int32*)count_ptr, (UInt32*)obj); + } + } + + [System.CLSCompliant(false)] + public static + void GetAttachedObjectsARB(UInt32 containerObj, Int32 maxCount, [In, Out] Int32[] count, [In, Out] UInt32[] obj) + { + unsafe + { + fixed (Int32* count_ptr = count) + fixed (UInt32* obj_ptr = obj) + { + Delegates.glGetAttachedObjectsARB((UInt32)containerObj, (Int32)maxCount, (Int32*)count_ptr, (UInt32*)obj_ptr); + } + } + } + public static void GetAttachedObjectsARB(Int32 containerObj, Int32 maxCount, [In, Out] Int32[] count, [In, Out] Int32[] obj) { @@ -18497,14 +20844,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void GetAttachedObjectsARB(UInt32 containerObj, Int32 maxCount, [In, Out] Int32[] count, [In, Out] UInt32[] obj) + void GetAttachedObjectsARB(UInt32 containerObj, Int32 maxCount, [In, Out] Int32[] count, [Out] out UInt32 obj) { + obj = default(UInt32); unsafe { fixed (Int32* count_ptr = count) - fixed (UInt32* obj_ptr = obj) + fixed (UInt32* obj_ptr = &obj) { Delegates.glGetAttachedObjectsARB((UInt32)containerObj, (Int32)maxCount, (Int32*)count_ptr, (UInt32*)obj_ptr); + obj = *obj_ptr; } } } @@ -18526,18 +20875,15 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void GetAttachedObjectsARB(UInt32 containerObj, Int32 maxCount, [In, Out] Int32[] count, [Out] out UInt32 obj) + unsafe void GetAttachedObjectsARB(UInt32 containerObj, Int32 maxCount, [Out] out Int32 count, [Out] UInt32* obj) { - obj = default(UInt32); - unsafe - { - fixed (Int32* count_ptr = count) - fixed (UInt32* obj_ptr = &obj) + count = default(Int32); + obj = default(UInt32*); + fixed (Int32* count_ptr = &count) { - Delegates.glGetAttachedObjectsARB((UInt32)containerObj, (Int32)maxCount, (Int32*)count_ptr, (UInt32*)obj_ptr); - obj = *obj_ptr; + Delegates.glGetAttachedObjectsARB((UInt32)containerObj, (Int32)maxCount, (Int32*)count_ptr, (UInt32*)obj); + count = *count_ptr; } - } } [System.CLSCompliant(false)] @@ -18553,34 +20899,6 @@ namespace OpenTK.OpenGL } } - [System.CLSCompliant(false)] - public static - unsafe void GetAttachedObjectsARB(UInt32 containerObj, Int32 maxCount, [Out] out Int32 count, [Out] UInt32* obj) - { - count = default(Int32); - obj = default(UInt32*); - fixed (Int32* count_ptr = &count) - { - Delegates.glGetAttachedObjectsARB((UInt32)containerObj, (Int32)maxCount, (Int32*)count_ptr, (UInt32*)obj); - count = *count_ptr; - } - } - - public static - void GetAttachedObjectsARB(Int32 containerObj, Int32 maxCount, [Out] out Int32 count, [In, Out] Int32[] obj) - { - count = default(Int32); - unsafe - { - fixed (Int32* count_ptr = &count) - fixed (Int32* obj_ptr = obj) - { - Delegates.glGetAttachedObjectsARB((UInt32)containerObj, (Int32)maxCount, (Int32*)count_ptr, (UInt32*)obj_ptr); - count = *count_ptr; - } - } - } - [System.CLSCompliant(false)] public static void GetAttachedObjectsARB(UInt32 containerObj, Int32 maxCount, [Out] out Int32 count, [In, Out] UInt32[] obj) @@ -18598,18 +20916,16 @@ namespace OpenTK.OpenGL } public static - void GetAttachedObjectsARB(Int32 containerObj, Int32 maxCount, [Out] out Int32 count, [Out] out Int32 obj) + void GetAttachedObjectsARB(Int32 containerObj, Int32 maxCount, [Out] out Int32 count, [In, Out] Int32[] obj) { count = default(Int32); - obj = default(Int32); unsafe { fixed (Int32* count_ptr = &count) - fixed (Int32* obj_ptr = &obj) + fixed (Int32* obj_ptr = obj) { Delegates.glGetAttachedObjectsARB((UInt32)containerObj, (Int32)maxCount, (Int32*)count_ptr, (UInt32*)obj_ptr); count = *count_ptr; - obj = *obj_ptr; } } } @@ -18633,9 +20949,20 @@ namespace OpenTK.OpenGL } public static - Int32 GetUniformLocationARB(Int32 programObj, System.String name) + void GetAttachedObjectsARB(Int32 containerObj, Int32 maxCount, [Out] out Int32 count, [Out] out Int32 obj) { - return Delegates.glGetUniformLocationARB((UInt32)programObj, (System.String)name); + count = default(Int32); + obj = default(Int32); + unsafe + { + fixed (Int32* count_ptr = &count) + fixed (Int32* obj_ptr = &obj) + { + Delegates.glGetAttachedObjectsARB((UInt32)containerObj, (Int32)maxCount, (Int32*)count_ptr, (UInt32*)obj_ptr); + count = *count_ptr; + obj = *obj_ptr; + } + } } [System.CLSCompliant(false)] @@ -18645,6 +20972,19 @@ namespace OpenTK.OpenGL return Delegates.glGetUniformLocationARB((UInt32)programObj, (System.String)name); } + public static + Int32 GetUniformLocationARB(Int32 programObj, System.String name) + { + return Delegates.glGetUniformLocationARB((UInt32)programObj, (System.String)name); + } + + [System.CLSCompliant(false)] + public static + unsafe void GetActiveUniformARB(UInt32 programObj, UInt32 index, Int32 maxLength, [Out] Int32* length, [Out] Int32* size, [Out] GL.Enums.ARB_shader_objects* type, [Out] System.Text.StringBuilder name) + { + unsafe { Delegates.glGetActiveUniformARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length, (Int32*)size, (GL.Enums.ARB_shader_objects*)type, (System.Text.StringBuilder)name); } + } + [System.CLSCompliant(false)] public static unsafe void GetActiveUniformARB(Int32 programObj, Int32 index, Int32 maxLength, [Out] Int32* length, [Out] Int32* size, [Out] GL.Enums.ARB_shader_objects* type, [Out] System.Text.StringBuilder name) @@ -18658,26 +20998,6 @@ namespace OpenTK.OpenGL } } - [System.CLSCompliant(false)] - public static - unsafe void GetActiveUniformARB(UInt32 programObj, UInt32 index, Int32 maxLength, [Out] Int32* length, [Out] Int32* size, [Out] GL.Enums.ARB_shader_objects* type, [Out] System.Text.StringBuilder name) - { - unsafe { Delegates.glGetActiveUniformARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length, (Int32*)size, (GL.Enums.ARB_shader_objects*)type, (System.Text.StringBuilder)name); } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveUniformARB(Int32 programObj, Int32 index, Int32 maxLength, [Out] Int32* length, [Out] Int32* size, [In, Out] GL.Enums.ARB_shader_objects[] type, [Out] System.Text.StringBuilder name) - { - length = default(Int32*); - size = default(Int32*); - name = default(System.Text.StringBuilder); - fixed (GL.Enums.ARB_shader_objects* type_ptr = type) - { - Delegates.glGetActiveUniformARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length, (Int32*)size, (GL.Enums.ARB_shader_objects*)type_ptr, (System.Text.StringBuilder)name); - } - } - [System.CLSCompliant(false)] public static unsafe void GetActiveUniformARB(UInt32 programObj, UInt32 index, Int32 maxLength, [Out] Int32* length, [Out] Int32* size, [In, Out] GL.Enums.ARB_shader_objects[] type, [Out] System.Text.StringBuilder name) @@ -18693,16 +21013,14 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetActiveUniformARB(Int32 programObj, Int32 index, Int32 maxLength, [Out] Int32* length, [Out] Int32* size, [Out] out GL.Enums.ARB_shader_objects type, [Out] System.Text.StringBuilder name) + unsafe void GetActiveUniformARB(Int32 programObj, Int32 index, Int32 maxLength, [Out] Int32* length, [Out] Int32* size, [In, Out] GL.Enums.ARB_shader_objects[] type, [Out] System.Text.StringBuilder name) { length = default(Int32*); size = default(Int32*); - type = default(GL.Enums.ARB_shader_objects); name = default(System.Text.StringBuilder); - fixed (GL.Enums.ARB_shader_objects* type_ptr = &type) + fixed (GL.Enums.ARB_shader_objects* type_ptr = type) { Delegates.glGetActiveUniformARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length, (Int32*)size, (GL.Enums.ARB_shader_objects*)type_ptr, (System.Text.StringBuilder)name); - type = *type_ptr; } } @@ -18723,14 +21041,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetActiveUniformARB(Int32 programObj, Int32 index, Int32 maxLength, [Out] Int32* length, [In, Out] Int32[] size, [Out] GL.Enums.ARB_shader_objects* type, [Out] System.Text.StringBuilder name) + unsafe void GetActiveUniformARB(Int32 programObj, Int32 index, Int32 maxLength, [Out] Int32* length, [Out] Int32* size, [Out] out GL.Enums.ARB_shader_objects type, [Out] System.Text.StringBuilder name) { length = default(Int32*); - type = default(GL.Enums.ARB_shader_objects*); + size = default(Int32*); + type = default(GL.Enums.ARB_shader_objects); name = default(System.Text.StringBuilder); - fixed (Int32* size_ptr = size) + fixed (GL.Enums.ARB_shader_objects* type_ptr = &type) { - Delegates.glGetActiveUniformARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length, (Int32*)size_ptr, (GL.Enums.ARB_shader_objects*)type, (System.Text.StringBuilder)name); + Delegates.glGetActiveUniformARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length, (Int32*)size, (GL.Enums.ARB_shader_objects*)type_ptr, (System.Text.StringBuilder)name); + type = *type_ptr; } } @@ -18749,14 +21069,14 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetActiveUniformARB(Int32 programObj, Int32 index, Int32 maxLength, [Out] Int32* length, [In, Out] Int32[] size, [In, Out] GL.Enums.ARB_shader_objects[] type, [Out] System.Text.StringBuilder name) + unsafe void GetActiveUniformARB(Int32 programObj, Int32 index, Int32 maxLength, [Out] Int32* length, [In, Out] Int32[] size, [Out] GL.Enums.ARB_shader_objects* type, [Out] System.Text.StringBuilder name) { length = default(Int32*); + type = default(GL.Enums.ARB_shader_objects*); name = default(System.Text.StringBuilder); fixed (Int32* size_ptr = size) - fixed (GL.Enums.ARB_shader_objects* type_ptr = type) { - Delegates.glGetActiveUniformARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length, (Int32*)size_ptr, (GL.Enums.ARB_shader_objects*)type_ptr, (System.Text.StringBuilder)name); + Delegates.glGetActiveUniformARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length, (Int32*)size_ptr, (GL.Enums.ARB_shader_objects*)type, (System.Text.StringBuilder)name); } } @@ -18775,16 +21095,14 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetActiveUniformARB(Int32 programObj, Int32 index, Int32 maxLength, [Out] Int32* length, [In, Out] Int32[] size, [Out] out GL.Enums.ARB_shader_objects type, [Out] System.Text.StringBuilder name) + unsafe void GetActiveUniformARB(Int32 programObj, Int32 index, Int32 maxLength, [Out] Int32* length, [In, Out] Int32[] size, [In, Out] GL.Enums.ARB_shader_objects[] type, [Out] System.Text.StringBuilder name) { length = default(Int32*); - type = default(GL.Enums.ARB_shader_objects); name = default(System.Text.StringBuilder); fixed (Int32* size_ptr = size) - fixed (GL.Enums.ARB_shader_objects* type_ptr = &type) + fixed (GL.Enums.ARB_shader_objects* type_ptr = type) { Delegates.glGetActiveUniformARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length, (Int32*)size_ptr, (GL.Enums.ARB_shader_objects*)type_ptr, (System.Text.StringBuilder)name); - type = *type_ptr; } } @@ -18805,16 +21123,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetActiveUniformARB(Int32 programObj, Int32 index, Int32 maxLength, [Out] Int32* length, [Out] out Int32 size, [Out] GL.Enums.ARB_shader_objects* type, [Out] System.Text.StringBuilder name) + unsafe void GetActiveUniformARB(Int32 programObj, Int32 index, Int32 maxLength, [Out] Int32* length, [In, Out] Int32[] size, [Out] out GL.Enums.ARB_shader_objects type, [Out] System.Text.StringBuilder name) { length = default(Int32*); - size = default(Int32); - type = default(GL.Enums.ARB_shader_objects*); + type = default(GL.Enums.ARB_shader_objects); name = default(System.Text.StringBuilder); - fixed (Int32* size_ptr = &size) + fixed (Int32* size_ptr = size) + fixed (GL.Enums.ARB_shader_objects* type_ptr = &type) { - Delegates.glGetActiveUniformARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length, (Int32*)size_ptr, (GL.Enums.ARB_shader_objects*)type, (System.Text.StringBuilder)name); - size = *size_ptr; + Delegates.glGetActiveUniformARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length, (Int32*)size_ptr, (GL.Enums.ARB_shader_objects*)type_ptr, (System.Text.StringBuilder)name); + type = *type_ptr; } } @@ -18835,15 +21153,15 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetActiveUniformARB(Int32 programObj, Int32 index, Int32 maxLength, [Out] Int32* length, [Out] out Int32 size, [In, Out] GL.Enums.ARB_shader_objects[] type, [Out] System.Text.StringBuilder name) + unsafe void GetActiveUniformARB(Int32 programObj, Int32 index, Int32 maxLength, [Out] Int32* length, [Out] out Int32 size, [Out] GL.Enums.ARB_shader_objects* type, [Out] System.Text.StringBuilder name) { length = default(Int32*); size = default(Int32); + type = default(GL.Enums.ARB_shader_objects*); name = default(System.Text.StringBuilder); fixed (Int32* size_ptr = &size) - fixed (GL.Enums.ARB_shader_objects* type_ptr = type) { - Delegates.glGetActiveUniformARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length, (Int32*)size_ptr, (GL.Enums.ARB_shader_objects*)type_ptr, (System.Text.StringBuilder)name); + Delegates.glGetActiveUniformARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length, (Int32*)size_ptr, (GL.Enums.ARB_shader_objects*)type, (System.Text.StringBuilder)name); size = *size_ptr; } } @@ -18865,18 +21183,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetActiveUniformARB(Int32 programObj, Int32 index, Int32 maxLength, [Out] Int32* length, [Out] out Int32 size, [Out] out GL.Enums.ARB_shader_objects type, [Out] System.Text.StringBuilder name) + unsafe void GetActiveUniformARB(Int32 programObj, Int32 index, Int32 maxLength, [Out] Int32* length, [Out] out Int32 size, [In, Out] GL.Enums.ARB_shader_objects[] type, [Out] System.Text.StringBuilder name) { length = default(Int32*); size = default(Int32); - type = default(GL.Enums.ARB_shader_objects); name = default(System.Text.StringBuilder); fixed (Int32* size_ptr = &size) - fixed (GL.Enums.ARB_shader_objects* type_ptr = &type) + fixed (GL.Enums.ARB_shader_objects* type_ptr = type) { Delegates.glGetActiveUniformARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length, (Int32*)size_ptr, (GL.Enums.ARB_shader_objects*)type_ptr, (System.Text.StringBuilder)name); size = *size_ptr; - type = *type_ptr; } } @@ -18899,14 +21215,18 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetActiveUniformARB(Int32 programObj, Int32 index, Int32 maxLength, [In, Out] Int32[] length, [Out] Int32* size, [Out] GL.Enums.ARB_shader_objects* type, [Out] System.Text.StringBuilder name) + unsafe void GetActiveUniformARB(Int32 programObj, Int32 index, Int32 maxLength, [Out] Int32* length, [Out] out Int32 size, [Out] out GL.Enums.ARB_shader_objects type, [Out] System.Text.StringBuilder name) { - size = default(Int32*); - type = default(GL.Enums.ARB_shader_objects*); + length = default(Int32*); + size = default(Int32); + type = default(GL.Enums.ARB_shader_objects); name = default(System.Text.StringBuilder); - fixed (Int32* length_ptr = length) + fixed (Int32* size_ptr = &size) + fixed (GL.Enums.ARB_shader_objects* type_ptr = &type) { - Delegates.glGetActiveUniformARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length_ptr, (Int32*)size, (GL.Enums.ARB_shader_objects*)type, (System.Text.StringBuilder)name); + Delegates.glGetActiveUniformARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length, (Int32*)size_ptr, (GL.Enums.ARB_shader_objects*)type_ptr, (System.Text.StringBuilder)name); + size = *size_ptr; + type = *type_ptr; } } @@ -18925,14 +21245,14 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetActiveUniformARB(Int32 programObj, Int32 index, Int32 maxLength, [In, Out] Int32[] length, [Out] Int32* size, [In, Out] GL.Enums.ARB_shader_objects[] type, [Out] System.Text.StringBuilder name) + unsafe void GetActiveUniformARB(Int32 programObj, Int32 index, Int32 maxLength, [In, Out] Int32[] length, [Out] Int32* size, [Out] GL.Enums.ARB_shader_objects* type, [Out] System.Text.StringBuilder name) { size = default(Int32*); + type = default(GL.Enums.ARB_shader_objects*); name = default(System.Text.StringBuilder); fixed (Int32* length_ptr = length) - fixed (GL.Enums.ARB_shader_objects* type_ptr = type) { - Delegates.glGetActiveUniformARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length_ptr, (Int32*)size, (GL.Enums.ARB_shader_objects*)type_ptr, (System.Text.StringBuilder)name); + Delegates.glGetActiveUniformARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length_ptr, (Int32*)size, (GL.Enums.ARB_shader_objects*)type, (System.Text.StringBuilder)name); } } @@ -18951,16 +21271,14 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetActiveUniformARB(Int32 programObj, Int32 index, Int32 maxLength, [In, Out] Int32[] length, [Out] Int32* size, [Out] out GL.Enums.ARB_shader_objects type, [Out] System.Text.StringBuilder name) + unsafe void GetActiveUniformARB(Int32 programObj, Int32 index, Int32 maxLength, [In, Out] Int32[] length, [Out] Int32* size, [In, Out] GL.Enums.ARB_shader_objects[] type, [Out] System.Text.StringBuilder name) { size = default(Int32*); - type = default(GL.Enums.ARB_shader_objects); name = default(System.Text.StringBuilder); fixed (Int32* length_ptr = length) - fixed (GL.Enums.ARB_shader_objects* type_ptr = &type) + fixed (GL.Enums.ARB_shader_objects* type_ptr = type) { Delegates.glGetActiveUniformARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length_ptr, (Int32*)size, (GL.Enums.ARB_shader_objects*)type_ptr, (System.Text.StringBuilder)name); - type = *type_ptr; } } @@ -18981,14 +21299,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetActiveUniformARB(Int32 programObj, Int32 index, Int32 maxLength, [In, Out] Int32[] length, [In, Out] Int32[] size, [Out] GL.Enums.ARB_shader_objects* type, [Out] System.Text.StringBuilder name) + unsafe void GetActiveUniformARB(Int32 programObj, Int32 index, Int32 maxLength, [In, Out] Int32[] length, [Out] Int32* size, [Out] out GL.Enums.ARB_shader_objects type, [Out] System.Text.StringBuilder name) { - type = default(GL.Enums.ARB_shader_objects*); + size = default(Int32*); + type = default(GL.Enums.ARB_shader_objects); name = default(System.Text.StringBuilder); fixed (Int32* length_ptr = length) - fixed (Int32* size_ptr = size) + fixed (GL.Enums.ARB_shader_objects* type_ptr = &type) { - Delegates.glGetActiveUniformARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.ARB_shader_objects*)type, (System.Text.StringBuilder)name); + Delegates.glGetActiveUniformARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length_ptr, (Int32*)size, (GL.Enums.ARB_shader_objects*)type_ptr, (System.Text.StringBuilder)name); + type = *type_ptr; } } @@ -19005,6 +21325,35 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void GetActiveUniformARB(Int32 programObj, Int32 index, Int32 maxLength, [In, Out] Int32[] length, [In, Out] Int32[] size, [Out] GL.Enums.ARB_shader_objects* type, [Out] System.Text.StringBuilder name) + { + type = default(GL.Enums.ARB_shader_objects*); + name = default(System.Text.StringBuilder); + fixed (Int32* length_ptr = length) + fixed (Int32* size_ptr = size) + { + Delegates.glGetActiveUniformARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.ARB_shader_objects*)type, (System.Text.StringBuilder)name); + } + } + + [System.CLSCompliant(false)] + public static + void GetActiveUniformARB(UInt32 programObj, UInt32 index, Int32 maxLength, [In, Out] Int32[] length, [In, Out] Int32[] size, [In, Out] GL.Enums.ARB_shader_objects[] type, [Out] System.Text.StringBuilder name) + { + name = default(System.Text.StringBuilder); + unsafe + { + fixed (Int32* length_ptr = length) + fixed (Int32* size_ptr = size) + fixed (GL.Enums.ARB_shader_objects* type_ptr = type) + { + Delegates.glGetActiveUniformARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.ARB_shader_objects*)type_ptr, (System.Text.StringBuilder)name); + } + } + } + public static void GetActiveUniformARB(Int32 programObj, Int32 index, Int32 maxLength, [In, Out] Int32[] length, [In, Out] Int32[] size, [In, Out] GL.Enums.ARB_shader_objects[] type, [Out] System.Text.StringBuilder name) { @@ -19022,16 +21371,18 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void GetActiveUniformARB(UInt32 programObj, UInt32 index, Int32 maxLength, [In, Out] Int32[] length, [In, Out] Int32[] size, [In, Out] GL.Enums.ARB_shader_objects[] type, [Out] System.Text.StringBuilder name) + void GetActiveUniformARB(UInt32 programObj, UInt32 index, Int32 maxLength, [In, Out] Int32[] length, [In, Out] Int32[] size, [Out] out GL.Enums.ARB_shader_objects type, [Out] System.Text.StringBuilder name) { + type = default(GL.Enums.ARB_shader_objects); name = default(System.Text.StringBuilder); unsafe { fixed (Int32* length_ptr = length) fixed (Int32* size_ptr = size) - fixed (GL.Enums.ARB_shader_objects* type_ptr = type) + fixed (GL.Enums.ARB_shader_objects* type_ptr = &type) { Delegates.glGetActiveUniformARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.ARB_shader_objects*)type_ptr, (System.Text.StringBuilder)name); + type = *type_ptr; } } } @@ -19055,20 +21406,17 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void GetActiveUniformARB(UInt32 programObj, UInt32 index, Int32 maxLength, [In, Out] Int32[] length, [In, Out] Int32[] size, [Out] out GL.Enums.ARB_shader_objects type, [Out] System.Text.StringBuilder name) + unsafe void GetActiveUniformARB(UInt32 programObj, UInt32 index, Int32 maxLength, [In, Out] Int32[] length, [Out] out Int32 size, [Out] GL.Enums.ARB_shader_objects* type, [Out] System.Text.StringBuilder name) { - type = default(GL.Enums.ARB_shader_objects); + size = default(Int32); + type = default(GL.Enums.ARB_shader_objects*); name = default(System.Text.StringBuilder); - unsafe - { fixed (Int32* length_ptr = length) - fixed (Int32* size_ptr = size) - fixed (GL.Enums.ARB_shader_objects* type_ptr = &type) + fixed (Int32* size_ptr = &size) { - Delegates.glGetActiveUniformARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.ARB_shader_objects*)type_ptr, (System.Text.StringBuilder)name); - type = *type_ptr; + Delegates.glGetActiveUniformARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.ARB_shader_objects*)type, (System.Text.StringBuilder)name); + size = *size_ptr; } - } } [System.CLSCompliant(false)] @@ -19088,17 +21436,20 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetActiveUniformARB(UInt32 programObj, UInt32 index, Int32 maxLength, [In, Out] Int32[] length, [Out] out Int32 size, [Out] GL.Enums.ARB_shader_objects* type, [Out] System.Text.StringBuilder name) + void GetActiveUniformARB(UInt32 programObj, UInt32 index, Int32 maxLength, [In, Out] Int32[] length, [Out] out Int32 size, [In, Out] GL.Enums.ARB_shader_objects[] type, [Out] System.Text.StringBuilder name) { size = default(Int32); - type = default(GL.Enums.ARB_shader_objects*); name = default(System.Text.StringBuilder); + unsafe + { fixed (Int32* length_ptr = length) fixed (Int32* size_ptr = &size) + fixed (GL.Enums.ARB_shader_objects* type_ptr = type) { - Delegates.glGetActiveUniformARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.ARB_shader_objects*)type, (System.Text.StringBuilder)name); + Delegates.glGetActiveUniformARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.ARB_shader_objects*)type_ptr, (System.Text.StringBuilder)name); size = *size_ptr; } + } } public static @@ -19120,18 +21471,20 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void GetActiveUniformARB(UInt32 programObj, UInt32 index, Int32 maxLength, [In, Out] Int32[] length, [Out] out Int32 size, [In, Out] GL.Enums.ARB_shader_objects[] type, [Out] System.Text.StringBuilder name) + void GetActiveUniformARB(UInt32 programObj, UInt32 index, Int32 maxLength, [In, Out] Int32[] length, [Out] out Int32 size, [Out] out GL.Enums.ARB_shader_objects type, [Out] System.Text.StringBuilder name) { size = default(Int32); + type = default(GL.Enums.ARB_shader_objects); name = default(System.Text.StringBuilder); unsafe { fixed (Int32* length_ptr = length) fixed (Int32* size_ptr = &size) - fixed (GL.Enums.ARB_shader_objects* type_ptr = type) + fixed (GL.Enums.ARB_shader_objects* type_ptr = &type) { Delegates.glGetActiveUniformARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.ARB_shader_objects*)type_ptr, (System.Text.StringBuilder)name); size = *size_ptr; + type = *type_ptr; } } } @@ -19155,41 +21508,6 @@ namespace OpenTK.OpenGL } } - [System.CLSCompliant(false)] - public static - void GetActiveUniformARB(UInt32 programObj, UInt32 index, Int32 maxLength, [In, Out] Int32[] length, [Out] out Int32 size, [Out] out GL.Enums.ARB_shader_objects type, [Out] System.Text.StringBuilder name) - { - size = default(Int32); - type = default(GL.Enums.ARB_shader_objects); - name = default(System.Text.StringBuilder); - unsafe - { - fixed (Int32* length_ptr = length) - fixed (Int32* size_ptr = &size) - fixed (GL.Enums.ARB_shader_objects* type_ptr = &type) - { - Delegates.glGetActiveUniformARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.ARB_shader_objects*)type_ptr, (System.Text.StringBuilder)name); - size = *size_ptr; - type = *type_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveUniformARB(Int32 programObj, Int32 index, Int32 maxLength, [Out] out Int32 length, [Out] Int32* size, [Out] GL.Enums.ARB_shader_objects* type, [Out] System.Text.StringBuilder name) - { - length = default(Int32); - size = default(Int32*); - type = default(GL.Enums.ARB_shader_objects*); - name = default(System.Text.StringBuilder); - fixed (Int32* length_ptr = &length) - { - Delegates.glGetActiveUniformARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length_ptr, (Int32*)size, (GL.Enums.ARB_shader_objects*)type, (System.Text.StringBuilder)name); - length = *length_ptr; - } - } - [System.CLSCompliant(false)] public static unsafe void GetActiveUniformARB(UInt32 programObj, UInt32 index, Int32 maxLength, [Out] out Int32 length, [Out] Int32* size, [Out] GL.Enums.ARB_shader_objects* type, [Out] System.Text.StringBuilder name) @@ -19207,15 +21525,15 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetActiveUniformARB(Int32 programObj, Int32 index, Int32 maxLength, [Out] out Int32 length, [Out] Int32* size, [In, Out] GL.Enums.ARB_shader_objects[] type, [Out] System.Text.StringBuilder name) + unsafe void GetActiveUniformARB(Int32 programObj, Int32 index, Int32 maxLength, [Out] out Int32 length, [Out] Int32* size, [Out] GL.Enums.ARB_shader_objects* type, [Out] System.Text.StringBuilder name) { length = default(Int32); size = default(Int32*); + type = default(GL.Enums.ARB_shader_objects*); name = default(System.Text.StringBuilder); fixed (Int32* length_ptr = &length) - fixed (GL.Enums.ARB_shader_objects* type_ptr = type) { - Delegates.glGetActiveUniformARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length_ptr, (Int32*)size, (GL.Enums.ARB_shader_objects*)type_ptr, (System.Text.StringBuilder)name); + Delegates.glGetActiveUniformARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length_ptr, (Int32*)size, (GL.Enums.ARB_shader_objects*)type, (System.Text.StringBuilder)name); length = *length_ptr; } } @@ -19237,18 +21555,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetActiveUniformARB(Int32 programObj, Int32 index, Int32 maxLength, [Out] out Int32 length, [Out] Int32* size, [Out] out GL.Enums.ARB_shader_objects type, [Out] System.Text.StringBuilder name) + unsafe void GetActiveUniformARB(Int32 programObj, Int32 index, Int32 maxLength, [Out] out Int32 length, [Out] Int32* size, [In, Out] GL.Enums.ARB_shader_objects[] type, [Out] System.Text.StringBuilder name) { length = default(Int32); size = default(Int32*); - type = default(GL.Enums.ARB_shader_objects); name = default(System.Text.StringBuilder); fixed (Int32* length_ptr = &length) - fixed (GL.Enums.ARB_shader_objects* type_ptr = &type) + fixed (GL.Enums.ARB_shader_objects* type_ptr = type) { Delegates.glGetActiveUniformARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length_ptr, (Int32*)size, (GL.Enums.ARB_shader_objects*)type_ptr, (System.Text.StringBuilder)name); length = *length_ptr; - type = *type_ptr; } } @@ -19271,16 +21587,18 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetActiveUniformARB(Int32 programObj, Int32 index, Int32 maxLength, [Out] out Int32 length, [In, Out] Int32[] size, [Out] GL.Enums.ARB_shader_objects* type, [Out] System.Text.StringBuilder name) + unsafe void GetActiveUniformARB(Int32 programObj, Int32 index, Int32 maxLength, [Out] out Int32 length, [Out] Int32* size, [Out] out GL.Enums.ARB_shader_objects type, [Out] System.Text.StringBuilder name) { length = default(Int32); - type = default(GL.Enums.ARB_shader_objects*); + size = default(Int32*); + type = default(GL.Enums.ARB_shader_objects); name = default(System.Text.StringBuilder); fixed (Int32* length_ptr = &length) - fixed (Int32* size_ptr = size) + fixed (GL.Enums.ARB_shader_objects* type_ptr = &type) { - Delegates.glGetActiveUniformARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.ARB_shader_objects*)type, (System.Text.StringBuilder)name); + Delegates.glGetActiveUniformARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length_ptr, (Int32*)size, (GL.Enums.ARB_shader_objects*)type_ptr, (System.Text.StringBuilder)name); length = *length_ptr; + type = *type_ptr; } } @@ -19299,6 +21617,39 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void GetActiveUniformARB(Int32 programObj, Int32 index, Int32 maxLength, [Out] out Int32 length, [In, Out] Int32[] size, [Out] GL.Enums.ARB_shader_objects* type, [Out] System.Text.StringBuilder name) + { + length = default(Int32); + type = default(GL.Enums.ARB_shader_objects*); + name = default(System.Text.StringBuilder); + fixed (Int32* length_ptr = &length) + fixed (Int32* size_ptr = size) + { + Delegates.glGetActiveUniformARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.ARB_shader_objects*)type, (System.Text.StringBuilder)name); + length = *length_ptr; + } + } + + [System.CLSCompliant(false)] + public static + void GetActiveUniformARB(UInt32 programObj, UInt32 index, Int32 maxLength, [Out] out Int32 length, [In, Out] Int32[] size, [In, Out] GL.Enums.ARB_shader_objects[] type, [Out] System.Text.StringBuilder name) + { + length = default(Int32); + name = default(System.Text.StringBuilder); + unsafe + { + fixed (Int32* length_ptr = &length) + fixed (Int32* size_ptr = size) + fixed (GL.Enums.ARB_shader_objects* type_ptr = type) + { + Delegates.glGetActiveUniformARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.ARB_shader_objects*)type_ptr, (System.Text.StringBuilder)name); + length = *length_ptr; + } + } + } + public static void GetActiveUniformARB(Int32 programObj, Int32 index, Int32 maxLength, [Out] out Int32 length, [In, Out] Int32[] size, [In, Out] GL.Enums.ARB_shader_objects[] type, [Out] System.Text.StringBuilder name) { @@ -19318,18 +21669,20 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void GetActiveUniformARB(UInt32 programObj, UInt32 index, Int32 maxLength, [Out] out Int32 length, [In, Out] Int32[] size, [In, Out] GL.Enums.ARB_shader_objects[] type, [Out] System.Text.StringBuilder name) + void GetActiveUniformARB(UInt32 programObj, UInt32 index, Int32 maxLength, [Out] out Int32 length, [In, Out] Int32[] size, [Out] out GL.Enums.ARB_shader_objects type, [Out] System.Text.StringBuilder name) { length = default(Int32); + type = default(GL.Enums.ARB_shader_objects); name = default(System.Text.StringBuilder); unsafe { fixed (Int32* length_ptr = &length) fixed (Int32* size_ptr = size) - fixed (GL.Enums.ARB_shader_objects* type_ptr = type) + fixed (GL.Enums.ARB_shader_objects* type_ptr = &type) { Delegates.glGetActiveUniformARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.ARB_shader_objects*)type_ptr, (System.Text.StringBuilder)name); length = *length_ptr; + type = *type_ptr; } } } @@ -19355,22 +21708,19 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void GetActiveUniformARB(UInt32 programObj, UInt32 index, Int32 maxLength, [Out] out Int32 length, [In, Out] Int32[] size, [Out] out GL.Enums.ARB_shader_objects type, [Out] System.Text.StringBuilder name) + unsafe void GetActiveUniformARB(UInt32 programObj, UInt32 index, Int32 maxLength, [Out] out Int32 length, [Out] out Int32 size, [Out] GL.Enums.ARB_shader_objects* type, [Out] System.Text.StringBuilder name) { length = default(Int32); - type = default(GL.Enums.ARB_shader_objects); + size = default(Int32); + type = default(GL.Enums.ARB_shader_objects*); name = default(System.Text.StringBuilder); - unsafe - { fixed (Int32* length_ptr = &length) - fixed (Int32* size_ptr = size) - fixed (GL.Enums.ARB_shader_objects* type_ptr = &type) + fixed (Int32* size_ptr = &size) { - Delegates.glGetActiveUniformARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.ARB_shader_objects*)type_ptr, (System.Text.StringBuilder)name); + Delegates.glGetActiveUniformARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.ARB_shader_objects*)type, (System.Text.StringBuilder)name); length = *length_ptr; - type = *type_ptr; + size = *size_ptr; } - } } [System.CLSCompliant(false)] @@ -19390,42 +21740,6 @@ namespace OpenTK.OpenGL } } - [System.CLSCompliant(false)] - public static - unsafe void GetActiveUniformARB(UInt32 programObj, UInt32 index, Int32 maxLength, [Out] out Int32 length, [Out] out Int32 size, [Out] GL.Enums.ARB_shader_objects* type, [Out] System.Text.StringBuilder name) - { - length = default(Int32); - size = default(Int32); - type = default(GL.Enums.ARB_shader_objects*); - name = default(System.Text.StringBuilder); - fixed (Int32* length_ptr = &length) - fixed (Int32* size_ptr = &size) - { - Delegates.glGetActiveUniformARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.ARB_shader_objects*)type, (System.Text.StringBuilder)name); - length = *length_ptr; - size = *size_ptr; - } - } - - public static - void GetActiveUniformARB(Int32 programObj, Int32 index, Int32 maxLength, [Out] out Int32 length, [Out] out Int32 size, [In, Out] GL.Enums.ARB_shader_objects[] type, [Out] System.Text.StringBuilder name) - { - length = default(Int32); - size = default(Int32); - name = default(System.Text.StringBuilder); - unsafe - { - fixed (Int32* length_ptr = &length) - fixed (Int32* size_ptr = &size) - fixed (GL.Enums.ARB_shader_objects* type_ptr = type) - { - Delegates.glGetActiveUniformARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.ARB_shader_objects*)type_ptr, (System.Text.StringBuilder)name); - length = *length_ptr; - size = *size_ptr; - } - } - } - [System.CLSCompliant(false)] public static void GetActiveUniformARB(UInt32 programObj, UInt32 index, Int32 maxLength, [Out] out Int32 length, [Out] out Int32 size, [In, Out] GL.Enums.ARB_shader_objects[] type, [Out] System.Text.StringBuilder name) @@ -19447,7 +21761,27 @@ namespace OpenTK.OpenGL } public static - void GetActiveUniformARB(Int32 programObj, Int32 index, Int32 maxLength, [Out] out Int32 length, [Out] out Int32 size, [Out] out GL.Enums.ARB_shader_objects type, [Out] System.Text.StringBuilder name) + void GetActiveUniformARB(Int32 programObj, Int32 index, Int32 maxLength, [Out] out Int32 length, [Out] out Int32 size, [In, Out] GL.Enums.ARB_shader_objects[] type, [Out] System.Text.StringBuilder name) + { + length = default(Int32); + size = default(Int32); + name = default(System.Text.StringBuilder); + unsafe + { + fixed (Int32* length_ptr = &length) + fixed (Int32* size_ptr = &size) + fixed (GL.Enums.ARB_shader_objects* type_ptr = type) + { + Delegates.glGetActiveUniformARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.ARB_shader_objects*)type_ptr, (System.Text.StringBuilder)name); + length = *length_ptr; + size = *size_ptr; + } + } + } + + [System.CLSCompliant(false)] + public static + void GetActiveUniformARB(UInt32 programObj, UInt32 index, Int32 maxLength, [Out] out Int32 length, [Out] out Int32 size, [Out] out GL.Enums.ARB_shader_objects type, [Out] System.Text.StringBuilder name) { length = default(Int32); size = default(Int32); @@ -19467,9 +21801,8 @@ namespace OpenTK.OpenGL } } - [System.CLSCompliant(false)] public static - void GetActiveUniformARB(UInt32 programObj, UInt32 index, Int32 maxLength, [Out] out Int32 length, [Out] out Int32 size, [Out] out GL.Enums.ARB_shader_objects type, [Out] System.Text.StringBuilder name) + void GetActiveUniformARB(Int32 programObj, Int32 index, Int32 maxLength, [Out] out Int32 length, [Out] out Int32 size, [Out] out GL.Enums.ARB_shader_objects type, [Out] System.Text.StringBuilder name) { length = default(Int32); size = default(Int32); @@ -19496,6 +21829,16 @@ namespace OpenTK.OpenGL unsafe { Delegates.glGetUniformfvARB((UInt32)programObj, (Int32)location, (Single*)@params); } } + [System.CLSCompliant(false)] + public static + unsafe void GetUniform(Int32 programObj, Int32 location, [Out] Single* @params) + { + @params = default(Single*); + { + Delegates.glGetUniformfvARB((UInt32)programObj, (Int32)location, (Single*)@params); + } + } + [System.CLSCompliant(false)] public static void GetUniform(UInt32 programObj, Int32 location, [In, Out] Single[] @params) @@ -19509,6 +21852,18 @@ namespace OpenTK.OpenGL } } + public static + void GetUniform(Int32 programObj, Int32 location, [In, Out] Single[] @params) + { + unsafe + { + fixed (Single* @params_ptr = @params) + { + Delegates.glGetUniformfvARB((UInt32)programObj, (Int32)location, (Single*)@params_ptr); + } + } + } + [System.CLSCompliant(false)] public static void GetUniform(UInt32 programObj, Int32 location, [Out] out Single @params) @@ -19524,6 +21879,20 @@ namespace OpenTK.OpenGL } } + public static + void GetUniform(Int32 programObj, Int32 location, [Out] out Single @params) + { + @params = default(Single); + unsafe + { + fixed (Single* @params_ptr = &@params) + { + Delegates.glGetUniformfvARB((UInt32)programObj, (Int32)location, (Single*)@params_ptr); + @params = *@params_ptr; + } + } + } + [System.CLSCompliant(false)] public static unsafe void GetUniform(UInt32 programObj, Int32 location, [Out] Int32* @params) @@ -19531,6 +21900,16 @@ namespace OpenTK.OpenGL unsafe { Delegates.glGetUniformivARB((UInt32)programObj, (Int32)location, (Int32*)@params); } } + [System.CLSCompliant(false)] + public static + unsafe void GetUniform(Int32 programObj, Int32 location, [Out] Int32* @params) + { + @params = default(Int32*); + { + Delegates.glGetUniformivARB((UInt32)programObj, (Int32)location, (Int32*)@params); + } + } + [System.CLSCompliant(false)] public static void GetUniform(UInt32 programObj, Int32 location, [In, Out] Int32[] @params) @@ -19544,6 +21923,18 @@ namespace OpenTK.OpenGL } } + public static + void GetUniform(Int32 programObj, Int32 location, [In, Out] Int32[] @params) + { + unsafe + { + fixed (Int32* @params_ptr = @params) + { + Delegates.glGetUniformivARB((UInt32)programObj, (Int32)location, (Int32*)@params_ptr); + } + } + } + [System.CLSCompliant(false)] public static void GetUniform(UInt32 programObj, Int32 location, [Out] out Int32 @params) @@ -19559,15 +21950,18 @@ namespace OpenTK.OpenGL } } - [System.CLSCompliant(false)] public static - unsafe void GetShaderSourceARB(Int32 obj, Int32 maxLength, [Out] Int32* length, [Out] System.Text.StringBuilder[] source) + void GetUniform(Int32 programObj, Int32 location, [Out] out Int32 @params) { - length = default(Int32*); - source = default(System.Text.StringBuilder[]); + @params = default(Int32); + unsafe + { + fixed (Int32* @params_ptr = &@params) { - Delegates.glGetShaderSourceARB((UInt32)obj, (Int32)maxLength, (Int32*)length, (System.Text.StringBuilder[])source); + Delegates.glGetUniformivARB((UInt32)programObj, (Int32)location, (Int32*)@params_ptr); + @params = *@params_ptr; } + } } [System.CLSCompliant(false)] @@ -19577,17 +21971,15 @@ namespace OpenTK.OpenGL unsafe { Delegates.glGetShaderSourceARB((UInt32)obj, (Int32)maxLength, (Int32*)length, (System.Text.StringBuilder[])source); } } + [System.CLSCompliant(false)] public static - void GetShaderSourceARB(Int32 obj, Int32 maxLength, [In, Out] Int32[] length, [Out] System.Text.StringBuilder[] source) + unsafe void GetShaderSourceARB(Int32 obj, Int32 maxLength, [Out] Int32* length, [Out] System.Text.StringBuilder[] source) { + length = default(Int32*); source = default(System.Text.StringBuilder[]); - unsafe - { - fixed (Int32* length_ptr = length) { - Delegates.glGetShaderSourceARB((UInt32)obj, (Int32)maxLength, (Int32*)length_ptr, (System.Text.StringBuilder[])source); + Delegates.glGetShaderSourceARB((UInt32)obj, (Int32)maxLength, (Int32*)length, (System.Text.StringBuilder[])source); } - } } [System.CLSCompliant(false)] @@ -19605,16 +21997,14 @@ namespace OpenTK.OpenGL } public static - void GetShaderSourceARB(Int32 obj, Int32 maxLength, [Out] out Int32 length, [Out] System.Text.StringBuilder[] source) + void GetShaderSourceARB(Int32 obj, Int32 maxLength, [In, Out] Int32[] length, [Out] System.Text.StringBuilder[] source) { - length = default(Int32); source = default(System.Text.StringBuilder[]); unsafe { - fixed (Int32* length_ptr = &length) + fixed (Int32* length_ptr = length) { Delegates.glGetShaderSourceARB((UInt32)obj, (Int32)maxLength, (Int32*)length_ptr, (System.Text.StringBuilder[])source); - length = *length_ptr; } } } @@ -19636,9 +22026,18 @@ namespace OpenTK.OpenGL } public static - void BindAttribLocationARB(Int32 programObj, Int32 index, System.String name) + void GetShaderSourceARB(Int32 obj, Int32 maxLength, [Out] out Int32 length, [Out] System.Text.StringBuilder[] source) { - Delegates.glBindAttribLocationARB((UInt32)programObj, (UInt32)index, (System.String)name); + length = default(Int32); + source = default(System.Text.StringBuilder[]); + unsafe + { + fixed (Int32* length_ptr = &length) + { + Delegates.glGetShaderSourceARB((UInt32)obj, (Int32)maxLength, (Int32*)length_ptr, (System.Text.StringBuilder[])source); + length = *length_ptr; + } + } } [System.CLSCompliant(false)] @@ -19648,6 +22047,19 @@ namespace OpenTK.OpenGL Delegates.glBindAttribLocationARB((UInt32)programObj, (UInt32)index, (System.String)name); } + public static + void BindAttribLocationARB(Int32 programObj, Int32 index, System.String name) + { + Delegates.glBindAttribLocationARB((UInt32)programObj, (UInt32)index, (System.String)name); + } + + [System.CLSCompliant(false)] + public static + unsafe void GetActiveAttribARB(UInt32 programObj, UInt32 index, Int32 maxLength, [Out] Int32* length, [Out] Int32* size, [Out] GL.Enums.ARB_vertex_shader* type, [Out] System.Text.StringBuilder name) + { + unsafe { Delegates.glGetActiveAttribARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length, (Int32*)size, (GL.Enums.ARB_vertex_shader*)type, (System.Text.StringBuilder)name); } + } + [System.CLSCompliant(false)] public static unsafe void GetActiveAttribARB(Int32 programObj, Int32 index, Int32 maxLength, [Out] Int32* length, [Out] Int32* size, [Out] GL.Enums.ARB_vertex_shader* type, [Out] System.Text.StringBuilder name) @@ -19661,26 +22073,6 @@ namespace OpenTK.OpenGL } } - [System.CLSCompliant(false)] - public static - unsafe void GetActiveAttribARB(UInt32 programObj, UInt32 index, Int32 maxLength, [Out] Int32* length, [Out] Int32* size, [Out] GL.Enums.ARB_vertex_shader* type, [Out] System.Text.StringBuilder name) - { - unsafe { Delegates.glGetActiveAttribARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length, (Int32*)size, (GL.Enums.ARB_vertex_shader*)type, (System.Text.StringBuilder)name); } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveAttribARB(Int32 programObj, Int32 index, Int32 maxLength, [Out] Int32* length, [Out] Int32* size, [In, Out] GL.Enums.ARB_vertex_shader[] type, [Out] System.Text.StringBuilder name) - { - length = default(Int32*); - size = default(Int32*); - name = default(System.Text.StringBuilder); - fixed (GL.Enums.ARB_vertex_shader* type_ptr = type) - { - Delegates.glGetActiveAttribARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length, (Int32*)size, (GL.Enums.ARB_vertex_shader*)type_ptr, (System.Text.StringBuilder)name); - } - } - [System.CLSCompliant(false)] public static unsafe void GetActiveAttribARB(UInt32 programObj, UInt32 index, Int32 maxLength, [Out] Int32* length, [Out] Int32* size, [In, Out] GL.Enums.ARB_vertex_shader[] type, [Out] System.Text.StringBuilder name) @@ -19696,16 +22088,14 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetActiveAttribARB(Int32 programObj, Int32 index, Int32 maxLength, [Out] Int32* length, [Out] Int32* size, [Out] out GL.Enums.ARB_vertex_shader type, [Out] System.Text.StringBuilder name) + unsafe void GetActiveAttribARB(Int32 programObj, Int32 index, Int32 maxLength, [Out] Int32* length, [Out] Int32* size, [In, Out] GL.Enums.ARB_vertex_shader[] type, [Out] System.Text.StringBuilder name) { length = default(Int32*); size = default(Int32*); - type = default(GL.Enums.ARB_vertex_shader); name = default(System.Text.StringBuilder); - fixed (GL.Enums.ARB_vertex_shader* type_ptr = &type) + fixed (GL.Enums.ARB_vertex_shader* type_ptr = type) { Delegates.glGetActiveAttribARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length, (Int32*)size, (GL.Enums.ARB_vertex_shader*)type_ptr, (System.Text.StringBuilder)name); - type = *type_ptr; } } @@ -19726,14 +22116,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetActiveAttribARB(Int32 programObj, Int32 index, Int32 maxLength, [Out] Int32* length, [In, Out] Int32[] size, [Out] GL.Enums.ARB_vertex_shader* type, [Out] System.Text.StringBuilder name) + unsafe void GetActiveAttribARB(Int32 programObj, Int32 index, Int32 maxLength, [Out] Int32* length, [Out] Int32* size, [Out] out GL.Enums.ARB_vertex_shader type, [Out] System.Text.StringBuilder name) { length = default(Int32*); - type = default(GL.Enums.ARB_vertex_shader*); + size = default(Int32*); + type = default(GL.Enums.ARB_vertex_shader); name = default(System.Text.StringBuilder); - fixed (Int32* size_ptr = size) + fixed (GL.Enums.ARB_vertex_shader* type_ptr = &type) { - Delegates.glGetActiveAttribARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length, (Int32*)size_ptr, (GL.Enums.ARB_vertex_shader*)type, (System.Text.StringBuilder)name); + Delegates.glGetActiveAttribARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length, (Int32*)size, (GL.Enums.ARB_vertex_shader*)type_ptr, (System.Text.StringBuilder)name); + type = *type_ptr; } } @@ -19752,14 +22144,14 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetActiveAttribARB(Int32 programObj, Int32 index, Int32 maxLength, [Out] Int32* length, [In, Out] Int32[] size, [In, Out] GL.Enums.ARB_vertex_shader[] type, [Out] System.Text.StringBuilder name) + unsafe void GetActiveAttribARB(Int32 programObj, Int32 index, Int32 maxLength, [Out] Int32* length, [In, Out] Int32[] size, [Out] GL.Enums.ARB_vertex_shader* type, [Out] System.Text.StringBuilder name) { length = default(Int32*); + type = default(GL.Enums.ARB_vertex_shader*); name = default(System.Text.StringBuilder); fixed (Int32* size_ptr = size) - fixed (GL.Enums.ARB_vertex_shader* type_ptr = type) { - Delegates.glGetActiveAttribARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length, (Int32*)size_ptr, (GL.Enums.ARB_vertex_shader*)type_ptr, (System.Text.StringBuilder)name); + Delegates.glGetActiveAttribARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length, (Int32*)size_ptr, (GL.Enums.ARB_vertex_shader*)type, (System.Text.StringBuilder)name); } } @@ -19778,16 +22170,14 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetActiveAttribARB(Int32 programObj, Int32 index, Int32 maxLength, [Out] Int32* length, [In, Out] Int32[] size, [Out] out GL.Enums.ARB_vertex_shader type, [Out] System.Text.StringBuilder name) + unsafe void GetActiveAttribARB(Int32 programObj, Int32 index, Int32 maxLength, [Out] Int32* length, [In, Out] Int32[] size, [In, Out] GL.Enums.ARB_vertex_shader[] type, [Out] System.Text.StringBuilder name) { length = default(Int32*); - type = default(GL.Enums.ARB_vertex_shader); name = default(System.Text.StringBuilder); fixed (Int32* size_ptr = size) - fixed (GL.Enums.ARB_vertex_shader* type_ptr = &type) + fixed (GL.Enums.ARB_vertex_shader* type_ptr = type) { Delegates.glGetActiveAttribARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length, (Int32*)size_ptr, (GL.Enums.ARB_vertex_shader*)type_ptr, (System.Text.StringBuilder)name); - type = *type_ptr; } } @@ -19808,16 +22198,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetActiveAttribARB(Int32 programObj, Int32 index, Int32 maxLength, [Out] Int32* length, [Out] out Int32 size, [Out] GL.Enums.ARB_vertex_shader* type, [Out] System.Text.StringBuilder name) + unsafe void GetActiveAttribARB(Int32 programObj, Int32 index, Int32 maxLength, [Out] Int32* length, [In, Out] Int32[] size, [Out] out GL.Enums.ARB_vertex_shader type, [Out] System.Text.StringBuilder name) { length = default(Int32*); - size = default(Int32); - type = default(GL.Enums.ARB_vertex_shader*); + type = default(GL.Enums.ARB_vertex_shader); name = default(System.Text.StringBuilder); - fixed (Int32* size_ptr = &size) + fixed (Int32* size_ptr = size) + fixed (GL.Enums.ARB_vertex_shader* type_ptr = &type) { - Delegates.glGetActiveAttribARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length, (Int32*)size_ptr, (GL.Enums.ARB_vertex_shader*)type, (System.Text.StringBuilder)name); - size = *size_ptr; + Delegates.glGetActiveAttribARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length, (Int32*)size_ptr, (GL.Enums.ARB_vertex_shader*)type_ptr, (System.Text.StringBuilder)name); + type = *type_ptr; } } @@ -19838,15 +22228,15 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetActiveAttribARB(Int32 programObj, Int32 index, Int32 maxLength, [Out] Int32* length, [Out] out Int32 size, [In, Out] GL.Enums.ARB_vertex_shader[] type, [Out] System.Text.StringBuilder name) + unsafe void GetActiveAttribARB(Int32 programObj, Int32 index, Int32 maxLength, [Out] Int32* length, [Out] out Int32 size, [Out] GL.Enums.ARB_vertex_shader* type, [Out] System.Text.StringBuilder name) { length = default(Int32*); size = default(Int32); + type = default(GL.Enums.ARB_vertex_shader*); name = default(System.Text.StringBuilder); fixed (Int32* size_ptr = &size) - fixed (GL.Enums.ARB_vertex_shader* type_ptr = type) { - Delegates.glGetActiveAttribARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length, (Int32*)size_ptr, (GL.Enums.ARB_vertex_shader*)type_ptr, (System.Text.StringBuilder)name); + Delegates.glGetActiveAttribARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length, (Int32*)size_ptr, (GL.Enums.ARB_vertex_shader*)type, (System.Text.StringBuilder)name); size = *size_ptr; } } @@ -19868,18 +22258,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetActiveAttribARB(Int32 programObj, Int32 index, Int32 maxLength, [Out] Int32* length, [Out] out Int32 size, [Out] out GL.Enums.ARB_vertex_shader type, [Out] System.Text.StringBuilder name) + unsafe void GetActiveAttribARB(Int32 programObj, Int32 index, Int32 maxLength, [Out] Int32* length, [Out] out Int32 size, [In, Out] GL.Enums.ARB_vertex_shader[] type, [Out] System.Text.StringBuilder name) { length = default(Int32*); size = default(Int32); - type = default(GL.Enums.ARB_vertex_shader); name = default(System.Text.StringBuilder); fixed (Int32* size_ptr = &size) - fixed (GL.Enums.ARB_vertex_shader* type_ptr = &type) + fixed (GL.Enums.ARB_vertex_shader* type_ptr = type) { Delegates.glGetActiveAttribARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length, (Int32*)size_ptr, (GL.Enums.ARB_vertex_shader*)type_ptr, (System.Text.StringBuilder)name); size = *size_ptr; - type = *type_ptr; } } @@ -19902,14 +22290,18 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetActiveAttribARB(Int32 programObj, Int32 index, Int32 maxLength, [In, Out] Int32[] length, [Out] Int32* size, [Out] GL.Enums.ARB_vertex_shader* type, [Out] System.Text.StringBuilder name) + unsafe void GetActiveAttribARB(Int32 programObj, Int32 index, Int32 maxLength, [Out] Int32* length, [Out] out Int32 size, [Out] out GL.Enums.ARB_vertex_shader type, [Out] System.Text.StringBuilder name) { - size = default(Int32*); - type = default(GL.Enums.ARB_vertex_shader*); + length = default(Int32*); + size = default(Int32); + type = default(GL.Enums.ARB_vertex_shader); name = default(System.Text.StringBuilder); - fixed (Int32* length_ptr = length) + fixed (Int32* size_ptr = &size) + fixed (GL.Enums.ARB_vertex_shader* type_ptr = &type) { - Delegates.glGetActiveAttribARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length_ptr, (Int32*)size, (GL.Enums.ARB_vertex_shader*)type, (System.Text.StringBuilder)name); + Delegates.glGetActiveAttribARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length, (Int32*)size_ptr, (GL.Enums.ARB_vertex_shader*)type_ptr, (System.Text.StringBuilder)name); + size = *size_ptr; + type = *type_ptr; } } @@ -19928,14 +22320,14 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetActiveAttribARB(Int32 programObj, Int32 index, Int32 maxLength, [In, Out] Int32[] length, [Out] Int32* size, [In, Out] GL.Enums.ARB_vertex_shader[] type, [Out] System.Text.StringBuilder name) + unsafe void GetActiveAttribARB(Int32 programObj, Int32 index, Int32 maxLength, [In, Out] Int32[] length, [Out] Int32* size, [Out] GL.Enums.ARB_vertex_shader* type, [Out] System.Text.StringBuilder name) { size = default(Int32*); + type = default(GL.Enums.ARB_vertex_shader*); name = default(System.Text.StringBuilder); fixed (Int32* length_ptr = length) - fixed (GL.Enums.ARB_vertex_shader* type_ptr = type) { - Delegates.glGetActiveAttribARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length_ptr, (Int32*)size, (GL.Enums.ARB_vertex_shader*)type_ptr, (System.Text.StringBuilder)name); + Delegates.glGetActiveAttribARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length_ptr, (Int32*)size, (GL.Enums.ARB_vertex_shader*)type, (System.Text.StringBuilder)name); } } @@ -19954,16 +22346,14 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetActiveAttribARB(Int32 programObj, Int32 index, Int32 maxLength, [In, Out] Int32[] length, [Out] Int32* size, [Out] out GL.Enums.ARB_vertex_shader type, [Out] System.Text.StringBuilder name) + unsafe void GetActiveAttribARB(Int32 programObj, Int32 index, Int32 maxLength, [In, Out] Int32[] length, [Out] Int32* size, [In, Out] GL.Enums.ARB_vertex_shader[] type, [Out] System.Text.StringBuilder name) { size = default(Int32*); - type = default(GL.Enums.ARB_vertex_shader); name = default(System.Text.StringBuilder); fixed (Int32* length_ptr = length) - fixed (GL.Enums.ARB_vertex_shader* type_ptr = &type) + fixed (GL.Enums.ARB_vertex_shader* type_ptr = type) { Delegates.glGetActiveAttribARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length_ptr, (Int32*)size, (GL.Enums.ARB_vertex_shader*)type_ptr, (System.Text.StringBuilder)name); - type = *type_ptr; } } @@ -19984,14 +22374,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetActiveAttribARB(Int32 programObj, Int32 index, Int32 maxLength, [In, Out] Int32[] length, [In, Out] Int32[] size, [Out] GL.Enums.ARB_vertex_shader* type, [Out] System.Text.StringBuilder name) + unsafe void GetActiveAttribARB(Int32 programObj, Int32 index, Int32 maxLength, [In, Out] Int32[] length, [Out] Int32* size, [Out] out GL.Enums.ARB_vertex_shader type, [Out] System.Text.StringBuilder name) { - type = default(GL.Enums.ARB_vertex_shader*); + size = default(Int32*); + type = default(GL.Enums.ARB_vertex_shader); name = default(System.Text.StringBuilder); fixed (Int32* length_ptr = length) - fixed (Int32* size_ptr = size) + fixed (GL.Enums.ARB_vertex_shader* type_ptr = &type) { - Delegates.glGetActiveAttribARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.ARB_vertex_shader*)type, (System.Text.StringBuilder)name); + Delegates.glGetActiveAttribARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length_ptr, (Int32*)size, (GL.Enums.ARB_vertex_shader*)type_ptr, (System.Text.StringBuilder)name); + type = *type_ptr; } } @@ -20008,6 +22400,35 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void GetActiveAttribARB(Int32 programObj, Int32 index, Int32 maxLength, [In, Out] Int32[] length, [In, Out] Int32[] size, [Out] GL.Enums.ARB_vertex_shader* type, [Out] System.Text.StringBuilder name) + { + type = default(GL.Enums.ARB_vertex_shader*); + name = default(System.Text.StringBuilder); + fixed (Int32* length_ptr = length) + fixed (Int32* size_ptr = size) + { + Delegates.glGetActiveAttribARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.ARB_vertex_shader*)type, (System.Text.StringBuilder)name); + } + } + + [System.CLSCompliant(false)] + public static + void GetActiveAttribARB(UInt32 programObj, UInt32 index, Int32 maxLength, [In, Out] Int32[] length, [In, Out] Int32[] size, [In, Out] GL.Enums.ARB_vertex_shader[] type, [Out] System.Text.StringBuilder name) + { + name = default(System.Text.StringBuilder); + unsafe + { + fixed (Int32* length_ptr = length) + fixed (Int32* size_ptr = size) + fixed (GL.Enums.ARB_vertex_shader* type_ptr = type) + { + Delegates.glGetActiveAttribARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.ARB_vertex_shader*)type_ptr, (System.Text.StringBuilder)name); + } + } + } + public static void GetActiveAttribARB(Int32 programObj, Int32 index, Int32 maxLength, [In, Out] Int32[] length, [In, Out] Int32[] size, [In, Out] GL.Enums.ARB_vertex_shader[] type, [Out] System.Text.StringBuilder name) { @@ -20025,16 +22446,18 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void GetActiveAttribARB(UInt32 programObj, UInt32 index, Int32 maxLength, [In, Out] Int32[] length, [In, Out] Int32[] size, [In, Out] GL.Enums.ARB_vertex_shader[] type, [Out] System.Text.StringBuilder name) + void GetActiveAttribARB(UInt32 programObj, UInt32 index, Int32 maxLength, [In, Out] Int32[] length, [In, Out] Int32[] size, [Out] out GL.Enums.ARB_vertex_shader type, [Out] System.Text.StringBuilder name) { + type = default(GL.Enums.ARB_vertex_shader); name = default(System.Text.StringBuilder); unsafe { fixed (Int32* length_ptr = length) fixed (Int32* size_ptr = size) - fixed (GL.Enums.ARB_vertex_shader* type_ptr = type) + fixed (GL.Enums.ARB_vertex_shader* type_ptr = &type) { Delegates.glGetActiveAttribARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.ARB_vertex_shader*)type_ptr, (System.Text.StringBuilder)name); + type = *type_ptr; } } } @@ -20058,20 +22481,17 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void GetActiveAttribARB(UInt32 programObj, UInt32 index, Int32 maxLength, [In, Out] Int32[] length, [In, Out] Int32[] size, [Out] out GL.Enums.ARB_vertex_shader type, [Out] System.Text.StringBuilder name) + unsafe void GetActiveAttribARB(UInt32 programObj, UInt32 index, Int32 maxLength, [In, Out] Int32[] length, [Out] out Int32 size, [Out] GL.Enums.ARB_vertex_shader* type, [Out] System.Text.StringBuilder name) { - type = default(GL.Enums.ARB_vertex_shader); + size = default(Int32); + type = default(GL.Enums.ARB_vertex_shader*); name = default(System.Text.StringBuilder); - unsafe - { fixed (Int32* length_ptr = length) - fixed (Int32* size_ptr = size) - fixed (GL.Enums.ARB_vertex_shader* type_ptr = &type) + fixed (Int32* size_ptr = &size) { - Delegates.glGetActiveAttribARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.ARB_vertex_shader*)type_ptr, (System.Text.StringBuilder)name); - type = *type_ptr; + Delegates.glGetActiveAttribARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.ARB_vertex_shader*)type, (System.Text.StringBuilder)name); + size = *size_ptr; } - } } [System.CLSCompliant(false)] @@ -20091,17 +22511,20 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetActiveAttribARB(UInt32 programObj, UInt32 index, Int32 maxLength, [In, Out] Int32[] length, [Out] out Int32 size, [Out] GL.Enums.ARB_vertex_shader* type, [Out] System.Text.StringBuilder name) + void GetActiveAttribARB(UInt32 programObj, UInt32 index, Int32 maxLength, [In, Out] Int32[] length, [Out] out Int32 size, [In, Out] GL.Enums.ARB_vertex_shader[] type, [Out] System.Text.StringBuilder name) { size = default(Int32); - type = default(GL.Enums.ARB_vertex_shader*); name = default(System.Text.StringBuilder); + unsafe + { fixed (Int32* length_ptr = length) fixed (Int32* size_ptr = &size) + fixed (GL.Enums.ARB_vertex_shader* type_ptr = type) { - Delegates.glGetActiveAttribARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.ARB_vertex_shader*)type, (System.Text.StringBuilder)name); + Delegates.glGetActiveAttribARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.ARB_vertex_shader*)type_ptr, (System.Text.StringBuilder)name); size = *size_ptr; } + } } public static @@ -20123,18 +22546,20 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void GetActiveAttribARB(UInt32 programObj, UInt32 index, Int32 maxLength, [In, Out] Int32[] length, [Out] out Int32 size, [In, Out] GL.Enums.ARB_vertex_shader[] type, [Out] System.Text.StringBuilder name) + void GetActiveAttribARB(UInt32 programObj, UInt32 index, Int32 maxLength, [In, Out] Int32[] length, [Out] out Int32 size, [Out] out GL.Enums.ARB_vertex_shader type, [Out] System.Text.StringBuilder name) { size = default(Int32); + type = default(GL.Enums.ARB_vertex_shader); name = default(System.Text.StringBuilder); unsafe { fixed (Int32* length_ptr = length) fixed (Int32* size_ptr = &size) - fixed (GL.Enums.ARB_vertex_shader* type_ptr = type) + fixed (GL.Enums.ARB_vertex_shader* type_ptr = &type) { Delegates.glGetActiveAttribARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.ARB_vertex_shader*)type_ptr, (System.Text.StringBuilder)name); size = *size_ptr; + type = *type_ptr; } } } @@ -20158,41 +22583,6 @@ namespace OpenTK.OpenGL } } - [System.CLSCompliant(false)] - public static - void GetActiveAttribARB(UInt32 programObj, UInt32 index, Int32 maxLength, [In, Out] Int32[] length, [Out] out Int32 size, [Out] out GL.Enums.ARB_vertex_shader type, [Out] System.Text.StringBuilder name) - { - size = default(Int32); - type = default(GL.Enums.ARB_vertex_shader); - name = default(System.Text.StringBuilder); - unsafe - { - fixed (Int32* length_ptr = length) - fixed (Int32* size_ptr = &size) - fixed (GL.Enums.ARB_vertex_shader* type_ptr = &type) - { - Delegates.glGetActiveAttribARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.ARB_vertex_shader*)type_ptr, (System.Text.StringBuilder)name); - size = *size_ptr; - type = *type_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveAttribARB(Int32 programObj, Int32 index, Int32 maxLength, [Out] out Int32 length, [Out] Int32* size, [Out] GL.Enums.ARB_vertex_shader* type, [Out] System.Text.StringBuilder name) - { - length = default(Int32); - size = default(Int32*); - type = default(GL.Enums.ARB_vertex_shader*); - name = default(System.Text.StringBuilder); - fixed (Int32* length_ptr = &length) - { - Delegates.glGetActiveAttribARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length_ptr, (Int32*)size, (GL.Enums.ARB_vertex_shader*)type, (System.Text.StringBuilder)name); - length = *length_ptr; - } - } - [System.CLSCompliant(false)] public static unsafe void GetActiveAttribARB(UInt32 programObj, UInt32 index, Int32 maxLength, [Out] out Int32 length, [Out] Int32* size, [Out] GL.Enums.ARB_vertex_shader* type, [Out] System.Text.StringBuilder name) @@ -20210,15 +22600,15 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetActiveAttribARB(Int32 programObj, Int32 index, Int32 maxLength, [Out] out Int32 length, [Out] Int32* size, [In, Out] GL.Enums.ARB_vertex_shader[] type, [Out] System.Text.StringBuilder name) + unsafe void GetActiveAttribARB(Int32 programObj, Int32 index, Int32 maxLength, [Out] out Int32 length, [Out] Int32* size, [Out] GL.Enums.ARB_vertex_shader* type, [Out] System.Text.StringBuilder name) { length = default(Int32); size = default(Int32*); + type = default(GL.Enums.ARB_vertex_shader*); name = default(System.Text.StringBuilder); fixed (Int32* length_ptr = &length) - fixed (GL.Enums.ARB_vertex_shader* type_ptr = type) { - Delegates.glGetActiveAttribARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length_ptr, (Int32*)size, (GL.Enums.ARB_vertex_shader*)type_ptr, (System.Text.StringBuilder)name); + Delegates.glGetActiveAttribARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length_ptr, (Int32*)size, (GL.Enums.ARB_vertex_shader*)type, (System.Text.StringBuilder)name); length = *length_ptr; } } @@ -20240,18 +22630,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetActiveAttribARB(Int32 programObj, Int32 index, Int32 maxLength, [Out] out Int32 length, [Out] Int32* size, [Out] out GL.Enums.ARB_vertex_shader type, [Out] System.Text.StringBuilder name) + unsafe void GetActiveAttribARB(Int32 programObj, Int32 index, Int32 maxLength, [Out] out Int32 length, [Out] Int32* size, [In, Out] GL.Enums.ARB_vertex_shader[] type, [Out] System.Text.StringBuilder name) { length = default(Int32); size = default(Int32*); - type = default(GL.Enums.ARB_vertex_shader); name = default(System.Text.StringBuilder); fixed (Int32* length_ptr = &length) - fixed (GL.Enums.ARB_vertex_shader* type_ptr = &type) + fixed (GL.Enums.ARB_vertex_shader* type_ptr = type) { Delegates.glGetActiveAttribARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length_ptr, (Int32*)size, (GL.Enums.ARB_vertex_shader*)type_ptr, (System.Text.StringBuilder)name); length = *length_ptr; - type = *type_ptr; } } @@ -20274,16 +22662,18 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetActiveAttribARB(Int32 programObj, Int32 index, Int32 maxLength, [Out] out Int32 length, [In, Out] Int32[] size, [Out] GL.Enums.ARB_vertex_shader* type, [Out] System.Text.StringBuilder name) + unsafe void GetActiveAttribARB(Int32 programObj, Int32 index, Int32 maxLength, [Out] out Int32 length, [Out] Int32* size, [Out] out GL.Enums.ARB_vertex_shader type, [Out] System.Text.StringBuilder name) { length = default(Int32); - type = default(GL.Enums.ARB_vertex_shader*); + size = default(Int32*); + type = default(GL.Enums.ARB_vertex_shader); name = default(System.Text.StringBuilder); fixed (Int32* length_ptr = &length) - fixed (Int32* size_ptr = size) + fixed (GL.Enums.ARB_vertex_shader* type_ptr = &type) { - Delegates.glGetActiveAttribARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.ARB_vertex_shader*)type, (System.Text.StringBuilder)name); + Delegates.glGetActiveAttribARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length_ptr, (Int32*)size, (GL.Enums.ARB_vertex_shader*)type_ptr, (System.Text.StringBuilder)name); length = *length_ptr; + type = *type_ptr; } } @@ -20302,6 +22692,39 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void GetActiveAttribARB(Int32 programObj, Int32 index, Int32 maxLength, [Out] out Int32 length, [In, Out] Int32[] size, [Out] GL.Enums.ARB_vertex_shader* type, [Out] System.Text.StringBuilder name) + { + length = default(Int32); + type = default(GL.Enums.ARB_vertex_shader*); + name = default(System.Text.StringBuilder); + fixed (Int32* length_ptr = &length) + fixed (Int32* size_ptr = size) + { + Delegates.glGetActiveAttribARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.ARB_vertex_shader*)type, (System.Text.StringBuilder)name); + length = *length_ptr; + } + } + + [System.CLSCompliant(false)] + public static + void GetActiveAttribARB(UInt32 programObj, UInt32 index, Int32 maxLength, [Out] out Int32 length, [In, Out] Int32[] size, [In, Out] GL.Enums.ARB_vertex_shader[] type, [Out] System.Text.StringBuilder name) + { + length = default(Int32); + name = default(System.Text.StringBuilder); + unsafe + { + fixed (Int32* length_ptr = &length) + fixed (Int32* size_ptr = size) + fixed (GL.Enums.ARB_vertex_shader* type_ptr = type) + { + Delegates.glGetActiveAttribARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.ARB_vertex_shader*)type_ptr, (System.Text.StringBuilder)name); + length = *length_ptr; + } + } + } + public static void GetActiveAttribARB(Int32 programObj, Int32 index, Int32 maxLength, [Out] out Int32 length, [In, Out] Int32[] size, [In, Out] GL.Enums.ARB_vertex_shader[] type, [Out] System.Text.StringBuilder name) { @@ -20321,18 +22744,20 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void GetActiveAttribARB(UInt32 programObj, UInt32 index, Int32 maxLength, [Out] out Int32 length, [In, Out] Int32[] size, [In, Out] GL.Enums.ARB_vertex_shader[] type, [Out] System.Text.StringBuilder name) + void GetActiveAttribARB(UInt32 programObj, UInt32 index, Int32 maxLength, [Out] out Int32 length, [In, Out] Int32[] size, [Out] out GL.Enums.ARB_vertex_shader type, [Out] System.Text.StringBuilder name) { length = default(Int32); + type = default(GL.Enums.ARB_vertex_shader); name = default(System.Text.StringBuilder); unsafe { fixed (Int32* length_ptr = &length) fixed (Int32* size_ptr = size) - fixed (GL.Enums.ARB_vertex_shader* type_ptr = type) + fixed (GL.Enums.ARB_vertex_shader* type_ptr = &type) { Delegates.glGetActiveAttribARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.ARB_vertex_shader*)type_ptr, (System.Text.StringBuilder)name); length = *length_ptr; + type = *type_ptr; } } } @@ -20358,22 +22783,19 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void GetActiveAttribARB(UInt32 programObj, UInt32 index, Int32 maxLength, [Out] out Int32 length, [In, Out] Int32[] size, [Out] out GL.Enums.ARB_vertex_shader type, [Out] System.Text.StringBuilder name) + unsafe void GetActiveAttribARB(UInt32 programObj, UInt32 index, Int32 maxLength, [Out] out Int32 length, [Out] out Int32 size, [Out] GL.Enums.ARB_vertex_shader* type, [Out] System.Text.StringBuilder name) { length = default(Int32); - type = default(GL.Enums.ARB_vertex_shader); + size = default(Int32); + type = default(GL.Enums.ARB_vertex_shader*); name = default(System.Text.StringBuilder); - unsafe - { fixed (Int32* length_ptr = &length) - fixed (Int32* size_ptr = size) - fixed (GL.Enums.ARB_vertex_shader* type_ptr = &type) + fixed (Int32* size_ptr = &size) { - Delegates.glGetActiveAttribARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.ARB_vertex_shader*)type_ptr, (System.Text.StringBuilder)name); + Delegates.glGetActiveAttribARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.ARB_vertex_shader*)type, (System.Text.StringBuilder)name); length = *length_ptr; - type = *type_ptr; + size = *size_ptr; } - } } [System.CLSCompliant(false)] @@ -20393,42 +22815,6 @@ namespace OpenTK.OpenGL } } - [System.CLSCompliant(false)] - public static - unsafe void GetActiveAttribARB(UInt32 programObj, UInt32 index, Int32 maxLength, [Out] out Int32 length, [Out] out Int32 size, [Out] GL.Enums.ARB_vertex_shader* type, [Out] System.Text.StringBuilder name) - { - length = default(Int32); - size = default(Int32); - type = default(GL.Enums.ARB_vertex_shader*); - name = default(System.Text.StringBuilder); - fixed (Int32* length_ptr = &length) - fixed (Int32* size_ptr = &size) - { - Delegates.glGetActiveAttribARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.ARB_vertex_shader*)type, (System.Text.StringBuilder)name); - length = *length_ptr; - size = *size_ptr; - } - } - - public static - void GetActiveAttribARB(Int32 programObj, Int32 index, Int32 maxLength, [Out] out Int32 length, [Out] out Int32 size, [In, Out] GL.Enums.ARB_vertex_shader[] type, [Out] System.Text.StringBuilder name) - { - length = default(Int32); - size = default(Int32); - name = default(System.Text.StringBuilder); - unsafe - { - fixed (Int32* length_ptr = &length) - fixed (Int32* size_ptr = &size) - fixed (GL.Enums.ARB_vertex_shader* type_ptr = type) - { - Delegates.glGetActiveAttribARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.ARB_vertex_shader*)type_ptr, (System.Text.StringBuilder)name); - length = *length_ptr; - size = *size_ptr; - } - } - } - [System.CLSCompliant(false)] public static void GetActiveAttribARB(UInt32 programObj, UInt32 index, Int32 maxLength, [Out] out Int32 length, [Out] out Int32 size, [In, Out] GL.Enums.ARB_vertex_shader[] type, [Out] System.Text.StringBuilder name) @@ -20450,22 +22836,20 @@ namespace OpenTK.OpenGL } public static - void GetActiveAttribARB(Int32 programObj, Int32 index, Int32 maxLength, [Out] out Int32 length, [Out] out Int32 size, [Out] out GL.Enums.ARB_vertex_shader type, [Out] System.Text.StringBuilder name) + void GetActiveAttribARB(Int32 programObj, Int32 index, Int32 maxLength, [Out] out Int32 length, [Out] out Int32 size, [In, Out] GL.Enums.ARB_vertex_shader[] type, [Out] System.Text.StringBuilder name) { length = default(Int32); size = default(Int32); - type = default(GL.Enums.ARB_vertex_shader); name = default(System.Text.StringBuilder); unsafe { fixed (Int32* length_ptr = &length) fixed (Int32* size_ptr = &size) - fixed (GL.Enums.ARB_vertex_shader* type_ptr = &type) + fixed (GL.Enums.ARB_vertex_shader* type_ptr = type) { Delegates.glGetActiveAttribARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.ARB_vertex_shader*)type_ptr, (System.Text.StringBuilder)name); length = *length_ptr; size = *size_ptr; - type = *type_ptr; } } } @@ -20493,9 +22877,24 @@ namespace OpenTK.OpenGL } public static - Int32 GetAttribLocationARB(Int32 programObj, System.String name) + void GetActiveAttribARB(Int32 programObj, Int32 index, Int32 maxLength, [Out] out Int32 length, [Out] out Int32 size, [Out] out GL.Enums.ARB_vertex_shader type, [Out] System.Text.StringBuilder name) { - return Delegates.glGetAttribLocationARB((UInt32)programObj, (System.String)name); + length = default(Int32); + size = default(Int32); + type = default(GL.Enums.ARB_vertex_shader); + name = default(System.Text.StringBuilder); + unsafe + { + fixed (Int32* length_ptr = &length) + fixed (Int32* size_ptr = &size) + fixed (GL.Enums.ARB_vertex_shader* type_ptr = &type) + { + Delegates.glGetActiveAttribARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.ARB_vertex_shader*)type_ptr, (System.Text.StringBuilder)name); + length = *length_ptr; + size = *size_ptr; + type = *type_ptr; + } + } } [System.CLSCompliant(false)] @@ -20505,6 +22904,12 @@ namespace OpenTK.OpenGL return Delegates.glGetAttribLocationARB((UInt32)programObj, (System.String)name); } + public static + Int32 GetAttribLocationARB(Int32 programObj, System.String name) + { + return Delegates.glGetAttribLocationARB((UInt32)programObj, (System.String)name); + } + [System.CLSCompliant(false)] public static unsafe void DrawBuffersARB(Int32 n, GL.Enums.ARB_draw_buffers* bufs) @@ -21267,6 +23672,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe Boolean AreTexturesResidentEXT(Int32 n, UInt32* textures, [Out] GL.Enums.Boolean* residences) + { + unsafe { return Delegates.glAreTexturesResidentEXT((Int32)n, (UInt32*)textures, (GL.Enums.Boolean*)residences); } + } + [System.CLSCompliant(false)] public static unsafe Boolean AreTexturesResidentEXT(Int32 n, Int32* textures, [Out] GL.Enums.Boolean* residences) @@ -21280,9 +23692,14 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe Boolean AreTexturesResidentEXT(Int32 n, UInt32* textures, [Out] GL.Enums.Boolean* residences) + unsafe Boolean AreTexturesResidentEXT(Int32 n, [In, Out] UInt32[] textures, [Out] GL.Enums.Boolean* residences) { - unsafe { return Delegates.glAreTexturesResidentEXT((Int32)n, (UInt32*)textures, (GL.Enums.Boolean*)residences); } + residences = default(GL.Enums.Boolean*); + fixed (UInt32* textures_ptr = textures) + { + Boolean retval = Delegates.glAreTexturesResidentEXT((Int32)n, (UInt32*)textures_ptr, (GL.Enums.Boolean*)residences); + return retval; + } } [System.CLSCompliant(false)] @@ -21299,10 +23716,10 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe Boolean AreTexturesResidentEXT(Int32 n, [In, Out] UInt32[] textures, [Out] GL.Enums.Boolean* residences) + unsafe Boolean AreTexturesResidentEXT(Int32 n, ref UInt32 textures, [Out] GL.Enums.Boolean* residences) { residences = default(GL.Enums.Boolean*); - fixed (UInt32* textures_ptr = textures) + fixed (UInt32* textures_ptr = &textures) { Boolean retval = Delegates.glAreTexturesResidentEXT((Int32)n, (UInt32*)textures_ptr, (GL.Enums.Boolean*)residences); return retval; @@ -21323,14 +23740,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe Boolean AreTexturesResidentEXT(Int32 n, ref UInt32 textures, [Out] GL.Enums.Boolean* residences) + void BindTextureEXT(GL.Enums.TextureTarget target, UInt32 texture) { - residences = default(GL.Enums.Boolean*); - fixed (UInt32* textures_ptr = &textures) - { - Boolean retval = Delegates.glAreTexturesResidentEXT((Int32)n, (UInt32*)textures_ptr, (GL.Enums.Boolean*)residences); - return retval; - } + Delegates.glBindTextureEXT((GL.Enums.TextureTarget)target, (UInt32)texture); } public static @@ -21341,9 +23753,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void BindTextureEXT(GL.Enums.TextureTarget target, UInt32 texture) + unsafe void DeleteTexturesEXT(Int32 n, UInt32* textures) { - Delegates.glBindTextureEXT((GL.Enums.TextureTarget)target, (UInt32)texture); + unsafe { Delegates.glDeleteTexturesEXT((Int32)n, (UInt32*)textures); } } [System.CLSCompliant(false)] @@ -21357,9 +23769,15 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void DeleteTexturesEXT(Int32 n, UInt32* textures) + void DeleteTexturesEXT(Int32 n, [In, Out] UInt32[] textures) { - unsafe { Delegates.glDeleteTexturesEXT((Int32)n, (UInt32*)textures); } + unsafe + { + fixed (UInt32* textures_ptr = textures) + { + Delegates.glDeleteTexturesEXT((Int32)n, (UInt32*)textures_ptr); + } + } } public static @@ -21376,11 +23794,11 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void DeleteTexturesEXT(Int32 n, [In, Out] UInt32[] textures) + void DeleteTexturesEXT(Int32 n, ref UInt32 textures) { unsafe { - fixed (UInt32* textures_ptr = textures) + fixed (UInt32* textures_ptr = &textures) { Delegates.glDeleteTexturesEXT((Int32)n, (UInt32*)textures_ptr); } @@ -21401,15 +23819,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void DeleteTexturesEXT(Int32 n, ref UInt32 textures) + unsafe void GenTexturesEXT(Int32 n, [Out] UInt32* textures) { - unsafe - { - fixed (UInt32* textures_ptr = &textures) - { - Delegates.glDeleteTexturesEXT((Int32)n, (UInt32*)textures_ptr); - } - } + unsafe { Delegates.glGenTexturesEXT((Int32)n, (UInt32*)textures); } } [System.CLSCompliant(false)] @@ -21422,25 +23834,6 @@ namespace OpenTK.OpenGL } } - [System.CLSCompliant(false)] - public static - unsafe void GenTexturesEXT(Int32 n, [Out] UInt32* textures) - { - unsafe { Delegates.glGenTexturesEXT((Int32)n, (UInt32*)textures); } - } - - public static - void GenTexturesEXT(Int32 n, [In, Out] Int32[] textures) - { - unsafe - { - fixed (Int32* textures_ptr = textures) - { - Delegates.glGenTexturesEXT((Int32)n, (UInt32*)textures_ptr); - } - } - } - [System.CLSCompliant(false)] public static void GenTexturesEXT(Int32 n, [In, Out] UInt32[] textures) @@ -21455,15 +23848,13 @@ namespace OpenTK.OpenGL } public static - void GenTexturesEXT(Int32 n, [Out] out Int32 textures) + void GenTexturesEXT(Int32 n, [In, Out] Int32[] textures) { - textures = default(Int32); unsafe { - fixed (Int32* textures_ptr = &textures) + fixed (Int32* textures_ptr = textures) { Delegates.glGenTexturesEXT((Int32)n, (UInt32*)textures_ptr); - textures = *textures_ptr; } } } @@ -21484,9 +23875,17 @@ namespace OpenTK.OpenGL } public static - Boolean IsTextureEXT(Int32 texture) + void GenTexturesEXT(Int32 n, [Out] out Int32 textures) { - return Delegates.glIsTextureEXT((UInt32)texture); + textures = default(Int32); + unsafe + { + fixed (Int32* textures_ptr = &textures) + { + Delegates.glGenTexturesEXT((Int32)n, (UInt32*)textures_ptr); + textures = *textures_ptr; + } + } } [System.CLSCompliant(false)] @@ -21496,13 +23895,10 @@ namespace OpenTK.OpenGL return Delegates.glIsTextureEXT((UInt32)texture); } - [System.CLSCompliant(false)] public static - unsafe void PrioritizeTexturesEXT(Int32 n, Int32* textures, Single* priorities) + Boolean IsTextureEXT(Int32 texture) { - { - Delegates.glPrioritizeTexturesEXT((Int32)n, (UInt32*)textures, (Single*)priorities); - } + return Delegates.glIsTextureEXT((UInt32)texture); } [System.CLSCompliant(false)] @@ -21514,11 +23910,10 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void PrioritizeTexturesEXT(Int32 n, Int32* textures, [In, Out] Single[] priorities) + unsafe void PrioritizeTexturesEXT(Int32 n, Int32* textures, Single* priorities) { - fixed (Single* priorities_ptr = priorities) { - Delegates.glPrioritizeTexturesEXT((Int32)n, (UInt32*)textures, (Single*)priorities_ptr); + Delegates.glPrioritizeTexturesEXT((Int32)n, (UInt32*)textures, (Single*)priorities); } } @@ -21534,9 +23929,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void PrioritizeTexturesEXT(Int32 n, Int32* textures, ref Single priorities) + unsafe void PrioritizeTexturesEXT(Int32 n, Int32* textures, [In, Out] Single[] priorities) { - fixed (Single* priorities_ptr = &priorities) + fixed (Single* priorities_ptr = priorities) { Delegates.glPrioritizeTexturesEXT((Int32)n, (UInt32*)textures, (Single*)priorities_ptr); } @@ -21554,11 +23949,11 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void PrioritizeTexturesEXT(Int32 n, [In, Out] Int32[] textures, Single* priorities) + unsafe void PrioritizeTexturesEXT(Int32 n, Int32* textures, ref Single priorities) { - fixed (Int32* textures_ptr = textures) + fixed (Single* priorities_ptr = &priorities) { - Delegates.glPrioritizeTexturesEXT((Int32)n, (UInt32*)textures_ptr, (Single*)priorities); + Delegates.glPrioritizeTexturesEXT((Int32)n, (UInt32*)textures, (Single*)priorities_ptr); } } @@ -21572,6 +23967,30 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void PrioritizeTexturesEXT(Int32 n, [In, Out] Int32[] textures, Single* priorities) + { + fixed (Int32* textures_ptr = textures) + { + Delegates.glPrioritizeTexturesEXT((Int32)n, (UInt32*)textures_ptr, (Single*)priorities); + } + } + + [System.CLSCompliant(false)] + public static + void PrioritizeTexturesEXT(Int32 n, [In, Out] UInt32[] textures, [In, Out] Single[] priorities) + { + unsafe + { + fixed (UInt32* textures_ptr = textures) + fixed (Single* priorities_ptr = priorities) + { + Delegates.glPrioritizeTexturesEXT((Int32)n, (UInt32*)textures_ptr, (Single*)priorities_ptr); + } + } + } + public static void PrioritizeTexturesEXT(Int32 n, [In, Out] Int32[] textures, [In, Out] Single[] priorities) { @@ -21587,12 +24006,12 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void PrioritizeTexturesEXT(Int32 n, [In, Out] UInt32[] textures, [In, Out] Single[] priorities) + void PrioritizeTexturesEXT(Int32 n, [In, Out] UInt32[] textures, ref Single priorities) { unsafe { fixed (UInt32* textures_ptr = textures) - fixed (Single* priorities_ptr = priorities) + fixed (Single* priorities_ptr = &priorities) { Delegates.glPrioritizeTexturesEXT((Int32)n, (UInt32*)textures_ptr, (Single*)priorities_ptr); } @@ -21614,16 +24033,12 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void PrioritizeTexturesEXT(Int32 n, [In, Out] UInt32[] textures, ref Single priorities) + unsafe void PrioritizeTexturesEXT(Int32 n, ref UInt32 textures, Single* priorities) { - unsafe - { - fixed (UInt32* textures_ptr = textures) - fixed (Single* priorities_ptr = &priorities) + fixed (UInt32* textures_ptr = &textures) { - Delegates.glPrioritizeTexturesEXT((Int32)n, (UInt32*)textures_ptr, (Single*)priorities_ptr); + Delegates.glPrioritizeTexturesEXT((Int32)n, (UInt32*)textures_ptr, (Single*)priorities); } - } } [System.CLSCompliant(false)] @@ -21636,29 +24051,6 @@ namespace OpenTK.OpenGL } } - [System.CLSCompliant(false)] - public static - unsafe void PrioritizeTexturesEXT(Int32 n, ref UInt32 textures, Single* priorities) - { - fixed (UInt32* textures_ptr = &textures) - { - Delegates.glPrioritizeTexturesEXT((Int32)n, (UInt32*)textures_ptr, (Single*)priorities); - } - } - - public static - void PrioritizeTexturesEXT(Int32 n, ref Int32 textures, [In, Out] Single[] priorities) - { - unsafe - { - fixed (Int32* textures_ptr = &textures) - fixed (Single* priorities_ptr = priorities) - { - Delegates.glPrioritizeTexturesEXT((Int32)n, (UInt32*)textures_ptr, (Single*)priorities_ptr); - } - } - } - [System.CLSCompliant(false)] public static void PrioritizeTexturesEXT(Int32 n, ref UInt32 textures, [In, Out] Single[] priorities) @@ -21674,12 +24066,12 @@ namespace OpenTK.OpenGL } public static - void PrioritizeTexturesEXT(Int32 n, ref Int32 textures, ref Single priorities) + void PrioritizeTexturesEXT(Int32 n, ref Int32 textures, [In, Out] Single[] priorities) { unsafe { fixed (Int32* textures_ptr = &textures) - fixed (Single* priorities_ptr = &priorities) + fixed (Single* priorities_ptr = priorities) { Delegates.glPrioritizeTexturesEXT((Int32)n, (UInt32*)textures_ptr, (Single*)priorities_ptr); } @@ -21700,6 +24092,19 @@ namespace OpenTK.OpenGL } } + public static + void PrioritizeTexturesEXT(Int32 n, ref Int32 textures, ref Single priorities) + { + unsafe + { + fixed (Int32* textures_ptr = &textures) + fixed (Single* priorities_ptr = &priorities) + { + Delegates.glPrioritizeTexturesEXT((Int32)n, (UInt32*)textures_ptr, (Single*)priorities_ptr); + } + } + } + public static void ArrayElementEXT(Int32 i) { @@ -22140,6 +24545,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void DrawRangeElementsEXT(GL.Enums.BeginMode mode, UInt32 start, UInt32 end, Int32 count, GL.Enums.EXT_draw_range_elements type, void* indices) + { + unsafe { Delegates.glDrawRangeElementsEXT((GL.Enums.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32)count, (GL.Enums.EXT_draw_range_elements)type, (void*)indices); } + } + [System.CLSCompliant(false)] public static unsafe void DrawRangeElementsEXT(GL.Enums.BeginMode mode, Int32 start, Int32 end, Int32 count, GL.Enums.EXT_draw_range_elements type, void* indices) @@ -22151,13 +24563,7 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void DrawRangeElementsEXT(GL.Enums.BeginMode mode, UInt32 start, UInt32 end, Int32 count, GL.Enums.EXT_draw_range_elements type, void* indices) - { - unsafe { Delegates.glDrawRangeElementsEXT((GL.Enums.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32)count, (GL.Enums.EXT_draw_range_elements)type, (void*)indices); } - } - - public static - void DrawRangeElementsEXT(GL.Enums.BeginMode mode, Int32 start, Int32 end, Int32 count, GL.Enums.EXT_draw_range_elements type, [In, Out] object indices) + void DrawRangeElementsEXT(GL.Enums.BeginMode mode, UInt32 start, UInt32 end, Int32 count, GL.Enums.EXT_draw_range_elements type, [In, Out] object indices) { System.Runtime.InteropServices.GCHandle indices_ptr = System.Runtime.InteropServices.GCHandle.Alloc(indices, System.Runtime.InteropServices.GCHandleType.Pinned); unsafe @@ -22173,9 +24579,8 @@ namespace OpenTK.OpenGL } } - [System.CLSCompliant(false)] public static - void DrawRangeElementsEXT(GL.Enums.BeginMode mode, UInt32 start, UInt32 end, Int32 count, GL.Enums.EXT_draw_range_elements type, [In, Out] object indices) + void DrawRangeElementsEXT(GL.Enums.BeginMode mode, Int32 start, Int32 end, Int32 count, GL.Enums.EXT_draw_range_elements type, [In, Out] object indices) { System.Runtime.InteropServices.GCHandle indices_ptr = System.Runtime.InteropServices.GCHandle.Alloc(indices, System.Runtime.InteropServices.GCHandleType.Pinned); unsafe @@ -22290,6 +24695,12 @@ namespace OpenTK.OpenGL Delegates.glSecondaryColor3bEXT((SByte)red, (SByte)green, (SByte)blue); } + public static + void SecondaryColor3(Byte red, Byte green, Byte blue) + { + Delegates.glSecondaryColor3bEXT((SByte)red, (SByte)green, (SByte)blue); + } + [System.CLSCompliant(false)] public static unsafe void SecondaryColor3(SByte* v) @@ -22297,6 +24708,15 @@ namespace OpenTK.OpenGL unsafe { Delegates.glSecondaryColor3bvEXT((SByte*)v); } } + [System.CLSCompliant(false)] + public static + unsafe void SecondaryColor3(Byte* v) + { + { + Delegates.glSecondaryColor3bvEXT((SByte*)v); + } + } + [System.CLSCompliant(false)] public static void SecondaryColor3([In, Out] SByte[] v) @@ -22310,6 +24730,18 @@ namespace OpenTK.OpenGL } } + public static + void SecondaryColor3([In, Out] Byte[] v) + { + unsafe + { + fixed (Byte* v_ptr = v) + { + Delegates.glSecondaryColor3bvEXT((SByte*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void SecondaryColor3(ref SByte v) @@ -22323,6 +24755,18 @@ namespace OpenTK.OpenGL } } + public static + void SecondaryColor3(ref Byte v) + { + unsafe + { + fixed (Byte* v_ptr = &v) + { + Delegates.glSecondaryColor3bvEXT((SByte*)v_ptr); + } + } + } + public static void SecondaryColor3(Double red, Double green, Double blue) { @@ -22471,43 +24915,6 @@ namespace OpenTK.OpenGL } } - public static - void SecondaryColor3(Byte red, Byte green, Byte blue) - { - Delegates.glSecondaryColor3ubEXT((Byte)red, (Byte)green, (Byte)blue); - } - - [System.CLSCompliant(false)] - public static - unsafe void SecondaryColor3(Byte* v) - { - unsafe { Delegates.glSecondaryColor3ubvEXT((Byte*)v); } - } - - public static - void SecondaryColor3([In, Out] Byte[] v) - { - unsafe - { - fixed (Byte* v_ptr = v) - { - Delegates.glSecondaryColor3ubvEXT((Byte*)v_ptr); - } - } - } - - public static - void SecondaryColor3(ref Byte v) - { - unsafe - { - fixed (Byte* v_ptr = &v) - { - Delegates.glSecondaryColor3ubvEXT((Byte*)v_ptr); - } - } - } - [System.CLSCompliant(false)] public static void SecondaryColor3(UInt32 red, UInt32 green, UInt32 blue) @@ -22916,6 +25323,12 @@ namespace OpenTK.OpenGL Delegates.glTangent3bEXT((SByte)tx, (SByte)ty, (SByte)tz); } + public static + void Tangent3(Byte tx, Byte ty, Byte tz) + { + Delegates.glTangent3bEXT((SByte)tx, (SByte)ty, (SByte)tz); + } + [System.CLSCompliant(false)] public static unsafe void Tangent3(SByte* v) @@ -22923,6 +25336,15 @@ namespace OpenTK.OpenGL unsafe { Delegates.glTangent3bvEXT((SByte*)v); } } + [System.CLSCompliant(false)] + public static + unsafe void Tangent3(Byte* v) + { + { + Delegates.glTangent3bvEXT((SByte*)v); + } + } + [System.CLSCompliant(false)] public static void Tangent3([In, Out] SByte[] v) @@ -22936,6 +25358,18 @@ namespace OpenTK.OpenGL } } + public static + void Tangent3([In, Out] Byte[] v) + { + unsafe + { + fixed (Byte* v_ptr = v) + { + Delegates.glTangent3bvEXT((SByte*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void Tangent3(ref SByte v) @@ -22949,6 +25383,18 @@ namespace OpenTK.OpenGL } } + public static + void Tangent3(ref Byte v) + { + unsafe + { + fixed (Byte* v_ptr = &v) + { + Delegates.glTangent3bvEXT((SByte*)v_ptr); + } + } + } + public static void Tangent3(Double tx, Double ty, Double tz) { @@ -23104,6 +25550,12 @@ namespace OpenTK.OpenGL Delegates.glBinormal3bEXT((SByte)bx, (SByte)by, (SByte)bz); } + public static + void Binormal3(Byte bx, Byte by, Byte bz) + { + Delegates.glBinormal3bEXT((SByte)bx, (SByte)by, (SByte)bz); + } + [System.CLSCompliant(false)] public static unsafe void Binormal3(SByte* v) @@ -23111,6 +25563,15 @@ namespace OpenTK.OpenGL unsafe { Delegates.glBinormal3bvEXT((SByte*)v); } } + [System.CLSCompliant(false)] + public static + unsafe void Binormal3(Byte* v) + { + { + Delegates.glBinormal3bvEXT((SByte*)v); + } + } + [System.CLSCompliant(false)] public static void Binormal3([In, Out] SByte[] v) @@ -23124,6 +25585,18 @@ namespace OpenTK.OpenGL } } + public static + void Binormal3([In, Out] Byte[] v) + { + unsafe + { + fixed (Byte* v_ptr = v) + { + Delegates.glBinormal3bvEXT((SByte*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void Binormal3(ref SByte v) @@ -23137,6 +25610,18 @@ namespace OpenTK.OpenGL } } + public static + void Binormal3(ref Byte v) + { + unsafe + { + fixed (Byte* v_ptr = &v) + { + Delegates.glBinormal3bvEXT((SByte*)v_ptr); + } + } + } + public static void Binormal3(Double bx, Double by, Double bz) { @@ -23424,12 +25909,6 @@ namespace OpenTK.OpenGL Delegates.glEndVertexShaderEXT(); } - public static - void BindVertexShaderEXT(Int32 id) - { - Delegates.glBindVertexShaderEXT((UInt32)id); - } - [System.CLSCompliant(false)] public static void BindVertexShaderEXT(UInt32 id) @@ -23438,9 +25917,9 @@ namespace OpenTK.OpenGL } public static - Int32 GenVertexShadersEXT(Int32 range) + void BindVertexShaderEXT(Int32 id) { - return Delegates.glGenVertexShadersEXT((UInt32)range); + Delegates.glBindVertexShaderEXT((UInt32)id); } [System.CLSCompliant(false)] @@ -23451,9 +25930,9 @@ namespace OpenTK.OpenGL } public static - void DeleteVertexShaderEXT(Int32 id) + Int32 GenVertexShadersEXT(Int32 range) { - Delegates.glDeleteVertexShaderEXT((UInt32)id); + return Delegates.glGenVertexShadersEXT((UInt32)range); } [System.CLSCompliant(false)] @@ -23464,9 +25943,9 @@ namespace OpenTK.OpenGL } public static - void ShaderOp1EXT(GL.Enums.EXT_vertex_shader op, Int32 res, Int32 arg1) + void DeleteVertexShaderEXT(Int32 id) { - Delegates.glShaderOp1EXT((GL.Enums.EXT_vertex_shader)op, (UInt32)res, (UInt32)arg1); + Delegates.glDeleteVertexShaderEXT((UInt32)id); } [System.CLSCompliant(false)] @@ -23477,9 +25956,9 @@ namespace OpenTK.OpenGL } public static - void ShaderOp2EXT(GL.Enums.EXT_vertex_shader op, Int32 res, Int32 arg1, Int32 arg2) + void ShaderOp1EXT(GL.Enums.EXT_vertex_shader op, Int32 res, Int32 arg1) { - Delegates.glShaderOp2EXT((GL.Enums.EXT_vertex_shader)op, (UInt32)res, (UInt32)arg1, (UInt32)arg2); + Delegates.glShaderOp1EXT((GL.Enums.EXT_vertex_shader)op, (UInt32)res, (UInt32)arg1); } [System.CLSCompliant(false)] @@ -23490,9 +25969,9 @@ namespace OpenTK.OpenGL } public static - void ShaderOp3EXT(GL.Enums.EXT_vertex_shader op, Int32 res, Int32 arg1, Int32 arg2, Int32 arg3) + void ShaderOp2EXT(GL.Enums.EXT_vertex_shader op, Int32 res, Int32 arg1, Int32 arg2) { - Delegates.glShaderOp3EXT((GL.Enums.EXT_vertex_shader)op, (UInt32)res, (UInt32)arg1, (UInt32)arg2, (UInt32)arg3); + Delegates.glShaderOp2EXT((GL.Enums.EXT_vertex_shader)op, (UInt32)res, (UInt32)arg1, (UInt32)arg2); } [System.CLSCompliant(false)] @@ -23503,9 +25982,9 @@ namespace OpenTK.OpenGL } public static - void SwizzleEXT(Int32 res, Int32 @in, GL.Enums.EXT_vertex_shader outX, GL.Enums.EXT_vertex_shader outY, GL.Enums.EXT_vertex_shader outZ, GL.Enums.EXT_vertex_shader outW) + void ShaderOp3EXT(GL.Enums.EXT_vertex_shader op, Int32 res, Int32 arg1, Int32 arg2, Int32 arg3) { - Delegates.glSwizzleEXT((UInt32)res, (UInt32)@in, (GL.Enums.EXT_vertex_shader)outX, (GL.Enums.EXT_vertex_shader)outY, (GL.Enums.EXT_vertex_shader)outZ, (GL.Enums.EXT_vertex_shader)outW); + Delegates.glShaderOp3EXT((GL.Enums.EXT_vertex_shader)op, (UInt32)res, (UInt32)arg1, (UInt32)arg2, (UInt32)arg3); } [System.CLSCompliant(false)] @@ -23516,9 +25995,9 @@ namespace OpenTK.OpenGL } public static - void WriteMaskEXT(Int32 res, Int32 @in, GL.Enums.EXT_vertex_shader outX, GL.Enums.EXT_vertex_shader outY, GL.Enums.EXT_vertex_shader outZ, GL.Enums.EXT_vertex_shader outW) + void SwizzleEXT(Int32 res, Int32 @in, GL.Enums.EXT_vertex_shader outX, GL.Enums.EXT_vertex_shader outY, GL.Enums.EXT_vertex_shader outZ, GL.Enums.EXT_vertex_shader outW) { - Delegates.glWriteMaskEXT((UInt32)res, (UInt32)@in, (GL.Enums.EXT_vertex_shader)outX, (GL.Enums.EXT_vertex_shader)outY, (GL.Enums.EXT_vertex_shader)outZ, (GL.Enums.EXT_vertex_shader)outW); + Delegates.glSwizzleEXT((UInt32)res, (UInt32)@in, (GL.Enums.EXT_vertex_shader)outX, (GL.Enums.EXT_vertex_shader)outY, (GL.Enums.EXT_vertex_shader)outZ, (GL.Enums.EXT_vertex_shader)outW); } [System.CLSCompliant(false)] @@ -23529,9 +26008,9 @@ namespace OpenTK.OpenGL } public static - void InsertComponentEXT(Int32 res, Int32 src, Int32 num) + void WriteMaskEXT(Int32 res, Int32 @in, GL.Enums.EXT_vertex_shader outX, GL.Enums.EXT_vertex_shader outY, GL.Enums.EXT_vertex_shader outZ, GL.Enums.EXT_vertex_shader outW) { - Delegates.glInsertComponentEXT((UInt32)res, (UInt32)src, (UInt32)num); + Delegates.glWriteMaskEXT((UInt32)res, (UInt32)@in, (GL.Enums.EXT_vertex_shader)outX, (GL.Enums.EXT_vertex_shader)outY, (GL.Enums.EXT_vertex_shader)outZ, (GL.Enums.EXT_vertex_shader)outW); } [System.CLSCompliant(false)] @@ -23542,9 +26021,9 @@ namespace OpenTK.OpenGL } public static - void ExtractComponentEXT(Int32 res, Int32 src, Int32 num) + void InsertComponentEXT(Int32 res, Int32 src, Int32 num) { - Delegates.glExtractComponentEXT((UInt32)res, (UInt32)src, (UInt32)num); + Delegates.glInsertComponentEXT((UInt32)res, (UInt32)src, (UInt32)num); } [System.CLSCompliant(false)] @@ -23555,9 +26034,9 @@ namespace OpenTK.OpenGL } public static - Int32 GenSymbolsEXT(GL.Enums.EXT_vertex_shader datatype, GL.Enums.EXT_vertex_shader storagetype, GL.Enums.EXT_vertex_shader range, Int32 components) + void ExtractComponentEXT(Int32 res, Int32 src, Int32 num) { - return Delegates.glGenSymbolsEXT((GL.Enums.EXT_vertex_shader)datatype, (GL.Enums.EXT_vertex_shader)storagetype, (GL.Enums.EXT_vertex_shader)range, (UInt32)components); + Delegates.glExtractComponentEXT((UInt32)res, (UInt32)src, (UInt32)num); } [System.CLSCompliant(false)] @@ -23567,6 +26046,19 @@ namespace OpenTK.OpenGL return Delegates.glGenSymbolsEXT((GL.Enums.EXT_vertex_shader)datatype, (GL.Enums.EXT_vertex_shader)storagetype, (GL.Enums.EXT_vertex_shader)range, (UInt32)components); } + public static + Int32 GenSymbolsEXT(GL.Enums.EXT_vertex_shader datatype, GL.Enums.EXT_vertex_shader storagetype, GL.Enums.EXT_vertex_shader range, Int32 components) + { + return Delegates.glGenSymbolsEXT((GL.Enums.EXT_vertex_shader)datatype, (GL.Enums.EXT_vertex_shader)storagetype, (GL.Enums.EXT_vertex_shader)range, (UInt32)components); + } + + [System.CLSCompliant(false)] + public static + unsafe void SetInvariantEXT(UInt32 id, GL.Enums.EXT_vertex_shader type, void* addr) + { + unsafe { Delegates.glSetInvariantEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)type, (void*)addr); } + } + [System.CLSCompliant(false)] public static unsafe void SetInvariantEXT(Int32 id, GL.Enums.EXT_vertex_shader type, void* addr) @@ -23578,9 +26070,20 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void SetInvariantEXT(UInt32 id, GL.Enums.EXT_vertex_shader type, void* addr) + void SetInvariantEXT(UInt32 id, GL.Enums.EXT_vertex_shader type, [In, Out] object addr) { - unsafe { Delegates.glSetInvariantEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)type, (void*)addr); } + System.Runtime.InteropServices.GCHandle addr_ptr = System.Runtime.InteropServices.GCHandle.Alloc(addr, System.Runtime.InteropServices.GCHandleType.Pinned); + unsafe + { + try + { + Delegates.glSetInvariantEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)type, (void*)addr_ptr.AddrOfPinnedObject()); + } + finally + { + addr_ptr.Free(); + } + } } public static @@ -23602,20 +26105,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void SetInvariantEXT(UInt32 id, GL.Enums.EXT_vertex_shader type, [In, Out] object addr) + unsafe void SetLocalConstantEXT(UInt32 id, GL.Enums.EXT_vertex_shader type, void* addr) { - System.Runtime.InteropServices.GCHandle addr_ptr = System.Runtime.InteropServices.GCHandle.Alloc(addr, System.Runtime.InteropServices.GCHandleType.Pinned); - unsafe - { - try - { - Delegates.glSetInvariantEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)type, (void*)addr_ptr.AddrOfPinnedObject()); - } - finally - { - addr_ptr.Free(); - } - } + unsafe { Delegates.glSetLocalConstantEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)type, (void*)addr); } } [System.CLSCompliant(false)] @@ -23629,13 +26121,7 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void SetLocalConstantEXT(UInt32 id, GL.Enums.EXT_vertex_shader type, void* addr) - { - unsafe { Delegates.glSetLocalConstantEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)type, (void*)addr); } - } - - public static - void SetLocalConstantEXT(Int32 id, GL.Enums.EXT_vertex_shader type, [In, Out] object addr) + void SetLocalConstantEXT(UInt32 id, GL.Enums.EXT_vertex_shader type, [In, Out] object addr) { System.Runtime.InteropServices.GCHandle addr_ptr = System.Runtime.InteropServices.GCHandle.Alloc(addr, System.Runtime.InteropServices.GCHandleType.Pinned); unsafe @@ -23651,9 +26137,8 @@ namespace OpenTK.OpenGL } } - [System.CLSCompliant(false)] public static - void SetLocalConstantEXT(UInt32 id, GL.Enums.EXT_vertex_shader type, [In, Out] object addr) + void SetLocalConstantEXT(Int32 id, GL.Enums.EXT_vertex_shader type, [In, Out] object addr) { System.Runtime.InteropServices.GCHandle addr_ptr = System.Runtime.InteropServices.GCHandle.Alloc(addr, System.Runtime.InteropServices.GCHandleType.Pinned); unsafe @@ -23676,6 +26161,15 @@ namespace OpenTK.OpenGL unsafe { Delegates.glVariantbvEXT((UInt32)id, (SByte*)addr); } } + [System.CLSCompliant(false)] + public static + unsafe void Variant(Int32 id, Byte* addr) + { + { + Delegates.glVariantbvEXT((UInt32)id, (SByte*)addr); + } + } + [System.CLSCompliant(false)] public static void Variant(UInt32 id, [In, Out] SByte[] addr) @@ -23689,6 +26183,18 @@ namespace OpenTK.OpenGL } } + public static + void Variant(Int32 id, [In, Out] Byte[] addr) + { + unsafe + { + fixed (Byte* addr_ptr = addr) + { + Delegates.glVariantbvEXT((UInt32)id, (SByte*)addr_ptr); + } + } + } + [System.CLSCompliant(false)] public static void Variant(UInt32 id, ref SByte addr) @@ -23702,6 +26208,18 @@ namespace OpenTK.OpenGL } } + public static + void Variant(Int32 id, ref Byte addr) + { + unsafe + { + fixed (Byte* addr_ptr = &addr) + { + Delegates.glVariantbvEXT((UInt32)id, (SByte*)addr_ptr); + } + } + } + [System.CLSCompliant(false)] public static unsafe void Variant(UInt32 id, Int16* addr) @@ -23709,6 +26227,15 @@ namespace OpenTK.OpenGL unsafe { Delegates.glVariantsvEXT((UInt32)id, (Int16*)addr); } } + [System.CLSCompliant(false)] + public static + unsafe void Variant(Int32 id, Int16* addr) + { + { + Delegates.glVariantsvEXT((UInt32)id, (Int16*)addr); + } + } + [System.CLSCompliant(false)] public static void Variant(UInt32 id, [In, Out] Int16[] addr) @@ -23722,6 +26249,18 @@ namespace OpenTK.OpenGL } } + public static + void Variant(Int32 id, [In, Out] Int16[] addr) + { + unsafe + { + fixed (Int16* addr_ptr = addr) + { + Delegates.glVariantsvEXT((UInt32)id, (Int16*)addr_ptr); + } + } + } + [System.CLSCompliant(false)] public static void Variant(UInt32 id, ref Int16 addr) @@ -23735,6 +26274,18 @@ namespace OpenTK.OpenGL } } + public static + void Variant(Int32 id, ref Int16 addr) + { + unsafe + { + fixed (Int16* addr_ptr = &addr) + { + Delegates.glVariantsvEXT((UInt32)id, (Int16*)addr_ptr); + } + } + } + [System.CLSCompliant(false)] public static unsafe void Variant(UInt32 id, Int32* addr) @@ -23742,6 +26293,15 @@ namespace OpenTK.OpenGL unsafe { Delegates.glVariantivEXT((UInt32)id, (Int32*)addr); } } + [System.CLSCompliant(false)] + public static + unsafe void Variant(Int32 id, Int32* addr) + { + { + Delegates.glVariantivEXT((UInt32)id, (Int32*)addr); + } + } + [System.CLSCompliant(false)] public static void Variant(UInt32 id, [In, Out] Int32[] addr) @@ -23755,6 +26315,18 @@ namespace OpenTK.OpenGL } } + public static + void Variant(Int32 id, [In, Out] Int32[] addr) + { + unsafe + { + fixed (Int32* addr_ptr = addr) + { + Delegates.glVariantivEXT((UInt32)id, (Int32*)addr_ptr); + } + } + } + [System.CLSCompliant(false)] public static void Variant(UInt32 id, ref Int32 addr) @@ -23768,6 +26340,18 @@ namespace OpenTK.OpenGL } } + public static + void Variant(Int32 id, ref Int32 addr) + { + unsafe + { + fixed (Int32* addr_ptr = &addr) + { + Delegates.glVariantivEXT((UInt32)id, (Int32*)addr_ptr); + } + } + } + [System.CLSCompliant(false)] public static unsafe void Variant(UInt32 id, Single* addr) @@ -23775,6 +26359,15 @@ namespace OpenTK.OpenGL unsafe { Delegates.glVariantfvEXT((UInt32)id, (Single*)addr); } } + [System.CLSCompliant(false)] + public static + unsafe void Variant(Int32 id, Single* addr) + { + { + Delegates.glVariantfvEXT((UInt32)id, (Single*)addr); + } + } + [System.CLSCompliant(false)] public static void Variant(UInt32 id, [In, Out] Single[] addr) @@ -23788,6 +26381,18 @@ namespace OpenTK.OpenGL } } + public static + void Variant(Int32 id, [In, Out] Single[] addr) + { + unsafe + { + fixed (Single* addr_ptr = addr) + { + Delegates.glVariantfvEXT((UInt32)id, (Single*)addr_ptr); + } + } + } + [System.CLSCompliant(false)] public static void Variant(UInt32 id, ref Single addr) @@ -23801,6 +26406,18 @@ namespace OpenTK.OpenGL } } + public static + void Variant(Int32 id, ref Single addr) + { + unsafe + { + fixed (Single* addr_ptr = &addr) + { + Delegates.glVariantfvEXT((UInt32)id, (Single*)addr_ptr); + } + } + } + [System.CLSCompliant(false)] public static unsafe void Variant(UInt32 id, Double* addr) @@ -23808,6 +26425,15 @@ namespace OpenTK.OpenGL unsafe { Delegates.glVariantdvEXT((UInt32)id, (Double*)addr); } } + [System.CLSCompliant(false)] + public static + unsafe void Variant(Int32 id, Double* addr) + { + { + Delegates.glVariantdvEXT((UInt32)id, (Double*)addr); + } + } + [System.CLSCompliant(false)] public static void Variant(UInt32 id, [In, Out] Double[] addr) @@ -23821,6 +26447,18 @@ namespace OpenTK.OpenGL } } + public static + void Variant(Int32 id, [In, Out] Double[] addr) + { + unsafe + { + fixed (Double* addr_ptr = addr) + { + Delegates.glVariantdvEXT((UInt32)id, (Double*)addr_ptr); + } + } + } + [System.CLSCompliant(false)] public static void Variant(UInt32 id, ref Double addr) @@ -23834,6 +26472,18 @@ namespace OpenTK.OpenGL } } + public static + void Variant(Int32 id, ref Double addr) + { + unsafe + { + fixed (Double* addr_ptr = &addr) + { + Delegates.glVariantdvEXT((UInt32)id, (Double*)addr_ptr); + } + } + } + [System.CLSCompliant(false)] public static unsafe void Variant(UInt32 id, Byte* addr) @@ -23933,15 +26583,6 @@ namespace OpenTK.OpenGL } } - [System.CLSCompliant(false)] - public static - unsafe void VariantPointerEXT(Int32 id, GL.Enums.EXT_vertex_shader type, Int32 stride, void* addr) - { - { - Delegates.glVariantPointerEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)type, (UInt32)stride, (void*)addr); - } - } - [System.CLSCompliant(false)] public static unsafe void VariantPointerEXT(UInt32 id, GL.Enums.EXT_vertex_shader type, UInt32 stride, void* addr) @@ -23949,21 +26590,13 @@ namespace OpenTK.OpenGL unsafe { Delegates.glVariantPointerEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)type, (UInt32)stride, (void*)addr); } } + [System.CLSCompliant(false)] public static - void VariantPointerEXT(Int32 id, GL.Enums.EXT_vertex_shader type, Int32 stride, [In, Out] object addr) + unsafe void VariantPointerEXT(Int32 id, GL.Enums.EXT_vertex_shader type, Int32 stride, void* addr) { - System.Runtime.InteropServices.GCHandle addr_ptr = System.Runtime.InteropServices.GCHandle.Alloc(addr, System.Runtime.InteropServices.GCHandleType.Pinned); - unsafe - { - try { - Delegates.glVariantPointerEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)type, (UInt32)stride, (void*)addr_ptr.AddrOfPinnedObject()); + Delegates.glVariantPointerEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)type, (UInt32)stride, (void*)addr); } - finally - { - addr_ptr.Free(); - } - } } [System.CLSCompliant(false)] @@ -23985,9 +26618,20 @@ namespace OpenTK.OpenGL } public static - void EnableVariantClientStateEXT(Int32 id) + void VariantPointerEXT(Int32 id, GL.Enums.EXT_vertex_shader type, Int32 stride, [In, Out] object addr) { - Delegates.glEnableVariantClientStateEXT((UInt32)id); + System.Runtime.InteropServices.GCHandle addr_ptr = System.Runtime.InteropServices.GCHandle.Alloc(addr, System.Runtime.InteropServices.GCHandleType.Pinned); + unsafe + { + try + { + Delegates.glVariantPointerEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)type, (UInt32)stride, (void*)addr_ptr.AddrOfPinnedObject()); + } + finally + { + addr_ptr.Free(); + } + } } [System.CLSCompliant(false)] @@ -23998,9 +26642,9 @@ namespace OpenTK.OpenGL } public static - void DisableVariantClientStateEXT(Int32 id) + void EnableVariantClientStateEXT(Int32 id) { - Delegates.glDisableVariantClientStateEXT((UInt32)id); + Delegates.glEnableVariantClientStateEXT((UInt32)id); } [System.CLSCompliant(false)] @@ -24010,6 +26654,12 @@ namespace OpenTK.OpenGL Delegates.glDisableVariantClientStateEXT((UInt32)id); } + public static + void DisableVariantClientStateEXT(Int32 id) + { + Delegates.glDisableVariantClientStateEXT((UInt32)id); + } + public static Int32 BindLightParameterEXT(GL.Enums.LightName light, GL.Enums.LightParameter value) { @@ -24040,6 +26690,13 @@ namespace OpenTK.OpenGL return Delegates.glBindParameterEXT((GL.Enums.EXT_vertex_shader)value); } + [System.CLSCompliant(false)] + public static + Boolean IsVariantEnabledEXT(UInt32 id, GL.Enums.EXT_vertex_shader cap) + { + return Delegates.glIsVariantEnabledEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)cap); + } + public static Boolean IsVariantEnabledEXT(Int32 id, GL.Enums.EXT_vertex_shader cap) { @@ -24048,9 +26705,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - Boolean IsVariantEnabledEXT(UInt32 id, GL.Enums.EXT_vertex_shader cap) + unsafe void GetVariantBooleanvEXT(UInt32 id, GL.Enums.EXT_vertex_shader value, [Out] GL.Enums.Boolean* data) { - return Delegates.glIsVariantEnabledEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)cap); + unsafe { Delegates.glGetVariantBooleanvEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)value, (GL.Enums.Boolean*)data); } } [System.CLSCompliant(false)] @@ -24065,9 +26722,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetVariantBooleanvEXT(UInt32 id, GL.Enums.EXT_vertex_shader value, [Out] GL.Enums.Boolean* data) + unsafe void GetVariantIntegervEXT(UInt32 id, GL.Enums.EXT_vertex_shader value, [Out] Int32* data) { - unsafe { Delegates.glGetVariantBooleanvEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)value, (GL.Enums.Boolean*)data); } + unsafe { Delegates.glGetVariantIntegervEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)value, (Int32*)data); } } [System.CLSCompliant(false)] @@ -24082,9 +26739,15 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetVariantIntegervEXT(UInt32 id, GL.Enums.EXT_vertex_shader value, [Out] Int32* data) + void GetVariantIntegervEXT(UInt32 id, GL.Enums.EXT_vertex_shader value, [In, Out] Int32[] data) { - unsafe { Delegates.glGetVariantIntegervEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)value, (Int32*)data); } + unsafe + { + fixed (Int32* data_ptr = data) + { + Delegates.glGetVariantIntegervEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)value, (Int32*)data_ptr); + } + } } public static @@ -24101,13 +26764,15 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void GetVariantIntegervEXT(UInt32 id, GL.Enums.EXT_vertex_shader value, [In, Out] Int32[] data) + void GetVariantIntegervEXT(UInt32 id, GL.Enums.EXT_vertex_shader value, [Out] out Int32 data) { + data = default(Int32); unsafe { - fixed (Int32* data_ptr = data) + fixed (Int32* data_ptr = &data) { Delegates.glGetVariantIntegervEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)value, (Int32*)data_ptr); + data = *data_ptr; } } } @@ -24128,17 +26793,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void GetVariantIntegervEXT(UInt32 id, GL.Enums.EXT_vertex_shader value, [Out] out Int32 data) + unsafe void GetVariantFloatvEXT(UInt32 id, GL.Enums.EXT_vertex_shader value, [Out] Single* data) { - data = default(Int32); - unsafe - { - fixed (Int32* data_ptr = &data) - { - Delegates.glGetVariantIntegervEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)value, (Int32*)data_ptr); - data = *data_ptr; - } - } + unsafe { Delegates.glGetVariantFloatvEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)value, (Single*)data); } } [System.CLSCompliant(false)] @@ -24153,9 +26810,15 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetVariantFloatvEXT(UInt32 id, GL.Enums.EXT_vertex_shader value, [Out] Single* data) + void GetVariantFloatvEXT(UInt32 id, GL.Enums.EXT_vertex_shader value, [In, Out] Single[] data) { - unsafe { Delegates.glGetVariantFloatvEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)value, (Single*)data); } + unsafe + { + fixed (Single* data_ptr = data) + { + Delegates.glGetVariantFloatvEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)value, (Single*)data_ptr); + } + } } public static @@ -24172,13 +26835,15 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void GetVariantFloatvEXT(UInt32 id, GL.Enums.EXT_vertex_shader value, [In, Out] Single[] data) + void GetVariantFloatvEXT(UInt32 id, GL.Enums.EXT_vertex_shader value, [Out] out Single data) { + data = default(Single); unsafe { - fixed (Single* data_ptr = data) + fixed (Single* data_ptr = &data) { Delegates.glGetVariantFloatvEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)value, (Single*)data_ptr); + data = *data_ptr; } } } @@ -24199,17 +26864,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void GetVariantFloatvEXT(UInt32 id, GL.Enums.EXT_vertex_shader value, [Out] out Single data) + unsafe void GetVariantPointervEXT(UInt32 id, GL.Enums.EXT_vertex_shader value, [Out] void* data) { - data = default(Single); - unsafe - { - fixed (Single* data_ptr = &data) - { - Delegates.glGetVariantFloatvEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)value, (Single*)data_ptr); - data = *data_ptr; - } - } + unsafe { Delegates.glGetVariantPointervEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)value, (void*)data); } } [System.CLSCompliant(false)] @@ -24224,9 +26881,20 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetVariantPointervEXT(UInt32 id, GL.Enums.EXT_vertex_shader value, [Out] void* data) + void GetVariantPointervEXT(UInt32 id, GL.Enums.EXT_vertex_shader value, [In, Out] object data) { - unsafe { Delegates.glGetVariantPointervEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)value, (void*)data); } + System.Runtime.InteropServices.GCHandle data_ptr = System.Runtime.InteropServices.GCHandle.Alloc(data, System.Runtime.InteropServices.GCHandleType.Pinned); + unsafe + { + try + { + Delegates.glGetVariantPointervEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)value, (void*)data_ptr.AddrOfPinnedObject()); + } + finally + { + data_ptr.Free(); + } + } } public static @@ -24248,20 +26916,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void GetVariantPointervEXT(UInt32 id, GL.Enums.EXT_vertex_shader value, [In, Out] object data) + unsafe void GetInvariantBooleanvEXT(UInt32 id, GL.Enums.EXT_vertex_shader value, [Out] GL.Enums.Boolean* data) { - System.Runtime.InteropServices.GCHandle data_ptr = System.Runtime.InteropServices.GCHandle.Alloc(data, System.Runtime.InteropServices.GCHandleType.Pinned); - unsafe - { - try - { - Delegates.glGetVariantPointervEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)value, (void*)data_ptr.AddrOfPinnedObject()); - } - finally - { - data_ptr.Free(); - } - } + unsafe { Delegates.glGetInvariantBooleanvEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)value, (GL.Enums.Boolean*)data); } } [System.CLSCompliant(false)] @@ -24276,9 +26933,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetInvariantBooleanvEXT(UInt32 id, GL.Enums.EXT_vertex_shader value, [Out] GL.Enums.Boolean* data) + unsafe void GetInvariantIntegervEXT(UInt32 id, GL.Enums.EXT_vertex_shader value, [Out] Int32* data) { - unsafe { Delegates.glGetInvariantBooleanvEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)value, (GL.Enums.Boolean*)data); } + unsafe { Delegates.glGetInvariantIntegervEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)value, (Int32*)data); } } [System.CLSCompliant(false)] @@ -24293,9 +26950,15 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetInvariantIntegervEXT(UInt32 id, GL.Enums.EXT_vertex_shader value, [Out] Int32* data) + void GetInvariantIntegervEXT(UInt32 id, GL.Enums.EXT_vertex_shader value, [In, Out] Int32[] data) { - unsafe { Delegates.glGetInvariantIntegervEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)value, (Int32*)data); } + unsafe + { + fixed (Int32* data_ptr = data) + { + Delegates.glGetInvariantIntegervEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)value, (Int32*)data_ptr); + } + } } public static @@ -24312,13 +26975,15 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void GetInvariantIntegervEXT(UInt32 id, GL.Enums.EXT_vertex_shader value, [In, Out] Int32[] data) + void GetInvariantIntegervEXT(UInt32 id, GL.Enums.EXT_vertex_shader value, [Out] out Int32 data) { + data = default(Int32); unsafe { - fixed (Int32* data_ptr = data) + fixed (Int32* data_ptr = &data) { Delegates.glGetInvariantIntegervEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)value, (Int32*)data_ptr); + data = *data_ptr; } } } @@ -24339,17 +27004,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void GetInvariantIntegervEXT(UInt32 id, GL.Enums.EXT_vertex_shader value, [Out] out Int32 data) + unsafe void GetInvariantFloatvEXT(UInt32 id, GL.Enums.EXT_vertex_shader value, [Out] Single* data) { - data = default(Int32); - unsafe - { - fixed (Int32* data_ptr = &data) - { - Delegates.glGetInvariantIntegervEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)value, (Int32*)data_ptr); - data = *data_ptr; - } - } + unsafe { Delegates.glGetInvariantFloatvEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)value, (Single*)data); } } [System.CLSCompliant(false)] @@ -24364,9 +27021,15 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetInvariantFloatvEXT(UInt32 id, GL.Enums.EXT_vertex_shader value, [Out] Single* data) + void GetInvariantFloatvEXT(UInt32 id, GL.Enums.EXT_vertex_shader value, [In, Out] Single[] data) { - unsafe { Delegates.glGetInvariantFloatvEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)value, (Single*)data); } + unsafe + { + fixed (Single* data_ptr = data) + { + Delegates.glGetInvariantFloatvEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)value, (Single*)data_ptr); + } + } } public static @@ -24383,13 +27046,15 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void GetInvariantFloatvEXT(UInt32 id, GL.Enums.EXT_vertex_shader value, [In, Out] Single[] data) + void GetInvariantFloatvEXT(UInt32 id, GL.Enums.EXT_vertex_shader value, [Out] out Single data) { + data = default(Single); unsafe { - fixed (Single* data_ptr = data) + fixed (Single* data_ptr = &data) { Delegates.glGetInvariantFloatvEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)value, (Single*)data_ptr); + data = *data_ptr; } } } @@ -24410,17 +27075,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void GetInvariantFloatvEXT(UInt32 id, GL.Enums.EXT_vertex_shader value, [Out] out Single data) + unsafe void GetLocalConstantBooleanvEXT(UInt32 id, GL.Enums.EXT_vertex_shader value, [Out] GL.Enums.Boolean* data) { - data = default(Single); - unsafe - { - fixed (Single* data_ptr = &data) - { - Delegates.glGetInvariantFloatvEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)value, (Single*)data_ptr); - data = *data_ptr; - } - } + unsafe { Delegates.glGetLocalConstantBooleanvEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)value, (GL.Enums.Boolean*)data); } } [System.CLSCompliant(false)] @@ -24435,9 +27092,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetLocalConstantBooleanvEXT(UInt32 id, GL.Enums.EXT_vertex_shader value, [Out] GL.Enums.Boolean* data) + unsafe void GetLocalConstantIntegervEXT(UInt32 id, GL.Enums.EXT_vertex_shader value, [Out] Int32* data) { - unsafe { Delegates.glGetLocalConstantBooleanvEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)value, (GL.Enums.Boolean*)data); } + unsafe { Delegates.glGetLocalConstantIntegervEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)value, (Int32*)data); } } [System.CLSCompliant(false)] @@ -24452,9 +27109,15 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetLocalConstantIntegervEXT(UInt32 id, GL.Enums.EXT_vertex_shader value, [Out] Int32* data) + void GetLocalConstantIntegervEXT(UInt32 id, GL.Enums.EXT_vertex_shader value, [In, Out] Int32[] data) { - unsafe { Delegates.glGetLocalConstantIntegervEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)value, (Int32*)data); } + unsafe + { + fixed (Int32* data_ptr = data) + { + Delegates.glGetLocalConstantIntegervEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)value, (Int32*)data_ptr); + } + } } public static @@ -24471,13 +27134,15 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void GetLocalConstantIntegervEXT(UInt32 id, GL.Enums.EXT_vertex_shader value, [In, Out] Int32[] data) + void GetLocalConstantIntegervEXT(UInt32 id, GL.Enums.EXT_vertex_shader value, [Out] out Int32 data) { + data = default(Int32); unsafe { - fixed (Int32* data_ptr = data) + fixed (Int32* data_ptr = &data) { Delegates.glGetLocalConstantIntegervEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)value, (Int32*)data_ptr); + data = *data_ptr; } } } @@ -24498,17 +27163,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void GetLocalConstantIntegervEXT(UInt32 id, GL.Enums.EXT_vertex_shader value, [Out] out Int32 data) + unsafe void GetLocalConstantFloatvEXT(UInt32 id, GL.Enums.EXT_vertex_shader value, [Out] Single* data) { - data = default(Int32); - unsafe - { - fixed (Int32* data_ptr = &data) - { - Delegates.glGetLocalConstantIntegervEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)value, (Int32*)data_ptr); - data = *data_ptr; - } - } + unsafe { Delegates.glGetLocalConstantFloatvEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)value, (Single*)data); } } [System.CLSCompliant(false)] @@ -24521,25 +27178,6 @@ namespace OpenTK.OpenGL } } - [System.CLSCompliant(false)] - public static - unsafe void GetLocalConstantFloatvEXT(UInt32 id, GL.Enums.EXT_vertex_shader value, [Out] Single* data) - { - unsafe { Delegates.glGetLocalConstantFloatvEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)value, (Single*)data); } - } - - public static - void GetLocalConstantFloatvEXT(Int32 id, GL.Enums.EXT_vertex_shader value, [In, Out] Single[] data) - { - unsafe - { - fixed (Single* data_ptr = data) - { - Delegates.glGetLocalConstantFloatvEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)value, (Single*)data_ptr); - } - } - } - [System.CLSCompliant(false)] public static void GetLocalConstantFloatvEXT(UInt32 id, GL.Enums.EXT_vertex_shader value, [In, Out] Single[] data) @@ -24554,7 +27192,20 @@ namespace OpenTK.OpenGL } public static - void GetLocalConstantFloatvEXT(Int32 id, GL.Enums.EXT_vertex_shader value, [Out] out Single data) + void GetLocalConstantFloatvEXT(Int32 id, GL.Enums.EXT_vertex_shader value, [In, Out] Single[] data) + { + unsafe + { + fixed (Single* data_ptr = data) + { + Delegates.glGetLocalConstantFloatvEXT((UInt32)id, (GL.Enums.EXT_vertex_shader)value, (Single*)data_ptr); + } + } + } + + [System.CLSCompliant(false)] + public static + void GetLocalConstantFloatvEXT(UInt32 id, GL.Enums.EXT_vertex_shader value, [Out] out Single data) { data = default(Single); unsafe @@ -24567,9 +27218,8 @@ namespace OpenTK.OpenGL } } - [System.CLSCompliant(false)] public static - void GetLocalConstantFloatvEXT(UInt32 id, GL.Enums.EXT_vertex_shader value, [Out] out Single data) + void GetLocalConstantFloatvEXT(Int32 id, GL.Enums.EXT_vertex_shader value, [Out] out Single data) { data = default(Single); unsafe @@ -24600,6 +27250,13 @@ namespace OpenTK.OpenGL Delegates.glBlendEquationSeparateEXT((GL.Enums.BlendEquationModeEXT)modeRGB, (GL.Enums.BlendEquationModeEXT)modeAlpha); } + [System.CLSCompliant(false)] + public static + Boolean IsRenderbufferEXT(UInt32 renderbuffer) + { + return Delegates.glIsRenderbufferEXT((UInt32)renderbuffer); + } + public static Boolean IsRenderbufferEXT(Int32 renderbuffer) { @@ -24608,9 +27265,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - Boolean IsRenderbufferEXT(UInt32 renderbuffer) + void BindRenderbufferEXT(GL.Enums.EXT_framebuffer_object target, UInt32 renderbuffer) { - return Delegates.glIsRenderbufferEXT((UInt32)renderbuffer); + Delegates.glBindRenderbufferEXT((GL.Enums.EXT_framebuffer_object)target, (UInt32)renderbuffer); } public static @@ -24621,9 +27278,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void BindRenderbufferEXT(GL.Enums.EXT_framebuffer_object target, UInt32 renderbuffer) + unsafe void DeleteRenderbuffersEXT(Int32 n, UInt32* renderbuffers) { - Delegates.glBindRenderbufferEXT((GL.Enums.EXT_framebuffer_object)target, (UInt32)renderbuffer); + unsafe { Delegates.glDeleteRenderbuffersEXT((Int32)n, (UInt32*)renderbuffers); } } [System.CLSCompliant(false)] @@ -24637,9 +27294,15 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void DeleteRenderbuffersEXT(Int32 n, UInt32* renderbuffers) + void DeleteRenderbuffersEXT(Int32 n, [In, Out] UInt32[] renderbuffers) { - unsafe { Delegates.glDeleteRenderbuffersEXT((Int32)n, (UInt32*)renderbuffers); } + unsafe + { + fixed (UInt32* renderbuffers_ptr = renderbuffers) + { + Delegates.glDeleteRenderbuffersEXT((Int32)n, (UInt32*)renderbuffers_ptr); + } + } } public static @@ -24656,11 +27319,11 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void DeleteRenderbuffersEXT(Int32 n, [In, Out] UInt32[] renderbuffers) + void DeleteRenderbuffersEXT(Int32 n, ref UInt32 renderbuffers) { unsafe { - fixed (UInt32* renderbuffers_ptr = renderbuffers) + fixed (UInt32* renderbuffers_ptr = &renderbuffers) { Delegates.glDeleteRenderbuffersEXT((Int32)n, (UInt32*)renderbuffers_ptr); } @@ -24681,15 +27344,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void DeleteRenderbuffersEXT(Int32 n, ref UInt32 renderbuffers) + unsafe void GenRenderbuffersEXT(Int32 n, [Out] UInt32* renderbuffers) { - unsafe - { - fixed (UInt32* renderbuffers_ptr = &renderbuffers) - { - Delegates.glDeleteRenderbuffersEXT((Int32)n, (UInt32*)renderbuffers_ptr); - } - } + unsafe { Delegates.glGenRenderbuffersEXT((Int32)n, (UInt32*)renderbuffers); } } [System.CLSCompliant(false)] @@ -24702,25 +27359,6 @@ namespace OpenTK.OpenGL } } - [System.CLSCompliant(false)] - public static - unsafe void GenRenderbuffersEXT(Int32 n, [Out] UInt32* renderbuffers) - { - unsafe { Delegates.glGenRenderbuffersEXT((Int32)n, (UInt32*)renderbuffers); } - } - - public static - void GenRenderbuffersEXT(Int32 n, [In, Out] Int32[] renderbuffers) - { - unsafe - { - fixed (Int32* renderbuffers_ptr = renderbuffers) - { - Delegates.glGenRenderbuffersEXT((Int32)n, (UInt32*)renderbuffers_ptr); - } - } - } - [System.CLSCompliant(false)] public static void GenRenderbuffersEXT(Int32 n, [In, Out] UInt32[] renderbuffers) @@ -24735,15 +27373,13 @@ namespace OpenTK.OpenGL } public static - void GenRenderbuffersEXT(Int32 n, [Out] out Int32 renderbuffers) + void GenRenderbuffersEXT(Int32 n, [In, Out] Int32[] renderbuffers) { - renderbuffers = default(Int32); unsafe { - fixed (Int32* renderbuffers_ptr = &renderbuffers) + fixed (Int32* renderbuffers_ptr = renderbuffers) { Delegates.glGenRenderbuffersEXT((Int32)n, (UInt32*)renderbuffers_ptr); - renderbuffers = *renderbuffers_ptr; } } } @@ -24763,6 +27399,20 @@ namespace OpenTK.OpenGL } } + public static + void GenRenderbuffersEXT(Int32 n, [Out] out Int32 renderbuffers) + { + renderbuffers = default(Int32); + unsafe + { + fixed (Int32* renderbuffers_ptr = &renderbuffers) + { + Delegates.glGenRenderbuffersEXT((Int32)n, (UInt32*)renderbuffers_ptr); + renderbuffers = *renderbuffers_ptr; + } + } + } + public static void RenderbufferStorageEXT(GL.Enums.EXT_framebuffer_object target, GL.Enums.EXT_framebuffer_object internalformat, Int32 width, Int32 height) { @@ -24802,6 +27452,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + Boolean IsFramebufferEXT(UInt32 framebuffer) + { + return Delegates.glIsFramebufferEXT((UInt32)framebuffer); + } + public static Boolean IsFramebufferEXT(Int32 framebuffer) { @@ -24810,9 +27467,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - Boolean IsFramebufferEXT(UInt32 framebuffer) + void BindFramebufferEXT(GL.Enums.EXT_framebuffer_object target, UInt32 framebuffer) { - return Delegates.glIsFramebufferEXT((UInt32)framebuffer); + Delegates.glBindFramebufferEXT((GL.Enums.EXT_framebuffer_object)target, (UInt32)framebuffer); } public static @@ -24823,9 +27480,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void BindFramebufferEXT(GL.Enums.EXT_framebuffer_object target, UInt32 framebuffer) + unsafe void DeleteFramebuffersEXT(Int32 n, UInt32* framebuffers) { - Delegates.glBindFramebufferEXT((GL.Enums.EXT_framebuffer_object)target, (UInt32)framebuffer); + unsafe { Delegates.glDeleteFramebuffersEXT((Int32)n, (UInt32*)framebuffers); } } [System.CLSCompliant(false)] @@ -24839,9 +27496,15 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void DeleteFramebuffersEXT(Int32 n, UInt32* framebuffers) + void DeleteFramebuffersEXT(Int32 n, [In, Out] UInt32[] framebuffers) { - unsafe { Delegates.glDeleteFramebuffersEXT((Int32)n, (UInt32*)framebuffers); } + unsafe + { + fixed (UInt32* framebuffers_ptr = framebuffers) + { + Delegates.glDeleteFramebuffersEXT((Int32)n, (UInt32*)framebuffers_ptr); + } + } } public static @@ -24858,11 +27521,11 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void DeleteFramebuffersEXT(Int32 n, [In, Out] UInt32[] framebuffers) + void DeleteFramebuffersEXT(Int32 n, ref UInt32 framebuffers) { unsafe { - fixed (UInt32* framebuffers_ptr = framebuffers) + fixed (UInt32* framebuffers_ptr = &framebuffers) { Delegates.glDeleteFramebuffersEXT((Int32)n, (UInt32*)framebuffers_ptr); } @@ -24883,15 +27546,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void DeleteFramebuffersEXT(Int32 n, ref UInt32 framebuffers) + unsafe void GenFramebuffersEXT(Int32 n, [Out] UInt32* framebuffers) { - unsafe - { - fixed (UInt32* framebuffers_ptr = &framebuffers) - { - Delegates.glDeleteFramebuffersEXT((Int32)n, (UInt32*)framebuffers_ptr); - } - } + unsafe { Delegates.glGenFramebuffersEXT((Int32)n, (UInt32*)framebuffers); } } [System.CLSCompliant(false)] @@ -24904,25 +27561,6 @@ namespace OpenTK.OpenGL } } - [System.CLSCompliant(false)] - public static - unsafe void GenFramebuffersEXT(Int32 n, [Out] UInt32* framebuffers) - { - unsafe { Delegates.glGenFramebuffersEXT((Int32)n, (UInt32*)framebuffers); } - } - - public static - void GenFramebuffersEXT(Int32 n, [In, Out] Int32[] framebuffers) - { - unsafe - { - fixed (Int32* framebuffers_ptr = framebuffers) - { - Delegates.glGenFramebuffersEXT((Int32)n, (UInt32*)framebuffers_ptr); - } - } - } - [System.CLSCompliant(false)] public static void GenFramebuffersEXT(Int32 n, [In, Out] UInt32[] framebuffers) @@ -24937,15 +27575,13 @@ namespace OpenTK.OpenGL } public static - void GenFramebuffersEXT(Int32 n, [Out] out Int32 framebuffers) + void GenFramebuffersEXT(Int32 n, [In, Out] Int32[] framebuffers) { - framebuffers = default(Int32); unsafe { - fixed (Int32* framebuffers_ptr = &framebuffers) + fixed (Int32* framebuffers_ptr = framebuffers) { Delegates.glGenFramebuffersEXT((Int32)n, (UInt32*)framebuffers_ptr); - framebuffers = *framebuffers_ptr; } } } @@ -24966,15 +27602,23 @@ namespace OpenTK.OpenGL } public static - GL.Enums.GLenum CheckFramebufferStat(GL.Enums.EXT_framebuffer_object target) + void GenFramebuffersEXT(Int32 n, [Out] out Int32 framebuffers) { - return Delegates.glCheckFramebufferStatusEXT((GL.Enums.EXT_framebuffer_object)target); + framebuffers = default(Int32); + unsafe + { + fixed (Int32* framebuffers_ptr = &framebuffers) + { + Delegates.glGenFramebuffersEXT((Int32)n, (UInt32*)framebuffers_ptr); + framebuffers = *framebuffers_ptr; + } + } } public static - void FramebufferTexture1DEXT(GL.Enums.EXT_framebuffer_object target, GL.Enums.EXT_framebuffer_object attachment, GL.Enums.EXT_framebuffer_object textarget, Int32 texture, Int32 level) + GL.Enums.GLenum CheckFramebufferStat(GL.Enums.EXT_framebuffer_object target) { - Delegates.glFramebufferTexture1DEXT((GL.Enums.EXT_framebuffer_object)target, (GL.Enums.EXT_framebuffer_object)attachment, (GL.Enums.EXT_framebuffer_object)textarget, (UInt32)texture, (Int32)level); + return Delegates.glCheckFramebufferStatusEXT((GL.Enums.EXT_framebuffer_object)target); } [System.CLSCompliant(false)] @@ -24985,9 +27629,9 @@ namespace OpenTK.OpenGL } public static - void FramebufferTexture2DEXT(GL.Enums.EXT_framebuffer_object target, GL.Enums.EXT_framebuffer_object attachment, GL.Enums.EXT_framebuffer_object textarget, Int32 texture, Int32 level) + void FramebufferTexture1DEXT(GL.Enums.EXT_framebuffer_object target, GL.Enums.EXT_framebuffer_object attachment, GL.Enums.EXT_framebuffer_object textarget, Int32 texture, Int32 level) { - Delegates.glFramebufferTexture2DEXT((GL.Enums.EXT_framebuffer_object)target, (GL.Enums.EXT_framebuffer_object)attachment, (GL.Enums.EXT_framebuffer_object)textarget, (UInt32)texture, (Int32)level); + Delegates.glFramebufferTexture1DEXT((GL.Enums.EXT_framebuffer_object)target, (GL.Enums.EXT_framebuffer_object)attachment, (GL.Enums.EXT_framebuffer_object)textarget, (UInt32)texture, (Int32)level); } [System.CLSCompliant(false)] @@ -24998,9 +27642,9 @@ namespace OpenTK.OpenGL } public static - void FramebufferTexture3DEXT(GL.Enums.EXT_framebuffer_object target, GL.Enums.EXT_framebuffer_object attachment, GL.Enums.EXT_framebuffer_object textarget, Int32 texture, Int32 level, Int32 zoffset) + void FramebufferTexture2DEXT(GL.Enums.EXT_framebuffer_object target, GL.Enums.EXT_framebuffer_object attachment, GL.Enums.EXT_framebuffer_object textarget, Int32 texture, Int32 level) { - Delegates.glFramebufferTexture3DEXT((GL.Enums.EXT_framebuffer_object)target, (GL.Enums.EXT_framebuffer_object)attachment, (GL.Enums.EXT_framebuffer_object)textarget, (UInt32)texture, (Int32)level, (Int32)zoffset); + Delegates.glFramebufferTexture2DEXT((GL.Enums.EXT_framebuffer_object)target, (GL.Enums.EXT_framebuffer_object)attachment, (GL.Enums.EXT_framebuffer_object)textarget, (UInt32)texture, (Int32)level); } [System.CLSCompliant(false)] @@ -25011,9 +27655,9 @@ namespace OpenTK.OpenGL } public static - void FramebufferRenderbufferEXT(GL.Enums.EXT_framebuffer_object target, GL.Enums.EXT_framebuffer_object attachment, GL.Enums.EXT_framebuffer_object renderbuffertarget, Int32 renderbuffer) + void FramebufferTexture3DEXT(GL.Enums.EXT_framebuffer_object target, GL.Enums.EXT_framebuffer_object attachment, GL.Enums.EXT_framebuffer_object textarget, Int32 texture, Int32 level, Int32 zoffset) { - Delegates.glFramebufferRenderbufferEXT((GL.Enums.EXT_framebuffer_object)target, (GL.Enums.EXT_framebuffer_object)attachment, (GL.Enums.EXT_framebuffer_object)renderbuffertarget, (UInt32)renderbuffer); + Delegates.glFramebufferTexture3DEXT((GL.Enums.EXT_framebuffer_object)target, (GL.Enums.EXT_framebuffer_object)attachment, (GL.Enums.EXT_framebuffer_object)textarget, (UInt32)texture, (Int32)level, (Int32)zoffset); } [System.CLSCompliant(false)] @@ -25023,6 +27667,12 @@ namespace OpenTK.OpenGL Delegates.glFramebufferRenderbufferEXT((GL.Enums.EXT_framebuffer_object)target, (GL.Enums.EXT_framebuffer_object)attachment, (GL.Enums.EXT_framebuffer_object)renderbuffertarget, (UInt32)renderbuffer); } + public static + void FramebufferRenderbufferEXT(GL.Enums.EXT_framebuffer_object target, GL.Enums.EXT_framebuffer_object attachment, GL.Enums.EXT_framebuffer_object renderbuffertarget, Int32 renderbuffer) + { + Delegates.glFramebufferRenderbufferEXT((GL.Enums.EXT_framebuffer_object)target, (GL.Enums.EXT_framebuffer_object)attachment, (GL.Enums.EXT_framebuffer_object)renderbuffertarget, (UInt32)renderbuffer); + } + [System.CLSCompliant(false)] public static unsafe void GetFramebufferAttachmentParameter(GL.Enums.EXT_framebuffer_object target, GL.Enums.EXT_framebuffer_object attachment, GL.Enums.EXT_framebuffer_object pname, [Out] Int32* @params) @@ -25062,15 +27712,15 @@ namespace OpenTK.OpenGL Delegates.glGenerateMipmapEXT((GL.Enums.EXT_framebuffer_object)target); } + [System.CLSCompliant(false)] public static - void StencilClearTagEXT(Int32 stencilTagBits, Int32 stencilClearTag) + void StencilClearTagEXT(Int32 stencilTagBits, UInt32 stencilClearTag) { Delegates.glStencilClearTagEXT((Int32)stencilTagBits, (UInt32)stencilClearTag); } - [System.CLSCompliant(false)] public static - void StencilClearTagEXT(Int32 stencilTagBits, UInt32 stencilClearTag) + void StencilClearTagEXT(Int32 stencilTagBits, Int32 stencilClearTag) { Delegates.glStencilClearTagEXT((Int32)stencilTagBits, (UInt32)stencilClearTag); } @@ -25087,6 +27737,13 @@ namespace OpenTK.OpenGL Delegates.glRenderbufferStorageMultisampleEXT((GL.Enums.EXT_framebuffer_multisample)target, (Int32)samples, (GL.Enums.EXT_framebuffer_multisample)internalformat, (Int32)width, (Int32)height); } + [System.CLSCompliant(false)] + public static + unsafe void GetQueryObjecti64vEXT(UInt32 id, GL.Enums.EXT_timer_query pname, [Out] Int64* @params) + { + unsafe { Delegates.glGetQueryObjecti64vEXT((UInt32)id, (GL.Enums.EXT_timer_query)pname, (Int64*)@params); } + } + [System.CLSCompliant(false)] public static unsafe void GetQueryObjecti64vEXT(Int32 id, GL.Enums.EXT_timer_query pname, [Out] Int64* @params) @@ -25099,9 +27756,15 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetQueryObjecti64vEXT(UInt32 id, GL.Enums.EXT_timer_query pname, [Out] Int64* @params) + void GetQueryObjecti64vEXT(UInt32 id, GL.Enums.EXT_timer_query pname, [In, Out] Int64[] @params) { - unsafe { Delegates.glGetQueryObjecti64vEXT((UInt32)id, (GL.Enums.EXT_timer_query)pname, (Int64*)@params); } + unsafe + { + fixed (Int64* @params_ptr = @params) + { + Delegates.glGetQueryObjecti64vEXT((UInt32)id, (GL.Enums.EXT_timer_query)pname, (Int64*)@params_ptr); + } + } } public static @@ -25118,13 +27781,15 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void GetQueryObjecti64vEXT(UInt32 id, GL.Enums.EXT_timer_query pname, [In, Out] Int64[] @params) + void GetQueryObjecti64vEXT(UInt32 id, GL.Enums.EXT_timer_query pname, [Out] out Int64 @params) { + @params = default(Int64); unsafe { - fixed (Int64* @params_ptr = @params) + fixed (Int64* @params_ptr = &@params) { Delegates.glGetQueryObjecti64vEXT((UInt32)id, (GL.Enums.EXT_timer_query)pname, (Int64*)@params_ptr); + @params = *@params_ptr; } } } @@ -25145,17 +27810,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void GetQueryObjecti64vEXT(UInt32 id, GL.Enums.EXT_timer_query pname, [Out] out Int64 @params) + unsafe void GetQueryObjectui64vEXT(UInt32 id, GL.Enums.EXT_timer_query pname, [Out] UInt64* @params) { - @params = default(Int64); - unsafe - { - fixed (Int64* @params_ptr = &@params) - { - Delegates.glGetQueryObjecti64vEXT((UInt32)id, (GL.Enums.EXT_timer_query)pname, (Int64*)@params_ptr); - @params = *@params_ptr; - } - } + unsafe { Delegates.glGetQueryObjectui64vEXT((UInt32)id, (GL.Enums.EXT_timer_query)pname, (UInt64*)@params); } } [System.CLSCompliant(false)] @@ -25170,9 +27827,15 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetQueryObjectui64vEXT(UInt32 id, GL.Enums.EXT_timer_query pname, [Out] UInt64* @params) + void GetQueryObjectui64vEXT(UInt32 id, GL.Enums.EXT_timer_query pname, [In, Out] UInt64[] @params) { - unsafe { Delegates.glGetQueryObjectui64vEXT((UInt32)id, (GL.Enums.EXT_timer_query)pname, (UInt64*)@params); } + unsafe + { + fixed (UInt64* @params_ptr = @params) + { + Delegates.glGetQueryObjectui64vEXT((UInt32)id, (GL.Enums.EXT_timer_query)pname, (UInt64*)@params_ptr); + } + } } public static @@ -25189,13 +27852,15 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void GetQueryObjectui64vEXT(UInt32 id, GL.Enums.EXT_timer_query pname, [In, Out] UInt64[] @params) + void GetQueryObjectui64vEXT(UInt32 id, GL.Enums.EXT_timer_query pname, [Out] out UInt64 @params) { + @params = default(UInt64); unsafe { - fixed (UInt64* @params_ptr = @params) + fixed (UInt64* @params_ptr = &@params) { Delegates.glGetQueryObjectui64vEXT((UInt32)id, (GL.Enums.EXT_timer_query)pname, (UInt64*)@params_ptr); + @params = *@params_ptr; } } } @@ -25214,21 +27879,6 @@ namespace OpenTK.OpenGL } } - [System.CLSCompliant(false)] - public static - void GetQueryObjectui64vEXT(UInt32 id, GL.Enums.EXT_timer_query pname, [Out] out UInt64 @params) - { - @params = default(UInt64); - unsafe - { - fixed (UInt64* @params_ptr = &@params) - { - Delegates.glGetQueryObjectui64vEXT((UInt32)id, (GL.Enums.EXT_timer_query)pname, (UInt64*)@params_ptr); - @params = *@params_ptr; - } - } - } - [System.CLSCompliant(false)] public static unsafe void ProgramEnvParameters4(GL.Enums.EXT_gpu_program_parameters target, UInt32 index, Int32 count, Single* @params) @@ -25236,6 +27886,15 @@ namespace OpenTK.OpenGL unsafe { Delegates.glProgramEnvParameters4fvEXT((GL.Enums.EXT_gpu_program_parameters)target, (UInt32)index, (Int32)count, (Single*)@params); } } + [System.CLSCompliant(false)] + public static + unsafe void ProgramEnvParameters4(GL.Enums.EXT_gpu_program_parameters target, Int32 index, Int32 count, Single* @params) + { + { + Delegates.glProgramEnvParameters4fvEXT((GL.Enums.EXT_gpu_program_parameters)target, (UInt32)index, (Int32)count, (Single*)@params); + } + } + [System.CLSCompliant(false)] public static void ProgramEnvParameters4(GL.Enums.EXT_gpu_program_parameters target, UInt32 index, Int32 count, [In, Out] Single[] @params) @@ -25249,6 +27908,18 @@ namespace OpenTK.OpenGL } } + public static + void ProgramEnvParameters4(GL.Enums.EXT_gpu_program_parameters target, Int32 index, Int32 count, [In, Out] Single[] @params) + { + unsafe + { + fixed (Single* @params_ptr = @params) + { + Delegates.glProgramEnvParameters4fvEXT((GL.Enums.EXT_gpu_program_parameters)target, (UInt32)index, (Int32)count, (Single*)@params_ptr); + } + } + } + [System.CLSCompliant(false)] public static void ProgramEnvParameters4(GL.Enums.EXT_gpu_program_parameters target, UInt32 index, Int32 count, ref Single @params) @@ -25262,6 +27933,18 @@ namespace OpenTK.OpenGL } } + public static + void ProgramEnvParameters4(GL.Enums.EXT_gpu_program_parameters target, Int32 index, Int32 count, ref Single @params) + { + unsafe + { + fixed (Single* @params_ptr = &@params) + { + Delegates.glProgramEnvParameters4fvEXT((GL.Enums.EXT_gpu_program_parameters)target, (UInt32)index, (Int32)count, (Single*)@params_ptr); + } + } + } + [System.CLSCompliant(false)] public static unsafe void ProgramLocalParameters4(GL.Enums.EXT_gpu_program_parameters target, UInt32 index, Int32 count, Single* @params) @@ -25269,6 +27952,15 @@ namespace OpenTK.OpenGL unsafe { Delegates.glProgramLocalParameters4fvEXT((GL.Enums.EXT_gpu_program_parameters)target, (UInt32)index, (Int32)count, (Single*)@params); } } + [System.CLSCompliant(false)] + public static + unsafe void ProgramLocalParameters4(GL.Enums.EXT_gpu_program_parameters target, Int32 index, Int32 count, Single* @params) + { + { + Delegates.glProgramLocalParameters4fvEXT((GL.Enums.EXT_gpu_program_parameters)target, (UInt32)index, (Int32)count, (Single*)@params); + } + } + [System.CLSCompliant(false)] public static void ProgramLocalParameters4(GL.Enums.EXT_gpu_program_parameters target, UInt32 index, Int32 count, [In, Out] Single[] @params) @@ -25282,6 +27974,18 @@ namespace OpenTK.OpenGL } } + public static + void ProgramLocalParameters4(GL.Enums.EXT_gpu_program_parameters target, Int32 index, Int32 count, [In, Out] Single[] @params) + { + unsafe + { + fixed (Single* @params_ptr = @params) + { + Delegates.glProgramLocalParameters4fvEXT((GL.Enums.EXT_gpu_program_parameters)target, (UInt32)index, (Int32)count, (Single*)@params_ptr); + } + } + } + [System.CLSCompliant(false)] public static void ProgramLocalParameters4(GL.Enums.EXT_gpu_program_parameters target, UInt32 index, Int32 count, ref Single @params) @@ -25296,9 +28000,15 @@ namespace OpenTK.OpenGL } public static - void FramebufferTextureEXT(GL.Enums.NV_geometry_program4 target, GL.Enums.NV_geometry_program4 attachment, Int32 texture, Int32 level) + void ProgramLocalParameters4(GL.Enums.EXT_gpu_program_parameters target, Int32 index, Int32 count, ref Single @params) { - Delegates.glFramebufferTextureEXT((GL.Enums.NV_geometry_program4)target, (GL.Enums.NV_geometry_program4)attachment, (UInt32)texture, (Int32)level); + unsafe + { + fixed (Single* @params_ptr = &@params) + { + Delegates.glProgramLocalParameters4fvEXT((GL.Enums.EXT_gpu_program_parameters)target, (UInt32)index, (Int32)count, (Single*)@params_ptr); + } + } } [System.CLSCompliant(false)] @@ -25309,9 +28019,9 @@ namespace OpenTK.OpenGL } public static - void FramebufferTextureLayerEXT(GL.Enums.NV_geometry_program4 target, GL.Enums.NV_geometry_program4 attachment, Int32 texture, Int32 level, Int32 layer) + void FramebufferTextureEXT(GL.Enums.NV_geometry_program4 target, GL.Enums.NV_geometry_program4 attachment, Int32 texture, Int32 level) { - Delegates.glFramebufferTextureLayerEXT((GL.Enums.NV_geometry_program4)target, (GL.Enums.NV_geometry_program4)attachment, (UInt32)texture, (Int32)level, (Int32)layer); + Delegates.glFramebufferTextureEXT((GL.Enums.NV_geometry_program4)target, (GL.Enums.NV_geometry_program4)attachment, (UInt32)texture, (Int32)level); } [System.CLSCompliant(false)] @@ -25322,9 +28032,9 @@ namespace OpenTK.OpenGL } public static - void FramebufferTextureFaceEXT(GL.Enums.NV_geometry_program4 target, GL.Enums.NV_geometry_program4 attachment, Int32 texture, Int32 level, GL.Enums.TextureTarget face) + void FramebufferTextureLayerEXT(GL.Enums.NV_geometry_program4 target, GL.Enums.NV_geometry_program4 attachment, Int32 texture, Int32 level, Int32 layer) { - Delegates.glFramebufferTextureFaceEXT((GL.Enums.NV_geometry_program4)target, (GL.Enums.NV_geometry_program4)attachment, (UInt32)texture, (Int32)level, (GL.Enums.TextureTarget)face); + Delegates.glFramebufferTextureLayerEXT((GL.Enums.NV_geometry_program4)target, (GL.Enums.NV_geometry_program4)attachment, (UInt32)texture, (Int32)level, (Int32)layer); } [System.CLSCompliant(false)] @@ -25335,9 +28045,9 @@ namespace OpenTK.OpenGL } public static - void ProgramParameteriEXT(Int32 program, GL.Enums.EXT_geometry_shader4 pname, Int32 value) + void FramebufferTextureFaceEXT(GL.Enums.NV_geometry_program4 target, GL.Enums.NV_geometry_program4 attachment, Int32 texture, Int32 level, GL.Enums.TextureTarget face) { - Delegates.glProgramParameteriEXT((UInt32)program, (GL.Enums.EXT_geometry_shader4)pname, (Int32)value); + Delegates.glFramebufferTextureFaceEXT((GL.Enums.NV_geometry_program4)target, (GL.Enums.NV_geometry_program4)attachment, (UInt32)texture, (Int32)level, (GL.Enums.TextureTarget)face); } [System.CLSCompliant(false)] @@ -25347,6 +28057,12 @@ namespace OpenTK.OpenGL Delegates.glProgramParameteriEXT((UInt32)program, (GL.Enums.EXT_geometry_shader4)pname, (Int32)value); } + public static + void ProgramParameteriEXT(Int32 program, GL.Enums.EXT_geometry_shader4 pname, Int32 value) + { + Delegates.glProgramParameteriEXT((UInt32)program, (GL.Enums.EXT_geometry_shader4)pname, (Int32)value); + } + [System.CLSCompliant(false)] public static void VertexAttribI1(UInt32 index, Int32 x) @@ -25354,6 +28070,12 @@ namespace OpenTK.OpenGL Delegates.glVertexAttribI1iEXT((UInt32)index, (Int32)x); } + public static + void VertexAttribI1(Int32 index, Int32 x) + { + Delegates.glVertexAttribI1iEXT((UInt32)index, (Int32)x); + } + [System.CLSCompliant(false)] public static void VertexAttribI2(UInt32 index, Int32 x, Int32 y) @@ -25361,6 +28083,12 @@ namespace OpenTK.OpenGL Delegates.glVertexAttribI2iEXT((UInt32)index, (Int32)x, (Int32)y); } + public static + void VertexAttribI2(Int32 index, Int32 x, Int32 y) + { + Delegates.glVertexAttribI2iEXT((UInt32)index, (Int32)x, (Int32)y); + } + [System.CLSCompliant(false)] public static void VertexAttribI3(UInt32 index, Int32 x, Int32 y, Int32 z) @@ -25368,6 +28096,12 @@ namespace OpenTK.OpenGL Delegates.glVertexAttribI3iEXT((UInt32)index, (Int32)x, (Int32)y, (Int32)z); } + public static + void VertexAttribI3(Int32 index, Int32 x, Int32 y, Int32 z) + { + Delegates.glVertexAttribI3iEXT((UInt32)index, (Int32)x, (Int32)y, (Int32)z); + } + [System.CLSCompliant(false)] public static void VertexAttribI4(UInt32 index, Int32 x, Int32 y, Int32 z, Int32 w) @@ -25375,6 +28109,12 @@ namespace OpenTK.OpenGL Delegates.glVertexAttribI4iEXT((UInt32)index, (Int32)x, (Int32)y, (Int32)z, (Int32)w); } + public static + void VertexAttribI4(Int32 index, Int32 x, Int32 y, Int32 z, Int32 w) + { + Delegates.glVertexAttribI4iEXT((UInt32)index, (Int32)x, (Int32)y, (Int32)z, (Int32)w); + } + [System.CLSCompliant(false)] public static void VertexAttribI1(UInt32 index, UInt32 x) @@ -25410,6 +28150,15 @@ namespace OpenTK.OpenGL unsafe { Delegates.glVertexAttribI1ivEXT((UInt32)index, (Int32*)v); } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttribI1(Int32 index, Int32* v) + { + { + Delegates.glVertexAttribI1ivEXT((UInt32)index, (Int32*)v); + } + } + [System.CLSCompliant(false)] public static void VertexAttribI1(UInt32 index, [In, Out] Int32[] v) @@ -25423,6 +28172,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttribI1(Int32 index, [In, Out] Int32[] v) + { + unsafe + { + fixed (Int32* v_ptr = v) + { + Delegates.glVertexAttribI1ivEXT((UInt32)index, (Int32*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void VertexAttribI1(UInt32 index, ref Int32 v) @@ -25436,6 +28197,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttribI1(Int32 index, ref Int32 v) + { + unsafe + { + fixed (Int32* v_ptr = &v) + { + Delegates.glVertexAttribI1ivEXT((UInt32)index, (Int32*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static unsafe void VertexAttribI2(UInt32 index, Int32* v) @@ -25443,6 +28216,15 @@ namespace OpenTK.OpenGL unsafe { Delegates.glVertexAttribI2ivEXT((UInt32)index, (Int32*)v); } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttribI2(Int32 index, Int32* v) + { + { + Delegates.glVertexAttribI2ivEXT((UInt32)index, (Int32*)v); + } + } + [System.CLSCompliant(false)] public static void VertexAttribI2(UInt32 index, [In, Out] Int32[] v) @@ -25456,6 +28238,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttribI2(Int32 index, [In, Out] Int32[] v) + { + unsafe + { + fixed (Int32* v_ptr = v) + { + Delegates.glVertexAttribI2ivEXT((UInt32)index, (Int32*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void VertexAttribI2(UInt32 index, ref Int32 v) @@ -25469,6 +28263,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttribI2(Int32 index, ref Int32 v) + { + unsafe + { + fixed (Int32* v_ptr = &v) + { + Delegates.glVertexAttribI2ivEXT((UInt32)index, (Int32*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static unsafe void VertexAttribI3(UInt32 index, Int32* v) @@ -25476,6 +28282,15 @@ namespace OpenTK.OpenGL unsafe { Delegates.glVertexAttribI3ivEXT((UInt32)index, (Int32*)v); } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttribI3(Int32 index, Int32* v) + { + { + Delegates.glVertexAttribI3ivEXT((UInt32)index, (Int32*)v); + } + } + [System.CLSCompliant(false)] public static void VertexAttribI3(UInt32 index, [In, Out] Int32[] v) @@ -25489,6 +28304,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttribI3(Int32 index, [In, Out] Int32[] v) + { + unsafe + { + fixed (Int32* v_ptr = v) + { + Delegates.glVertexAttribI3ivEXT((UInt32)index, (Int32*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void VertexAttribI3(UInt32 index, ref Int32 v) @@ -25502,6 +28329,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttribI3(Int32 index, ref Int32 v) + { + unsafe + { + fixed (Int32* v_ptr = &v) + { + Delegates.glVertexAttribI3ivEXT((UInt32)index, (Int32*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static unsafe void VertexAttribI4(UInt32 index, Int32* v) @@ -25509,6 +28348,15 @@ namespace OpenTK.OpenGL unsafe { Delegates.glVertexAttribI4ivEXT((UInt32)index, (Int32*)v); } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttribI4(Int32 index, Int32* v) + { + { + Delegates.glVertexAttribI4ivEXT((UInt32)index, (Int32*)v); + } + } + [System.CLSCompliant(false)] public static void VertexAttribI4(UInt32 index, [In, Out] Int32[] v) @@ -25522,6 +28370,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttribI4(Int32 index, [In, Out] Int32[] v) + { + unsafe + { + fixed (Int32* v_ptr = v) + { + Delegates.glVertexAttribI4ivEXT((UInt32)index, (Int32*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void VertexAttribI4(UInt32 index, ref Int32 v) @@ -25535,6 +28395,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttribI4(Int32 index, ref Int32 v) + { + unsafe + { + fixed (Int32* v_ptr = &v) + { + Delegates.glVertexAttribI4ivEXT((UInt32)index, (Int32*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static unsafe void VertexAttribI1(UInt32 index, UInt32* v) @@ -25674,6 +28546,15 @@ namespace OpenTK.OpenGL unsafe { Delegates.glVertexAttribI4bvEXT((UInt32)index, (SByte*)v); } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttribI4(Int32 index, Byte* v) + { + { + Delegates.glVertexAttribI4bvEXT((UInt32)index, (SByte*)v); + } + } + [System.CLSCompliant(false)] public static void VertexAttribI4(UInt32 index, [In, Out] SByte[] v) @@ -25687,6 +28568,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttribI4(Int32 index, [In, Out] Byte[] v) + { + unsafe + { + fixed (Byte* v_ptr = v) + { + Delegates.glVertexAttribI4bvEXT((UInt32)index, (SByte*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void VertexAttribI4(UInt32 index, ref SByte v) @@ -25700,6 +28593,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttribI4(Int32 index, ref Byte v) + { + unsafe + { + fixed (Byte* v_ptr = &v) + { + Delegates.glVertexAttribI4bvEXT((UInt32)index, (SByte*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static unsafe void VertexAttribI4(UInt32 index, Int16* v) @@ -25707,6 +28612,15 @@ namespace OpenTK.OpenGL unsafe { Delegates.glVertexAttribI4svEXT((UInt32)index, (Int16*)v); } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttribI4(Int32 index, Int16* v) + { + { + Delegates.glVertexAttribI4svEXT((UInt32)index, (Int16*)v); + } + } + [System.CLSCompliant(false)] public static void VertexAttribI4(UInt32 index, [In, Out] Int16[] v) @@ -25720,6 +28634,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttribI4(Int32 index, [In, Out] Int16[] v) + { + unsafe + { + fixed (Int16* v_ptr = v) + { + Delegates.glVertexAttribI4svEXT((UInt32)index, (Int16*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void VertexAttribI4(UInt32 index, ref Int16 v) @@ -25733,6 +28659,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttribI4(Int32 index, ref Int16 v) + { + unsafe + { + fixed (Int16* v_ptr = &v) + { + Delegates.glVertexAttribI4svEXT((UInt32)index, (Int16*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static unsafe void VertexAttribI4(UInt32 index, Byte* v) @@ -25799,6 +28737,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttribIPointerEXT(UInt32 index, Int32 size, GL.Enums.NV_vertex_program4 type, Int32 stride, void* pointer) + { + unsafe { Delegates.glVertexAttribIPointerEXT((UInt32)index, (Int32)size, (GL.Enums.NV_vertex_program4)type, (Int32)stride, (void*)pointer); } + } + [System.CLSCompliant(false)] public static unsafe void VertexAttribIPointerEXT(Int32 index, Int32 size, GL.Enums.NV_vertex_program4 type, Int32 stride, void* pointer) @@ -25810,13 +28755,7 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void VertexAttribIPointerEXT(UInt32 index, Int32 size, GL.Enums.NV_vertex_program4 type, Int32 stride, void* pointer) - { - unsafe { Delegates.glVertexAttribIPointerEXT((UInt32)index, (Int32)size, (GL.Enums.NV_vertex_program4)type, (Int32)stride, (void*)pointer); } - } - - public static - void VertexAttribIPointerEXT(Int32 index, Int32 size, GL.Enums.NV_vertex_program4 type, Int32 stride, [In, Out] object pointer) + void VertexAttribIPointerEXT(UInt32 index, Int32 size, GL.Enums.NV_vertex_program4 type, Int32 stride, [In, Out] object pointer) { System.Runtime.InteropServices.GCHandle pointer_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pointer, System.Runtime.InteropServices.GCHandleType.Pinned); unsafe @@ -25832,9 +28771,8 @@ namespace OpenTK.OpenGL } } - [System.CLSCompliant(false)] public static - void VertexAttribIPointerEXT(UInt32 index, Int32 size, GL.Enums.NV_vertex_program4 type, Int32 stride, [In, Out] object pointer) + void VertexAttribIPointerEXT(Int32 index, Int32 size, GL.Enums.NV_vertex_program4 type, Int32 stride, [In, Out] object pointer) { System.Runtime.InteropServices.GCHandle pointer_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pointer, System.Runtime.InteropServices.GCHandleType.Pinned); unsafe @@ -25857,6 +28795,16 @@ namespace OpenTK.OpenGL unsafe { Delegates.glGetVertexAttribIivEXT((UInt32)index, (GL.Enums.NV_vertex_program4)pname, (Int32*)@params); } } + [System.CLSCompliant(false)] + public static + unsafe void GetVertexAttribI(Int32 index, GL.Enums.NV_vertex_program4 pname, [Out] Int32* @params) + { + @params = default(Int32*); + { + Delegates.glGetVertexAttribIivEXT((UInt32)index, (GL.Enums.NV_vertex_program4)pname, (Int32*)@params); + } + } + [System.CLSCompliant(false)] public static void GetVertexAttribI(UInt32 index, GL.Enums.NV_vertex_program4 pname, [In, Out] Int32[] @params) @@ -25870,6 +28818,18 @@ namespace OpenTK.OpenGL } } + public static + void GetVertexAttribI(Int32 index, GL.Enums.NV_vertex_program4 pname, [In, Out] Int32[] @params) + { + unsafe + { + fixed (Int32* @params_ptr = @params) + { + Delegates.glGetVertexAttribIivEXT((UInt32)index, (GL.Enums.NV_vertex_program4)pname, (Int32*)@params_ptr); + } + } + } + [System.CLSCompliant(false)] public static void GetVertexAttribI(UInt32 index, GL.Enums.NV_vertex_program4 pname, [Out] out Int32 @params) @@ -25885,6 +28845,20 @@ namespace OpenTK.OpenGL } } + public static + void GetVertexAttribI(Int32 index, GL.Enums.NV_vertex_program4 pname, [Out] out Int32 @params) + { + @params = default(Int32); + unsafe + { + fixed (Int32* @params_ptr = &@params) + { + Delegates.glGetVertexAttribIivEXT((UInt32)index, (GL.Enums.NV_vertex_program4)pname, (Int32*)@params_ptr); + @params = *@params_ptr; + } + } + } + [System.CLSCompliant(false)] public static unsafe void GetVertexAttribI(UInt32 index, GL.Enums.NV_vertex_program4 pname, [Out] UInt32* @params) @@ -25927,6 +28901,16 @@ namespace OpenTK.OpenGL unsafe { Delegates.glGetUniformuivEXT((UInt32)program, (Int32)location, (UInt32*)@params); } } + [System.CLSCompliant(false)] + public static + unsafe void GetUniform(Int32 program, Int32 location, [Out] Int32* @params) + { + @params = default(Int32*); + { + Delegates.glGetUniformuivEXT((UInt32)program, (Int32)location, (UInt32*)@params); + } + } + [System.CLSCompliant(false)] public static void GetUniform(UInt32 program, Int32 location, [In, Out] UInt32[] @params) @@ -25940,6 +28924,18 @@ namespace OpenTK.OpenGL } } + public static + void GetUniform(Int32 program, Int32 location, [In, Out] Int32[] @params) + { + unsafe + { + fixed (Int32* @params_ptr = @params) + { + Delegates.glGetUniformuivEXT((UInt32)program, (Int32)location, (UInt32*)@params_ptr); + } + } + } + [System.CLSCompliant(false)] public static void GetUniform(UInt32 program, Int32 location, [Out] out UInt32 @params) @@ -25956,9 +28952,17 @@ namespace OpenTK.OpenGL } public static - void BindFragDataLocationEXT(Int32 program, Int32 color, System.String name) + void GetUniform(Int32 program, Int32 location, [Out] out Int32 @params) { - Delegates.glBindFragDataLocationEXT((UInt32)program, (UInt32)color, (System.String)name); + @params = default(Int32); + unsafe + { + fixed (Int32* @params_ptr = &@params) + { + Delegates.glGetUniformuivEXT((UInt32)program, (Int32)location, (UInt32*)@params_ptr); + @params = *@params_ptr; + } + } } [System.CLSCompliant(false)] @@ -25969,9 +28973,9 @@ namespace OpenTK.OpenGL } public static - Int32 GetFragDataLocationEXT(Int32 program, System.String name) + void BindFragDataLocationEXT(Int32 program, Int32 color, System.String name) { - return Delegates.glGetFragDataLocationEXT((UInt32)program, (System.String)name); + Delegates.glBindFragDataLocationEXT((UInt32)program, (UInt32)color, (System.String)name); } [System.CLSCompliant(false)] @@ -25981,6 +28985,12 @@ namespace OpenTK.OpenGL return Delegates.glGetFragDataLocationEXT((UInt32)program, (System.String)name); } + public static + Int32 GetFragDataLocationEXT(Int32 program, System.String name) + { + return Delegates.glGetFragDataLocationEXT((UInt32)program, (System.String)name); + } + [System.CLSCompliant(false)] public static void Uniform1(Int32 location, UInt32 v0) @@ -25988,6 +28998,12 @@ namespace OpenTK.OpenGL Delegates.glUniform1uiEXT((Int32)location, (UInt32)v0); } + public static + void Uniform1(Int32 location, Int32 v0) + { + Delegates.glUniform1uiEXT((Int32)location, (UInt32)v0); + } + [System.CLSCompliant(false)] public static void Uniform2(Int32 location, UInt32 v0, UInt32 v1) @@ -25995,6 +29011,12 @@ namespace OpenTK.OpenGL Delegates.glUniform2uiEXT((Int32)location, (UInt32)v0, (UInt32)v1); } + public static + void Uniform2(Int32 location, Int32 v0, Int32 v1) + { + Delegates.glUniform2uiEXT((Int32)location, (UInt32)v0, (UInt32)v1); + } + [System.CLSCompliant(false)] public static void Uniform3(Int32 location, UInt32 v0, UInt32 v1, UInt32 v2) @@ -26002,6 +29024,12 @@ namespace OpenTK.OpenGL Delegates.glUniform3uiEXT((Int32)location, (UInt32)v0, (UInt32)v1, (UInt32)v2); } + public static + void Uniform3(Int32 location, Int32 v0, Int32 v1, Int32 v2) + { + Delegates.glUniform3uiEXT((Int32)location, (UInt32)v0, (UInt32)v1, (UInt32)v2); + } + [System.CLSCompliant(false)] public static void Uniform4(Int32 location, UInt32 v0, UInt32 v1, UInt32 v2, UInt32 v3) @@ -26009,6 +29037,12 @@ namespace OpenTK.OpenGL Delegates.glUniform4uiEXT((Int32)location, (UInt32)v0, (UInt32)v1, (UInt32)v2, (UInt32)v3); } + public static + void Uniform4(Int32 location, Int32 v0, Int32 v1, Int32 v2, Int32 v3) + { + Delegates.glUniform4uiEXT((Int32)location, (UInt32)v0, (UInt32)v1, (UInt32)v2, (UInt32)v3); + } + [System.CLSCompliant(false)] public static unsafe void Uniform1(Int32 location, Int32 count, UInt32* value) @@ -26016,6 +29050,15 @@ namespace OpenTK.OpenGL unsafe { Delegates.glUniform1uivEXT((Int32)location, (Int32)count, (UInt32*)value); } } + [System.CLSCompliant(false)] + public static + unsafe void Uniform1(Int32 location, Int32 count, Int32* value) + { + { + Delegates.glUniform1uivEXT((Int32)location, (Int32)count, (UInt32*)value); + } + } + [System.CLSCompliant(false)] public static void Uniform1(Int32 location, Int32 count, [In, Out] UInt32[] value) @@ -26029,6 +29072,18 @@ namespace OpenTK.OpenGL } } + public static + void Uniform1(Int32 location, Int32 count, [In, Out] Int32[] value) + { + unsafe + { + fixed (Int32* value_ptr = value) + { + Delegates.glUniform1uivEXT((Int32)location, (Int32)count, (UInt32*)value_ptr); + } + } + } + [System.CLSCompliant(false)] public static void Uniform1(Int32 location, Int32 count, ref UInt32 value) @@ -26042,6 +29097,18 @@ namespace OpenTK.OpenGL } } + public static + void Uniform1(Int32 location, Int32 count, ref Int32 value) + { + unsafe + { + fixed (Int32* value_ptr = &value) + { + Delegates.glUniform1uivEXT((Int32)location, (Int32)count, (UInt32*)value_ptr); + } + } + } + [System.CLSCompliant(false)] public static unsafe void Uniform2(Int32 location, Int32 count, UInt32* value) @@ -26049,6 +29116,15 @@ namespace OpenTK.OpenGL unsafe { Delegates.glUniform2uivEXT((Int32)location, (Int32)count, (UInt32*)value); } } + [System.CLSCompliant(false)] + public static + unsafe void Uniform2(Int32 location, Int32 count, Int32* value) + { + { + Delegates.glUniform2uivEXT((Int32)location, (Int32)count, (UInt32*)value); + } + } + [System.CLSCompliant(false)] public static void Uniform2(Int32 location, Int32 count, [In, Out] UInt32[] value) @@ -26062,6 +29138,18 @@ namespace OpenTK.OpenGL } } + public static + void Uniform2(Int32 location, Int32 count, [In, Out] Int32[] value) + { + unsafe + { + fixed (Int32* value_ptr = value) + { + Delegates.glUniform2uivEXT((Int32)location, (Int32)count, (UInt32*)value_ptr); + } + } + } + [System.CLSCompliant(false)] public static void Uniform2(Int32 location, Int32 count, ref UInt32 value) @@ -26075,6 +29163,18 @@ namespace OpenTK.OpenGL } } + public static + void Uniform2(Int32 location, Int32 count, ref Int32 value) + { + unsafe + { + fixed (Int32* value_ptr = &value) + { + Delegates.glUniform2uivEXT((Int32)location, (Int32)count, (UInt32*)value_ptr); + } + } + } + [System.CLSCompliant(false)] public static unsafe void Uniform3(Int32 location, Int32 count, UInt32* value) @@ -26082,6 +29182,15 @@ namespace OpenTK.OpenGL unsafe { Delegates.glUniform3uivEXT((Int32)location, (Int32)count, (UInt32*)value); } } + [System.CLSCompliant(false)] + public static + unsafe void Uniform3(Int32 location, Int32 count, Int32* value) + { + { + Delegates.glUniform3uivEXT((Int32)location, (Int32)count, (UInt32*)value); + } + } + [System.CLSCompliant(false)] public static void Uniform3(Int32 location, Int32 count, [In, Out] UInt32[] value) @@ -26095,6 +29204,18 @@ namespace OpenTK.OpenGL } } + public static + void Uniform3(Int32 location, Int32 count, [In, Out] Int32[] value) + { + unsafe + { + fixed (Int32* value_ptr = value) + { + Delegates.glUniform3uivEXT((Int32)location, (Int32)count, (UInt32*)value_ptr); + } + } + } + [System.CLSCompliant(false)] public static void Uniform3(Int32 location, Int32 count, ref UInt32 value) @@ -26108,6 +29229,18 @@ namespace OpenTK.OpenGL } } + public static + void Uniform3(Int32 location, Int32 count, ref Int32 value) + { + unsafe + { + fixed (Int32* value_ptr = &value) + { + Delegates.glUniform3uivEXT((Int32)location, (Int32)count, (UInt32*)value_ptr); + } + } + } + [System.CLSCompliant(false)] public static unsafe void Uniform4(Int32 location, Int32 count, UInt32* value) @@ -26115,6 +29248,15 @@ namespace OpenTK.OpenGL unsafe { Delegates.glUniform4uivEXT((Int32)location, (Int32)count, (UInt32*)value); } } + [System.CLSCompliant(false)] + public static + unsafe void Uniform4(Int32 location, Int32 count, Int32* value) + { + { + Delegates.glUniform4uivEXT((Int32)location, (Int32)count, (UInt32*)value); + } + } + [System.CLSCompliant(false)] public static void Uniform4(Int32 location, Int32 count, [In, Out] UInt32[] value) @@ -26128,6 +29270,18 @@ namespace OpenTK.OpenGL } } + public static + void Uniform4(Int32 location, Int32 count, [In, Out] Int32[] value) + { + unsafe + { + fixed (Int32* value_ptr = value) + { + Delegates.glUniform4uivEXT((Int32)location, (Int32)count, (UInt32*)value_ptr); + } + } + } + [System.CLSCompliant(false)] public static void Uniform4(Int32 location, Int32 count, ref UInt32 value) @@ -26141,6 +29295,18 @@ namespace OpenTK.OpenGL } } + public static + void Uniform4(Int32 location, Int32 count, ref Int32 value) + { + unsafe + { + fixed (Int32* value_ptr = &value) + { + Delegates.glUniform4uivEXT((Int32)location, (Int32)count, (UInt32*)value_ptr); + } + } + } + public static void DrawArraysInstancedEXT(GL.Enums.BeginMode mode, Int32 start, Int32 count, Int32 primcount) { @@ -26171,6 +29337,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + void TexBufferEXT(GL.Enums.TextureTarget target, GL.Enums.EXT_texture_buffer_object internalformat, UInt32 buffer) + { + Delegates.glTexBufferEXT((GL.Enums.TextureTarget)target, (GL.Enums.EXT_texture_buffer_object)internalformat, (UInt32)buffer); + } + public static void TexBufferEXT(GL.Enums.TextureTarget target, GL.Enums.EXT_texture_buffer_object internalformat, Int32 buffer) { @@ -26179,9 +29352,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void TexBufferEXT(GL.Enums.TextureTarget target, GL.Enums.EXT_texture_buffer_object internalformat, UInt32 buffer) + void ColorMaskIndexedEXT(UInt32 index, GL.Enums.Boolean r, GL.Enums.Boolean g, GL.Enums.Boolean b, GL.Enums.Boolean a) { - Delegates.glTexBufferEXT((GL.Enums.TextureTarget)target, (GL.Enums.EXT_texture_buffer_object)internalformat, (UInt32)buffer); + Delegates.glColorMaskIndexedEXT((UInt32)index, (GL.Enums.Boolean)r, (GL.Enums.Boolean)g, (GL.Enums.Boolean)b, (GL.Enums.Boolean)a); } public static @@ -26197,16 +29370,19 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void ColorMaskIndexedEXT(UInt32 index, GL.Enums.Boolean r, GL.Enums.Boolean g, GL.Enums.Boolean b, GL.Enums.Boolean a) + unsafe void GetBooleanIndexe(GL.Enums.EXT_draw_buffers2 target, UInt32 index, [Out] GL.Enums.Boolean* data) { - Delegates.glColorMaskIndexedEXT((UInt32)index, (GL.Enums.Boolean)r, (GL.Enums.Boolean)g, (GL.Enums.Boolean)b, (GL.Enums.Boolean)a); + unsafe { Delegates.glGetBooleanIndexedvEXT((GL.Enums.EXT_draw_buffers2)target, (UInt32)index, (GL.Enums.Boolean*)data); } } [System.CLSCompliant(false)] public static - unsafe void GetBooleanIndexe(GL.Enums.EXT_draw_buffers2 target, UInt32 index, [Out] GL.Enums.Boolean* data) + unsafe void GetBooleanIndexe(GL.Enums.EXT_draw_buffers2 target, Int32 index, [Out] GL.Enums.Boolean* data) { - unsafe { Delegates.glGetBooleanIndexedvEXT((GL.Enums.EXT_draw_buffers2)target, (UInt32)index, (GL.Enums.Boolean*)data); } + data = default(GL.Enums.Boolean*); + { + Delegates.glGetBooleanIndexedvEXT((GL.Enums.EXT_draw_buffers2)target, (UInt32)index, (GL.Enums.Boolean*)data); + } } [System.CLSCompliant(false)] @@ -26216,6 +29392,16 @@ namespace OpenTK.OpenGL unsafe { Delegates.glGetIntegerIndexedvEXT((GL.Enums.EXT_draw_buffers2)target, (UInt32)index, (Int32*)data); } } + [System.CLSCompliant(false)] + public static + unsafe void GetIntegerIndexe(GL.Enums.EXT_draw_buffers2 target, Int32 index, [Out] Int32* data) + { + data = default(Int32*); + { + Delegates.glGetIntegerIndexedvEXT((GL.Enums.EXT_draw_buffers2)target, (UInt32)index, (Int32*)data); + } + } + [System.CLSCompliant(false)] public static void GetIntegerIndexe(GL.Enums.EXT_draw_buffers2 target, UInt32 index, [In, Out] Int32[] data) @@ -26229,6 +29415,18 @@ namespace OpenTK.OpenGL } } + public static + void GetIntegerIndexe(GL.Enums.EXT_draw_buffers2 target, Int32 index, [In, Out] Int32[] data) + { + unsafe + { + fixed (Int32* data_ptr = data) + { + Delegates.glGetIntegerIndexedvEXT((GL.Enums.EXT_draw_buffers2)target, (UInt32)index, (Int32*)data_ptr); + } + } + } + [System.CLSCompliant(false)] public static void GetIntegerIndexe(GL.Enums.EXT_draw_buffers2 target, UInt32 index, [Out] out Int32 data) @@ -26245,9 +29443,17 @@ namespace OpenTK.OpenGL } public static - void EnableIndexedEXT(GL.Enums.EXT_draw_buffers2 target, Int32 index) + void GetIntegerIndexe(GL.Enums.EXT_draw_buffers2 target, Int32 index, [Out] out Int32 data) { - Delegates.glEnableIndexedEXT((GL.Enums.EXT_draw_buffers2)target, (UInt32)index); + data = default(Int32); + unsafe + { + fixed (Int32* data_ptr = &data) + { + Delegates.glGetIntegerIndexedvEXT((GL.Enums.EXT_draw_buffers2)target, (UInt32)index, (Int32*)data_ptr); + data = *data_ptr; + } + } } [System.CLSCompliant(false)] @@ -26258,9 +29464,9 @@ namespace OpenTK.OpenGL } public static - void DisableIndexedEXT(GL.Enums.EXT_draw_buffers2 target, Int32 index) + void EnableIndexedEXT(GL.Enums.EXT_draw_buffers2 target, Int32 index) { - Delegates.glDisableIndexedEXT((GL.Enums.EXT_draw_buffers2)target, (UInt32)index); + Delegates.glEnableIndexedEXT((GL.Enums.EXT_draw_buffers2)target, (UInt32)index); } [System.CLSCompliant(false)] @@ -26271,9 +29477,9 @@ namespace OpenTK.OpenGL } public static - Boolean IsEnabledIndexedEXT(GL.Enums.EXT_draw_buffers2 target, Int32 index) + void DisableIndexedEXT(GL.Enums.EXT_draw_buffers2 target, Int32 index) { - return Delegates.glIsEnabledIndexedEXT((GL.Enums.EXT_draw_buffers2)target, (UInt32)index); + Delegates.glDisableIndexedEXT((GL.Enums.EXT_draw_buffers2)target, (UInt32)index); } [System.CLSCompliant(false)] @@ -26284,9 +29490,9 @@ namespace OpenTK.OpenGL } public static - void UniformBufferEXT(Int32 program, Int32 location, Int32 buffer) + Boolean IsEnabledIndexedEXT(GL.Enums.EXT_draw_buffers2 target, Int32 index) { - Delegates.glUniformBufferEXT((UInt32)program, (Int32)location, (UInt32)buffer); + return Delegates.glIsEnabledIndexedEXT((GL.Enums.EXT_draw_buffers2)target, (UInt32)index); } [System.CLSCompliant(false)] @@ -26297,9 +29503,9 @@ namespace OpenTK.OpenGL } public static - Int32 GetUniformBufferSizeEXT(Int32 program, Int32 location) + void UniformBufferEXT(Int32 program, Int32 location, Int32 buffer) { - return Delegates.glGetUniformBufferSizeEXT((UInt32)program, (Int32)location); + Delegates.glUniformBufferEXT((UInt32)program, (Int32)location, (UInt32)buffer); } [System.CLSCompliant(false)] @@ -26310,9 +29516,9 @@ namespace OpenTK.OpenGL } public static - IntPtr GetUniformOffsetEXT(Int32 program, Int32 location) + Int32 GetUniformBufferSizeEXT(Int32 program, Int32 location) { - return Delegates.glGetUniformOffsetEXT((UInt32)program, (Int32)location); + return Delegates.glGetUniformBufferSizeEXT((UInt32)program, (Int32)location); } [System.CLSCompliant(false)] @@ -26322,6 +29528,12 @@ namespace OpenTK.OpenGL return Delegates.glGetUniformOffsetEXT((UInt32)program, (Int32)location); } + public static + IntPtr GetUniformOffsetEXT(Int32 program, Int32 location) + { + return Delegates.glGetUniformOffsetEXT((UInt32)program, (Int32)location); + } + [System.CLSCompliant(false)] public static unsafe void TexParameterI(GL.Enums.TextureTarget target, GL.Enums.TextureParameterName pname, Int32* @params) @@ -26467,6 +29679,12 @@ namespace OpenTK.OpenGL Delegates.glClearColorIuiEXT((UInt32)red, (UInt32)green, (UInt32)blue, (UInt32)alpha); } + public static + void ClearColorI(Int32 red, Int32 green, Int32 blue, Int32 alpha) + { + Delegates.glClearColorIuiEXT((UInt32)red, (UInt32)green, (UInt32)blue, (UInt32)alpha); + } + } public static class SGIS @@ -27462,6 +30680,16 @@ namespace OpenTK.OpenGL unsafe { Delegates.glGetListParameterfvSGIX((UInt32)list, (GL.Enums.ListParameterName)pname, (Single*)@params); } } + [System.CLSCompliant(false)] + public static + unsafe void GetListParameter(Int32 list, GL.Enums.ListParameterName pname, [Out] Single* @params) + { + @params = default(Single*); + { + Delegates.glGetListParameterfvSGIX((UInt32)list, (GL.Enums.ListParameterName)pname, (Single*)@params); + } + } + [System.CLSCompliant(false)] public static void GetListParameter(UInt32 list, GL.Enums.ListParameterName pname, [In, Out] Single[] @params) @@ -27475,6 +30703,18 @@ namespace OpenTK.OpenGL } } + public static + void GetListParameter(Int32 list, GL.Enums.ListParameterName pname, [In, Out] Single[] @params) + { + unsafe + { + fixed (Single* @params_ptr = @params) + { + Delegates.glGetListParameterfvSGIX((UInt32)list, (GL.Enums.ListParameterName)pname, (Single*)@params_ptr); + } + } + } + [System.CLSCompliant(false)] public static void GetListParameter(UInt32 list, GL.Enums.ListParameterName pname, [Out] out Single @params) @@ -27490,6 +30730,20 @@ namespace OpenTK.OpenGL } } + public static + void GetListParameter(Int32 list, GL.Enums.ListParameterName pname, [Out] out Single @params) + { + @params = default(Single); + unsafe + { + fixed (Single* @params_ptr = &@params) + { + Delegates.glGetListParameterfvSGIX((UInt32)list, (GL.Enums.ListParameterName)pname, (Single*)@params_ptr); + @params = *@params_ptr; + } + } + } + [System.CLSCompliant(false)] public static unsafe void GetListParameter(UInt32 list, GL.Enums.ListParameterName pname, [Out] Int32* @params) @@ -27497,6 +30751,16 @@ namespace OpenTK.OpenGL unsafe { Delegates.glGetListParameterivSGIX((UInt32)list, (GL.Enums.ListParameterName)pname, (Int32*)@params); } } + [System.CLSCompliant(false)] + public static + unsafe void GetListParameter(Int32 list, GL.Enums.ListParameterName pname, [Out] Int32* @params) + { + @params = default(Int32*); + { + Delegates.glGetListParameterivSGIX((UInt32)list, (GL.Enums.ListParameterName)pname, (Int32*)@params); + } + } + [System.CLSCompliant(false)] public static void GetListParameter(UInt32 list, GL.Enums.ListParameterName pname, [In, Out] Int32[] @params) @@ -27510,6 +30774,18 @@ namespace OpenTK.OpenGL } } + public static + void GetListParameter(Int32 list, GL.Enums.ListParameterName pname, [In, Out] Int32[] @params) + { + unsafe + { + fixed (Int32* @params_ptr = @params) + { + Delegates.glGetListParameterivSGIX((UInt32)list, (GL.Enums.ListParameterName)pname, (Int32*)@params_ptr); + } + } + } + [System.CLSCompliant(false)] public static void GetListParameter(UInt32 list, GL.Enums.ListParameterName pname, [Out] out Int32 @params) @@ -27526,9 +30802,17 @@ namespace OpenTK.OpenGL } public static - void ListParameterfSGIX(Int32 list, GL.Enums.ListParameterName pname, Single param) + void GetListParameter(Int32 list, GL.Enums.ListParameterName pname, [Out] out Int32 @params) { - Delegates.glListParameterfSGIX((UInt32)list, (GL.Enums.ListParameterName)pname, (Single)param); + @params = default(Int32); + unsafe + { + fixed (Int32* @params_ptr = &@params) + { + Delegates.glGetListParameterivSGIX((UInt32)list, (GL.Enums.ListParameterName)pname, (Int32*)@params_ptr); + @params = *@params_ptr; + } + } } [System.CLSCompliant(false)] @@ -27538,6 +30822,12 @@ namespace OpenTK.OpenGL Delegates.glListParameterfSGIX((UInt32)list, (GL.Enums.ListParameterName)pname, (Single)param); } + public static + void ListParameterfSGIX(Int32 list, GL.Enums.ListParameterName pname, Single param) + { + Delegates.glListParameterfSGIX((UInt32)list, (GL.Enums.ListParameterName)pname, (Single)param); + } + [System.CLSCompliant(false)] public static unsafe void ListParameter(UInt32 list, GL.Enums.ListParameterName pname, Single* @params) @@ -27545,6 +30835,15 @@ namespace OpenTK.OpenGL unsafe { Delegates.glListParameterfvSGIX((UInt32)list, (GL.Enums.ListParameterName)pname, (Single*)@params); } } + [System.CLSCompliant(false)] + public static + unsafe void ListParameter(Int32 list, GL.Enums.ListParameterName pname, Single* @params) + { + { + Delegates.glListParameterfvSGIX((UInt32)list, (GL.Enums.ListParameterName)pname, (Single*)@params); + } + } + [System.CLSCompliant(false)] public static void ListParameter(UInt32 list, GL.Enums.ListParameterName pname, [In, Out] Single[] @params) @@ -27558,6 +30857,18 @@ namespace OpenTK.OpenGL } } + public static + void ListParameter(Int32 list, GL.Enums.ListParameterName pname, [In, Out] Single[] @params) + { + unsafe + { + fixed (Single* @params_ptr = @params) + { + Delegates.glListParameterfvSGIX((UInt32)list, (GL.Enums.ListParameterName)pname, (Single*)@params_ptr); + } + } + } + [System.CLSCompliant(false)] public static void ListParameter(UInt32 list, GL.Enums.ListParameterName pname, ref Single @params) @@ -27572,9 +30883,15 @@ namespace OpenTK.OpenGL } public static - void ListParameteriSGIX(Int32 list, GL.Enums.ListParameterName pname, Int32 param) + void ListParameter(Int32 list, GL.Enums.ListParameterName pname, ref Single @params) { - Delegates.glListParameteriSGIX((UInt32)list, (GL.Enums.ListParameterName)pname, (Int32)param); + unsafe + { + fixed (Single* @params_ptr = &@params) + { + Delegates.glListParameterfvSGIX((UInt32)list, (GL.Enums.ListParameterName)pname, (Single*)@params_ptr); + } + } } [System.CLSCompliant(false)] @@ -27584,6 +30901,12 @@ namespace OpenTK.OpenGL Delegates.glListParameteriSGIX((UInt32)list, (GL.Enums.ListParameterName)pname, (Int32)param); } + public static + void ListParameteriSGIX(Int32 list, GL.Enums.ListParameterName pname, Int32 param) + { + Delegates.glListParameteriSGIX((UInt32)list, (GL.Enums.ListParameterName)pname, (Int32)param); + } + [System.CLSCompliant(false)] public static unsafe void ListParameter(UInt32 list, GL.Enums.ListParameterName pname, Int32* @params) @@ -27591,6 +30914,15 @@ namespace OpenTK.OpenGL unsafe { Delegates.glListParameterivSGIX((UInt32)list, (GL.Enums.ListParameterName)pname, (Int32*)@params); } } + [System.CLSCompliant(false)] + public static + unsafe void ListParameter(Int32 list, GL.Enums.ListParameterName pname, Int32* @params) + { + { + Delegates.glListParameterivSGIX((UInt32)list, (GL.Enums.ListParameterName)pname, (Int32*)@params); + } + } + [System.CLSCompliant(false)] public static void ListParameter(UInt32 list, GL.Enums.ListParameterName pname, [In, Out] Int32[] @params) @@ -27604,6 +30936,18 @@ namespace OpenTK.OpenGL } } + public static + void ListParameter(Int32 list, GL.Enums.ListParameterName pname, [In, Out] Int32[] @params) + { + unsafe + { + fixed (Int32* @params_ptr = @params) + { + Delegates.glListParameterivSGIX((UInt32)list, (GL.Enums.ListParameterName)pname, (Int32*)@params_ptr); + } + } + } + [System.CLSCompliant(false)] public static void ListParameter(UInt32 list, GL.Enums.ListParameterName pname, ref Int32 @params) @@ -27617,6 +30961,18 @@ namespace OpenTK.OpenGL } } + public static + void ListParameter(Int32 list, GL.Enums.ListParameterName pname, ref Int32 @params) + { + unsafe + { + fixed (Int32* @params_ptr = &@params) + { + Delegates.glListParameterivSGIX((UInt32)list, (GL.Enums.ListParameterName)pname, (Int32*)@params_ptr); + } + } + } + public static void FragmentColorMaterialSGIX(GL.Enums.MaterialFace face, GL.Enums.MaterialParameter mode) { @@ -27983,6 +31339,13 @@ namespace OpenTK.OpenGL Delegates.glLightEnviSGIX((GL.Enums.LightEnvParameterSGIX)pname, (Int32)param); } + [System.CLSCompliant(false)] + public static + void AsyncMarkerSGIX(UInt32 marker) + { + Delegates.glAsyncMarkerSGIX((UInt32)marker); + } + public static void AsyncMarkerSGIX(Int32 marker) { @@ -27991,9 +31354,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void AsyncMarkerSGIX(UInt32 marker) + unsafe Int32 FinishAsyncSGIX([Out] UInt32* markerp) { - Delegates.glAsyncMarkerSGIX((UInt32)marker); + unsafe { return Delegates.glFinishAsyncSGIX((UInt32*)markerp); } } [System.CLSCompliant(false)] @@ -28009,9 +31372,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe Int32 FinishAsyncSGIX([Out] UInt32* markerp) + Int32 FinishAsyncSGIX([In, Out] UInt32[] markerp) { - unsafe { return Delegates.glFinishAsyncSGIX((UInt32*)markerp); } + unsafe + { + fixed (UInt32* markerp_ptr = markerp) + { + Int32 retval = Delegates.glFinishAsyncSGIX((UInt32*)markerp_ptr); + return retval; + } + } } public static @@ -28029,13 +31399,15 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - Int32 FinishAsyncSGIX([In, Out] UInt32[] markerp) + Int32 FinishAsyncSGIX([Out] out UInt32 markerp) { + markerp = default(UInt32); unsafe { - fixed (UInt32* markerp_ptr = markerp) + fixed (UInt32* markerp_ptr = &markerp) { Int32 retval = Delegates.glFinishAsyncSGIX((UInt32*)markerp_ptr); + markerp = *markerp_ptr; return retval; } } @@ -28058,18 +31430,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - Int32 FinishAsyncSGIX([Out] out UInt32 markerp) + unsafe Int32 PollAsyncSGIX([Out] UInt32* markerp) { - markerp = default(UInt32); - unsafe - { - fixed (UInt32* markerp_ptr = &markerp) - { - Int32 retval = Delegates.glFinishAsyncSGIX((UInt32*)markerp_ptr); - markerp = *markerp_ptr; - return retval; - } - } + unsafe { return Delegates.glPollAsyncSGIX((UInt32*)markerp); } } [System.CLSCompliant(false)] @@ -28083,26 +31446,6 @@ namespace OpenTK.OpenGL } } - [System.CLSCompliant(false)] - public static - unsafe Int32 PollAsyncSGIX([Out] UInt32* markerp) - { - unsafe { return Delegates.glPollAsyncSGIX((UInt32*)markerp); } - } - - public static - Int32 PollAsyncSGIX([In, Out] Int32[] markerp) - { - unsafe - { - fixed (Int32* markerp_ptr = markerp) - { - Int32 retval = Delegates.glPollAsyncSGIX((UInt32*)markerp_ptr); - return retval; - } - } - } - [System.CLSCompliant(false)] public static Int32 PollAsyncSGIX([In, Out] UInt32[] markerp) @@ -28118,15 +31461,13 @@ namespace OpenTK.OpenGL } public static - Int32 PollAsyncSGIX([Out] out Int32 markerp) + Int32 PollAsyncSGIX([In, Out] Int32[] markerp) { - markerp = default(Int32); unsafe { - fixed (Int32* markerp_ptr = &markerp) + fixed (Int32* markerp_ptr = markerp) { Int32 retval = Delegates.glPollAsyncSGIX((UInt32*)markerp_ptr); - markerp = *markerp_ptr; return retval; } } @@ -28149,15 +31490,24 @@ namespace OpenTK.OpenGL } public static - Int32 GenAsyncMarkersSGIX(Int32 range) + Int32 PollAsyncSGIX([Out] out Int32 markerp) { - return Delegates.glGenAsyncMarkersSGIX((Int32)range); + markerp = default(Int32); + unsafe + { + fixed (Int32* markerp_ptr = &markerp) + { + Int32 retval = Delegates.glPollAsyncSGIX((UInt32*)markerp_ptr); + markerp = *markerp_ptr; + return retval; + } + } } public static - void DeleteAsyncMarkersSGIX(Int32 marker, Int32 range) + Int32 GenAsyncMarkersSGIX(Int32 range) { - Delegates.glDeleteAsyncMarkersSGIX((UInt32)marker, (Int32)range); + return Delegates.glGenAsyncMarkersSGIX((Int32)range); } [System.CLSCompliant(false)] @@ -28168,9 +31518,9 @@ namespace OpenTK.OpenGL } public static - Boolean IsAsyncMarkerSGIX(Int32 marker) + void DeleteAsyncMarkersSGIX(Int32 marker, Int32 range) { - return Delegates.glIsAsyncMarkerSGIX((UInt32)marker); + Delegates.glDeleteAsyncMarkersSGIX((UInt32)marker, (Int32)range); } [System.CLSCompliant(false)] @@ -28180,6 +31530,12 @@ namespace OpenTK.OpenGL return Delegates.glIsAsyncMarkerSGIX((UInt32)marker); } + public static + Boolean IsAsyncMarkerSGIX(Int32 marker) + { + return Delegates.glIsAsyncMarkerSGIX((UInt32)marker); + } + [System.CLSCompliant(false)] public static unsafe void IglooInterfaceSGIX(GL.Enums.GLenum pname, void* @params) @@ -28372,15 +31728,15 @@ namespace OpenTK.OpenGL public static class SUN { + [System.CLSCompliant(false)] public static - void GlobalAlphaFactorbSUN(Byte factor) + void GlobalAlphaFactorbSUN(SByte factor) { Delegates.glGlobalAlphaFactorbSUN((SByte)factor); } - [System.CLSCompliant(false)] public static - void GlobalAlphaFactorbSUN(SByte factor) + void GlobalAlphaFactorbSUN(Byte factor) { Delegates.glGlobalAlphaFactorbSUN((SByte)factor); } @@ -28422,6 +31778,12 @@ namespace OpenTK.OpenGL Delegates.glGlobalAlphaFactorusSUN((UInt16)factor); } + public static + void GlobalAlphaFactor(Int16 factor) + { + Delegates.glGlobalAlphaFactorusSUN((UInt16)factor); + } + [System.CLSCompliant(false)] public static void GlobalAlphaFactor(UInt32 factor) @@ -28429,6 +31791,12 @@ namespace OpenTK.OpenGL Delegates.glGlobalAlphaFactoruiSUN((UInt32)factor); } + public static + void GlobalAlphaFactor(Int32 factor) + { + Delegates.glGlobalAlphaFactoruiSUN((UInt32)factor); + } + [System.CLSCompliant(false)] public static void ReplacementCode(UInt32 code) @@ -28436,6 +31804,12 @@ namespace OpenTK.OpenGL Delegates.glReplacementCodeuiSUN((UInt32)code); } + public static + void ReplacementCode(Int32 code) + { + Delegates.glReplacementCodeuiSUN((UInt32)code); + } + [System.CLSCompliant(false)] public static void ReplacementCode(UInt16 code) @@ -28443,6 +31817,12 @@ namespace OpenTK.OpenGL Delegates.glReplacementCodeusSUN((UInt16)code); } + public static + void ReplacementCode(Int16 code) + { + Delegates.glReplacementCodeusSUN((UInt16)code); + } + public static void ReplacementCode(Byte code) { @@ -28456,6 +31836,15 @@ namespace OpenTK.OpenGL unsafe { Delegates.glReplacementCodeuivSUN((UInt32*)code); } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCode(Int32* code) + { + { + Delegates.glReplacementCodeuivSUN((UInt32*)code); + } + } + [System.CLSCompliant(false)] public static void ReplacementCode([In, Out] UInt32[] code) @@ -28469,6 +31858,18 @@ namespace OpenTK.OpenGL } } + public static + void ReplacementCode([In, Out] Int32[] code) + { + unsafe + { + fixed (Int32* code_ptr = code) + { + Delegates.glReplacementCodeuivSUN((UInt32*)code_ptr); + } + } + } + [System.CLSCompliant(false)] public static void ReplacementCode(ref UInt32 code) @@ -28482,6 +31883,18 @@ namespace OpenTK.OpenGL } } + public static + void ReplacementCode(ref Int32 code) + { + unsafe + { + fixed (Int32* code_ptr = &code) + { + Delegates.glReplacementCodeuivSUN((UInt32*)code_ptr); + } + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCode(UInt16* code) @@ -28489,6 +31902,15 @@ namespace OpenTK.OpenGL unsafe { Delegates.glReplacementCodeusvSUN((UInt16*)code); } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCode(Int16* code) + { + { + Delegates.glReplacementCodeusvSUN((UInt16*)code); + } + } + [System.CLSCompliant(false)] public static void ReplacementCode([In, Out] UInt16[] code) @@ -28502,6 +31924,18 @@ namespace OpenTK.OpenGL } } + public static + void ReplacementCode([In, Out] Int16[] code) + { + unsafe + { + fixed (Int16* code_ptr = code) + { + Delegates.glReplacementCodeusvSUN((UInt16*)code_ptr); + } + } + } + [System.CLSCompliant(false)] public static void ReplacementCode(ref UInt16 code) @@ -28515,6 +31949,18 @@ namespace OpenTK.OpenGL } } + public static + void ReplacementCode(ref Int16 code) + { + unsafe + { + fixed (Int16* code_ptr = &code) + { + Delegates.glReplacementCodeusvSUN((UInt16*)code_ptr); + } + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCode(Byte* code) @@ -32437,6 +35883,12 @@ namespace OpenTK.OpenGL Delegates.glReplacementCodeuiVertex3fSUN((UInt32)rc, (Single)x, (Single)y, (Single)z); } + public static + void ReplacementCodeuiVertex3(Int32 rc, Single x, Single y, Single z) + { + Delegates.glReplacementCodeuiVertex3fSUN((UInt32)rc, (Single)x, (Single)y, (Single)z); + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiVertex3(UInt32* rc, Single* v) @@ -32444,6 +35896,15 @@ namespace OpenTK.OpenGL unsafe { Delegates.glReplacementCodeuiVertex3fvSUN((UInt32*)rc, (Single*)v); } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiVertex3(Int32* rc, Single* v) + { + { + Delegates.glReplacementCodeuiVertex3fvSUN((UInt32*)rc, (Single*)v); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiVertex3(UInt32* rc, [In, Out] Single[] v) @@ -32454,6 +35915,16 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiVertex3(Int32* rc, [In, Out] Single[] v) + { + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiVertex3fvSUN((UInt32*)rc, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiVertex3(UInt32* rc, ref Single v) @@ -32464,6 +35935,16 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiVertex3(Int32* rc, ref Single v) + { + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiVertex3fvSUN((UInt32*)rc, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiVertex3([In, Out] UInt32[] rc, Single* v) @@ -32474,6 +35955,16 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiVertex3([In, Out] Int32[] rc, Single* v) + { + fixed (Int32* rc_ptr = rc) + { + Delegates.glReplacementCodeuiVertex3fvSUN((UInt32*)rc_ptr, (Single*)v); + } + } + [System.CLSCompliant(false)] public static void ReplacementCodeuiVertex3([In, Out] UInt32[] rc, [In, Out] Single[] v) @@ -32488,6 +35979,19 @@ namespace OpenTK.OpenGL } } + public static + void ReplacementCodeuiVertex3([In, Out] Int32[] rc, [In, Out] Single[] v) + { + unsafe + { + fixed (Int32* rc_ptr = rc) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiVertex3fvSUN((UInt32*)rc_ptr, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void ReplacementCodeuiVertex3([In, Out] UInt32[] rc, ref Single v) @@ -32502,6 +36006,19 @@ namespace OpenTK.OpenGL } } + public static + void ReplacementCodeuiVertex3([In, Out] Int32[] rc, ref Single v) + { + unsafe + { + fixed (Int32* rc_ptr = rc) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiVertex3fvSUN((UInt32*)rc_ptr, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiVertex3(ref UInt32 rc, Single* v) @@ -32512,6 +36029,16 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiVertex3(ref Int32 rc, Single* v) + { + fixed (Int32* rc_ptr = &rc) + { + Delegates.glReplacementCodeuiVertex3fvSUN((UInt32*)rc_ptr, (Single*)v); + } + } + [System.CLSCompliant(false)] public static void ReplacementCodeuiVertex3(ref UInt32 rc, [In, Out] Single[] v) @@ -32526,6 +36053,19 @@ namespace OpenTK.OpenGL } } + public static + void ReplacementCodeuiVertex3(ref Int32 rc, [In, Out] Single[] v) + { + unsafe + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiVertex3fvSUN((UInt32*)rc_ptr, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void ReplacementCodeuiVertex3(ref UInt32 rc, ref Single v) @@ -32540,6 +36080,19 @@ namespace OpenTK.OpenGL } } + public static + void ReplacementCodeuiVertex3(ref Int32 rc, ref Single v) + { + unsafe + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiVertex3fvSUN((UInt32*)rc_ptr, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void ReplacementCodeuiColor4ubVertex3(UInt32 rc, Byte r, Byte g, Byte b, Byte a, Single x, Single y, Single z) @@ -32547,6 +36100,12 @@ namespace OpenTK.OpenGL Delegates.glReplacementCodeuiColor4ubVertex3fSUN((UInt32)rc, (Byte)r, (Byte)g, (Byte)b, (Byte)a, (Single)x, (Single)y, (Single)z); } + public static + void ReplacementCodeuiColor4ubVertex3(Int32 rc, Byte r, Byte g, Byte b, Byte a, Single x, Single y, Single z) + { + Delegates.glReplacementCodeuiColor4ubVertex3fSUN((UInt32)rc, (Byte)r, (Byte)g, (Byte)b, (Byte)a, (Single)x, (Single)y, (Single)z); + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiColor4ubVertex3(UInt32* rc, Byte* c, Single* v) @@ -32554,6 +36113,15 @@ namespace OpenTK.OpenGL unsafe { Delegates.glReplacementCodeuiColor4ubVertex3fvSUN((UInt32*)rc, (Byte*)c, (Single*)v); } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiColor4ubVertex3(Int32* rc, Byte* c, Single* v) + { + { + Delegates.glReplacementCodeuiColor4ubVertex3fvSUN((UInt32*)rc, (Byte*)c, (Single*)v); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiColor4ubVertex3(UInt32* rc, Byte* c, [In, Out] Single[] v) @@ -32564,6 +36132,16 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiColor4ubVertex3(Int32* rc, Byte* c, [In, Out] Single[] v) + { + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiColor4ubVertex3fvSUN((UInt32*)rc, (Byte*)c, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiColor4ubVertex3(UInt32* rc, Byte* c, ref Single v) @@ -32574,6 +36152,16 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiColor4ubVertex3(Int32* rc, Byte* c, ref Single v) + { + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiColor4ubVertex3fvSUN((UInt32*)rc, (Byte*)c, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiColor4ubVertex3(UInt32* rc, [In, Out] Byte[] c, Single* v) @@ -32584,6 +36172,16 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiColor4ubVertex3(Int32* rc, [In, Out] Byte[] c, Single* v) + { + fixed (Byte* c_ptr = c) + { + Delegates.glReplacementCodeuiColor4ubVertex3fvSUN((UInt32*)rc, (Byte*)c_ptr, (Single*)v); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiColor4ubVertex3(UInt32* rc, [In, Out] Byte[] c, [In, Out] Single[] v) @@ -32595,6 +36193,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiColor4ubVertex3(Int32* rc, [In, Out] Byte[] c, [In, Out] Single[] v) + { + fixed (Byte* c_ptr = c) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiColor4ubVertex3fvSUN((UInt32*)rc, (Byte*)c_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiColor4ubVertex3(UInt32* rc, [In, Out] Byte[] c, ref Single v) @@ -32606,6 +36215,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiColor4ubVertex3(Int32* rc, [In, Out] Byte[] c, ref Single v) + { + fixed (Byte* c_ptr = c) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiColor4ubVertex3fvSUN((UInt32*)rc, (Byte*)c_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiColor4ubVertex3(UInt32* rc, ref Byte c, Single* v) @@ -32616,6 +36236,16 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiColor4ubVertex3(Int32* rc, ref Byte c, Single* v) + { + fixed (Byte* c_ptr = &c) + { + Delegates.glReplacementCodeuiColor4ubVertex3fvSUN((UInt32*)rc, (Byte*)c_ptr, (Single*)v); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiColor4ubVertex3(UInt32* rc, ref Byte c, [In, Out] Single[] v) @@ -32627,6 +36257,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiColor4ubVertex3(Int32* rc, ref Byte c, [In, Out] Single[] v) + { + fixed (Byte* c_ptr = &c) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiColor4ubVertex3fvSUN((UInt32*)rc, (Byte*)c_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiColor4ubVertex3(UInt32* rc, ref Byte c, ref Single v) @@ -32638,6 +36279,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiColor4ubVertex3(Int32* rc, ref Byte c, ref Single v) + { + fixed (Byte* c_ptr = &c) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiColor4ubVertex3fvSUN((UInt32*)rc, (Byte*)c_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiColor4ubVertex3([In, Out] UInt32[] rc, Byte* c, Single* v) @@ -32648,6 +36300,16 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiColor4ubVertex3([In, Out] Int32[] rc, Byte* c, Single* v) + { + fixed (Int32* rc_ptr = rc) + { + Delegates.glReplacementCodeuiColor4ubVertex3fvSUN((UInt32*)rc_ptr, (Byte*)c, (Single*)v); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiColor4ubVertex3([In, Out] UInt32[] rc, Byte* c, [In, Out] Single[] v) @@ -32659,6 +36321,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiColor4ubVertex3([In, Out] Int32[] rc, Byte* c, [In, Out] Single[] v) + { + fixed (Int32* rc_ptr = rc) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiColor4ubVertex3fvSUN((UInt32*)rc_ptr, (Byte*)c, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiColor4ubVertex3([In, Out] UInt32[] rc, Byte* c, ref Single v) @@ -32670,6 +36343,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiColor4ubVertex3([In, Out] Int32[] rc, Byte* c, ref Single v) + { + fixed (Int32* rc_ptr = rc) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiColor4ubVertex3fvSUN((UInt32*)rc_ptr, (Byte*)c, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiColor4ubVertex3([In, Out] UInt32[] rc, [In, Out] Byte[] c, Single* v) @@ -32681,6 +36365,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiColor4ubVertex3([In, Out] Int32[] rc, [In, Out] Byte[] c, Single* v) + { + fixed (Int32* rc_ptr = rc) + fixed (Byte* c_ptr = c) + { + Delegates.glReplacementCodeuiColor4ubVertex3fvSUN((UInt32*)rc_ptr, (Byte*)c_ptr, (Single*)v); + } + } + [System.CLSCompliant(false)] public static void ReplacementCodeuiColor4ubVertex3([In, Out] UInt32[] rc, [In, Out] Byte[] c, [In, Out] Single[] v) @@ -32696,6 +36391,20 @@ namespace OpenTK.OpenGL } } + public static + void ReplacementCodeuiColor4ubVertex3([In, Out] Int32[] rc, [In, Out] Byte[] c, [In, Out] Single[] v) + { + unsafe + { + fixed (Int32* rc_ptr = rc) + fixed (Byte* c_ptr = c) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiColor4ubVertex3fvSUN((UInt32*)rc_ptr, (Byte*)c_ptr, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void ReplacementCodeuiColor4ubVertex3([In, Out] UInt32[] rc, [In, Out] Byte[] c, ref Single v) @@ -32711,6 +36420,20 @@ namespace OpenTK.OpenGL } } + public static + void ReplacementCodeuiColor4ubVertex3([In, Out] Int32[] rc, [In, Out] Byte[] c, ref Single v) + { + unsafe + { + fixed (Int32* rc_ptr = rc) + fixed (Byte* c_ptr = c) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiColor4ubVertex3fvSUN((UInt32*)rc_ptr, (Byte*)c_ptr, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiColor4ubVertex3([In, Out] UInt32[] rc, ref Byte c, Single* v) @@ -32722,6 +36445,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiColor4ubVertex3([In, Out] Int32[] rc, ref Byte c, Single* v) + { + fixed (Int32* rc_ptr = rc) + fixed (Byte* c_ptr = &c) + { + Delegates.glReplacementCodeuiColor4ubVertex3fvSUN((UInt32*)rc_ptr, (Byte*)c_ptr, (Single*)v); + } + } + [System.CLSCompliant(false)] public static void ReplacementCodeuiColor4ubVertex3([In, Out] UInt32[] rc, ref Byte c, [In, Out] Single[] v) @@ -32737,6 +36471,20 @@ namespace OpenTK.OpenGL } } + public static + void ReplacementCodeuiColor4ubVertex3([In, Out] Int32[] rc, ref Byte c, [In, Out] Single[] v) + { + unsafe + { + fixed (Int32* rc_ptr = rc) + fixed (Byte* c_ptr = &c) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiColor4ubVertex3fvSUN((UInt32*)rc_ptr, (Byte*)c_ptr, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void ReplacementCodeuiColor4ubVertex3([In, Out] UInt32[] rc, ref Byte c, ref Single v) @@ -32752,6 +36500,20 @@ namespace OpenTK.OpenGL } } + public static + void ReplacementCodeuiColor4ubVertex3([In, Out] Int32[] rc, ref Byte c, ref Single v) + { + unsafe + { + fixed (Int32* rc_ptr = rc) + fixed (Byte* c_ptr = &c) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiColor4ubVertex3fvSUN((UInt32*)rc_ptr, (Byte*)c_ptr, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiColor4ubVertex3(ref UInt32 rc, Byte* c, Single* v) @@ -32762,6 +36524,16 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiColor4ubVertex3(ref Int32 rc, Byte* c, Single* v) + { + fixed (Int32* rc_ptr = &rc) + { + Delegates.glReplacementCodeuiColor4ubVertex3fvSUN((UInt32*)rc_ptr, (Byte*)c, (Single*)v); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiColor4ubVertex3(ref UInt32 rc, Byte* c, [In, Out] Single[] v) @@ -32773,6 +36545,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiColor4ubVertex3(ref Int32 rc, Byte* c, [In, Out] Single[] v) + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiColor4ubVertex3fvSUN((UInt32*)rc_ptr, (Byte*)c, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiColor4ubVertex3(ref UInt32 rc, Byte* c, ref Single v) @@ -32784,6 +36567,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiColor4ubVertex3(ref Int32 rc, Byte* c, ref Single v) + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiColor4ubVertex3fvSUN((UInt32*)rc_ptr, (Byte*)c, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiColor4ubVertex3(ref UInt32 rc, [In, Out] Byte[] c, Single* v) @@ -32795,6 +36589,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiColor4ubVertex3(ref Int32 rc, [In, Out] Byte[] c, Single* v) + { + fixed (Int32* rc_ptr = &rc) + fixed (Byte* c_ptr = c) + { + Delegates.glReplacementCodeuiColor4ubVertex3fvSUN((UInt32*)rc_ptr, (Byte*)c_ptr, (Single*)v); + } + } + [System.CLSCompliant(false)] public static void ReplacementCodeuiColor4ubVertex3(ref UInt32 rc, [In, Out] Byte[] c, [In, Out] Single[] v) @@ -32810,6 +36615,20 @@ namespace OpenTK.OpenGL } } + public static + void ReplacementCodeuiColor4ubVertex3(ref Int32 rc, [In, Out] Byte[] c, [In, Out] Single[] v) + { + unsafe + { + fixed (Int32* rc_ptr = &rc) + fixed (Byte* c_ptr = c) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiColor4ubVertex3fvSUN((UInt32*)rc_ptr, (Byte*)c_ptr, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void ReplacementCodeuiColor4ubVertex3(ref UInt32 rc, [In, Out] Byte[] c, ref Single v) @@ -32825,6 +36644,20 @@ namespace OpenTK.OpenGL } } + public static + void ReplacementCodeuiColor4ubVertex3(ref Int32 rc, [In, Out] Byte[] c, ref Single v) + { + unsafe + { + fixed (Int32* rc_ptr = &rc) + fixed (Byte* c_ptr = c) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiColor4ubVertex3fvSUN((UInt32*)rc_ptr, (Byte*)c_ptr, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiColor4ubVertex3(ref UInt32 rc, ref Byte c, Single* v) @@ -32836,6 +36669,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiColor4ubVertex3(ref Int32 rc, ref Byte c, Single* v) + { + fixed (Int32* rc_ptr = &rc) + fixed (Byte* c_ptr = &c) + { + Delegates.glReplacementCodeuiColor4ubVertex3fvSUN((UInt32*)rc_ptr, (Byte*)c_ptr, (Single*)v); + } + } + [System.CLSCompliant(false)] public static void ReplacementCodeuiColor4ubVertex3(ref UInt32 rc, ref Byte c, [In, Out] Single[] v) @@ -32851,6 +36695,20 @@ namespace OpenTK.OpenGL } } + public static + void ReplacementCodeuiColor4ubVertex3(ref Int32 rc, ref Byte c, [In, Out] Single[] v) + { + unsafe + { + fixed (Int32* rc_ptr = &rc) + fixed (Byte* c_ptr = &c) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiColor4ubVertex3fvSUN((UInt32*)rc_ptr, (Byte*)c_ptr, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void ReplacementCodeuiColor4ubVertex3(ref UInt32 rc, ref Byte c, ref Single v) @@ -32866,6 +36724,20 @@ namespace OpenTK.OpenGL } } + public static + void ReplacementCodeuiColor4ubVertex3(ref Int32 rc, ref Byte c, ref Single v) + { + unsafe + { + fixed (Int32* rc_ptr = &rc) + fixed (Byte* c_ptr = &c) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiColor4ubVertex3fvSUN((UInt32*)rc_ptr, (Byte*)c_ptr, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void ReplacementCodeuiColor3fVertex3(UInt32 rc, Single r, Single g, Single b, Single x, Single y, Single z) @@ -32873,6 +36745,12 @@ namespace OpenTK.OpenGL Delegates.glReplacementCodeuiColor3fVertex3fSUN((UInt32)rc, (Single)r, (Single)g, (Single)b, (Single)x, (Single)y, (Single)z); } + public static + void ReplacementCodeuiColor3fVertex3(Int32 rc, Single r, Single g, Single b, Single x, Single y, Single z) + { + Delegates.glReplacementCodeuiColor3fVertex3fSUN((UInt32)rc, (Single)r, (Single)g, (Single)b, (Single)x, (Single)y, (Single)z); + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiColor3fVertex3(UInt32* rc, Single* c, Single* v) @@ -32880,6 +36758,15 @@ namespace OpenTK.OpenGL unsafe { Delegates.glReplacementCodeuiColor3fVertex3fvSUN((UInt32*)rc, (Single*)c, (Single*)v); } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiColor3fVertex3(Int32* rc, Single* c, Single* v) + { + { + Delegates.glReplacementCodeuiColor3fVertex3fvSUN((UInt32*)rc, (Single*)c, (Single*)v); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiColor3fVertex3(UInt32* rc, Single* c, [In, Out] Single[] v) @@ -32890,6 +36777,16 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiColor3fVertex3(Int32* rc, Single* c, [In, Out] Single[] v) + { + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiColor3fVertex3fvSUN((UInt32*)rc, (Single*)c, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiColor3fVertex3(UInt32* rc, Single* c, ref Single v) @@ -32900,6 +36797,16 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiColor3fVertex3(Int32* rc, Single* c, ref Single v) + { + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiColor3fVertex3fvSUN((UInt32*)rc, (Single*)c, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiColor3fVertex3(UInt32* rc, [In, Out] Single[] c, Single* v) @@ -32910,6 +36817,16 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiColor3fVertex3(Int32* rc, [In, Out] Single[] c, Single* v) + { + fixed (Single* c_ptr = c) + { + Delegates.glReplacementCodeuiColor3fVertex3fvSUN((UInt32*)rc, (Single*)c_ptr, (Single*)v); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiColor3fVertex3(UInt32* rc, [In, Out] Single[] c, [In, Out] Single[] v) @@ -32921,6 +36838,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiColor3fVertex3(Int32* rc, [In, Out] Single[] c, [In, Out] Single[] v) + { + fixed (Single* c_ptr = c) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiColor3fVertex3fvSUN((UInt32*)rc, (Single*)c_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiColor3fVertex3(UInt32* rc, [In, Out] Single[] c, ref Single v) @@ -32932,6 +36860,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiColor3fVertex3(Int32* rc, [In, Out] Single[] c, ref Single v) + { + fixed (Single* c_ptr = c) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiColor3fVertex3fvSUN((UInt32*)rc, (Single*)c_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiColor3fVertex3(UInt32* rc, ref Single c, Single* v) @@ -32942,6 +36881,16 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiColor3fVertex3(Int32* rc, ref Single c, Single* v) + { + fixed (Single* c_ptr = &c) + { + Delegates.glReplacementCodeuiColor3fVertex3fvSUN((UInt32*)rc, (Single*)c_ptr, (Single*)v); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiColor3fVertex3(UInt32* rc, ref Single c, [In, Out] Single[] v) @@ -32953,6 +36902,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiColor3fVertex3(Int32* rc, ref Single c, [In, Out] Single[] v) + { + fixed (Single* c_ptr = &c) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiColor3fVertex3fvSUN((UInt32*)rc, (Single*)c_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiColor3fVertex3(UInt32* rc, ref Single c, ref Single v) @@ -32964,6 +36924,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiColor3fVertex3(Int32* rc, ref Single c, ref Single v) + { + fixed (Single* c_ptr = &c) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiColor3fVertex3fvSUN((UInt32*)rc, (Single*)c_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiColor3fVertex3([In, Out] UInt32[] rc, Single* c, Single* v) @@ -32974,6 +36945,16 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiColor3fVertex3([In, Out] Int32[] rc, Single* c, Single* v) + { + fixed (Int32* rc_ptr = rc) + { + Delegates.glReplacementCodeuiColor3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c, (Single*)v); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiColor3fVertex3([In, Out] UInt32[] rc, Single* c, [In, Out] Single[] v) @@ -32985,6 +36966,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiColor3fVertex3([In, Out] Int32[] rc, Single* c, [In, Out] Single[] v) + { + fixed (Int32* rc_ptr = rc) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiColor3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiColor3fVertex3([In, Out] UInt32[] rc, Single* c, ref Single v) @@ -32996,6 +36988,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiColor3fVertex3([In, Out] Int32[] rc, Single* c, ref Single v) + { + fixed (Int32* rc_ptr = rc) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiColor3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiColor3fVertex3([In, Out] UInt32[] rc, [In, Out] Single[] c, Single* v) @@ -33007,6 +37010,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiColor3fVertex3([In, Out] Int32[] rc, [In, Out] Single[] c, Single* v) + { + fixed (Int32* rc_ptr = rc) + fixed (Single* c_ptr = c) + { + Delegates.glReplacementCodeuiColor3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)v); + } + } + [System.CLSCompliant(false)] public static void ReplacementCodeuiColor3fVertex3([In, Out] UInt32[] rc, [In, Out] Single[] c, [In, Out] Single[] v) @@ -33022,6 +37036,20 @@ namespace OpenTK.OpenGL } } + public static + void ReplacementCodeuiColor3fVertex3([In, Out] Int32[] rc, [In, Out] Single[] c, [In, Out] Single[] v) + { + unsafe + { + fixed (Int32* rc_ptr = rc) + fixed (Single* c_ptr = c) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiColor3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void ReplacementCodeuiColor3fVertex3([In, Out] UInt32[] rc, [In, Out] Single[] c, ref Single v) @@ -33037,6 +37065,20 @@ namespace OpenTK.OpenGL } } + public static + void ReplacementCodeuiColor3fVertex3([In, Out] Int32[] rc, [In, Out] Single[] c, ref Single v) + { + unsafe + { + fixed (Int32* rc_ptr = rc) + fixed (Single* c_ptr = c) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiColor3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiColor3fVertex3([In, Out] UInt32[] rc, ref Single c, Single* v) @@ -33048,6 +37090,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiColor3fVertex3([In, Out] Int32[] rc, ref Single c, Single* v) + { + fixed (Int32* rc_ptr = rc) + fixed (Single* c_ptr = &c) + { + Delegates.glReplacementCodeuiColor3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)v); + } + } + [System.CLSCompliant(false)] public static void ReplacementCodeuiColor3fVertex3([In, Out] UInt32[] rc, ref Single c, [In, Out] Single[] v) @@ -33063,6 +37116,20 @@ namespace OpenTK.OpenGL } } + public static + void ReplacementCodeuiColor3fVertex3([In, Out] Int32[] rc, ref Single c, [In, Out] Single[] v) + { + unsafe + { + fixed (Int32* rc_ptr = rc) + fixed (Single* c_ptr = &c) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiColor3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void ReplacementCodeuiColor3fVertex3([In, Out] UInt32[] rc, ref Single c, ref Single v) @@ -33078,6 +37145,20 @@ namespace OpenTK.OpenGL } } + public static + void ReplacementCodeuiColor3fVertex3([In, Out] Int32[] rc, ref Single c, ref Single v) + { + unsafe + { + fixed (Int32* rc_ptr = rc) + fixed (Single* c_ptr = &c) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiColor3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiColor3fVertex3(ref UInt32 rc, Single* c, Single* v) @@ -33088,6 +37169,16 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiColor3fVertex3(ref Int32 rc, Single* c, Single* v) + { + fixed (Int32* rc_ptr = &rc) + { + Delegates.glReplacementCodeuiColor3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c, (Single*)v); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiColor3fVertex3(ref UInt32 rc, Single* c, [In, Out] Single[] v) @@ -33099,6 +37190,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiColor3fVertex3(ref Int32 rc, Single* c, [In, Out] Single[] v) + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiColor3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiColor3fVertex3(ref UInt32 rc, Single* c, ref Single v) @@ -33110,6 +37212,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiColor3fVertex3(ref Int32 rc, Single* c, ref Single v) + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiColor3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiColor3fVertex3(ref UInt32 rc, [In, Out] Single[] c, Single* v) @@ -33121,6 +37234,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiColor3fVertex3(ref Int32 rc, [In, Out] Single[] c, Single* v) + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* c_ptr = c) + { + Delegates.glReplacementCodeuiColor3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)v); + } + } + [System.CLSCompliant(false)] public static void ReplacementCodeuiColor3fVertex3(ref UInt32 rc, [In, Out] Single[] c, [In, Out] Single[] v) @@ -33136,6 +37260,20 @@ namespace OpenTK.OpenGL } } + public static + void ReplacementCodeuiColor3fVertex3(ref Int32 rc, [In, Out] Single[] c, [In, Out] Single[] v) + { + unsafe + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* c_ptr = c) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiColor3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void ReplacementCodeuiColor3fVertex3(ref UInt32 rc, [In, Out] Single[] c, ref Single v) @@ -33151,6 +37289,20 @@ namespace OpenTK.OpenGL } } + public static + void ReplacementCodeuiColor3fVertex3(ref Int32 rc, [In, Out] Single[] c, ref Single v) + { + unsafe + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* c_ptr = c) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiColor3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiColor3fVertex3(ref UInt32 rc, ref Single c, Single* v) @@ -33162,6 +37314,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiColor3fVertex3(ref Int32 rc, ref Single c, Single* v) + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* c_ptr = &c) + { + Delegates.glReplacementCodeuiColor3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)v); + } + } + [System.CLSCompliant(false)] public static void ReplacementCodeuiColor3fVertex3(ref UInt32 rc, ref Single c, [In, Out] Single[] v) @@ -33177,6 +37340,20 @@ namespace OpenTK.OpenGL } } + public static + void ReplacementCodeuiColor3fVertex3(ref Int32 rc, ref Single c, [In, Out] Single[] v) + { + unsafe + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* c_ptr = &c) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiColor3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void ReplacementCodeuiColor3fVertex3(ref UInt32 rc, ref Single c, ref Single v) @@ -33192,6 +37369,20 @@ namespace OpenTK.OpenGL } } + public static + void ReplacementCodeuiColor3fVertex3(ref Int32 rc, ref Single c, ref Single v) + { + unsafe + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* c_ptr = &c) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiColor3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void ReplacementCodeuiNormal3fVertex3(UInt32 rc, Single nx, Single ny, Single nz, Single x, Single y, Single z) @@ -33199,6 +37390,12 @@ namespace OpenTK.OpenGL Delegates.glReplacementCodeuiNormal3fVertex3fSUN((UInt32)rc, (Single)nx, (Single)ny, (Single)nz, (Single)x, (Single)y, (Single)z); } + public static + void ReplacementCodeuiNormal3fVertex3(Int32 rc, Single nx, Single ny, Single nz, Single x, Single y, Single z) + { + Delegates.glReplacementCodeuiNormal3fVertex3fSUN((UInt32)rc, (Single)nx, (Single)ny, (Single)nz, (Single)x, (Single)y, (Single)z); + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiNormal3fVertex3(UInt32* rc, Single* n, Single* v) @@ -33206,6 +37403,15 @@ namespace OpenTK.OpenGL unsafe { Delegates.glReplacementCodeuiNormal3fVertex3fvSUN((UInt32*)rc, (Single*)n, (Single*)v); } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiNormal3fVertex3(Int32* rc, Single* n, Single* v) + { + { + Delegates.glReplacementCodeuiNormal3fVertex3fvSUN((UInt32*)rc, (Single*)n, (Single*)v); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiNormal3fVertex3(UInt32* rc, Single* n, [In, Out] Single[] v) @@ -33216,6 +37422,16 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiNormal3fVertex3(Int32* rc, Single* n, [In, Out] Single[] v) + { + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiNormal3fVertex3fvSUN((UInt32*)rc, (Single*)n, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiNormal3fVertex3(UInt32* rc, Single* n, ref Single v) @@ -33226,6 +37442,16 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiNormal3fVertex3(Int32* rc, Single* n, ref Single v) + { + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiNormal3fVertex3fvSUN((UInt32*)rc, (Single*)n, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiNormal3fVertex3(UInt32* rc, [In, Out] Single[] n, Single* v) @@ -33236,6 +37462,16 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiNormal3fVertex3(Int32* rc, [In, Out] Single[] n, Single* v) + { + fixed (Single* n_ptr = n) + { + Delegates.glReplacementCodeuiNormal3fVertex3fvSUN((UInt32*)rc, (Single*)n_ptr, (Single*)v); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiNormal3fVertex3(UInt32* rc, [In, Out] Single[] n, [In, Out] Single[] v) @@ -33247,6 +37483,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiNormal3fVertex3(Int32* rc, [In, Out] Single[] n, [In, Out] Single[] v) + { + fixed (Single* n_ptr = n) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiNormal3fVertex3fvSUN((UInt32*)rc, (Single*)n_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiNormal3fVertex3(UInt32* rc, [In, Out] Single[] n, ref Single v) @@ -33258,6 +37505,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiNormal3fVertex3(Int32* rc, [In, Out] Single[] n, ref Single v) + { + fixed (Single* n_ptr = n) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiNormal3fVertex3fvSUN((UInt32*)rc, (Single*)n_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiNormal3fVertex3(UInt32* rc, ref Single n, Single* v) @@ -33268,6 +37526,16 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiNormal3fVertex3(Int32* rc, ref Single n, Single* v) + { + fixed (Single* n_ptr = &n) + { + Delegates.glReplacementCodeuiNormal3fVertex3fvSUN((UInt32*)rc, (Single*)n_ptr, (Single*)v); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiNormal3fVertex3(UInt32* rc, ref Single n, [In, Out] Single[] v) @@ -33279,6 +37547,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiNormal3fVertex3(Int32* rc, ref Single n, [In, Out] Single[] v) + { + fixed (Single* n_ptr = &n) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiNormal3fVertex3fvSUN((UInt32*)rc, (Single*)n_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiNormal3fVertex3(UInt32* rc, ref Single n, ref Single v) @@ -33290,6 +37569,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiNormal3fVertex3(Int32* rc, ref Single n, ref Single v) + { + fixed (Single* n_ptr = &n) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiNormal3fVertex3fvSUN((UInt32*)rc, (Single*)n_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiNormal3fVertex3([In, Out] UInt32[] rc, Single* n, Single* v) @@ -33300,6 +37590,16 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiNormal3fVertex3([In, Out] Int32[] rc, Single* n, Single* v) + { + fixed (Int32* rc_ptr = rc) + { + Delegates.glReplacementCodeuiNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)n, (Single*)v); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiNormal3fVertex3([In, Out] UInt32[] rc, Single* n, [In, Out] Single[] v) @@ -33311,6 +37611,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiNormal3fVertex3([In, Out] Int32[] rc, Single* n, [In, Out] Single[] v) + { + fixed (Int32* rc_ptr = rc) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)n, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiNormal3fVertex3([In, Out] UInt32[] rc, Single* n, ref Single v) @@ -33322,6 +37633,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiNormal3fVertex3([In, Out] Int32[] rc, Single* n, ref Single v) + { + fixed (Int32* rc_ptr = rc) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)n, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiNormal3fVertex3([In, Out] UInt32[] rc, [In, Out] Single[] n, Single* v) @@ -33333,6 +37655,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiNormal3fVertex3([In, Out] Int32[] rc, [In, Out] Single[] n, Single* v) + { + fixed (Int32* rc_ptr = rc) + fixed (Single* n_ptr = n) + { + Delegates.glReplacementCodeuiNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)n_ptr, (Single*)v); + } + } + [System.CLSCompliant(false)] public static void ReplacementCodeuiNormal3fVertex3([In, Out] UInt32[] rc, [In, Out] Single[] n, [In, Out] Single[] v) @@ -33348,6 +37681,20 @@ namespace OpenTK.OpenGL } } + public static + void ReplacementCodeuiNormal3fVertex3([In, Out] Int32[] rc, [In, Out] Single[] n, [In, Out] Single[] v) + { + unsafe + { + fixed (Int32* rc_ptr = rc) + fixed (Single* n_ptr = n) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void ReplacementCodeuiNormal3fVertex3([In, Out] UInt32[] rc, [In, Out] Single[] n, ref Single v) @@ -33363,6 +37710,20 @@ namespace OpenTK.OpenGL } } + public static + void ReplacementCodeuiNormal3fVertex3([In, Out] Int32[] rc, [In, Out] Single[] n, ref Single v) + { + unsafe + { + fixed (Int32* rc_ptr = rc) + fixed (Single* n_ptr = n) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiNormal3fVertex3([In, Out] UInt32[] rc, ref Single n, Single* v) @@ -33374,6 +37735,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiNormal3fVertex3([In, Out] Int32[] rc, ref Single n, Single* v) + { + fixed (Int32* rc_ptr = rc) + fixed (Single* n_ptr = &n) + { + Delegates.glReplacementCodeuiNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)n_ptr, (Single*)v); + } + } + [System.CLSCompliant(false)] public static void ReplacementCodeuiNormal3fVertex3([In, Out] UInt32[] rc, ref Single n, [In, Out] Single[] v) @@ -33389,6 +37761,20 @@ namespace OpenTK.OpenGL } } + public static + void ReplacementCodeuiNormal3fVertex3([In, Out] Int32[] rc, ref Single n, [In, Out] Single[] v) + { + unsafe + { + fixed (Int32* rc_ptr = rc) + fixed (Single* n_ptr = &n) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void ReplacementCodeuiNormal3fVertex3([In, Out] UInt32[] rc, ref Single n, ref Single v) @@ -33404,6 +37790,20 @@ namespace OpenTK.OpenGL } } + public static + void ReplacementCodeuiNormal3fVertex3([In, Out] Int32[] rc, ref Single n, ref Single v) + { + unsafe + { + fixed (Int32* rc_ptr = rc) + fixed (Single* n_ptr = &n) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiNormal3fVertex3(ref UInt32 rc, Single* n, Single* v) @@ -33414,6 +37814,16 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiNormal3fVertex3(ref Int32 rc, Single* n, Single* v) + { + fixed (Int32* rc_ptr = &rc) + { + Delegates.glReplacementCodeuiNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)n, (Single*)v); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiNormal3fVertex3(ref UInt32 rc, Single* n, [In, Out] Single[] v) @@ -33425,6 +37835,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiNormal3fVertex3(ref Int32 rc, Single* n, [In, Out] Single[] v) + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)n, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiNormal3fVertex3(ref UInt32 rc, Single* n, ref Single v) @@ -33436,6 +37857,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiNormal3fVertex3(ref Int32 rc, Single* n, ref Single v) + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)n, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiNormal3fVertex3(ref UInt32 rc, [In, Out] Single[] n, Single* v) @@ -33447,6 +37879,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiNormal3fVertex3(ref Int32 rc, [In, Out] Single[] n, Single* v) + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* n_ptr = n) + { + Delegates.glReplacementCodeuiNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)n_ptr, (Single*)v); + } + } + [System.CLSCompliant(false)] public static void ReplacementCodeuiNormal3fVertex3(ref UInt32 rc, [In, Out] Single[] n, [In, Out] Single[] v) @@ -33462,6 +37905,20 @@ namespace OpenTK.OpenGL } } + public static + void ReplacementCodeuiNormal3fVertex3(ref Int32 rc, [In, Out] Single[] n, [In, Out] Single[] v) + { + unsafe + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* n_ptr = n) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void ReplacementCodeuiNormal3fVertex3(ref UInt32 rc, [In, Out] Single[] n, ref Single v) @@ -33477,6 +37934,20 @@ namespace OpenTK.OpenGL } } + public static + void ReplacementCodeuiNormal3fVertex3(ref Int32 rc, [In, Out] Single[] n, ref Single v) + { + unsafe + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* n_ptr = n) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiNormal3fVertex3(ref UInt32 rc, ref Single n, Single* v) @@ -33488,6 +37959,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiNormal3fVertex3(ref Int32 rc, ref Single n, Single* v) + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* n_ptr = &n) + { + Delegates.glReplacementCodeuiNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)n_ptr, (Single*)v); + } + } + [System.CLSCompliant(false)] public static void ReplacementCodeuiNormal3fVertex3(ref UInt32 rc, ref Single n, [In, Out] Single[] v) @@ -33503,6 +37985,20 @@ namespace OpenTK.OpenGL } } + public static + void ReplacementCodeuiNormal3fVertex3(ref Int32 rc, ref Single n, [In, Out] Single[] v) + { + unsafe + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* n_ptr = &n) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void ReplacementCodeuiNormal3fVertex3(ref UInt32 rc, ref Single n, ref Single v) @@ -33518,6 +38014,20 @@ namespace OpenTK.OpenGL } } + public static + void ReplacementCodeuiNormal3fVertex3(ref Int32 rc, ref Single n, ref Single v) + { + unsafe + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* n_ptr = &n) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void ReplacementCodeuiColor4fNormal3fVertex3(UInt32 rc, Single r, Single g, Single b, Single a, Single nx, Single ny, Single nz, Single x, Single y, Single z) @@ -33525,6 +38035,12 @@ namespace OpenTK.OpenGL Delegates.glReplacementCodeuiColor4fNormal3fVertex3fSUN((UInt32)rc, (Single)r, (Single)g, (Single)b, (Single)a, (Single)nx, (Single)ny, (Single)nz, (Single)x, (Single)y, (Single)z); } + public static + void ReplacementCodeuiColor4fNormal3fVertex3(Int32 rc, Single r, Single g, Single b, Single a, Single nx, Single ny, Single nz, Single x, Single y, Single z) + { + Delegates.glReplacementCodeuiColor4fNormal3fVertex3fSUN((UInt32)rc, (Single)r, (Single)g, (Single)b, (Single)a, (Single)nx, (Single)ny, (Single)nz, (Single)x, (Single)y, (Single)z); + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiColor4fNormal3fVertex3(UInt32* rc, Single* c, Single* n, Single* v) @@ -33532,6 +38048,15 @@ namespace OpenTK.OpenGL unsafe { Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)c, (Single*)n, (Single*)v); } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiColor4fNormal3fVertex3(Int32* rc, Single* c, Single* n, Single* v) + { + { + Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)c, (Single*)n, (Single*)v); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiColor4fNormal3fVertex3(UInt32* rc, Single* c, Single* n, [In, Out] Single[] v) @@ -33542,6 +38067,16 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiColor4fNormal3fVertex3(Int32* rc, Single* c, Single* n, [In, Out] Single[] v) + { + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)c, (Single*)n, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiColor4fNormal3fVertex3(UInt32* rc, Single* c, Single* n, ref Single v) @@ -33552,6 +38087,16 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiColor4fNormal3fVertex3(Int32* rc, Single* c, Single* n, ref Single v) + { + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)c, (Single*)n, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiColor4fNormal3fVertex3(UInt32* rc, Single* c, [In, Out] Single[] n, Single* v) @@ -33562,6 +38107,16 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiColor4fNormal3fVertex3(Int32* rc, Single* c, [In, Out] Single[] n, Single* v) + { + fixed (Single* n_ptr = n) + { + Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)c, (Single*)n_ptr, (Single*)v); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiColor4fNormal3fVertex3(UInt32* rc, Single* c, [In, Out] Single[] n, [In, Out] Single[] v) @@ -33573,6 +38128,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiColor4fNormal3fVertex3(Int32* rc, Single* c, [In, Out] Single[] n, [In, Out] Single[] v) + { + fixed (Single* n_ptr = n) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiColor4fNormal3fVertex3(UInt32* rc, Single* c, [In, Out] Single[] n, ref Single v) @@ -33584,6 +38150,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiColor4fNormal3fVertex3(Int32* rc, Single* c, [In, Out] Single[] n, ref Single v) + { + fixed (Single* n_ptr = n) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiColor4fNormal3fVertex3(UInt32* rc, Single* c, ref Single n, Single* v) @@ -33594,6 +38171,16 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiColor4fNormal3fVertex3(Int32* rc, Single* c, ref Single n, Single* v) + { + fixed (Single* n_ptr = &n) + { + Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)c, (Single*)n_ptr, (Single*)v); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiColor4fNormal3fVertex3(UInt32* rc, Single* c, ref Single n, [In, Out] Single[] v) @@ -33605,6 +38192,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiColor4fNormal3fVertex3(Int32* rc, Single* c, ref Single n, [In, Out] Single[] v) + { + fixed (Single* n_ptr = &n) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiColor4fNormal3fVertex3(UInt32* rc, Single* c, ref Single n, ref Single v) @@ -33616,6 +38214,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiColor4fNormal3fVertex3(Int32* rc, Single* c, ref Single n, ref Single v) + { + fixed (Single* n_ptr = &n) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiColor4fNormal3fVertex3(UInt32* rc, [In, Out] Single[] c, Single* n, Single* v) @@ -33626,6 +38235,16 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiColor4fNormal3fVertex3(Int32* rc, [In, Out] Single[] c, Single* n, Single* v) + { + fixed (Single* c_ptr = c) + { + Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)c_ptr, (Single*)n, (Single*)v); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiColor4fNormal3fVertex3(UInt32* rc, [In, Out] Single[] c, Single* n, [In, Out] Single[] v) @@ -33637,6 +38256,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiColor4fNormal3fVertex3(Int32* rc, [In, Out] Single[] c, Single* n, [In, Out] Single[] v) + { + fixed (Single* c_ptr = c) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiColor4fNormal3fVertex3(UInt32* rc, [In, Out] Single[] c, Single* n, ref Single v) @@ -33648,6 +38278,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiColor4fNormal3fVertex3(Int32* rc, [In, Out] Single[] c, Single* n, ref Single v) + { + fixed (Single* c_ptr = c) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiColor4fNormal3fVertex3(UInt32* rc, [In, Out] Single[] c, [In, Out] Single[] n, Single* v) @@ -33659,6 +38300,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiColor4fNormal3fVertex3(Int32* rc, [In, Out] Single[] c, [In, Out] Single[] n, Single* v) + { + fixed (Single* c_ptr = c) + fixed (Single* n_ptr = n) + { + Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiColor4fNormal3fVertex3(UInt32* rc, [In, Out] Single[] c, [In, Out] Single[] n, [In, Out] Single[] v) @@ -33671,6 +38323,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiColor4fNormal3fVertex3(Int32* rc, [In, Out] Single[] c, [In, Out] Single[] n, [In, Out] Single[] v) + { + fixed (Single* c_ptr = c) + fixed (Single* n_ptr = n) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiColor4fNormal3fVertex3(UInt32* rc, [In, Out] Single[] c, [In, Out] Single[] n, ref Single v) @@ -33683,6 +38347,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiColor4fNormal3fVertex3(Int32* rc, [In, Out] Single[] c, [In, Out] Single[] n, ref Single v) + { + fixed (Single* c_ptr = c) + fixed (Single* n_ptr = n) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiColor4fNormal3fVertex3(UInt32* rc, [In, Out] Single[] c, ref Single n, Single* v) @@ -33694,6 +38370,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiColor4fNormal3fVertex3(Int32* rc, [In, Out] Single[] c, ref Single n, Single* v) + { + fixed (Single* c_ptr = c) + fixed (Single* n_ptr = &n) + { + Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiColor4fNormal3fVertex3(UInt32* rc, [In, Out] Single[] c, ref Single n, [In, Out] Single[] v) @@ -33706,6 +38393,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiColor4fNormal3fVertex3(Int32* rc, [In, Out] Single[] c, ref Single n, [In, Out] Single[] v) + { + fixed (Single* c_ptr = c) + fixed (Single* n_ptr = &n) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiColor4fNormal3fVertex3(UInt32* rc, [In, Out] Single[] c, ref Single n, ref Single v) @@ -33718,6 +38417,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiColor4fNormal3fVertex3(Int32* rc, [In, Out] Single[] c, ref Single n, ref Single v) + { + fixed (Single* c_ptr = c) + fixed (Single* n_ptr = &n) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiColor4fNormal3fVertex3(UInt32* rc, ref Single c, Single* n, Single* v) @@ -33728,6 +38439,16 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiColor4fNormal3fVertex3(Int32* rc, ref Single c, Single* n, Single* v) + { + fixed (Single* c_ptr = &c) + { + Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)c_ptr, (Single*)n, (Single*)v); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiColor4fNormal3fVertex3(UInt32* rc, ref Single c, Single* n, [In, Out] Single[] v) @@ -33739,6 +38460,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiColor4fNormal3fVertex3(Int32* rc, ref Single c, Single* n, [In, Out] Single[] v) + { + fixed (Single* c_ptr = &c) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiColor4fNormal3fVertex3(UInt32* rc, ref Single c, Single* n, ref Single v) @@ -33750,6 +38482,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiColor4fNormal3fVertex3(Int32* rc, ref Single c, Single* n, ref Single v) + { + fixed (Single* c_ptr = &c) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiColor4fNormal3fVertex3(UInt32* rc, ref Single c, [In, Out] Single[] n, Single* v) @@ -33761,6 +38504,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiColor4fNormal3fVertex3(Int32* rc, ref Single c, [In, Out] Single[] n, Single* v) + { + fixed (Single* c_ptr = &c) + fixed (Single* n_ptr = n) + { + Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiColor4fNormal3fVertex3(UInt32* rc, ref Single c, [In, Out] Single[] n, [In, Out] Single[] v) @@ -33773,6 +38527,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiColor4fNormal3fVertex3(Int32* rc, ref Single c, [In, Out] Single[] n, [In, Out] Single[] v) + { + fixed (Single* c_ptr = &c) + fixed (Single* n_ptr = n) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiColor4fNormal3fVertex3(UInt32* rc, ref Single c, [In, Out] Single[] n, ref Single v) @@ -33785,6 +38551,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiColor4fNormal3fVertex3(Int32* rc, ref Single c, [In, Out] Single[] n, ref Single v) + { + fixed (Single* c_ptr = &c) + fixed (Single* n_ptr = n) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiColor4fNormal3fVertex3(UInt32* rc, ref Single c, ref Single n, Single* v) @@ -33796,6 +38574,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiColor4fNormal3fVertex3(Int32* rc, ref Single c, ref Single n, Single* v) + { + fixed (Single* c_ptr = &c) + fixed (Single* n_ptr = &n) + { + Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiColor4fNormal3fVertex3(UInt32* rc, ref Single c, ref Single n, [In, Out] Single[] v) @@ -33808,6 +38597,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiColor4fNormal3fVertex3(Int32* rc, ref Single c, ref Single n, [In, Out] Single[] v) + { + fixed (Single* c_ptr = &c) + fixed (Single* n_ptr = &n) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiColor4fNormal3fVertex3(UInt32* rc, ref Single c, ref Single n, ref Single v) @@ -33820,6 +38621,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiColor4fNormal3fVertex3(Int32* rc, ref Single c, ref Single n, ref Single v) + { + fixed (Single* c_ptr = &c) + fixed (Single* n_ptr = &n) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiColor4fNormal3fVertex3([In, Out] UInt32[] rc, Single* c, Single* n, Single* v) @@ -33830,6 +38643,16 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiColor4fNormal3fVertex3([In, Out] Int32[] rc, Single* c, Single* n, Single* v) + { + fixed (Int32* rc_ptr = rc) + { + Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c, (Single*)n, (Single*)v); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiColor4fNormal3fVertex3([In, Out] UInt32[] rc, Single* c, Single* n, [In, Out] Single[] v) @@ -33841,6 +38664,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiColor4fNormal3fVertex3([In, Out] Int32[] rc, Single* c, Single* n, [In, Out] Single[] v) + { + fixed (Int32* rc_ptr = rc) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c, (Single*)n, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiColor4fNormal3fVertex3([In, Out] UInt32[] rc, Single* c, Single* n, ref Single v) @@ -33852,6 +38686,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiColor4fNormal3fVertex3([In, Out] Int32[] rc, Single* c, Single* n, ref Single v) + { + fixed (Int32* rc_ptr = rc) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c, (Single*)n, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiColor4fNormal3fVertex3([In, Out] UInt32[] rc, Single* c, [In, Out] Single[] n, Single* v) @@ -33863,6 +38708,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiColor4fNormal3fVertex3([In, Out] Int32[] rc, Single* c, [In, Out] Single[] n, Single* v) + { + fixed (Int32* rc_ptr = rc) + fixed (Single* n_ptr = n) + { + Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiColor4fNormal3fVertex3([In, Out] UInt32[] rc, Single* c, [In, Out] Single[] n, [In, Out] Single[] v) @@ -33875,6 +38731,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiColor4fNormal3fVertex3([In, Out] Int32[] rc, Single* c, [In, Out] Single[] n, [In, Out] Single[] v) + { + fixed (Int32* rc_ptr = rc) + fixed (Single* n_ptr = n) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiColor4fNormal3fVertex3([In, Out] UInt32[] rc, Single* c, [In, Out] Single[] n, ref Single v) @@ -33887,6 +38755,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiColor4fNormal3fVertex3([In, Out] Int32[] rc, Single* c, [In, Out] Single[] n, ref Single v) + { + fixed (Int32* rc_ptr = rc) + fixed (Single* n_ptr = n) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiColor4fNormal3fVertex3([In, Out] UInt32[] rc, Single* c, ref Single n, Single* v) @@ -33898,6 +38778,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiColor4fNormal3fVertex3([In, Out] Int32[] rc, Single* c, ref Single n, Single* v) + { + fixed (Int32* rc_ptr = rc) + fixed (Single* n_ptr = &n) + { + Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiColor4fNormal3fVertex3([In, Out] UInt32[] rc, Single* c, ref Single n, [In, Out] Single[] v) @@ -33910,6 +38801,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiColor4fNormal3fVertex3([In, Out] Int32[] rc, Single* c, ref Single n, [In, Out] Single[] v) + { + fixed (Int32* rc_ptr = rc) + fixed (Single* n_ptr = &n) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiColor4fNormal3fVertex3([In, Out] UInt32[] rc, Single* c, ref Single n, ref Single v) @@ -33922,6 +38825,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiColor4fNormal3fVertex3([In, Out] Int32[] rc, Single* c, ref Single n, ref Single v) + { + fixed (Int32* rc_ptr = rc) + fixed (Single* n_ptr = &n) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiColor4fNormal3fVertex3([In, Out] UInt32[] rc, [In, Out] Single[] c, Single* n, Single* v) @@ -33933,6 +38848,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiColor4fNormal3fVertex3([In, Out] Int32[] rc, [In, Out] Single[] c, Single* n, Single* v) + { + fixed (Int32* rc_ptr = rc) + fixed (Single* c_ptr = c) + { + Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiColor4fNormal3fVertex3([In, Out] UInt32[] rc, [In, Out] Single[] c, Single* n, [In, Out] Single[] v) @@ -33945,6 +38871,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiColor4fNormal3fVertex3([In, Out] Int32[] rc, [In, Out] Single[] c, Single* n, [In, Out] Single[] v) + { + fixed (Int32* rc_ptr = rc) + fixed (Single* c_ptr = c) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiColor4fNormal3fVertex3([In, Out] UInt32[] rc, [In, Out] Single[] c, Single* n, ref Single v) @@ -33957,6 +38895,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiColor4fNormal3fVertex3([In, Out] Int32[] rc, [In, Out] Single[] c, Single* n, ref Single v) + { + fixed (Int32* rc_ptr = rc) + fixed (Single* c_ptr = c) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiColor4fNormal3fVertex3([In, Out] UInt32[] rc, [In, Out] Single[] c, [In, Out] Single[] n, Single* v) @@ -33969,6 +38919,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiColor4fNormal3fVertex3([In, Out] Int32[] rc, [In, Out] Single[] c, [In, Out] Single[] n, Single* v) + { + fixed (Int32* rc_ptr = rc) + fixed (Single* c_ptr = c) + fixed (Single* n_ptr = n) + { + Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); + } + } + [System.CLSCompliant(false)] public static void ReplacementCodeuiColor4fNormal3fVertex3([In, Out] UInt32[] rc, [In, Out] Single[] c, [In, Out] Single[] n, [In, Out] Single[] v) @@ -33985,6 +38947,21 @@ namespace OpenTK.OpenGL } } + public static + void ReplacementCodeuiColor4fNormal3fVertex3([In, Out] Int32[] rc, [In, Out] Single[] c, [In, Out] Single[] n, [In, Out] Single[] v) + { + unsafe + { + fixed (Int32* rc_ptr = rc) + fixed (Single* c_ptr = c) + fixed (Single* n_ptr = n) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void ReplacementCodeuiColor4fNormal3fVertex3([In, Out] UInt32[] rc, [In, Out] Single[] c, [In, Out] Single[] n, ref Single v) @@ -34001,6 +38978,21 @@ namespace OpenTK.OpenGL } } + public static + void ReplacementCodeuiColor4fNormal3fVertex3([In, Out] Int32[] rc, [In, Out] Single[] c, [In, Out] Single[] n, ref Single v) + { + unsafe + { + fixed (Int32* rc_ptr = rc) + fixed (Single* c_ptr = c) + fixed (Single* n_ptr = n) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiColor4fNormal3fVertex3([In, Out] UInt32[] rc, [In, Out] Single[] c, ref Single n, Single* v) @@ -34013,6 +39005,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiColor4fNormal3fVertex3([In, Out] Int32[] rc, [In, Out] Single[] c, ref Single n, Single* v) + { + fixed (Int32* rc_ptr = rc) + fixed (Single* c_ptr = c) + fixed (Single* n_ptr = &n) + { + Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); + } + } + [System.CLSCompliant(false)] public static void ReplacementCodeuiColor4fNormal3fVertex3([In, Out] UInt32[] rc, [In, Out] Single[] c, ref Single n, [In, Out] Single[] v) @@ -34029,6 +39033,21 @@ namespace OpenTK.OpenGL } } + public static + void ReplacementCodeuiColor4fNormal3fVertex3([In, Out] Int32[] rc, [In, Out] Single[] c, ref Single n, [In, Out] Single[] v) + { + unsafe + { + fixed (Int32* rc_ptr = rc) + fixed (Single* c_ptr = c) + fixed (Single* n_ptr = &n) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void ReplacementCodeuiColor4fNormal3fVertex3([In, Out] UInt32[] rc, [In, Out] Single[] c, ref Single n, ref Single v) @@ -34045,6 +39064,21 @@ namespace OpenTK.OpenGL } } + public static + void ReplacementCodeuiColor4fNormal3fVertex3([In, Out] Int32[] rc, [In, Out] Single[] c, ref Single n, ref Single v) + { + unsafe + { + fixed (Int32* rc_ptr = rc) + fixed (Single* c_ptr = c) + fixed (Single* n_ptr = &n) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiColor4fNormal3fVertex3([In, Out] UInt32[] rc, ref Single c, Single* n, Single* v) @@ -34056,6 +39090,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiColor4fNormal3fVertex3([In, Out] Int32[] rc, ref Single c, Single* n, Single* v) + { + fixed (Int32* rc_ptr = rc) + fixed (Single* c_ptr = &c) + { + Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiColor4fNormal3fVertex3([In, Out] UInt32[] rc, ref Single c, Single* n, [In, Out] Single[] v) @@ -34068,6 +39113,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiColor4fNormal3fVertex3([In, Out] Int32[] rc, ref Single c, Single* n, [In, Out] Single[] v) + { + fixed (Int32* rc_ptr = rc) + fixed (Single* c_ptr = &c) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiColor4fNormal3fVertex3([In, Out] UInt32[] rc, ref Single c, Single* n, ref Single v) @@ -34080,6 +39137,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiColor4fNormal3fVertex3([In, Out] Int32[] rc, ref Single c, Single* n, ref Single v) + { + fixed (Int32* rc_ptr = rc) + fixed (Single* c_ptr = &c) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiColor4fNormal3fVertex3([In, Out] UInt32[] rc, ref Single c, [In, Out] Single[] n, Single* v) @@ -34092,6 +39161,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiColor4fNormal3fVertex3([In, Out] Int32[] rc, ref Single c, [In, Out] Single[] n, Single* v) + { + fixed (Int32* rc_ptr = rc) + fixed (Single* c_ptr = &c) + fixed (Single* n_ptr = n) + { + Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); + } + } + [System.CLSCompliant(false)] public static void ReplacementCodeuiColor4fNormal3fVertex3([In, Out] UInt32[] rc, ref Single c, [In, Out] Single[] n, [In, Out] Single[] v) @@ -34108,6 +39189,21 @@ namespace OpenTK.OpenGL } } + public static + void ReplacementCodeuiColor4fNormal3fVertex3([In, Out] Int32[] rc, ref Single c, [In, Out] Single[] n, [In, Out] Single[] v) + { + unsafe + { + fixed (Int32* rc_ptr = rc) + fixed (Single* c_ptr = &c) + fixed (Single* n_ptr = n) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void ReplacementCodeuiColor4fNormal3fVertex3([In, Out] UInt32[] rc, ref Single c, [In, Out] Single[] n, ref Single v) @@ -34124,6 +39220,21 @@ namespace OpenTK.OpenGL } } + public static + void ReplacementCodeuiColor4fNormal3fVertex3([In, Out] Int32[] rc, ref Single c, [In, Out] Single[] n, ref Single v) + { + unsafe + { + fixed (Int32* rc_ptr = rc) + fixed (Single* c_ptr = &c) + fixed (Single* n_ptr = n) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiColor4fNormal3fVertex3([In, Out] UInt32[] rc, ref Single c, ref Single n, Single* v) @@ -34136,6 +39247,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiColor4fNormal3fVertex3([In, Out] Int32[] rc, ref Single c, ref Single n, Single* v) + { + fixed (Int32* rc_ptr = rc) + fixed (Single* c_ptr = &c) + fixed (Single* n_ptr = &n) + { + Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); + } + } + [System.CLSCompliant(false)] public static void ReplacementCodeuiColor4fNormal3fVertex3([In, Out] UInt32[] rc, ref Single c, ref Single n, [In, Out] Single[] v) @@ -34152,6 +39275,21 @@ namespace OpenTK.OpenGL } } + public static + void ReplacementCodeuiColor4fNormal3fVertex3([In, Out] Int32[] rc, ref Single c, ref Single n, [In, Out] Single[] v) + { + unsafe + { + fixed (Int32* rc_ptr = rc) + fixed (Single* c_ptr = &c) + fixed (Single* n_ptr = &n) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void ReplacementCodeuiColor4fNormal3fVertex3([In, Out] UInt32[] rc, ref Single c, ref Single n, ref Single v) @@ -34168,6 +39306,21 @@ namespace OpenTK.OpenGL } } + public static + void ReplacementCodeuiColor4fNormal3fVertex3([In, Out] Int32[] rc, ref Single c, ref Single n, ref Single v) + { + unsafe + { + fixed (Int32* rc_ptr = rc) + fixed (Single* c_ptr = &c) + fixed (Single* n_ptr = &n) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiColor4fNormal3fVertex3(ref UInt32 rc, Single* c, Single* n, Single* v) @@ -34178,6 +39331,16 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiColor4fNormal3fVertex3(ref Int32 rc, Single* c, Single* n, Single* v) + { + fixed (Int32* rc_ptr = &rc) + { + Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c, (Single*)n, (Single*)v); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiColor4fNormal3fVertex3(ref UInt32 rc, Single* c, Single* n, [In, Out] Single[] v) @@ -34189,6 +39352,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiColor4fNormal3fVertex3(ref Int32 rc, Single* c, Single* n, [In, Out] Single[] v) + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c, (Single*)n, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiColor4fNormal3fVertex3(ref UInt32 rc, Single* c, Single* n, ref Single v) @@ -34200,6 +39374,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiColor4fNormal3fVertex3(ref Int32 rc, Single* c, Single* n, ref Single v) + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c, (Single*)n, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiColor4fNormal3fVertex3(ref UInt32 rc, Single* c, [In, Out] Single[] n, Single* v) @@ -34211,6 +39396,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiColor4fNormal3fVertex3(ref Int32 rc, Single* c, [In, Out] Single[] n, Single* v) + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* n_ptr = n) + { + Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiColor4fNormal3fVertex3(ref UInt32 rc, Single* c, [In, Out] Single[] n, [In, Out] Single[] v) @@ -34223,6 +39419,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiColor4fNormal3fVertex3(ref Int32 rc, Single* c, [In, Out] Single[] n, [In, Out] Single[] v) + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* n_ptr = n) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiColor4fNormal3fVertex3(ref UInt32 rc, Single* c, [In, Out] Single[] n, ref Single v) @@ -34235,6 +39443,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiColor4fNormal3fVertex3(ref Int32 rc, Single* c, [In, Out] Single[] n, ref Single v) + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* n_ptr = n) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiColor4fNormal3fVertex3(ref UInt32 rc, Single* c, ref Single n, Single* v) @@ -34246,6 +39466,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiColor4fNormal3fVertex3(ref Int32 rc, Single* c, ref Single n, Single* v) + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* n_ptr = &n) + { + Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiColor4fNormal3fVertex3(ref UInt32 rc, Single* c, ref Single n, [In, Out] Single[] v) @@ -34258,6 +39489,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiColor4fNormal3fVertex3(ref Int32 rc, Single* c, ref Single n, [In, Out] Single[] v) + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* n_ptr = &n) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiColor4fNormal3fVertex3(ref UInt32 rc, Single* c, ref Single n, ref Single v) @@ -34270,6 +39513,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiColor4fNormal3fVertex3(ref Int32 rc, Single* c, ref Single n, ref Single v) + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* n_ptr = &n) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiColor4fNormal3fVertex3(ref UInt32 rc, [In, Out] Single[] c, Single* n, Single* v) @@ -34281,6 +39536,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiColor4fNormal3fVertex3(ref Int32 rc, [In, Out] Single[] c, Single* n, Single* v) + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* c_ptr = c) + { + Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiColor4fNormal3fVertex3(ref UInt32 rc, [In, Out] Single[] c, Single* n, [In, Out] Single[] v) @@ -34293,6 +39559,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiColor4fNormal3fVertex3(ref Int32 rc, [In, Out] Single[] c, Single* n, [In, Out] Single[] v) + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* c_ptr = c) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiColor4fNormal3fVertex3(ref UInt32 rc, [In, Out] Single[] c, Single* n, ref Single v) @@ -34305,6 +39583,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiColor4fNormal3fVertex3(ref Int32 rc, [In, Out] Single[] c, Single* n, ref Single v) + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* c_ptr = c) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiColor4fNormal3fVertex3(ref UInt32 rc, [In, Out] Single[] c, [In, Out] Single[] n, Single* v) @@ -34317,6 +39607,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiColor4fNormal3fVertex3(ref Int32 rc, [In, Out] Single[] c, [In, Out] Single[] n, Single* v) + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* c_ptr = c) + fixed (Single* n_ptr = n) + { + Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); + } + } + [System.CLSCompliant(false)] public static void ReplacementCodeuiColor4fNormal3fVertex3(ref UInt32 rc, [In, Out] Single[] c, [In, Out] Single[] n, [In, Out] Single[] v) @@ -34333,6 +39635,21 @@ namespace OpenTK.OpenGL } } + public static + void ReplacementCodeuiColor4fNormal3fVertex3(ref Int32 rc, [In, Out] Single[] c, [In, Out] Single[] n, [In, Out] Single[] v) + { + unsafe + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* c_ptr = c) + fixed (Single* n_ptr = n) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void ReplacementCodeuiColor4fNormal3fVertex3(ref UInt32 rc, [In, Out] Single[] c, [In, Out] Single[] n, ref Single v) @@ -34349,6 +39666,21 @@ namespace OpenTK.OpenGL } } + public static + void ReplacementCodeuiColor4fNormal3fVertex3(ref Int32 rc, [In, Out] Single[] c, [In, Out] Single[] n, ref Single v) + { + unsafe + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* c_ptr = c) + fixed (Single* n_ptr = n) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiColor4fNormal3fVertex3(ref UInt32 rc, [In, Out] Single[] c, ref Single n, Single* v) @@ -34361,6 +39693,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiColor4fNormal3fVertex3(ref Int32 rc, [In, Out] Single[] c, ref Single n, Single* v) + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* c_ptr = c) + fixed (Single* n_ptr = &n) + { + Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); + } + } + [System.CLSCompliant(false)] public static void ReplacementCodeuiColor4fNormal3fVertex3(ref UInt32 rc, [In, Out] Single[] c, ref Single n, [In, Out] Single[] v) @@ -34377,6 +39721,21 @@ namespace OpenTK.OpenGL } } + public static + void ReplacementCodeuiColor4fNormal3fVertex3(ref Int32 rc, [In, Out] Single[] c, ref Single n, [In, Out] Single[] v) + { + unsafe + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* c_ptr = c) + fixed (Single* n_ptr = &n) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void ReplacementCodeuiColor4fNormal3fVertex3(ref UInt32 rc, [In, Out] Single[] c, ref Single n, ref Single v) @@ -34393,6 +39752,21 @@ namespace OpenTK.OpenGL } } + public static + void ReplacementCodeuiColor4fNormal3fVertex3(ref Int32 rc, [In, Out] Single[] c, ref Single n, ref Single v) + { + unsafe + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* c_ptr = c) + fixed (Single* n_ptr = &n) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiColor4fNormal3fVertex3(ref UInt32 rc, ref Single c, Single* n, Single* v) @@ -34404,6 +39778,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiColor4fNormal3fVertex3(ref Int32 rc, ref Single c, Single* n, Single* v) + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* c_ptr = &c) + { + Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiColor4fNormal3fVertex3(ref UInt32 rc, ref Single c, Single* n, [In, Out] Single[] v) @@ -34416,6 +39801,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiColor4fNormal3fVertex3(ref Int32 rc, ref Single c, Single* n, [In, Out] Single[] v) + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* c_ptr = &c) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiColor4fNormal3fVertex3(ref UInt32 rc, ref Single c, Single* n, ref Single v) @@ -34428,6 +39825,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiColor4fNormal3fVertex3(ref Int32 rc, ref Single c, Single* n, ref Single v) + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* c_ptr = &c) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiColor4fNormal3fVertex3(ref UInt32 rc, ref Single c, [In, Out] Single[] n, Single* v) @@ -34440,6 +39849,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiColor4fNormal3fVertex3(ref Int32 rc, ref Single c, [In, Out] Single[] n, Single* v) + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* c_ptr = &c) + fixed (Single* n_ptr = n) + { + Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); + } + } + [System.CLSCompliant(false)] public static void ReplacementCodeuiColor4fNormal3fVertex3(ref UInt32 rc, ref Single c, [In, Out] Single[] n, [In, Out] Single[] v) @@ -34456,6 +39877,21 @@ namespace OpenTK.OpenGL } } + public static + void ReplacementCodeuiColor4fNormal3fVertex3(ref Int32 rc, ref Single c, [In, Out] Single[] n, [In, Out] Single[] v) + { + unsafe + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* c_ptr = &c) + fixed (Single* n_ptr = n) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void ReplacementCodeuiColor4fNormal3fVertex3(ref UInt32 rc, ref Single c, [In, Out] Single[] n, ref Single v) @@ -34472,6 +39908,21 @@ namespace OpenTK.OpenGL } } + public static + void ReplacementCodeuiColor4fNormal3fVertex3(ref Int32 rc, ref Single c, [In, Out] Single[] n, ref Single v) + { + unsafe + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* c_ptr = &c) + fixed (Single* n_ptr = n) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiColor4fNormal3fVertex3(ref UInt32 rc, ref Single c, ref Single n, Single* v) @@ -34484,6 +39935,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiColor4fNormal3fVertex3(ref Int32 rc, ref Single c, ref Single n, Single* v) + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* c_ptr = &c) + fixed (Single* n_ptr = &n) + { + Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); + } + } + [System.CLSCompliant(false)] public static void ReplacementCodeuiColor4fNormal3fVertex3(ref UInt32 rc, ref Single c, ref Single n, [In, Out] Single[] v) @@ -34500,6 +39963,21 @@ namespace OpenTK.OpenGL } } + public static + void ReplacementCodeuiColor4fNormal3fVertex3(ref Int32 rc, ref Single c, ref Single n, [In, Out] Single[] v) + { + unsafe + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* c_ptr = &c) + fixed (Single* n_ptr = &n) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void ReplacementCodeuiColor4fNormal3fVertex3(ref UInt32 rc, ref Single c, ref Single n, ref Single v) @@ -34516,6 +39994,21 @@ namespace OpenTK.OpenGL } } + public static + void ReplacementCodeuiColor4fNormal3fVertex3(ref Int32 rc, ref Single c, ref Single n, ref Single v) + { + unsafe + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* c_ptr = &c) + fixed (Single* n_ptr = &n) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void ReplacementCodeuiTexCoord2fVertex3(UInt32 rc, Single s, Single t, Single x, Single y, Single z) @@ -34523,6 +40016,12 @@ namespace OpenTK.OpenGL Delegates.glReplacementCodeuiTexCoord2fVertex3fSUN((UInt32)rc, (Single)s, (Single)t, (Single)x, (Single)y, (Single)z); } + public static + void ReplacementCodeuiTexCoord2fVertex3(Int32 rc, Single s, Single t, Single x, Single y, Single z) + { + Delegates.glReplacementCodeuiTexCoord2fVertex3fSUN((UInt32)rc, (Single)s, (Single)t, (Single)x, (Single)y, (Single)z); + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fVertex3(UInt32* rc, Single* tc, Single* v) @@ -34530,6 +40029,15 @@ namespace OpenTK.OpenGL unsafe { Delegates.glReplacementCodeuiTexCoord2fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)v); } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fVertex3(Int32* rc, Single* tc, Single* v) + { + { + Delegates.glReplacementCodeuiTexCoord2fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)v); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fVertex3(UInt32* rc, Single* tc, [In, Out] Single[] v) @@ -34540,6 +40048,16 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fVertex3(Int32* rc, Single* tc, [In, Out] Single[] v) + { + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiTexCoord2fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fVertex3(UInt32* rc, Single* tc, ref Single v) @@ -34550,6 +40068,16 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fVertex3(Int32* rc, Single* tc, ref Single v) + { + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiTexCoord2fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fVertex3(UInt32* rc, [In, Out] Single[] tc, Single* v) @@ -34560,6 +40088,16 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fVertex3(Int32* rc, [In, Out] Single[] tc, Single* v) + { + fixed (Single* tc_ptr = tc) + { + Delegates.glReplacementCodeuiTexCoord2fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)v); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fVertex3(UInt32* rc, [In, Out] Single[] tc, [In, Out] Single[] v) @@ -34571,6 +40109,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fVertex3(Int32* rc, [In, Out] Single[] tc, [In, Out] Single[] v) + { + fixed (Single* tc_ptr = tc) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiTexCoord2fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fVertex3(UInt32* rc, [In, Out] Single[] tc, ref Single v) @@ -34582,6 +40131,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fVertex3(Int32* rc, [In, Out] Single[] tc, ref Single v) + { + fixed (Single* tc_ptr = tc) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiTexCoord2fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fVertex3(UInt32* rc, ref Single tc, Single* v) @@ -34592,6 +40152,16 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fVertex3(Int32* rc, ref Single tc, Single* v) + { + fixed (Single* tc_ptr = &tc) + { + Delegates.glReplacementCodeuiTexCoord2fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)v); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fVertex3(UInt32* rc, ref Single tc, [In, Out] Single[] v) @@ -34603,6 +40173,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fVertex3(Int32* rc, ref Single tc, [In, Out] Single[] v) + { + fixed (Single* tc_ptr = &tc) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiTexCoord2fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fVertex3(UInt32* rc, ref Single tc, ref Single v) @@ -34614,6 +40195,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fVertex3(Int32* rc, ref Single tc, ref Single v) + { + fixed (Single* tc_ptr = &tc) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiTexCoord2fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fVertex3([In, Out] UInt32[] rc, Single* tc, Single* v) @@ -34624,6 +40216,16 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fVertex3([In, Out] Int32[] rc, Single* tc, Single* v) + { + fixed (Int32* rc_ptr = rc) + { + Delegates.glReplacementCodeuiTexCoord2fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)v); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fVertex3([In, Out] UInt32[] rc, Single* tc, [In, Out] Single[] v) @@ -34635,6 +40237,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fVertex3([In, Out] Int32[] rc, Single* tc, [In, Out] Single[] v) + { + fixed (Int32* rc_ptr = rc) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiTexCoord2fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fVertex3([In, Out] UInt32[] rc, Single* tc, ref Single v) @@ -34646,6 +40259,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fVertex3([In, Out] Int32[] rc, Single* tc, ref Single v) + { + fixed (Int32* rc_ptr = rc) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiTexCoord2fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fVertex3([In, Out] UInt32[] rc, [In, Out] Single[] tc, Single* v) @@ -34657,6 +40281,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fVertex3([In, Out] Int32[] rc, [In, Out] Single[] tc, Single* v) + { + fixed (Int32* rc_ptr = rc) + fixed (Single* tc_ptr = tc) + { + Delegates.glReplacementCodeuiTexCoord2fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)v); + } + } + [System.CLSCompliant(false)] public static void ReplacementCodeuiTexCoord2fVertex3([In, Out] UInt32[] rc, [In, Out] Single[] tc, [In, Out] Single[] v) @@ -34672,6 +40307,20 @@ namespace OpenTK.OpenGL } } + public static + void ReplacementCodeuiTexCoord2fVertex3([In, Out] Int32[] rc, [In, Out] Single[] tc, [In, Out] Single[] v) + { + unsafe + { + fixed (Int32* rc_ptr = rc) + fixed (Single* tc_ptr = tc) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiTexCoord2fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void ReplacementCodeuiTexCoord2fVertex3([In, Out] UInt32[] rc, [In, Out] Single[] tc, ref Single v) @@ -34687,6 +40336,20 @@ namespace OpenTK.OpenGL } } + public static + void ReplacementCodeuiTexCoord2fVertex3([In, Out] Int32[] rc, [In, Out] Single[] tc, ref Single v) + { + unsafe + { + fixed (Int32* rc_ptr = rc) + fixed (Single* tc_ptr = tc) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiTexCoord2fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fVertex3([In, Out] UInt32[] rc, ref Single tc, Single* v) @@ -34698,6 +40361,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fVertex3([In, Out] Int32[] rc, ref Single tc, Single* v) + { + fixed (Int32* rc_ptr = rc) + fixed (Single* tc_ptr = &tc) + { + Delegates.glReplacementCodeuiTexCoord2fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)v); + } + } + [System.CLSCompliant(false)] public static void ReplacementCodeuiTexCoord2fVertex3([In, Out] UInt32[] rc, ref Single tc, [In, Out] Single[] v) @@ -34713,6 +40387,20 @@ namespace OpenTK.OpenGL } } + public static + void ReplacementCodeuiTexCoord2fVertex3([In, Out] Int32[] rc, ref Single tc, [In, Out] Single[] v) + { + unsafe + { + fixed (Int32* rc_ptr = rc) + fixed (Single* tc_ptr = &tc) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiTexCoord2fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void ReplacementCodeuiTexCoord2fVertex3([In, Out] UInt32[] rc, ref Single tc, ref Single v) @@ -34728,6 +40416,20 @@ namespace OpenTK.OpenGL } } + public static + void ReplacementCodeuiTexCoord2fVertex3([In, Out] Int32[] rc, ref Single tc, ref Single v) + { + unsafe + { + fixed (Int32* rc_ptr = rc) + fixed (Single* tc_ptr = &tc) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiTexCoord2fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fVertex3(ref UInt32 rc, Single* tc, Single* v) @@ -34738,6 +40440,16 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fVertex3(ref Int32 rc, Single* tc, Single* v) + { + fixed (Int32* rc_ptr = &rc) + { + Delegates.glReplacementCodeuiTexCoord2fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)v); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fVertex3(ref UInt32 rc, Single* tc, [In, Out] Single[] v) @@ -34749,6 +40461,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fVertex3(ref Int32 rc, Single* tc, [In, Out] Single[] v) + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiTexCoord2fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fVertex3(ref UInt32 rc, Single* tc, ref Single v) @@ -34760,6 +40483,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fVertex3(ref Int32 rc, Single* tc, ref Single v) + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiTexCoord2fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fVertex3(ref UInt32 rc, [In, Out] Single[] tc, Single* v) @@ -34771,6 +40505,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fVertex3(ref Int32 rc, [In, Out] Single[] tc, Single* v) + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* tc_ptr = tc) + { + Delegates.glReplacementCodeuiTexCoord2fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)v); + } + } + [System.CLSCompliant(false)] public static void ReplacementCodeuiTexCoord2fVertex3(ref UInt32 rc, [In, Out] Single[] tc, [In, Out] Single[] v) @@ -34786,6 +40531,20 @@ namespace OpenTK.OpenGL } } + public static + void ReplacementCodeuiTexCoord2fVertex3(ref Int32 rc, [In, Out] Single[] tc, [In, Out] Single[] v) + { + unsafe + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* tc_ptr = tc) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiTexCoord2fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void ReplacementCodeuiTexCoord2fVertex3(ref UInt32 rc, [In, Out] Single[] tc, ref Single v) @@ -34801,6 +40560,20 @@ namespace OpenTK.OpenGL } } + public static + void ReplacementCodeuiTexCoord2fVertex3(ref Int32 rc, [In, Out] Single[] tc, ref Single v) + { + unsafe + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* tc_ptr = tc) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiTexCoord2fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fVertex3(ref UInt32 rc, ref Single tc, Single* v) @@ -34812,6 +40585,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fVertex3(ref Int32 rc, ref Single tc, Single* v) + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* tc_ptr = &tc) + { + Delegates.glReplacementCodeuiTexCoord2fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)v); + } + } + [System.CLSCompliant(false)] public static void ReplacementCodeuiTexCoord2fVertex3(ref UInt32 rc, ref Single tc, [In, Out] Single[] v) @@ -34827,6 +40611,20 @@ namespace OpenTK.OpenGL } } + public static + void ReplacementCodeuiTexCoord2fVertex3(ref Int32 rc, ref Single tc, [In, Out] Single[] v) + { + unsafe + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* tc_ptr = &tc) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiTexCoord2fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void ReplacementCodeuiTexCoord2fVertex3(ref UInt32 rc, ref Single tc, ref Single v) @@ -34842,6 +40640,20 @@ namespace OpenTK.OpenGL } } + public static + void ReplacementCodeuiTexCoord2fVertex3(ref Int32 rc, ref Single tc, ref Single v) + { + unsafe + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* tc_ptr = &tc) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiTexCoord2fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void ReplacementCodeuiTexCoord2fNormal3fVertex3(UInt32 rc, Single s, Single t, Single nx, Single ny, Single nz, Single x, Single y, Single z) @@ -34849,6 +40661,12 @@ namespace OpenTK.OpenGL Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN((UInt32)rc, (Single)s, (Single)t, (Single)nx, (Single)ny, (Single)nz, (Single)x, (Single)y, (Single)z); } + public static + void ReplacementCodeuiTexCoord2fNormal3fVertex3(Int32 rc, Single s, Single t, Single nx, Single ny, Single nz, Single x, Single y, Single z) + { + Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN((UInt32)rc, (Single)s, (Single)t, (Single)nx, (Single)ny, (Single)nz, (Single)x, (Single)y, (Single)z); + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3(UInt32* rc, Single* tc, Single* n, Single* v) @@ -34856,6 +40674,15 @@ namespace OpenTK.OpenGL unsafe { Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)n, (Single*)v); } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3(Int32* rc, Single* tc, Single* n, Single* v) + { + { + Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)n, (Single*)v); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3(UInt32* rc, Single* tc, Single* n, [In, Out] Single[] v) @@ -34866,6 +40693,16 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3(Int32* rc, Single* tc, Single* n, [In, Out] Single[] v) + { + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)n, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3(UInt32* rc, Single* tc, Single* n, ref Single v) @@ -34876,6 +40713,16 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3(Int32* rc, Single* tc, Single* n, ref Single v) + { + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)n, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3(UInt32* rc, Single* tc, [In, Out] Single[] n, Single* v) @@ -34886,6 +40733,16 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3(Int32* rc, Single* tc, [In, Out] Single[] n, Single* v) + { + fixed (Single* n_ptr = n) + { + Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)n_ptr, (Single*)v); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3(UInt32* rc, Single* tc, [In, Out] Single[] n, [In, Out] Single[] v) @@ -34897,6 +40754,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3(Int32* rc, Single* tc, [In, Out] Single[] n, [In, Out] Single[] v) + { + fixed (Single* n_ptr = n) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)n_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3(UInt32* rc, Single* tc, [In, Out] Single[] n, ref Single v) @@ -34908,6 +40776,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3(Int32* rc, Single* tc, [In, Out] Single[] n, ref Single v) + { + fixed (Single* n_ptr = n) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)n_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3(UInt32* rc, Single* tc, ref Single n, Single* v) @@ -34918,6 +40797,16 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3(Int32* rc, Single* tc, ref Single n, Single* v) + { + fixed (Single* n_ptr = &n) + { + Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)n_ptr, (Single*)v); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3(UInt32* rc, Single* tc, ref Single n, [In, Out] Single[] v) @@ -34929,6 +40818,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3(Int32* rc, Single* tc, ref Single n, [In, Out] Single[] v) + { + fixed (Single* n_ptr = &n) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)n_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3(UInt32* rc, Single* tc, ref Single n, ref Single v) @@ -34940,6 +40840,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3(Int32* rc, Single* tc, ref Single n, ref Single v) + { + fixed (Single* n_ptr = &n) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)n_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3(UInt32* rc, [In, Out] Single[] tc, Single* n, Single* v) @@ -34950,6 +40861,16 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3(Int32* rc, [In, Out] Single[] tc, Single* n, Single* v) + { + fixed (Single* tc_ptr = tc) + { + Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)n, (Single*)v); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3(UInt32* rc, [In, Out] Single[] tc, Single* n, [In, Out] Single[] v) @@ -34961,6 +40882,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3(Int32* rc, [In, Out] Single[] tc, Single* n, [In, Out] Single[] v) + { + fixed (Single* tc_ptr = tc) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)n, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3(UInt32* rc, [In, Out] Single[] tc, Single* n, ref Single v) @@ -34972,6 +40904,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3(Int32* rc, [In, Out] Single[] tc, Single* n, ref Single v) + { + fixed (Single* tc_ptr = tc) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)n, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3(UInt32* rc, [In, Out] Single[] tc, [In, Out] Single[] n, Single* v) @@ -34983,6 +40926,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3(Int32* rc, [In, Out] Single[] tc, [In, Out] Single[] n, Single* v) + { + fixed (Single* tc_ptr = tc) + fixed (Single* n_ptr = n) + { + Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)n_ptr, (Single*)v); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3(UInt32* rc, [In, Out] Single[] tc, [In, Out] Single[] n, [In, Out] Single[] v) @@ -34995,6 +40949,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3(Int32* rc, [In, Out] Single[] tc, [In, Out] Single[] n, [In, Out] Single[] v) + { + fixed (Single* tc_ptr = tc) + fixed (Single* n_ptr = n) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3(UInt32* rc, [In, Out] Single[] tc, [In, Out] Single[] n, ref Single v) @@ -35007,6 +40973,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3(Int32* rc, [In, Out] Single[] tc, [In, Out] Single[] n, ref Single v) + { + fixed (Single* tc_ptr = tc) + fixed (Single* n_ptr = n) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3(UInt32* rc, [In, Out] Single[] tc, ref Single n, Single* v) @@ -35018,6 +40996,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3(Int32* rc, [In, Out] Single[] tc, ref Single n, Single* v) + { + fixed (Single* tc_ptr = tc) + fixed (Single* n_ptr = &n) + { + Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)n_ptr, (Single*)v); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3(UInt32* rc, [In, Out] Single[] tc, ref Single n, [In, Out] Single[] v) @@ -35030,6 +41019,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3(Int32* rc, [In, Out] Single[] tc, ref Single n, [In, Out] Single[] v) + { + fixed (Single* tc_ptr = tc) + fixed (Single* n_ptr = &n) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3(UInt32* rc, [In, Out] Single[] tc, ref Single n, ref Single v) @@ -35042,6 +41043,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3(Int32* rc, [In, Out] Single[] tc, ref Single n, ref Single v) + { + fixed (Single* tc_ptr = tc) + fixed (Single* n_ptr = &n) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3(UInt32* rc, ref Single tc, Single* n, Single* v) @@ -35052,6 +41065,16 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3(Int32* rc, ref Single tc, Single* n, Single* v) + { + fixed (Single* tc_ptr = &tc) + { + Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)n, (Single*)v); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3(UInt32* rc, ref Single tc, Single* n, [In, Out] Single[] v) @@ -35063,6 +41086,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3(Int32* rc, ref Single tc, Single* n, [In, Out] Single[] v) + { + fixed (Single* tc_ptr = &tc) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)n, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3(UInt32* rc, ref Single tc, Single* n, ref Single v) @@ -35074,6 +41108,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3(Int32* rc, ref Single tc, Single* n, ref Single v) + { + fixed (Single* tc_ptr = &tc) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)n, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3(UInt32* rc, ref Single tc, [In, Out] Single[] n, Single* v) @@ -35085,6 +41130,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3(Int32* rc, ref Single tc, [In, Out] Single[] n, Single* v) + { + fixed (Single* tc_ptr = &tc) + fixed (Single* n_ptr = n) + { + Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)n_ptr, (Single*)v); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3(UInt32* rc, ref Single tc, [In, Out] Single[] n, [In, Out] Single[] v) @@ -35097,6 +41153,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3(Int32* rc, ref Single tc, [In, Out] Single[] n, [In, Out] Single[] v) + { + fixed (Single* tc_ptr = &tc) + fixed (Single* n_ptr = n) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3(UInt32* rc, ref Single tc, [In, Out] Single[] n, ref Single v) @@ -35109,6 +41177,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3(Int32* rc, ref Single tc, [In, Out] Single[] n, ref Single v) + { + fixed (Single* tc_ptr = &tc) + fixed (Single* n_ptr = n) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3(UInt32* rc, ref Single tc, ref Single n, Single* v) @@ -35120,6 +41200,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3(Int32* rc, ref Single tc, ref Single n, Single* v) + { + fixed (Single* tc_ptr = &tc) + fixed (Single* n_ptr = &n) + { + Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)n_ptr, (Single*)v); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3(UInt32* rc, ref Single tc, ref Single n, [In, Out] Single[] v) @@ -35132,6 +41223,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3(Int32* rc, ref Single tc, ref Single n, [In, Out] Single[] v) + { + fixed (Single* tc_ptr = &tc) + fixed (Single* n_ptr = &n) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3(UInt32* rc, ref Single tc, ref Single n, ref Single v) @@ -35144,6 +41247,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3(Int32* rc, ref Single tc, ref Single n, ref Single v) + { + fixed (Single* tc_ptr = &tc) + fixed (Single* n_ptr = &n) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3([In, Out] UInt32[] rc, Single* tc, Single* n, Single* v) @@ -35154,6 +41269,16 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3([In, Out] Int32[] rc, Single* tc, Single* n, Single* v) + { + fixed (Int32* rc_ptr = rc) + { + Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)n, (Single*)v); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3([In, Out] UInt32[] rc, Single* tc, Single* n, [In, Out] Single[] v) @@ -35165,6 +41290,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3([In, Out] Int32[] rc, Single* tc, Single* n, [In, Out] Single[] v) + { + fixed (Int32* rc_ptr = rc) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)n, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3([In, Out] UInt32[] rc, Single* tc, Single* n, ref Single v) @@ -35176,6 +41312,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3([In, Out] Int32[] rc, Single* tc, Single* n, ref Single v) + { + fixed (Int32* rc_ptr = rc) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)n, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3([In, Out] UInt32[] rc, Single* tc, [In, Out] Single[] n, Single* v) @@ -35187,6 +41334,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3([In, Out] Int32[] rc, Single* tc, [In, Out] Single[] n, Single* v) + { + fixed (Int32* rc_ptr = rc) + fixed (Single* n_ptr = n) + { + Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)n_ptr, (Single*)v); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3([In, Out] UInt32[] rc, Single* tc, [In, Out] Single[] n, [In, Out] Single[] v) @@ -35199,6 +41357,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3([In, Out] Int32[] rc, Single* tc, [In, Out] Single[] n, [In, Out] Single[] v) + { + fixed (Int32* rc_ptr = rc) + fixed (Single* n_ptr = n) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)n_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3([In, Out] UInt32[] rc, Single* tc, [In, Out] Single[] n, ref Single v) @@ -35211,6 +41381,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3([In, Out] Int32[] rc, Single* tc, [In, Out] Single[] n, ref Single v) + { + fixed (Int32* rc_ptr = rc) + fixed (Single* n_ptr = n) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)n_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3([In, Out] UInt32[] rc, Single* tc, ref Single n, Single* v) @@ -35222,6 +41404,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3([In, Out] Int32[] rc, Single* tc, ref Single n, Single* v) + { + fixed (Int32* rc_ptr = rc) + fixed (Single* n_ptr = &n) + { + Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)n_ptr, (Single*)v); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3([In, Out] UInt32[] rc, Single* tc, ref Single n, [In, Out] Single[] v) @@ -35234,6 +41427,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3([In, Out] Int32[] rc, Single* tc, ref Single n, [In, Out] Single[] v) + { + fixed (Int32* rc_ptr = rc) + fixed (Single* n_ptr = &n) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)n_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3([In, Out] UInt32[] rc, Single* tc, ref Single n, ref Single v) @@ -35246,6 +41451,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3([In, Out] Int32[] rc, Single* tc, ref Single n, ref Single v) + { + fixed (Int32* rc_ptr = rc) + fixed (Single* n_ptr = &n) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)n_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3([In, Out] UInt32[] rc, [In, Out] Single[] tc, Single* n, Single* v) @@ -35257,6 +41474,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3([In, Out] Int32[] rc, [In, Out] Single[] tc, Single* n, Single* v) + { + fixed (Int32* rc_ptr = rc) + fixed (Single* tc_ptr = tc) + { + Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)n, (Single*)v); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3([In, Out] UInt32[] rc, [In, Out] Single[] tc, Single* n, [In, Out] Single[] v) @@ -35269,6 +41497,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3([In, Out] Int32[] rc, [In, Out] Single[] tc, Single* n, [In, Out] Single[] v) + { + fixed (Int32* rc_ptr = rc) + fixed (Single* tc_ptr = tc) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)n, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3([In, Out] UInt32[] rc, [In, Out] Single[] tc, Single* n, ref Single v) @@ -35281,6 +41521,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3([In, Out] Int32[] rc, [In, Out] Single[] tc, Single* n, ref Single v) + { + fixed (Int32* rc_ptr = rc) + fixed (Single* tc_ptr = tc) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)n, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3([In, Out] UInt32[] rc, [In, Out] Single[] tc, [In, Out] Single[] n, Single* v) @@ -35293,6 +41545,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3([In, Out] Int32[] rc, [In, Out] Single[] tc, [In, Out] Single[] n, Single* v) + { + fixed (Int32* rc_ptr = rc) + fixed (Single* tc_ptr = tc) + fixed (Single* n_ptr = n) + { + Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)n_ptr, (Single*)v); + } + } + [System.CLSCompliant(false)] public static void ReplacementCodeuiTexCoord2fNormal3fVertex3([In, Out] UInt32[] rc, [In, Out] Single[] tc, [In, Out] Single[] n, [In, Out] Single[] v) @@ -35309,6 +41573,21 @@ namespace OpenTK.OpenGL } } + public static + void ReplacementCodeuiTexCoord2fNormal3fVertex3([In, Out] Int32[] rc, [In, Out] Single[] tc, [In, Out] Single[] n, [In, Out] Single[] v) + { + unsafe + { + fixed (Int32* rc_ptr = rc) + fixed (Single* tc_ptr = tc) + fixed (Single* n_ptr = n) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void ReplacementCodeuiTexCoord2fNormal3fVertex3([In, Out] UInt32[] rc, [In, Out] Single[] tc, [In, Out] Single[] n, ref Single v) @@ -35325,6 +41604,21 @@ namespace OpenTK.OpenGL } } + public static + void ReplacementCodeuiTexCoord2fNormal3fVertex3([In, Out] Int32[] rc, [In, Out] Single[] tc, [In, Out] Single[] n, ref Single v) + { + unsafe + { + fixed (Int32* rc_ptr = rc) + fixed (Single* tc_ptr = tc) + fixed (Single* n_ptr = n) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3([In, Out] UInt32[] rc, [In, Out] Single[] tc, ref Single n, Single* v) @@ -35337,6 +41631,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3([In, Out] Int32[] rc, [In, Out] Single[] tc, ref Single n, Single* v) + { + fixed (Int32* rc_ptr = rc) + fixed (Single* tc_ptr = tc) + fixed (Single* n_ptr = &n) + { + Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)n_ptr, (Single*)v); + } + } + [System.CLSCompliant(false)] public static void ReplacementCodeuiTexCoord2fNormal3fVertex3([In, Out] UInt32[] rc, [In, Out] Single[] tc, ref Single n, [In, Out] Single[] v) @@ -35353,6 +41659,21 @@ namespace OpenTK.OpenGL } } + public static + void ReplacementCodeuiTexCoord2fNormal3fVertex3([In, Out] Int32[] rc, [In, Out] Single[] tc, ref Single n, [In, Out] Single[] v) + { + unsafe + { + fixed (Int32* rc_ptr = rc) + fixed (Single* tc_ptr = tc) + fixed (Single* n_ptr = &n) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void ReplacementCodeuiTexCoord2fNormal3fVertex3([In, Out] UInt32[] rc, [In, Out] Single[] tc, ref Single n, ref Single v) @@ -35369,6 +41690,21 @@ namespace OpenTK.OpenGL } } + public static + void ReplacementCodeuiTexCoord2fNormal3fVertex3([In, Out] Int32[] rc, [In, Out] Single[] tc, ref Single n, ref Single v) + { + unsafe + { + fixed (Int32* rc_ptr = rc) + fixed (Single* tc_ptr = tc) + fixed (Single* n_ptr = &n) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3([In, Out] UInt32[] rc, ref Single tc, Single* n, Single* v) @@ -35380,6 +41716,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3([In, Out] Int32[] rc, ref Single tc, Single* n, Single* v) + { + fixed (Int32* rc_ptr = rc) + fixed (Single* tc_ptr = &tc) + { + Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)n, (Single*)v); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3([In, Out] UInt32[] rc, ref Single tc, Single* n, [In, Out] Single[] v) @@ -35392,6 +41739,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3([In, Out] Int32[] rc, ref Single tc, Single* n, [In, Out] Single[] v) + { + fixed (Int32* rc_ptr = rc) + fixed (Single* tc_ptr = &tc) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)n, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3([In, Out] UInt32[] rc, ref Single tc, Single* n, ref Single v) @@ -35404,6 +41763,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3([In, Out] Int32[] rc, ref Single tc, Single* n, ref Single v) + { + fixed (Int32* rc_ptr = rc) + fixed (Single* tc_ptr = &tc) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)n, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3([In, Out] UInt32[] rc, ref Single tc, [In, Out] Single[] n, Single* v) @@ -35416,6 +41787,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3([In, Out] Int32[] rc, ref Single tc, [In, Out] Single[] n, Single* v) + { + fixed (Int32* rc_ptr = rc) + fixed (Single* tc_ptr = &tc) + fixed (Single* n_ptr = n) + { + Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)n_ptr, (Single*)v); + } + } + [System.CLSCompliant(false)] public static void ReplacementCodeuiTexCoord2fNormal3fVertex3([In, Out] UInt32[] rc, ref Single tc, [In, Out] Single[] n, [In, Out] Single[] v) @@ -35432,6 +41815,21 @@ namespace OpenTK.OpenGL } } + public static + void ReplacementCodeuiTexCoord2fNormal3fVertex3([In, Out] Int32[] rc, ref Single tc, [In, Out] Single[] n, [In, Out] Single[] v) + { + unsafe + { + fixed (Int32* rc_ptr = rc) + fixed (Single* tc_ptr = &tc) + fixed (Single* n_ptr = n) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void ReplacementCodeuiTexCoord2fNormal3fVertex3([In, Out] UInt32[] rc, ref Single tc, [In, Out] Single[] n, ref Single v) @@ -35448,6 +41846,21 @@ namespace OpenTK.OpenGL } } + public static + void ReplacementCodeuiTexCoord2fNormal3fVertex3([In, Out] Int32[] rc, ref Single tc, [In, Out] Single[] n, ref Single v) + { + unsafe + { + fixed (Int32* rc_ptr = rc) + fixed (Single* tc_ptr = &tc) + fixed (Single* n_ptr = n) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3([In, Out] UInt32[] rc, ref Single tc, ref Single n, Single* v) @@ -35460,6 +41873,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3([In, Out] Int32[] rc, ref Single tc, ref Single n, Single* v) + { + fixed (Int32* rc_ptr = rc) + fixed (Single* tc_ptr = &tc) + fixed (Single* n_ptr = &n) + { + Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)n_ptr, (Single*)v); + } + } + [System.CLSCompliant(false)] public static void ReplacementCodeuiTexCoord2fNormal3fVertex3([In, Out] UInt32[] rc, ref Single tc, ref Single n, [In, Out] Single[] v) @@ -35476,6 +41901,21 @@ namespace OpenTK.OpenGL } } + public static + void ReplacementCodeuiTexCoord2fNormal3fVertex3([In, Out] Int32[] rc, ref Single tc, ref Single n, [In, Out] Single[] v) + { + unsafe + { + fixed (Int32* rc_ptr = rc) + fixed (Single* tc_ptr = &tc) + fixed (Single* n_ptr = &n) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void ReplacementCodeuiTexCoord2fNormal3fVertex3([In, Out] UInt32[] rc, ref Single tc, ref Single n, ref Single v) @@ -35492,6 +41932,21 @@ namespace OpenTK.OpenGL } } + public static + void ReplacementCodeuiTexCoord2fNormal3fVertex3([In, Out] Int32[] rc, ref Single tc, ref Single n, ref Single v) + { + unsafe + { + fixed (Int32* rc_ptr = rc) + fixed (Single* tc_ptr = &tc) + fixed (Single* n_ptr = &n) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3(ref UInt32 rc, Single* tc, Single* n, Single* v) @@ -35502,6 +41957,16 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3(ref Int32 rc, Single* tc, Single* n, Single* v) + { + fixed (Int32* rc_ptr = &rc) + { + Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)n, (Single*)v); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3(ref UInt32 rc, Single* tc, Single* n, [In, Out] Single[] v) @@ -35513,6 +41978,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3(ref Int32 rc, Single* tc, Single* n, [In, Out] Single[] v) + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)n, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3(ref UInt32 rc, Single* tc, Single* n, ref Single v) @@ -35524,6 +42000,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3(ref Int32 rc, Single* tc, Single* n, ref Single v) + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)n, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3(ref UInt32 rc, Single* tc, [In, Out] Single[] n, Single* v) @@ -35535,6 +42022,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3(ref Int32 rc, Single* tc, [In, Out] Single[] n, Single* v) + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* n_ptr = n) + { + Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)n_ptr, (Single*)v); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3(ref UInt32 rc, Single* tc, [In, Out] Single[] n, [In, Out] Single[] v) @@ -35547,6 +42045,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3(ref Int32 rc, Single* tc, [In, Out] Single[] n, [In, Out] Single[] v) + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* n_ptr = n) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)n_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3(ref UInt32 rc, Single* tc, [In, Out] Single[] n, ref Single v) @@ -35559,6 +42069,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3(ref Int32 rc, Single* tc, [In, Out] Single[] n, ref Single v) + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* n_ptr = n) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)n_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3(ref UInt32 rc, Single* tc, ref Single n, Single* v) @@ -35570,6 +42092,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3(ref Int32 rc, Single* tc, ref Single n, Single* v) + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* n_ptr = &n) + { + Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)n_ptr, (Single*)v); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3(ref UInt32 rc, Single* tc, ref Single n, [In, Out] Single[] v) @@ -35582,6 +42115,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3(ref Int32 rc, Single* tc, ref Single n, [In, Out] Single[] v) + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* n_ptr = &n) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)n_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3(ref UInt32 rc, Single* tc, ref Single n, ref Single v) @@ -35594,6 +42139,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3(ref Int32 rc, Single* tc, ref Single n, ref Single v) + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* n_ptr = &n) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)n_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3(ref UInt32 rc, [In, Out] Single[] tc, Single* n, Single* v) @@ -35605,6 +42162,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3(ref Int32 rc, [In, Out] Single[] tc, Single* n, Single* v) + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* tc_ptr = tc) + { + Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)n, (Single*)v); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3(ref UInt32 rc, [In, Out] Single[] tc, Single* n, [In, Out] Single[] v) @@ -35617,6 +42185,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3(ref Int32 rc, [In, Out] Single[] tc, Single* n, [In, Out] Single[] v) + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* tc_ptr = tc) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)n, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3(ref UInt32 rc, [In, Out] Single[] tc, Single* n, ref Single v) @@ -35629,6 +42209,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3(ref Int32 rc, [In, Out] Single[] tc, Single* n, ref Single v) + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* tc_ptr = tc) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)n, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3(ref UInt32 rc, [In, Out] Single[] tc, [In, Out] Single[] n, Single* v) @@ -35641,6 +42233,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3(ref Int32 rc, [In, Out] Single[] tc, [In, Out] Single[] n, Single* v) + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* tc_ptr = tc) + fixed (Single* n_ptr = n) + { + Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)n_ptr, (Single*)v); + } + } + [System.CLSCompliant(false)] public static void ReplacementCodeuiTexCoord2fNormal3fVertex3(ref UInt32 rc, [In, Out] Single[] tc, [In, Out] Single[] n, [In, Out] Single[] v) @@ -35657,6 +42261,21 @@ namespace OpenTK.OpenGL } } + public static + void ReplacementCodeuiTexCoord2fNormal3fVertex3(ref Int32 rc, [In, Out] Single[] tc, [In, Out] Single[] n, [In, Out] Single[] v) + { + unsafe + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* tc_ptr = tc) + fixed (Single* n_ptr = n) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void ReplacementCodeuiTexCoord2fNormal3fVertex3(ref UInt32 rc, [In, Out] Single[] tc, [In, Out] Single[] n, ref Single v) @@ -35673,6 +42292,21 @@ namespace OpenTK.OpenGL } } + public static + void ReplacementCodeuiTexCoord2fNormal3fVertex3(ref Int32 rc, [In, Out] Single[] tc, [In, Out] Single[] n, ref Single v) + { + unsafe + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* tc_ptr = tc) + fixed (Single* n_ptr = n) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3(ref UInt32 rc, [In, Out] Single[] tc, ref Single n, Single* v) @@ -35685,6 +42319,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3(ref Int32 rc, [In, Out] Single[] tc, ref Single n, Single* v) + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* tc_ptr = tc) + fixed (Single* n_ptr = &n) + { + Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)n_ptr, (Single*)v); + } + } + [System.CLSCompliant(false)] public static void ReplacementCodeuiTexCoord2fNormal3fVertex3(ref UInt32 rc, [In, Out] Single[] tc, ref Single n, [In, Out] Single[] v) @@ -35701,6 +42347,21 @@ namespace OpenTK.OpenGL } } + public static + void ReplacementCodeuiTexCoord2fNormal3fVertex3(ref Int32 rc, [In, Out] Single[] tc, ref Single n, [In, Out] Single[] v) + { + unsafe + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* tc_ptr = tc) + fixed (Single* n_ptr = &n) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void ReplacementCodeuiTexCoord2fNormal3fVertex3(ref UInt32 rc, [In, Out] Single[] tc, ref Single n, ref Single v) @@ -35717,6 +42378,21 @@ namespace OpenTK.OpenGL } } + public static + void ReplacementCodeuiTexCoord2fNormal3fVertex3(ref Int32 rc, [In, Out] Single[] tc, ref Single n, ref Single v) + { + unsafe + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* tc_ptr = tc) + fixed (Single* n_ptr = &n) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3(ref UInt32 rc, ref Single tc, Single* n, Single* v) @@ -35728,6 +42404,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3(ref Int32 rc, ref Single tc, Single* n, Single* v) + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* tc_ptr = &tc) + { + Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)n, (Single*)v); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3(ref UInt32 rc, ref Single tc, Single* n, [In, Out] Single[] v) @@ -35740,6 +42427,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3(ref Int32 rc, ref Single tc, Single* n, [In, Out] Single[] v) + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* tc_ptr = &tc) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)n, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3(ref UInt32 rc, ref Single tc, Single* n, ref Single v) @@ -35752,6 +42451,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3(ref Int32 rc, ref Single tc, Single* n, ref Single v) + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* tc_ptr = &tc) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)n, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3(ref UInt32 rc, ref Single tc, [In, Out] Single[] n, Single* v) @@ -35764,6 +42475,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3(ref Int32 rc, ref Single tc, [In, Out] Single[] n, Single* v) + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* tc_ptr = &tc) + fixed (Single* n_ptr = n) + { + Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)n_ptr, (Single*)v); + } + } + [System.CLSCompliant(false)] public static void ReplacementCodeuiTexCoord2fNormal3fVertex3(ref UInt32 rc, ref Single tc, [In, Out] Single[] n, [In, Out] Single[] v) @@ -35780,6 +42503,21 @@ namespace OpenTK.OpenGL } } + public static + void ReplacementCodeuiTexCoord2fNormal3fVertex3(ref Int32 rc, ref Single tc, [In, Out] Single[] n, [In, Out] Single[] v) + { + unsafe + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* tc_ptr = &tc) + fixed (Single* n_ptr = n) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void ReplacementCodeuiTexCoord2fNormal3fVertex3(ref UInt32 rc, ref Single tc, [In, Out] Single[] n, ref Single v) @@ -35796,6 +42534,21 @@ namespace OpenTK.OpenGL } } + public static + void ReplacementCodeuiTexCoord2fNormal3fVertex3(ref Int32 rc, ref Single tc, [In, Out] Single[] n, ref Single v) + { + unsafe + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* tc_ptr = &tc) + fixed (Single* n_ptr = n) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3(ref UInt32 rc, ref Single tc, ref Single n, Single* v) @@ -35808,6 +42561,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3(ref Int32 rc, ref Single tc, ref Single n, Single* v) + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* tc_ptr = &tc) + fixed (Single* n_ptr = &n) + { + Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)n_ptr, (Single*)v); + } + } + [System.CLSCompliant(false)] public static void ReplacementCodeuiTexCoord2fNormal3fVertex3(ref UInt32 rc, ref Single tc, ref Single n, [In, Out] Single[] v) @@ -35824,6 +42589,21 @@ namespace OpenTK.OpenGL } } + public static + void ReplacementCodeuiTexCoord2fNormal3fVertex3(ref Int32 rc, ref Single tc, ref Single n, [In, Out] Single[] v) + { + unsafe + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* tc_ptr = &tc) + fixed (Single* n_ptr = &n) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void ReplacementCodeuiTexCoord2fNormal3fVertex3(ref UInt32 rc, ref Single tc, ref Single n, ref Single v) @@ -35840,6 +42620,21 @@ namespace OpenTK.OpenGL } } + public static + void ReplacementCodeuiTexCoord2fNormal3fVertex3(ref Int32 rc, ref Single tc, ref Single n, ref Single v) + { + unsafe + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* tc_ptr = &tc) + fixed (Single* n_ptr = &n) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(UInt32 rc, Single s, Single t, Single r, Single g, Single b, Single a, Single nx, Single ny, Single nz, Single x, Single y, Single z) @@ -35847,6 +42642,12 @@ namespace OpenTK.OpenGL Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN((UInt32)rc, (Single)s, (Single)t, (Single)r, (Single)g, (Single)b, (Single)a, (Single)nx, (Single)ny, (Single)nz, (Single)x, (Single)y, (Single)z); } + public static + void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(Int32 rc, Single s, Single t, Single r, Single g, Single b, Single a, Single nx, Single ny, Single nz, Single x, Single y, Single z) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN((UInt32)rc, (Single)s, (Single)t, (Single)r, (Single)g, (Single)b, (Single)a, (Single)nx, (Single)ny, (Single)nz, (Single)x, (Single)y, (Single)z); + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(UInt32* rc, Single* tc, Single* c, Single* n, Single* v) @@ -35854,6 +42655,15 @@ namespace OpenTK.OpenGL unsafe { Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)c, (Single*)n, (Single*)v); } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(Int32* rc, Single* tc, Single* c, Single* n, Single* v) + { + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)c, (Single*)n, (Single*)v); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(UInt32* rc, Single* tc, Single* c, Single* n, [In, Out] Single[] v) @@ -35864,6 +42674,16 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(Int32* rc, Single* tc, Single* c, Single* n, [In, Out] Single[] v) + { + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)c, (Single*)n, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(UInt32* rc, Single* tc, Single* c, Single* n, ref Single v) @@ -35874,6 +42694,16 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(Int32* rc, Single* tc, Single* c, Single* n, ref Single v) + { + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)c, (Single*)n, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(UInt32* rc, Single* tc, Single* c, [In, Out] Single[] n, Single* v) @@ -35884,6 +42714,16 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(Int32* rc, Single* tc, Single* c, [In, Out] Single[] n, Single* v) + { + fixed (Single* n_ptr = n) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)c, (Single*)n_ptr, (Single*)v); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(UInt32* rc, Single* tc, Single* c, [In, Out] Single[] n, [In, Out] Single[] v) @@ -35895,6 +42735,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(Int32* rc, Single* tc, Single* c, [In, Out] Single[] n, [In, Out] Single[] v) + { + fixed (Single* n_ptr = n) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(UInt32* rc, Single* tc, Single* c, [In, Out] Single[] n, ref Single v) @@ -35906,6 +42757,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(Int32* rc, Single* tc, Single* c, [In, Out] Single[] n, ref Single v) + { + fixed (Single* n_ptr = n) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(UInt32* rc, Single* tc, Single* c, ref Single n, Single* v) @@ -35916,6 +42778,16 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(Int32* rc, Single* tc, Single* c, ref Single n, Single* v) + { + fixed (Single* n_ptr = &n) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)c, (Single*)n_ptr, (Single*)v); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(UInt32* rc, Single* tc, Single* c, ref Single n, [In, Out] Single[] v) @@ -35927,6 +42799,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(Int32* rc, Single* tc, Single* c, ref Single n, [In, Out] Single[] v) + { + fixed (Single* n_ptr = &n) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(UInt32* rc, Single* tc, Single* c, ref Single n, ref Single v) @@ -35938,6 +42821,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(Int32* rc, Single* tc, Single* c, ref Single n, ref Single v) + { + fixed (Single* n_ptr = &n) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(UInt32* rc, Single* tc, [In, Out] Single[] c, Single* n, Single* v) @@ -35948,6 +42842,16 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(Int32* rc, Single* tc, [In, Out] Single[] c, Single* n, Single* v) + { + fixed (Single* c_ptr = c) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)c_ptr, (Single*)n, (Single*)v); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(UInt32* rc, Single* tc, [In, Out] Single[] c, Single* n, [In, Out] Single[] v) @@ -35959,6 +42863,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(Int32* rc, Single* tc, [In, Out] Single[] c, Single* n, [In, Out] Single[] v) + { + fixed (Single* c_ptr = c) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(UInt32* rc, Single* tc, [In, Out] Single[] c, Single* n, ref Single v) @@ -35970,6 +42885,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(Int32* rc, Single* tc, [In, Out] Single[] c, Single* n, ref Single v) + { + fixed (Single* c_ptr = c) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(UInt32* rc, Single* tc, [In, Out] Single[] c, [In, Out] Single[] n, Single* v) @@ -35981,6 +42907,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(Int32* rc, Single* tc, [In, Out] Single[] c, [In, Out] Single[] n, Single* v) + { + fixed (Single* c_ptr = c) + fixed (Single* n_ptr = n) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(UInt32* rc, Single* tc, [In, Out] Single[] c, [In, Out] Single[] n, [In, Out] Single[] v) @@ -35993,6 +42930,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(Int32* rc, Single* tc, [In, Out] Single[] c, [In, Out] Single[] n, [In, Out] Single[] v) + { + fixed (Single* c_ptr = c) + fixed (Single* n_ptr = n) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(UInt32* rc, Single* tc, [In, Out] Single[] c, [In, Out] Single[] n, ref Single v) @@ -36005,6 +42954,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(Int32* rc, Single* tc, [In, Out] Single[] c, [In, Out] Single[] n, ref Single v) + { + fixed (Single* c_ptr = c) + fixed (Single* n_ptr = n) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(UInt32* rc, Single* tc, [In, Out] Single[] c, ref Single n, Single* v) @@ -36016,6 +42977,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(Int32* rc, Single* tc, [In, Out] Single[] c, ref Single n, Single* v) + { + fixed (Single* c_ptr = c) + fixed (Single* n_ptr = &n) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(UInt32* rc, Single* tc, [In, Out] Single[] c, ref Single n, [In, Out] Single[] v) @@ -36028,6 +43000,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(Int32* rc, Single* tc, [In, Out] Single[] c, ref Single n, [In, Out] Single[] v) + { + fixed (Single* c_ptr = c) + fixed (Single* n_ptr = &n) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(UInt32* rc, Single* tc, [In, Out] Single[] c, ref Single n, ref Single v) @@ -36040,6 +43024,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(Int32* rc, Single* tc, [In, Out] Single[] c, ref Single n, ref Single v) + { + fixed (Single* c_ptr = c) + fixed (Single* n_ptr = &n) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(UInt32* rc, Single* tc, ref Single c, Single* n, Single* v) @@ -36050,6 +43046,16 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(Int32* rc, Single* tc, ref Single c, Single* n, Single* v) + { + fixed (Single* c_ptr = &c) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)c_ptr, (Single*)n, (Single*)v); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(UInt32* rc, Single* tc, ref Single c, Single* n, [In, Out] Single[] v) @@ -36061,6 +43067,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(Int32* rc, Single* tc, ref Single c, Single* n, [In, Out] Single[] v) + { + fixed (Single* c_ptr = &c) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(UInt32* rc, Single* tc, ref Single c, Single* n, ref Single v) @@ -36072,6 +43089,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(Int32* rc, Single* tc, ref Single c, Single* n, ref Single v) + { + fixed (Single* c_ptr = &c) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(UInt32* rc, Single* tc, ref Single c, [In, Out] Single[] n, Single* v) @@ -36083,6 +43111,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(Int32* rc, Single* tc, ref Single c, [In, Out] Single[] n, Single* v) + { + fixed (Single* c_ptr = &c) + fixed (Single* n_ptr = n) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(UInt32* rc, Single* tc, ref Single c, [In, Out] Single[] n, [In, Out] Single[] v) @@ -36095,6 +43134,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(Int32* rc, Single* tc, ref Single c, [In, Out] Single[] n, [In, Out] Single[] v) + { + fixed (Single* c_ptr = &c) + fixed (Single* n_ptr = n) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(UInt32* rc, Single* tc, ref Single c, [In, Out] Single[] n, ref Single v) @@ -36107,6 +43158,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(Int32* rc, Single* tc, ref Single c, [In, Out] Single[] n, ref Single v) + { + fixed (Single* c_ptr = &c) + fixed (Single* n_ptr = n) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(UInt32* rc, Single* tc, ref Single c, ref Single n, Single* v) @@ -36118,6 +43181,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(Int32* rc, Single* tc, ref Single c, ref Single n, Single* v) + { + fixed (Single* c_ptr = &c) + fixed (Single* n_ptr = &n) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(UInt32* rc, Single* tc, ref Single c, ref Single n, [In, Out] Single[] v) @@ -36130,6 +43204,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(Int32* rc, Single* tc, ref Single c, ref Single n, [In, Out] Single[] v) + { + fixed (Single* c_ptr = &c) + fixed (Single* n_ptr = &n) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(UInt32* rc, Single* tc, ref Single c, ref Single n, ref Single v) @@ -36142,6 +43228,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(Int32* rc, Single* tc, ref Single c, ref Single n, ref Single v) + { + fixed (Single* c_ptr = &c) + fixed (Single* n_ptr = &n) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(UInt32* rc, [In, Out] Single[] tc, Single* c, Single* n, Single* v) @@ -36152,6 +43250,16 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(Int32* rc, [In, Out] Single[] tc, Single* c, Single* n, Single* v) + { + fixed (Single* tc_ptr = tc) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c, (Single*)n, (Single*)v); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(UInt32* rc, [In, Out] Single[] tc, Single* c, Single* n, [In, Out] Single[] v) @@ -36163,6 +43271,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(Int32* rc, [In, Out] Single[] tc, Single* c, Single* n, [In, Out] Single[] v) + { + fixed (Single* tc_ptr = tc) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c, (Single*)n, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(UInt32* rc, [In, Out] Single[] tc, Single* c, Single* n, ref Single v) @@ -36174,6 +43293,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(Int32* rc, [In, Out] Single[] tc, Single* c, Single* n, ref Single v) + { + fixed (Single* tc_ptr = tc) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c, (Single*)n, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(UInt32* rc, [In, Out] Single[] tc, Single* c, [In, Out] Single[] n, Single* v) @@ -36185,6 +43315,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(Int32* rc, [In, Out] Single[] tc, Single* c, [In, Out] Single[] n, Single* v) + { + fixed (Single* tc_ptr = tc) + fixed (Single* n_ptr = n) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(UInt32* rc, [In, Out] Single[] tc, Single* c, [In, Out] Single[] n, [In, Out] Single[] v) @@ -36197,6 +43338,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(Int32* rc, [In, Out] Single[] tc, Single* c, [In, Out] Single[] n, [In, Out] Single[] v) + { + fixed (Single* tc_ptr = tc) + fixed (Single* n_ptr = n) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(UInt32* rc, [In, Out] Single[] tc, Single* c, [In, Out] Single[] n, ref Single v) @@ -36209,6 +43362,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(Int32* rc, [In, Out] Single[] tc, Single* c, [In, Out] Single[] n, ref Single v) + { + fixed (Single* tc_ptr = tc) + fixed (Single* n_ptr = n) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(UInt32* rc, [In, Out] Single[] tc, Single* c, ref Single n, Single* v) @@ -36220,6 +43385,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(Int32* rc, [In, Out] Single[] tc, Single* c, ref Single n, Single* v) + { + fixed (Single* tc_ptr = tc) + fixed (Single* n_ptr = &n) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(UInt32* rc, [In, Out] Single[] tc, Single* c, ref Single n, [In, Out] Single[] v) @@ -36232,6 +43408,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(Int32* rc, [In, Out] Single[] tc, Single* c, ref Single n, [In, Out] Single[] v) + { + fixed (Single* tc_ptr = tc) + fixed (Single* n_ptr = &n) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(UInt32* rc, [In, Out] Single[] tc, Single* c, ref Single n, ref Single v) @@ -36244,6 +43432,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(Int32* rc, [In, Out] Single[] tc, Single* c, ref Single n, ref Single v) + { + fixed (Single* tc_ptr = tc) + fixed (Single* n_ptr = &n) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(UInt32* rc, [In, Out] Single[] tc, [In, Out] Single[] c, Single* n, Single* v) @@ -36255,6 +43455,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(Int32* rc, [In, Out] Single[] tc, [In, Out] Single[] c, Single* n, Single* v) + { + fixed (Single* tc_ptr = tc) + fixed (Single* c_ptr = c) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(UInt32* rc, [In, Out] Single[] tc, [In, Out] Single[] c, Single* n, [In, Out] Single[] v) @@ -36267,6 +43478,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(Int32* rc, [In, Out] Single[] tc, [In, Out] Single[] c, Single* n, [In, Out] Single[] v) + { + fixed (Single* tc_ptr = tc) + fixed (Single* c_ptr = c) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(UInt32* rc, [In, Out] Single[] tc, [In, Out] Single[] c, Single* n, ref Single v) @@ -36279,6 +43502,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(Int32* rc, [In, Out] Single[] tc, [In, Out] Single[] c, Single* n, ref Single v) + { + fixed (Single* tc_ptr = tc) + fixed (Single* c_ptr = c) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(UInt32* rc, [In, Out] Single[] tc, [In, Out] Single[] c, [In, Out] Single[] n, Single* v) @@ -36291,6 +43526,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(Int32* rc, [In, Out] Single[] tc, [In, Out] Single[] c, [In, Out] Single[] n, Single* v) + { + fixed (Single* tc_ptr = tc) + fixed (Single* c_ptr = c) + fixed (Single* n_ptr = n) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(UInt32* rc, [In, Out] Single[] tc, [In, Out] Single[] c, [In, Out] Single[] n, [In, Out] Single[] v) @@ -36304,6 +43551,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(Int32* rc, [In, Out] Single[] tc, [In, Out] Single[] c, [In, Out] Single[] n, [In, Out] Single[] v) + { + fixed (Single* tc_ptr = tc) + fixed (Single* c_ptr = c) + fixed (Single* n_ptr = n) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(UInt32* rc, [In, Out] Single[] tc, [In, Out] Single[] c, [In, Out] Single[] n, ref Single v) @@ -36317,6 +43577,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(Int32* rc, [In, Out] Single[] tc, [In, Out] Single[] c, [In, Out] Single[] n, ref Single v) + { + fixed (Single* tc_ptr = tc) + fixed (Single* c_ptr = c) + fixed (Single* n_ptr = n) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(UInt32* rc, [In, Out] Single[] tc, [In, Out] Single[] c, ref Single n, Single* v) @@ -36329,6 +43602,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(Int32* rc, [In, Out] Single[] tc, [In, Out] Single[] c, ref Single n, Single* v) + { + fixed (Single* tc_ptr = tc) + fixed (Single* c_ptr = c) + fixed (Single* n_ptr = &n) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(UInt32* rc, [In, Out] Single[] tc, [In, Out] Single[] c, ref Single n, [In, Out] Single[] v) @@ -36342,6 +43627,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(Int32* rc, [In, Out] Single[] tc, [In, Out] Single[] c, ref Single n, [In, Out] Single[] v) + { + fixed (Single* tc_ptr = tc) + fixed (Single* c_ptr = c) + fixed (Single* n_ptr = &n) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(UInt32* rc, [In, Out] Single[] tc, [In, Out] Single[] c, ref Single n, ref Single v) @@ -36355,6 +43653,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(Int32* rc, [In, Out] Single[] tc, [In, Out] Single[] c, ref Single n, ref Single v) + { + fixed (Single* tc_ptr = tc) + fixed (Single* c_ptr = c) + fixed (Single* n_ptr = &n) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(UInt32* rc, [In, Out] Single[] tc, ref Single c, Single* n, Single* v) @@ -36366,6 +43677,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(Int32* rc, [In, Out] Single[] tc, ref Single c, Single* n, Single* v) + { + fixed (Single* tc_ptr = tc) + fixed (Single* c_ptr = &c) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(UInt32* rc, [In, Out] Single[] tc, ref Single c, Single* n, [In, Out] Single[] v) @@ -36378,6 +43700,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(Int32* rc, [In, Out] Single[] tc, ref Single c, Single* n, [In, Out] Single[] v) + { + fixed (Single* tc_ptr = tc) + fixed (Single* c_ptr = &c) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(UInt32* rc, [In, Out] Single[] tc, ref Single c, Single* n, ref Single v) @@ -36390,6 +43724,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(Int32* rc, [In, Out] Single[] tc, ref Single c, Single* n, ref Single v) + { + fixed (Single* tc_ptr = tc) + fixed (Single* c_ptr = &c) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(UInt32* rc, [In, Out] Single[] tc, ref Single c, [In, Out] Single[] n, Single* v) @@ -36402,6 +43748,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(Int32* rc, [In, Out] Single[] tc, ref Single c, [In, Out] Single[] n, Single* v) + { + fixed (Single* tc_ptr = tc) + fixed (Single* c_ptr = &c) + fixed (Single* n_ptr = n) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(UInt32* rc, [In, Out] Single[] tc, ref Single c, [In, Out] Single[] n, [In, Out] Single[] v) @@ -36415,6 +43773,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(Int32* rc, [In, Out] Single[] tc, ref Single c, [In, Out] Single[] n, [In, Out] Single[] v) + { + fixed (Single* tc_ptr = tc) + fixed (Single* c_ptr = &c) + fixed (Single* n_ptr = n) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(UInt32* rc, [In, Out] Single[] tc, ref Single c, [In, Out] Single[] n, ref Single v) @@ -36428,6 +43799,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(Int32* rc, [In, Out] Single[] tc, ref Single c, [In, Out] Single[] n, ref Single v) + { + fixed (Single* tc_ptr = tc) + fixed (Single* c_ptr = &c) + fixed (Single* n_ptr = n) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(UInt32* rc, [In, Out] Single[] tc, ref Single c, ref Single n, Single* v) @@ -36440,6 +43824,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(Int32* rc, [In, Out] Single[] tc, ref Single c, ref Single n, Single* v) + { + fixed (Single* tc_ptr = tc) + fixed (Single* c_ptr = &c) + fixed (Single* n_ptr = &n) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(UInt32* rc, [In, Out] Single[] tc, ref Single c, ref Single n, [In, Out] Single[] v) @@ -36453,6 +43849,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(Int32* rc, [In, Out] Single[] tc, ref Single c, ref Single n, [In, Out] Single[] v) + { + fixed (Single* tc_ptr = tc) + fixed (Single* c_ptr = &c) + fixed (Single* n_ptr = &n) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(UInt32* rc, [In, Out] Single[] tc, ref Single c, ref Single n, ref Single v) @@ -36466,6 +43875,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(Int32* rc, [In, Out] Single[] tc, ref Single c, ref Single n, ref Single v) + { + fixed (Single* tc_ptr = tc) + fixed (Single* c_ptr = &c) + fixed (Single* n_ptr = &n) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(UInt32* rc, ref Single tc, Single* c, Single* n, Single* v) @@ -36476,6 +43898,16 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(Int32* rc, ref Single tc, Single* c, Single* n, Single* v) + { + fixed (Single* tc_ptr = &tc) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c, (Single*)n, (Single*)v); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(UInt32* rc, ref Single tc, Single* c, Single* n, [In, Out] Single[] v) @@ -36487,6 +43919,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(Int32* rc, ref Single tc, Single* c, Single* n, [In, Out] Single[] v) + { + fixed (Single* tc_ptr = &tc) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c, (Single*)n, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(UInt32* rc, ref Single tc, Single* c, Single* n, ref Single v) @@ -36498,6 +43941,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(Int32* rc, ref Single tc, Single* c, Single* n, ref Single v) + { + fixed (Single* tc_ptr = &tc) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c, (Single*)n, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(UInt32* rc, ref Single tc, Single* c, [In, Out] Single[] n, Single* v) @@ -36509,6 +43963,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(Int32* rc, ref Single tc, Single* c, [In, Out] Single[] n, Single* v) + { + fixed (Single* tc_ptr = &tc) + fixed (Single* n_ptr = n) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(UInt32* rc, ref Single tc, Single* c, [In, Out] Single[] n, [In, Out] Single[] v) @@ -36521,6 +43986,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(Int32* rc, ref Single tc, Single* c, [In, Out] Single[] n, [In, Out] Single[] v) + { + fixed (Single* tc_ptr = &tc) + fixed (Single* n_ptr = n) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(UInt32* rc, ref Single tc, Single* c, [In, Out] Single[] n, ref Single v) @@ -36533,6 +44010,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(Int32* rc, ref Single tc, Single* c, [In, Out] Single[] n, ref Single v) + { + fixed (Single* tc_ptr = &tc) + fixed (Single* n_ptr = n) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(UInt32* rc, ref Single tc, Single* c, ref Single n, Single* v) @@ -36544,6 +44033,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(Int32* rc, ref Single tc, Single* c, ref Single n, Single* v) + { + fixed (Single* tc_ptr = &tc) + fixed (Single* n_ptr = &n) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(UInt32* rc, ref Single tc, Single* c, ref Single n, [In, Out] Single[] v) @@ -36556,6 +44056,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(Int32* rc, ref Single tc, Single* c, ref Single n, [In, Out] Single[] v) + { + fixed (Single* tc_ptr = &tc) + fixed (Single* n_ptr = &n) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(UInt32* rc, ref Single tc, Single* c, ref Single n, ref Single v) @@ -36568,6 +44080,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(Int32* rc, ref Single tc, Single* c, ref Single n, ref Single v) + { + fixed (Single* tc_ptr = &tc) + fixed (Single* n_ptr = &n) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(UInt32* rc, ref Single tc, [In, Out] Single[] c, Single* n, Single* v) @@ -36579,6 +44103,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(Int32* rc, ref Single tc, [In, Out] Single[] c, Single* n, Single* v) + { + fixed (Single* tc_ptr = &tc) + fixed (Single* c_ptr = c) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(UInt32* rc, ref Single tc, [In, Out] Single[] c, Single* n, [In, Out] Single[] v) @@ -36591,6 +44126,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(Int32* rc, ref Single tc, [In, Out] Single[] c, Single* n, [In, Out] Single[] v) + { + fixed (Single* tc_ptr = &tc) + fixed (Single* c_ptr = c) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(UInt32* rc, ref Single tc, [In, Out] Single[] c, Single* n, ref Single v) @@ -36603,6 +44150,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(Int32* rc, ref Single tc, [In, Out] Single[] c, Single* n, ref Single v) + { + fixed (Single* tc_ptr = &tc) + fixed (Single* c_ptr = c) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(UInt32* rc, ref Single tc, [In, Out] Single[] c, [In, Out] Single[] n, Single* v) @@ -36615,6 +44174,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(Int32* rc, ref Single tc, [In, Out] Single[] c, [In, Out] Single[] n, Single* v) + { + fixed (Single* tc_ptr = &tc) + fixed (Single* c_ptr = c) + fixed (Single* n_ptr = n) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(UInt32* rc, ref Single tc, [In, Out] Single[] c, [In, Out] Single[] n, [In, Out] Single[] v) @@ -36628,6 +44199,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(Int32* rc, ref Single tc, [In, Out] Single[] c, [In, Out] Single[] n, [In, Out] Single[] v) + { + fixed (Single* tc_ptr = &tc) + fixed (Single* c_ptr = c) + fixed (Single* n_ptr = n) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(UInt32* rc, ref Single tc, [In, Out] Single[] c, [In, Out] Single[] n, ref Single v) @@ -36641,6 +44225,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(Int32* rc, ref Single tc, [In, Out] Single[] c, [In, Out] Single[] n, ref Single v) + { + fixed (Single* tc_ptr = &tc) + fixed (Single* c_ptr = c) + fixed (Single* n_ptr = n) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(UInt32* rc, ref Single tc, [In, Out] Single[] c, ref Single n, Single* v) @@ -36653,6 +44250,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(Int32* rc, ref Single tc, [In, Out] Single[] c, ref Single n, Single* v) + { + fixed (Single* tc_ptr = &tc) + fixed (Single* c_ptr = c) + fixed (Single* n_ptr = &n) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(UInt32* rc, ref Single tc, [In, Out] Single[] c, ref Single n, [In, Out] Single[] v) @@ -36666,6 +44275,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(Int32* rc, ref Single tc, [In, Out] Single[] c, ref Single n, [In, Out] Single[] v) + { + fixed (Single* tc_ptr = &tc) + fixed (Single* c_ptr = c) + fixed (Single* n_ptr = &n) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(UInt32* rc, ref Single tc, [In, Out] Single[] c, ref Single n, ref Single v) @@ -36679,6 +44301,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(Int32* rc, ref Single tc, [In, Out] Single[] c, ref Single n, ref Single v) + { + fixed (Single* tc_ptr = &tc) + fixed (Single* c_ptr = c) + fixed (Single* n_ptr = &n) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(UInt32* rc, ref Single tc, ref Single c, Single* n, Single* v) @@ -36690,6 +44325,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(Int32* rc, ref Single tc, ref Single c, Single* n, Single* v) + { + fixed (Single* tc_ptr = &tc) + fixed (Single* c_ptr = &c) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(UInt32* rc, ref Single tc, ref Single c, Single* n, [In, Out] Single[] v) @@ -36702,6 +44348,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(Int32* rc, ref Single tc, ref Single c, Single* n, [In, Out] Single[] v) + { + fixed (Single* tc_ptr = &tc) + fixed (Single* c_ptr = &c) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(UInt32* rc, ref Single tc, ref Single c, Single* n, ref Single v) @@ -36714,6 +44372,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(Int32* rc, ref Single tc, ref Single c, Single* n, ref Single v) + { + fixed (Single* tc_ptr = &tc) + fixed (Single* c_ptr = &c) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(UInt32* rc, ref Single tc, ref Single c, [In, Out] Single[] n, Single* v) @@ -36726,6 +44396,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(Int32* rc, ref Single tc, ref Single c, [In, Out] Single[] n, Single* v) + { + fixed (Single* tc_ptr = &tc) + fixed (Single* c_ptr = &c) + fixed (Single* n_ptr = n) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(UInt32* rc, ref Single tc, ref Single c, [In, Out] Single[] n, [In, Out] Single[] v) @@ -36739,6 +44421,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(Int32* rc, ref Single tc, ref Single c, [In, Out] Single[] n, [In, Out] Single[] v) + { + fixed (Single* tc_ptr = &tc) + fixed (Single* c_ptr = &c) + fixed (Single* n_ptr = n) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(UInt32* rc, ref Single tc, ref Single c, [In, Out] Single[] n, ref Single v) @@ -36752,6 +44447,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(Int32* rc, ref Single tc, ref Single c, [In, Out] Single[] n, ref Single v) + { + fixed (Single* tc_ptr = &tc) + fixed (Single* c_ptr = &c) + fixed (Single* n_ptr = n) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(UInt32* rc, ref Single tc, ref Single c, ref Single n, Single* v) @@ -36764,6 +44472,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(Int32* rc, ref Single tc, ref Single c, ref Single n, Single* v) + { + fixed (Single* tc_ptr = &tc) + fixed (Single* c_ptr = &c) + fixed (Single* n_ptr = &n) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(UInt32* rc, ref Single tc, ref Single c, ref Single n, [In, Out] Single[] v) @@ -36777,6 +44497,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(Int32* rc, ref Single tc, ref Single c, ref Single n, [In, Out] Single[] v) + { + fixed (Single* tc_ptr = &tc) + fixed (Single* c_ptr = &c) + fixed (Single* n_ptr = &n) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(UInt32* rc, ref Single tc, ref Single c, ref Single n, ref Single v) @@ -36790,6 +44523,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(Int32* rc, ref Single tc, ref Single c, ref Single n, ref Single v) + { + fixed (Single* tc_ptr = &tc) + fixed (Single* c_ptr = &c) + fixed (Single* n_ptr = &n) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] UInt32[] rc, Single* tc, Single* c, Single* n, Single* v) @@ -36800,6 +44546,16 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] Int32[] rc, Single* tc, Single* c, Single* n, Single* v) + { + fixed (Int32* rc_ptr = rc) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c, (Single*)n, (Single*)v); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] UInt32[] rc, Single* tc, Single* c, Single* n, [In, Out] Single[] v) @@ -36811,6 +44567,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] Int32[] rc, Single* tc, Single* c, Single* n, [In, Out] Single[] v) + { + fixed (Int32* rc_ptr = rc) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c, (Single*)n, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] UInt32[] rc, Single* tc, Single* c, Single* n, ref Single v) @@ -36822,6 +44589,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] Int32[] rc, Single* tc, Single* c, Single* n, ref Single v) + { + fixed (Int32* rc_ptr = rc) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c, (Single*)n, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] UInt32[] rc, Single* tc, Single* c, [In, Out] Single[] n, Single* v) @@ -36833,6 +44611,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] Int32[] rc, Single* tc, Single* c, [In, Out] Single[] n, Single* v) + { + fixed (Int32* rc_ptr = rc) + fixed (Single* n_ptr = n) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c, (Single*)n_ptr, (Single*)v); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] UInt32[] rc, Single* tc, Single* c, [In, Out] Single[] n, [In, Out] Single[] v) @@ -36845,6 +44634,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] Int32[] rc, Single* tc, Single* c, [In, Out] Single[] n, [In, Out] Single[] v) + { + fixed (Int32* rc_ptr = rc) + fixed (Single* n_ptr = n) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] UInt32[] rc, Single* tc, Single* c, [In, Out] Single[] n, ref Single v) @@ -36857,6 +44658,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] Int32[] rc, Single* tc, Single* c, [In, Out] Single[] n, ref Single v) + { + fixed (Int32* rc_ptr = rc) + fixed (Single* n_ptr = n) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] UInt32[] rc, Single* tc, Single* c, ref Single n, Single* v) @@ -36868,6 +44681,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] Int32[] rc, Single* tc, Single* c, ref Single n, Single* v) + { + fixed (Int32* rc_ptr = rc) + fixed (Single* n_ptr = &n) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c, (Single*)n_ptr, (Single*)v); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] UInt32[] rc, Single* tc, Single* c, ref Single n, [In, Out] Single[] v) @@ -36880,6 +44704,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] Int32[] rc, Single* tc, Single* c, ref Single n, [In, Out] Single[] v) + { + fixed (Int32* rc_ptr = rc) + fixed (Single* n_ptr = &n) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] UInt32[] rc, Single* tc, Single* c, ref Single n, ref Single v) @@ -36892,6 +44728,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] Int32[] rc, Single* tc, Single* c, ref Single n, ref Single v) + { + fixed (Int32* rc_ptr = rc) + fixed (Single* n_ptr = &n) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] UInt32[] rc, Single* tc, [In, Out] Single[] c, Single* n, Single* v) @@ -36903,6 +44751,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] Int32[] rc, Single* tc, [In, Out] Single[] c, Single* n, Single* v) + { + fixed (Int32* rc_ptr = rc) + fixed (Single* c_ptr = c) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c_ptr, (Single*)n, (Single*)v); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] UInt32[] rc, Single* tc, [In, Out] Single[] c, Single* n, [In, Out] Single[] v) @@ -36915,6 +44774,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] Int32[] rc, Single* tc, [In, Out] Single[] c, Single* n, [In, Out] Single[] v) + { + fixed (Int32* rc_ptr = rc) + fixed (Single* c_ptr = c) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] UInt32[] rc, Single* tc, [In, Out] Single[] c, Single* n, ref Single v) @@ -36927,6 +44798,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] Int32[] rc, Single* tc, [In, Out] Single[] c, Single* n, ref Single v) + { + fixed (Int32* rc_ptr = rc) + fixed (Single* c_ptr = c) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] UInt32[] rc, Single* tc, [In, Out] Single[] c, [In, Out] Single[] n, Single* v) @@ -36939,6 +44822,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] Int32[] rc, Single* tc, [In, Out] Single[] c, [In, Out] Single[] n, Single* v) + { + fixed (Int32* rc_ptr = rc) + fixed (Single* c_ptr = c) + fixed (Single* n_ptr = n) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] UInt32[] rc, Single* tc, [In, Out] Single[] c, [In, Out] Single[] n, [In, Out] Single[] v) @@ -36952,6 +44847,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] Int32[] rc, Single* tc, [In, Out] Single[] c, [In, Out] Single[] n, [In, Out] Single[] v) + { + fixed (Int32* rc_ptr = rc) + fixed (Single* c_ptr = c) + fixed (Single* n_ptr = n) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] UInt32[] rc, Single* tc, [In, Out] Single[] c, [In, Out] Single[] n, ref Single v) @@ -36965,6 +44873,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] Int32[] rc, Single* tc, [In, Out] Single[] c, [In, Out] Single[] n, ref Single v) + { + fixed (Int32* rc_ptr = rc) + fixed (Single* c_ptr = c) + fixed (Single* n_ptr = n) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] UInt32[] rc, Single* tc, [In, Out] Single[] c, ref Single n, Single* v) @@ -36977,6 +44898,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] Int32[] rc, Single* tc, [In, Out] Single[] c, ref Single n, Single* v) + { + fixed (Int32* rc_ptr = rc) + fixed (Single* c_ptr = c) + fixed (Single* n_ptr = &n) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] UInt32[] rc, Single* tc, [In, Out] Single[] c, ref Single n, [In, Out] Single[] v) @@ -36990,6 +44923,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] Int32[] rc, Single* tc, [In, Out] Single[] c, ref Single n, [In, Out] Single[] v) + { + fixed (Int32* rc_ptr = rc) + fixed (Single* c_ptr = c) + fixed (Single* n_ptr = &n) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] UInt32[] rc, Single* tc, [In, Out] Single[] c, ref Single n, ref Single v) @@ -37003,6 +44949,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] Int32[] rc, Single* tc, [In, Out] Single[] c, ref Single n, ref Single v) + { + fixed (Int32* rc_ptr = rc) + fixed (Single* c_ptr = c) + fixed (Single* n_ptr = &n) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] UInt32[] rc, Single* tc, ref Single c, Single* n, Single* v) @@ -37014,6 +44973,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] Int32[] rc, Single* tc, ref Single c, Single* n, Single* v) + { + fixed (Int32* rc_ptr = rc) + fixed (Single* c_ptr = &c) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c_ptr, (Single*)n, (Single*)v); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] UInt32[] rc, Single* tc, ref Single c, Single* n, [In, Out] Single[] v) @@ -37026,6 +44996,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] Int32[] rc, Single* tc, ref Single c, Single* n, [In, Out] Single[] v) + { + fixed (Int32* rc_ptr = rc) + fixed (Single* c_ptr = &c) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] UInt32[] rc, Single* tc, ref Single c, Single* n, ref Single v) @@ -37038,6 +45020,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] Int32[] rc, Single* tc, ref Single c, Single* n, ref Single v) + { + fixed (Int32* rc_ptr = rc) + fixed (Single* c_ptr = &c) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] UInt32[] rc, Single* tc, ref Single c, [In, Out] Single[] n, Single* v) @@ -37050,6 +45044,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] Int32[] rc, Single* tc, ref Single c, [In, Out] Single[] n, Single* v) + { + fixed (Int32* rc_ptr = rc) + fixed (Single* c_ptr = &c) + fixed (Single* n_ptr = n) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] UInt32[] rc, Single* tc, ref Single c, [In, Out] Single[] n, [In, Out] Single[] v) @@ -37063,6 +45069,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] Int32[] rc, Single* tc, ref Single c, [In, Out] Single[] n, [In, Out] Single[] v) + { + fixed (Int32* rc_ptr = rc) + fixed (Single* c_ptr = &c) + fixed (Single* n_ptr = n) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] UInt32[] rc, Single* tc, ref Single c, [In, Out] Single[] n, ref Single v) @@ -37076,6 +45095,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] Int32[] rc, Single* tc, ref Single c, [In, Out] Single[] n, ref Single v) + { + fixed (Int32* rc_ptr = rc) + fixed (Single* c_ptr = &c) + fixed (Single* n_ptr = n) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] UInt32[] rc, Single* tc, ref Single c, ref Single n, Single* v) @@ -37088,6 +45120,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] Int32[] rc, Single* tc, ref Single c, ref Single n, Single* v) + { + fixed (Int32* rc_ptr = rc) + fixed (Single* c_ptr = &c) + fixed (Single* n_ptr = &n) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] UInt32[] rc, Single* tc, ref Single c, ref Single n, [In, Out] Single[] v) @@ -37101,6 +45145,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] Int32[] rc, Single* tc, ref Single c, ref Single n, [In, Out] Single[] v) + { + fixed (Int32* rc_ptr = rc) + fixed (Single* c_ptr = &c) + fixed (Single* n_ptr = &n) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] UInt32[] rc, Single* tc, ref Single c, ref Single n, ref Single v) @@ -37114,6 +45171,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] Int32[] rc, Single* tc, ref Single c, ref Single n, ref Single v) + { + fixed (Int32* rc_ptr = rc) + fixed (Single* c_ptr = &c) + fixed (Single* n_ptr = &n) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] UInt32[] rc, [In, Out] Single[] tc, Single* c, Single* n, Single* v) @@ -37125,6 +45195,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] Int32[] rc, [In, Out] Single[] tc, Single* c, Single* n, Single* v) + { + fixed (Int32* rc_ptr = rc) + fixed (Single* tc_ptr = tc) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c, (Single*)n, (Single*)v); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] UInt32[] rc, [In, Out] Single[] tc, Single* c, Single* n, [In, Out] Single[] v) @@ -37137,6 +45218,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] Int32[] rc, [In, Out] Single[] tc, Single* c, Single* n, [In, Out] Single[] v) + { + fixed (Int32* rc_ptr = rc) + fixed (Single* tc_ptr = tc) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c, (Single*)n, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] UInt32[] rc, [In, Out] Single[] tc, Single* c, Single* n, ref Single v) @@ -37149,6 +45242,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] Int32[] rc, [In, Out] Single[] tc, Single* c, Single* n, ref Single v) + { + fixed (Int32* rc_ptr = rc) + fixed (Single* tc_ptr = tc) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c, (Single*)n, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] UInt32[] rc, [In, Out] Single[] tc, Single* c, [In, Out] Single[] n, Single* v) @@ -37161,6 +45266,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] Int32[] rc, [In, Out] Single[] tc, Single* c, [In, Out] Single[] n, Single* v) + { + fixed (Int32* rc_ptr = rc) + fixed (Single* tc_ptr = tc) + fixed (Single* n_ptr = n) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] UInt32[] rc, [In, Out] Single[] tc, Single* c, [In, Out] Single[] n, [In, Out] Single[] v) @@ -37174,6 +45291,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] Int32[] rc, [In, Out] Single[] tc, Single* c, [In, Out] Single[] n, [In, Out] Single[] v) + { + fixed (Int32* rc_ptr = rc) + fixed (Single* tc_ptr = tc) + fixed (Single* n_ptr = n) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] UInt32[] rc, [In, Out] Single[] tc, Single* c, [In, Out] Single[] n, ref Single v) @@ -37187,6 +45317,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] Int32[] rc, [In, Out] Single[] tc, Single* c, [In, Out] Single[] n, ref Single v) + { + fixed (Int32* rc_ptr = rc) + fixed (Single* tc_ptr = tc) + fixed (Single* n_ptr = n) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] UInt32[] rc, [In, Out] Single[] tc, Single* c, ref Single n, Single* v) @@ -37199,6 +45342,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] Int32[] rc, [In, Out] Single[] tc, Single* c, ref Single n, Single* v) + { + fixed (Int32* rc_ptr = rc) + fixed (Single* tc_ptr = tc) + fixed (Single* n_ptr = &n) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] UInt32[] rc, [In, Out] Single[] tc, Single* c, ref Single n, [In, Out] Single[] v) @@ -37212,6 +45367,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] Int32[] rc, [In, Out] Single[] tc, Single* c, ref Single n, [In, Out] Single[] v) + { + fixed (Int32* rc_ptr = rc) + fixed (Single* tc_ptr = tc) + fixed (Single* n_ptr = &n) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] UInt32[] rc, [In, Out] Single[] tc, Single* c, ref Single n, ref Single v) @@ -37225,6 +45393,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] Int32[] rc, [In, Out] Single[] tc, Single* c, ref Single n, ref Single v) + { + fixed (Int32* rc_ptr = rc) + fixed (Single* tc_ptr = tc) + fixed (Single* n_ptr = &n) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] UInt32[] rc, [In, Out] Single[] tc, [In, Out] Single[] c, Single* n, Single* v) @@ -37237,6 +45418,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] Int32[] rc, [In, Out] Single[] tc, [In, Out] Single[] c, Single* n, Single* v) + { + fixed (Int32* rc_ptr = rc) + fixed (Single* tc_ptr = tc) + fixed (Single* c_ptr = c) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] UInt32[] rc, [In, Out] Single[] tc, [In, Out] Single[] c, Single* n, [In, Out] Single[] v) @@ -37250,6 +45443,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] Int32[] rc, [In, Out] Single[] tc, [In, Out] Single[] c, Single* n, [In, Out] Single[] v) + { + fixed (Int32* rc_ptr = rc) + fixed (Single* tc_ptr = tc) + fixed (Single* c_ptr = c) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] UInt32[] rc, [In, Out] Single[] tc, [In, Out] Single[] c, Single* n, ref Single v) @@ -37263,6 +45469,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] Int32[] rc, [In, Out] Single[] tc, [In, Out] Single[] c, Single* n, ref Single v) + { + fixed (Int32* rc_ptr = rc) + fixed (Single* tc_ptr = tc) + fixed (Single* c_ptr = c) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] UInt32[] rc, [In, Out] Single[] tc, [In, Out] Single[] c, [In, Out] Single[] n, Single* v) @@ -37276,6 +45495,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] Int32[] rc, [In, Out] Single[] tc, [In, Out] Single[] c, [In, Out] Single[] n, Single* v) + { + fixed (Int32* rc_ptr = rc) + fixed (Single* tc_ptr = tc) + fixed (Single* c_ptr = c) + fixed (Single* n_ptr = n) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); + } + } + [System.CLSCompliant(false)] public static void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] UInt32[] rc, [In, Out] Single[] tc, [In, Out] Single[] c, [In, Out] Single[] n, [In, Out] Single[] v) @@ -37293,6 +45525,22 @@ namespace OpenTK.OpenGL } } + public static + void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] Int32[] rc, [In, Out] Single[] tc, [In, Out] Single[] c, [In, Out] Single[] n, [In, Out] Single[] v) + { + unsafe + { + fixed (Int32* rc_ptr = rc) + fixed (Single* tc_ptr = tc) + fixed (Single* c_ptr = c) + fixed (Single* n_ptr = n) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] UInt32[] rc, [In, Out] Single[] tc, [In, Out] Single[] c, [In, Out] Single[] n, ref Single v) @@ -37310,6 +45558,22 @@ namespace OpenTK.OpenGL } } + public static + void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] Int32[] rc, [In, Out] Single[] tc, [In, Out] Single[] c, [In, Out] Single[] n, ref Single v) + { + unsafe + { + fixed (Int32* rc_ptr = rc) + fixed (Single* tc_ptr = tc) + fixed (Single* c_ptr = c) + fixed (Single* n_ptr = n) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] UInt32[] rc, [In, Out] Single[] tc, [In, Out] Single[] c, ref Single n, Single* v) @@ -37323,6 +45587,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] Int32[] rc, [In, Out] Single[] tc, [In, Out] Single[] c, ref Single n, Single* v) + { + fixed (Int32* rc_ptr = rc) + fixed (Single* tc_ptr = tc) + fixed (Single* c_ptr = c) + fixed (Single* n_ptr = &n) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); + } + } + [System.CLSCompliant(false)] public static void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] UInt32[] rc, [In, Out] Single[] tc, [In, Out] Single[] c, ref Single n, [In, Out] Single[] v) @@ -37340,6 +45617,22 @@ namespace OpenTK.OpenGL } } + public static + void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] Int32[] rc, [In, Out] Single[] tc, [In, Out] Single[] c, ref Single n, [In, Out] Single[] v) + { + unsafe + { + fixed (Int32* rc_ptr = rc) + fixed (Single* tc_ptr = tc) + fixed (Single* c_ptr = c) + fixed (Single* n_ptr = &n) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] UInt32[] rc, [In, Out] Single[] tc, [In, Out] Single[] c, ref Single n, ref Single v) @@ -37357,6 +45650,22 @@ namespace OpenTK.OpenGL } } + public static + void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] Int32[] rc, [In, Out] Single[] tc, [In, Out] Single[] c, ref Single n, ref Single v) + { + unsafe + { + fixed (Int32* rc_ptr = rc) + fixed (Single* tc_ptr = tc) + fixed (Single* c_ptr = c) + fixed (Single* n_ptr = &n) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] UInt32[] rc, [In, Out] Single[] tc, ref Single c, Single* n, Single* v) @@ -37369,6 +45678,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] Int32[] rc, [In, Out] Single[] tc, ref Single c, Single* n, Single* v) + { + fixed (Int32* rc_ptr = rc) + fixed (Single* tc_ptr = tc) + fixed (Single* c_ptr = &c) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] UInt32[] rc, [In, Out] Single[] tc, ref Single c, Single* n, [In, Out] Single[] v) @@ -37382,6 +45703,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] Int32[] rc, [In, Out] Single[] tc, ref Single c, Single* n, [In, Out] Single[] v) + { + fixed (Int32* rc_ptr = rc) + fixed (Single* tc_ptr = tc) + fixed (Single* c_ptr = &c) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] UInt32[] rc, [In, Out] Single[] tc, ref Single c, Single* n, ref Single v) @@ -37395,6 +45729,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] Int32[] rc, [In, Out] Single[] tc, ref Single c, Single* n, ref Single v) + { + fixed (Int32* rc_ptr = rc) + fixed (Single* tc_ptr = tc) + fixed (Single* c_ptr = &c) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] UInt32[] rc, [In, Out] Single[] tc, ref Single c, [In, Out] Single[] n, Single* v) @@ -37408,6 +45755,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] Int32[] rc, [In, Out] Single[] tc, ref Single c, [In, Out] Single[] n, Single* v) + { + fixed (Int32* rc_ptr = rc) + fixed (Single* tc_ptr = tc) + fixed (Single* c_ptr = &c) + fixed (Single* n_ptr = n) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); + } + } + [System.CLSCompliant(false)] public static void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] UInt32[] rc, [In, Out] Single[] tc, ref Single c, [In, Out] Single[] n, [In, Out] Single[] v) @@ -37425,6 +45785,22 @@ namespace OpenTK.OpenGL } } + public static + void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] Int32[] rc, [In, Out] Single[] tc, ref Single c, [In, Out] Single[] n, [In, Out] Single[] v) + { + unsafe + { + fixed (Int32* rc_ptr = rc) + fixed (Single* tc_ptr = tc) + fixed (Single* c_ptr = &c) + fixed (Single* n_ptr = n) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] UInt32[] rc, [In, Out] Single[] tc, ref Single c, [In, Out] Single[] n, ref Single v) @@ -37442,6 +45818,22 @@ namespace OpenTK.OpenGL } } + public static + void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] Int32[] rc, [In, Out] Single[] tc, ref Single c, [In, Out] Single[] n, ref Single v) + { + unsafe + { + fixed (Int32* rc_ptr = rc) + fixed (Single* tc_ptr = tc) + fixed (Single* c_ptr = &c) + fixed (Single* n_ptr = n) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] UInt32[] rc, [In, Out] Single[] tc, ref Single c, ref Single n, Single* v) @@ -37455,6 +45847,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] Int32[] rc, [In, Out] Single[] tc, ref Single c, ref Single n, Single* v) + { + fixed (Int32* rc_ptr = rc) + fixed (Single* tc_ptr = tc) + fixed (Single* c_ptr = &c) + fixed (Single* n_ptr = &n) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); + } + } + [System.CLSCompliant(false)] public static void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] UInt32[] rc, [In, Out] Single[] tc, ref Single c, ref Single n, [In, Out] Single[] v) @@ -37472,6 +45877,22 @@ namespace OpenTK.OpenGL } } + public static + void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] Int32[] rc, [In, Out] Single[] tc, ref Single c, ref Single n, [In, Out] Single[] v) + { + unsafe + { + fixed (Int32* rc_ptr = rc) + fixed (Single* tc_ptr = tc) + fixed (Single* c_ptr = &c) + fixed (Single* n_ptr = &n) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] UInt32[] rc, [In, Out] Single[] tc, ref Single c, ref Single n, ref Single v) @@ -37489,6 +45910,22 @@ namespace OpenTK.OpenGL } } + public static + void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] Int32[] rc, [In, Out] Single[] tc, ref Single c, ref Single n, ref Single v) + { + unsafe + { + fixed (Int32* rc_ptr = rc) + fixed (Single* tc_ptr = tc) + fixed (Single* c_ptr = &c) + fixed (Single* n_ptr = &n) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] UInt32[] rc, ref Single tc, Single* c, Single* n, Single* v) @@ -37500,6 +45937,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] Int32[] rc, ref Single tc, Single* c, Single* n, Single* v) + { + fixed (Int32* rc_ptr = rc) + fixed (Single* tc_ptr = &tc) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c, (Single*)n, (Single*)v); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] UInt32[] rc, ref Single tc, Single* c, Single* n, [In, Out] Single[] v) @@ -37512,6 +45960,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] Int32[] rc, ref Single tc, Single* c, Single* n, [In, Out] Single[] v) + { + fixed (Int32* rc_ptr = rc) + fixed (Single* tc_ptr = &tc) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c, (Single*)n, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] UInt32[] rc, ref Single tc, Single* c, Single* n, ref Single v) @@ -37524,6 +45984,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] Int32[] rc, ref Single tc, Single* c, Single* n, ref Single v) + { + fixed (Int32* rc_ptr = rc) + fixed (Single* tc_ptr = &tc) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c, (Single*)n, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] UInt32[] rc, ref Single tc, Single* c, [In, Out] Single[] n, Single* v) @@ -37536,6 +46008,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] Int32[] rc, ref Single tc, Single* c, [In, Out] Single[] n, Single* v) + { + fixed (Int32* rc_ptr = rc) + fixed (Single* tc_ptr = &tc) + fixed (Single* n_ptr = n) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] UInt32[] rc, ref Single tc, Single* c, [In, Out] Single[] n, [In, Out] Single[] v) @@ -37549,6 +46033,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] Int32[] rc, ref Single tc, Single* c, [In, Out] Single[] n, [In, Out] Single[] v) + { + fixed (Int32* rc_ptr = rc) + fixed (Single* tc_ptr = &tc) + fixed (Single* n_ptr = n) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] UInt32[] rc, ref Single tc, Single* c, [In, Out] Single[] n, ref Single v) @@ -37562,6 +46059,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] Int32[] rc, ref Single tc, Single* c, [In, Out] Single[] n, ref Single v) + { + fixed (Int32* rc_ptr = rc) + fixed (Single* tc_ptr = &tc) + fixed (Single* n_ptr = n) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] UInt32[] rc, ref Single tc, Single* c, ref Single n, Single* v) @@ -37574,6 +46084,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] Int32[] rc, ref Single tc, Single* c, ref Single n, Single* v) + { + fixed (Int32* rc_ptr = rc) + fixed (Single* tc_ptr = &tc) + fixed (Single* n_ptr = &n) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] UInt32[] rc, ref Single tc, Single* c, ref Single n, [In, Out] Single[] v) @@ -37587,6 +46109,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] Int32[] rc, ref Single tc, Single* c, ref Single n, [In, Out] Single[] v) + { + fixed (Int32* rc_ptr = rc) + fixed (Single* tc_ptr = &tc) + fixed (Single* n_ptr = &n) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] UInt32[] rc, ref Single tc, Single* c, ref Single n, ref Single v) @@ -37600,6 +46135,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] Int32[] rc, ref Single tc, Single* c, ref Single n, ref Single v) + { + fixed (Int32* rc_ptr = rc) + fixed (Single* tc_ptr = &tc) + fixed (Single* n_ptr = &n) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] UInt32[] rc, ref Single tc, [In, Out] Single[] c, Single* n, Single* v) @@ -37612,6 +46160,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] Int32[] rc, ref Single tc, [In, Out] Single[] c, Single* n, Single* v) + { + fixed (Int32* rc_ptr = rc) + fixed (Single* tc_ptr = &tc) + fixed (Single* c_ptr = c) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] UInt32[] rc, ref Single tc, [In, Out] Single[] c, Single* n, [In, Out] Single[] v) @@ -37625,6 +46185,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] Int32[] rc, ref Single tc, [In, Out] Single[] c, Single* n, [In, Out] Single[] v) + { + fixed (Int32* rc_ptr = rc) + fixed (Single* tc_ptr = &tc) + fixed (Single* c_ptr = c) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] UInt32[] rc, ref Single tc, [In, Out] Single[] c, Single* n, ref Single v) @@ -37638,6 +46211,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] Int32[] rc, ref Single tc, [In, Out] Single[] c, Single* n, ref Single v) + { + fixed (Int32* rc_ptr = rc) + fixed (Single* tc_ptr = &tc) + fixed (Single* c_ptr = c) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] UInt32[] rc, ref Single tc, [In, Out] Single[] c, [In, Out] Single[] n, Single* v) @@ -37651,6 +46237,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] Int32[] rc, ref Single tc, [In, Out] Single[] c, [In, Out] Single[] n, Single* v) + { + fixed (Int32* rc_ptr = rc) + fixed (Single* tc_ptr = &tc) + fixed (Single* c_ptr = c) + fixed (Single* n_ptr = n) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); + } + } + [System.CLSCompliant(false)] public static void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] UInt32[] rc, ref Single tc, [In, Out] Single[] c, [In, Out] Single[] n, [In, Out] Single[] v) @@ -37668,6 +46267,22 @@ namespace OpenTK.OpenGL } } + public static + void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] Int32[] rc, ref Single tc, [In, Out] Single[] c, [In, Out] Single[] n, [In, Out] Single[] v) + { + unsafe + { + fixed (Int32* rc_ptr = rc) + fixed (Single* tc_ptr = &tc) + fixed (Single* c_ptr = c) + fixed (Single* n_ptr = n) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] UInt32[] rc, ref Single tc, [In, Out] Single[] c, [In, Out] Single[] n, ref Single v) @@ -37685,6 +46300,22 @@ namespace OpenTK.OpenGL } } + public static + void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] Int32[] rc, ref Single tc, [In, Out] Single[] c, [In, Out] Single[] n, ref Single v) + { + unsafe + { + fixed (Int32* rc_ptr = rc) + fixed (Single* tc_ptr = &tc) + fixed (Single* c_ptr = c) + fixed (Single* n_ptr = n) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] UInt32[] rc, ref Single tc, [In, Out] Single[] c, ref Single n, Single* v) @@ -37698,6 +46329,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] Int32[] rc, ref Single tc, [In, Out] Single[] c, ref Single n, Single* v) + { + fixed (Int32* rc_ptr = rc) + fixed (Single* tc_ptr = &tc) + fixed (Single* c_ptr = c) + fixed (Single* n_ptr = &n) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); + } + } + [System.CLSCompliant(false)] public static void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] UInt32[] rc, ref Single tc, [In, Out] Single[] c, ref Single n, [In, Out] Single[] v) @@ -37715,6 +46359,22 @@ namespace OpenTK.OpenGL } } + public static + void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] Int32[] rc, ref Single tc, [In, Out] Single[] c, ref Single n, [In, Out] Single[] v) + { + unsafe + { + fixed (Int32* rc_ptr = rc) + fixed (Single* tc_ptr = &tc) + fixed (Single* c_ptr = c) + fixed (Single* n_ptr = &n) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] UInt32[] rc, ref Single tc, [In, Out] Single[] c, ref Single n, ref Single v) @@ -37732,6 +46392,22 @@ namespace OpenTK.OpenGL } } + public static + void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] Int32[] rc, ref Single tc, [In, Out] Single[] c, ref Single n, ref Single v) + { + unsafe + { + fixed (Int32* rc_ptr = rc) + fixed (Single* tc_ptr = &tc) + fixed (Single* c_ptr = c) + fixed (Single* n_ptr = &n) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] UInt32[] rc, ref Single tc, ref Single c, Single* n, Single* v) @@ -37744,6 +46420,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] Int32[] rc, ref Single tc, ref Single c, Single* n, Single* v) + { + fixed (Int32* rc_ptr = rc) + fixed (Single* tc_ptr = &tc) + fixed (Single* c_ptr = &c) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] UInt32[] rc, ref Single tc, ref Single c, Single* n, [In, Out] Single[] v) @@ -37757,6 +46445,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] Int32[] rc, ref Single tc, ref Single c, Single* n, [In, Out] Single[] v) + { + fixed (Int32* rc_ptr = rc) + fixed (Single* tc_ptr = &tc) + fixed (Single* c_ptr = &c) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] UInt32[] rc, ref Single tc, ref Single c, Single* n, ref Single v) @@ -37770,6 +46471,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] Int32[] rc, ref Single tc, ref Single c, Single* n, ref Single v) + { + fixed (Int32* rc_ptr = rc) + fixed (Single* tc_ptr = &tc) + fixed (Single* c_ptr = &c) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] UInt32[] rc, ref Single tc, ref Single c, [In, Out] Single[] n, Single* v) @@ -37783,6 +46497,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] Int32[] rc, ref Single tc, ref Single c, [In, Out] Single[] n, Single* v) + { + fixed (Int32* rc_ptr = rc) + fixed (Single* tc_ptr = &tc) + fixed (Single* c_ptr = &c) + fixed (Single* n_ptr = n) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); + } + } + [System.CLSCompliant(false)] public static void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] UInt32[] rc, ref Single tc, ref Single c, [In, Out] Single[] n, [In, Out] Single[] v) @@ -37800,6 +46527,22 @@ namespace OpenTK.OpenGL } } + public static + void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] Int32[] rc, ref Single tc, ref Single c, [In, Out] Single[] n, [In, Out] Single[] v) + { + unsafe + { + fixed (Int32* rc_ptr = rc) + fixed (Single* tc_ptr = &tc) + fixed (Single* c_ptr = &c) + fixed (Single* n_ptr = n) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] UInt32[] rc, ref Single tc, ref Single c, [In, Out] Single[] n, ref Single v) @@ -37817,6 +46560,22 @@ namespace OpenTK.OpenGL } } + public static + void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] Int32[] rc, ref Single tc, ref Single c, [In, Out] Single[] n, ref Single v) + { + unsafe + { + fixed (Int32* rc_ptr = rc) + fixed (Single* tc_ptr = &tc) + fixed (Single* c_ptr = &c) + fixed (Single* n_ptr = n) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] UInt32[] rc, ref Single tc, ref Single c, ref Single n, Single* v) @@ -37830,6 +46589,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] Int32[] rc, ref Single tc, ref Single c, ref Single n, Single* v) + { + fixed (Int32* rc_ptr = rc) + fixed (Single* tc_ptr = &tc) + fixed (Single* c_ptr = &c) + fixed (Single* n_ptr = &n) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); + } + } + [System.CLSCompliant(false)] public static void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] UInt32[] rc, ref Single tc, ref Single c, ref Single n, [In, Out] Single[] v) @@ -37847,6 +46619,22 @@ namespace OpenTK.OpenGL } } + public static + void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] Int32[] rc, ref Single tc, ref Single c, ref Single n, [In, Out] Single[] v) + { + unsafe + { + fixed (Int32* rc_ptr = rc) + fixed (Single* tc_ptr = &tc) + fixed (Single* c_ptr = &c) + fixed (Single* n_ptr = &n) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] UInt32[] rc, ref Single tc, ref Single c, ref Single n, ref Single v) @@ -37864,6 +46652,22 @@ namespace OpenTK.OpenGL } } + public static + void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3([In, Out] Int32[] rc, ref Single tc, ref Single c, ref Single n, ref Single v) + { + unsafe + { + fixed (Int32* rc_ptr = rc) + fixed (Single* tc_ptr = &tc) + fixed (Single* c_ptr = &c) + fixed (Single* n_ptr = &n) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref UInt32 rc, Single* tc, Single* c, Single* n, Single* v) @@ -37874,6 +46678,16 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref Int32 rc, Single* tc, Single* c, Single* n, Single* v) + { + fixed (Int32* rc_ptr = &rc) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c, (Single*)n, (Single*)v); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref UInt32 rc, Single* tc, Single* c, Single* n, [In, Out] Single[] v) @@ -37885,6 +46699,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref Int32 rc, Single* tc, Single* c, Single* n, [In, Out] Single[] v) + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c, (Single*)n, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref UInt32 rc, Single* tc, Single* c, Single* n, ref Single v) @@ -37896,6 +46721,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref Int32 rc, Single* tc, Single* c, Single* n, ref Single v) + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c, (Single*)n, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref UInt32 rc, Single* tc, Single* c, [In, Out] Single[] n, Single* v) @@ -37907,6 +46743,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref Int32 rc, Single* tc, Single* c, [In, Out] Single[] n, Single* v) + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* n_ptr = n) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c, (Single*)n_ptr, (Single*)v); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref UInt32 rc, Single* tc, Single* c, [In, Out] Single[] n, [In, Out] Single[] v) @@ -37919,6 +46766,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref Int32 rc, Single* tc, Single* c, [In, Out] Single[] n, [In, Out] Single[] v) + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* n_ptr = n) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref UInt32 rc, Single* tc, Single* c, [In, Out] Single[] n, ref Single v) @@ -37931,6 +46790,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref Int32 rc, Single* tc, Single* c, [In, Out] Single[] n, ref Single v) + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* n_ptr = n) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref UInt32 rc, Single* tc, Single* c, ref Single n, Single* v) @@ -37942,6 +46813,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref Int32 rc, Single* tc, Single* c, ref Single n, Single* v) + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* n_ptr = &n) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c, (Single*)n_ptr, (Single*)v); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref UInt32 rc, Single* tc, Single* c, ref Single n, [In, Out] Single[] v) @@ -37954,6 +46836,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref Int32 rc, Single* tc, Single* c, ref Single n, [In, Out] Single[] v) + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* n_ptr = &n) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref UInt32 rc, Single* tc, Single* c, ref Single n, ref Single v) @@ -37966,6 +46860,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref Int32 rc, Single* tc, Single* c, ref Single n, ref Single v) + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* n_ptr = &n) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref UInt32 rc, Single* tc, [In, Out] Single[] c, Single* n, Single* v) @@ -37977,6 +46883,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref Int32 rc, Single* tc, [In, Out] Single[] c, Single* n, Single* v) + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* c_ptr = c) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c_ptr, (Single*)n, (Single*)v); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref UInt32 rc, Single* tc, [In, Out] Single[] c, Single* n, [In, Out] Single[] v) @@ -37989,6 +46906,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref Int32 rc, Single* tc, [In, Out] Single[] c, Single* n, [In, Out] Single[] v) + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* c_ptr = c) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref UInt32 rc, Single* tc, [In, Out] Single[] c, Single* n, ref Single v) @@ -38001,6 +46930,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref Int32 rc, Single* tc, [In, Out] Single[] c, Single* n, ref Single v) + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* c_ptr = c) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref UInt32 rc, Single* tc, [In, Out] Single[] c, [In, Out] Single[] n, Single* v) @@ -38013,6 +46954,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref Int32 rc, Single* tc, [In, Out] Single[] c, [In, Out] Single[] n, Single* v) + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* c_ptr = c) + fixed (Single* n_ptr = n) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref UInt32 rc, Single* tc, [In, Out] Single[] c, [In, Out] Single[] n, [In, Out] Single[] v) @@ -38026,6 +46979,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref Int32 rc, Single* tc, [In, Out] Single[] c, [In, Out] Single[] n, [In, Out] Single[] v) + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* c_ptr = c) + fixed (Single* n_ptr = n) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref UInt32 rc, Single* tc, [In, Out] Single[] c, [In, Out] Single[] n, ref Single v) @@ -38039,6 +47005,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref Int32 rc, Single* tc, [In, Out] Single[] c, [In, Out] Single[] n, ref Single v) + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* c_ptr = c) + fixed (Single* n_ptr = n) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref UInt32 rc, Single* tc, [In, Out] Single[] c, ref Single n, Single* v) @@ -38051,6 +47030,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref Int32 rc, Single* tc, [In, Out] Single[] c, ref Single n, Single* v) + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* c_ptr = c) + fixed (Single* n_ptr = &n) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref UInt32 rc, Single* tc, [In, Out] Single[] c, ref Single n, [In, Out] Single[] v) @@ -38064,6 +47055,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref Int32 rc, Single* tc, [In, Out] Single[] c, ref Single n, [In, Out] Single[] v) + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* c_ptr = c) + fixed (Single* n_ptr = &n) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref UInt32 rc, Single* tc, [In, Out] Single[] c, ref Single n, ref Single v) @@ -38077,6 +47081,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref Int32 rc, Single* tc, [In, Out] Single[] c, ref Single n, ref Single v) + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* c_ptr = c) + fixed (Single* n_ptr = &n) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref UInt32 rc, Single* tc, ref Single c, Single* n, Single* v) @@ -38088,6 +47105,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref Int32 rc, Single* tc, ref Single c, Single* n, Single* v) + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* c_ptr = &c) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c_ptr, (Single*)n, (Single*)v); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref UInt32 rc, Single* tc, ref Single c, Single* n, [In, Out] Single[] v) @@ -38100,6 +47128,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref Int32 rc, Single* tc, ref Single c, Single* n, [In, Out] Single[] v) + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* c_ptr = &c) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref UInt32 rc, Single* tc, ref Single c, Single* n, ref Single v) @@ -38112,6 +47152,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref Int32 rc, Single* tc, ref Single c, Single* n, ref Single v) + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* c_ptr = &c) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref UInt32 rc, Single* tc, ref Single c, [In, Out] Single[] n, Single* v) @@ -38124,6 +47176,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref Int32 rc, Single* tc, ref Single c, [In, Out] Single[] n, Single* v) + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* c_ptr = &c) + fixed (Single* n_ptr = n) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref UInt32 rc, Single* tc, ref Single c, [In, Out] Single[] n, [In, Out] Single[] v) @@ -38137,6 +47201,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref Int32 rc, Single* tc, ref Single c, [In, Out] Single[] n, [In, Out] Single[] v) + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* c_ptr = &c) + fixed (Single* n_ptr = n) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref UInt32 rc, Single* tc, ref Single c, [In, Out] Single[] n, ref Single v) @@ -38150,6 +47227,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref Int32 rc, Single* tc, ref Single c, [In, Out] Single[] n, ref Single v) + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* c_ptr = &c) + fixed (Single* n_ptr = n) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref UInt32 rc, Single* tc, ref Single c, ref Single n, Single* v) @@ -38162,6 +47252,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref Int32 rc, Single* tc, ref Single c, ref Single n, Single* v) + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* c_ptr = &c) + fixed (Single* n_ptr = &n) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref UInt32 rc, Single* tc, ref Single c, ref Single n, [In, Out] Single[] v) @@ -38175,6 +47277,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref Int32 rc, Single* tc, ref Single c, ref Single n, [In, Out] Single[] v) + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* c_ptr = &c) + fixed (Single* n_ptr = &n) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref UInt32 rc, Single* tc, ref Single c, ref Single n, ref Single v) @@ -38188,6 +47303,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref Int32 rc, Single* tc, ref Single c, ref Single n, ref Single v) + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* c_ptr = &c) + fixed (Single* n_ptr = &n) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref UInt32 rc, [In, Out] Single[] tc, Single* c, Single* n, Single* v) @@ -38199,6 +47327,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref Int32 rc, [In, Out] Single[] tc, Single* c, Single* n, Single* v) + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* tc_ptr = tc) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c, (Single*)n, (Single*)v); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref UInt32 rc, [In, Out] Single[] tc, Single* c, Single* n, [In, Out] Single[] v) @@ -38211,6 +47350,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref Int32 rc, [In, Out] Single[] tc, Single* c, Single* n, [In, Out] Single[] v) + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* tc_ptr = tc) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c, (Single*)n, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref UInt32 rc, [In, Out] Single[] tc, Single* c, Single* n, ref Single v) @@ -38223,6 +47374,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref Int32 rc, [In, Out] Single[] tc, Single* c, Single* n, ref Single v) + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* tc_ptr = tc) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c, (Single*)n, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref UInt32 rc, [In, Out] Single[] tc, Single* c, [In, Out] Single[] n, Single* v) @@ -38235,6 +47398,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref Int32 rc, [In, Out] Single[] tc, Single* c, [In, Out] Single[] n, Single* v) + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* tc_ptr = tc) + fixed (Single* n_ptr = n) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref UInt32 rc, [In, Out] Single[] tc, Single* c, [In, Out] Single[] n, [In, Out] Single[] v) @@ -38248,6 +47423,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref Int32 rc, [In, Out] Single[] tc, Single* c, [In, Out] Single[] n, [In, Out] Single[] v) + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* tc_ptr = tc) + fixed (Single* n_ptr = n) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref UInt32 rc, [In, Out] Single[] tc, Single* c, [In, Out] Single[] n, ref Single v) @@ -38261,6 +47449,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref Int32 rc, [In, Out] Single[] tc, Single* c, [In, Out] Single[] n, ref Single v) + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* tc_ptr = tc) + fixed (Single* n_ptr = n) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref UInt32 rc, [In, Out] Single[] tc, Single* c, ref Single n, Single* v) @@ -38273,6 +47474,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref Int32 rc, [In, Out] Single[] tc, Single* c, ref Single n, Single* v) + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* tc_ptr = tc) + fixed (Single* n_ptr = &n) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref UInt32 rc, [In, Out] Single[] tc, Single* c, ref Single n, [In, Out] Single[] v) @@ -38286,6 +47499,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref Int32 rc, [In, Out] Single[] tc, Single* c, ref Single n, [In, Out] Single[] v) + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* tc_ptr = tc) + fixed (Single* n_ptr = &n) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref UInt32 rc, [In, Out] Single[] tc, Single* c, ref Single n, ref Single v) @@ -38299,6 +47525,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref Int32 rc, [In, Out] Single[] tc, Single* c, ref Single n, ref Single v) + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* tc_ptr = tc) + fixed (Single* n_ptr = &n) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref UInt32 rc, [In, Out] Single[] tc, [In, Out] Single[] c, Single* n, Single* v) @@ -38311,6 +47550,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref Int32 rc, [In, Out] Single[] tc, [In, Out] Single[] c, Single* n, Single* v) + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* tc_ptr = tc) + fixed (Single* c_ptr = c) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref UInt32 rc, [In, Out] Single[] tc, [In, Out] Single[] c, Single* n, [In, Out] Single[] v) @@ -38324,6 +47575,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref Int32 rc, [In, Out] Single[] tc, [In, Out] Single[] c, Single* n, [In, Out] Single[] v) + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* tc_ptr = tc) + fixed (Single* c_ptr = c) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref UInt32 rc, [In, Out] Single[] tc, [In, Out] Single[] c, Single* n, ref Single v) @@ -38337,6 +47601,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref Int32 rc, [In, Out] Single[] tc, [In, Out] Single[] c, Single* n, ref Single v) + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* tc_ptr = tc) + fixed (Single* c_ptr = c) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref UInt32 rc, [In, Out] Single[] tc, [In, Out] Single[] c, [In, Out] Single[] n, Single* v) @@ -38350,6 +47627,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref Int32 rc, [In, Out] Single[] tc, [In, Out] Single[] c, [In, Out] Single[] n, Single* v) + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* tc_ptr = tc) + fixed (Single* c_ptr = c) + fixed (Single* n_ptr = n) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); + } + } + [System.CLSCompliant(false)] public static void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref UInt32 rc, [In, Out] Single[] tc, [In, Out] Single[] c, [In, Out] Single[] n, [In, Out] Single[] v) @@ -38367,6 +47657,22 @@ namespace OpenTK.OpenGL } } + public static + void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref Int32 rc, [In, Out] Single[] tc, [In, Out] Single[] c, [In, Out] Single[] n, [In, Out] Single[] v) + { + unsafe + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* tc_ptr = tc) + fixed (Single* c_ptr = c) + fixed (Single* n_ptr = n) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref UInt32 rc, [In, Out] Single[] tc, [In, Out] Single[] c, [In, Out] Single[] n, ref Single v) @@ -38384,6 +47690,22 @@ namespace OpenTK.OpenGL } } + public static + void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref Int32 rc, [In, Out] Single[] tc, [In, Out] Single[] c, [In, Out] Single[] n, ref Single v) + { + unsafe + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* tc_ptr = tc) + fixed (Single* c_ptr = c) + fixed (Single* n_ptr = n) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref UInt32 rc, [In, Out] Single[] tc, [In, Out] Single[] c, ref Single n, Single* v) @@ -38397,6 +47719,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref Int32 rc, [In, Out] Single[] tc, [In, Out] Single[] c, ref Single n, Single* v) + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* tc_ptr = tc) + fixed (Single* c_ptr = c) + fixed (Single* n_ptr = &n) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); + } + } + [System.CLSCompliant(false)] public static void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref UInt32 rc, [In, Out] Single[] tc, [In, Out] Single[] c, ref Single n, [In, Out] Single[] v) @@ -38414,6 +47749,22 @@ namespace OpenTK.OpenGL } } + public static + void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref Int32 rc, [In, Out] Single[] tc, [In, Out] Single[] c, ref Single n, [In, Out] Single[] v) + { + unsafe + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* tc_ptr = tc) + fixed (Single* c_ptr = c) + fixed (Single* n_ptr = &n) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref UInt32 rc, [In, Out] Single[] tc, [In, Out] Single[] c, ref Single n, ref Single v) @@ -38431,6 +47782,22 @@ namespace OpenTK.OpenGL } } + public static + void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref Int32 rc, [In, Out] Single[] tc, [In, Out] Single[] c, ref Single n, ref Single v) + { + unsafe + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* tc_ptr = tc) + fixed (Single* c_ptr = c) + fixed (Single* n_ptr = &n) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref UInt32 rc, [In, Out] Single[] tc, ref Single c, Single* n, Single* v) @@ -38443,6 +47810,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref Int32 rc, [In, Out] Single[] tc, ref Single c, Single* n, Single* v) + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* tc_ptr = tc) + fixed (Single* c_ptr = &c) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref UInt32 rc, [In, Out] Single[] tc, ref Single c, Single* n, [In, Out] Single[] v) @@ -38456,6 +47835,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref Int32 rc, [In, Out] Single[] tc, ref Single c, Single* n, [In, Out] Single[] v) + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* tc_ptr = tc) + fixed (Single* c_ptr = &c) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref UInt32 rc, [In, Out] Single[] tc, ref Single c, Single* n, ref Single v) @@ -38469,6 +47861,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref Int32 rc, [In, Out] Single[] tc, ref Single c, Single* n, ref Single v) + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* tc_ptr = tc) + fixed (Single* c_ptr = &c) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref UInt32 rc, [In, Out] Single[] tc, ref Single c, [In, Out] Single[] n, Single* v) @@ -38482,6 +47887,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref Int32 rc, [In, Out] Single[] tc, ref Single c, [In, Out] Single[] n, Single* v) + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* tc_ptr = tc) + fixed (Single* c_ptr = &c) + fixed (Single* n_ptr = n) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); + } + } + [System.CLSCompliant(false)] public static void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref UInt32 rc, [In, Out] Single[] tc, ref Single c, [In, Out] Single[] n, [In, Out] Single[] v) @@ -38499,6 +47917,22 @@ namespace OpenTK.OpenGL } } + public static + void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref Int32 rc, [In, Out] Single[] tc, ref Single c, [In, Out] Single[] n, [In, Out] Single[] v) + { + unsafe + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* tc_ptr = tc) + fixed (Single* c_ptr = &c) + fixed (Single* n_ptr = n) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref UInt32 rc, [In, Out] Single[] tc, ref Single c, [In, Out] Single[] n, ref Single v) @@ -38516,6 +47950,22 @@ namespace OpenTK.OpenGL } } + public static + void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref Int32 rc, [In, Out] Single[] tc, ref Single c, [In, Out] Single[] n, ref Single v) + { + unsafe + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* tc_ptr = tc) + fixed (Single* c_ptr = &c) + fixed (Single* n_ptr = n) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref UInt32 rc, [In, Out] Single[] tc, ref Single c, ref Single n, Single* v) @@ -38529,6 +47979,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref Int32 rc, [In, Out] Single[] tc, ref Single c, ref Single n, Single* v) + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* tc_ptr = tc) + fixed (Single* c_ptr = &c) + fixed (Single* n_ptr = &n) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); + } + } + [System.CLSCompliant(false)] public static void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref UInt32 rc, [In, Out] Single[] tc, ref Single c, ref Single n, [In, Out] Single[] v) @@ -38546,6 +48009,22 @@ namespace OpenTK.OpenGL } } + public static + void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref Int32 rc, [In, Out] Single[] tc, ref Single c, ref Single n, [In, Out] Single[] v) + { + unsafe + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* tc_ptr = tc) + fixed (Single* c_ptr = &c) + fixed (Single* n_ptr = &n) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref UInt32 rc, [In, Out] Single[] tc, ref Single c, ref Single n, ref Single v) @@ -38563,6 +48042,22 @@ namespace OpenTK.OpenGL } } + public static + void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref Int32 rc, [In, Out] Single[] tc, ref Single c, ref Single n, ref Single v) + { + unsafe + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* tc_ptr = tc) + fixed (Single* c_ptr = &c) + fixed (Single* n_ptr = &n) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref UInt32 rc, ref Single tc, Single* c, Single* n, Single* v) @@ -38574,6 +48069,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref Int32 rc, ref Single tc, Single* c, Single* n, Single* v) + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* tc_ptr = &tc) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c, (Single*)n, (Single*)v); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref UInt32 rc, ref Single tc, Single* c, Single* n, [In, Out] Single[] v) @@ -38586,6 +48092,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref Int32 rc, ref Single tc, Single* c, Single* n, [In, Out] Single[] v) + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* tc_ptr = &tc) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c, (Single*)n, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref UInt32 rc, ref Single tc, Single* c, Single* n, ref Single v) @@ -38598,6 +48116,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref Int32 rc, ref Single tc, Single* c, Single* n, ref Single v) + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* tc_ptr = &tc) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c, (Single*)n, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref UInt32 rc, ref Single tc, Single* c, [In, Out] Single[] n, Single* v) @@ -38610,6 +48140,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref Int32 rc, ref Single tc, Single* c, [In, Out] Single[] n, Single* v) + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* tc_ptr = &tc) + fixed (Single* n_ptr = n) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref UInt32 rc, ref Single tc, Single* c, [In, Out] Single[] n, [In, Out] Single[] v) @@ -38623,6 +48165,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref Int32 rc, ref Single tc, Single* c, [In, Out] Single[] n, [In, Out] Single[] v) + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* tc_ptr = &tc) + fixed (Single* n_ptr = n) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref UInt32 rc, ref Single tc, Single* c, [In, Out] Single[] n, ref Single v) @@ -38636,6 +48191,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref Int32 rc, ref Single tc, Single* c, [In, Out] Single[] n, ref Single v) + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* tc_ptr = &tc) + fixed (Single* n_ptr = n) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref UInt32 rc, ref Single tc, Single* c, ref Single n, Single* v) @@ -38648,6 +48216,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref Int32 rc, ref Single tc, Single* c, ref Single n, Single* v) + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* tc_ptr = &tc) + fixed (Single* n_ptr = &n) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref UInt32 rc, ref Single tc, Single* c, ref Single n, [In, Out] Single[] v) @@ -38661,6 +48241,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref Int32 rc, ref Single tc, Single* c, ref Single n, [In, Out] Single[] v) + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* tc_ptr = &tc) + fixed (Single* n_ptr = &n) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref UInt32 rc, ref Single tc, Single* c, ref Single n, ref Single v) @@ -38674,6 +48267,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref Int32 rc, ref Single tc, Single* c, ref Single n, ref Single v) + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* tc_ptr = &tc) + fixed (Single* n_ptr = &n) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c, (Single*)n_ptr, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref UInt32 rc, ref Single tc, [In, Out] Single[] c, Single* n, Single* v) @@ -38686,6 +48292,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref Int32 rc, ref Single tc, [In, Out] Single[] c, Single* n, Single* v) + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* tc_ptr = &tc) + fixed (Single* c_ptr = c) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref UInt32 rc, ref Single tc, [In, Out] Single[] c, Single* n, [In, Out] Single[] v) @@ -38699,6 +48317,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref Int32 rc, ref Single tc, [In, Out] Single[] c, Single* n, [In, Out] Single[] v) + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* tc_ptr = &tc) + fixed (Single* c_ptr = c) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref UInt32 rc, ref Single tc, [In, Out] Single[] c, Single* n, ref Single v) @@ -38712,6 +48343,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref Int32 rc, ref Single tc, [In, Out] Single[] c, Single* n, ref Single v) + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* tc_ptr = &tc) + fixed (Single* c_ptr = c) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref UInt32 rc, ref Single tc, [In, Out] Single[] c, [In, Out] Single[] n, Single* v) @@ -38725,6 +48369,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref Int32 rc, ref Single tc, [In, Out] Single[] c, [In, Out] Single[] n, Single* v) + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* tc_ptr = &tc) + fixed (Single* c_ptr = c) + fixed (Single* n_ptr = n) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); + } + } + [System.CLSCompliant(false)] public static void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref UInt32 rc, ref Single tc, [In, Out] Single[] c, [In, Out] Single[] n, [In, Out] Single[] v) @@ -38742,6 +48399,22 @@ namespace OpenTK.OpenGL } } + public static + void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref Int32 rc, ref Single tc, [In, Out] Single[] c, [In, Out] Single[] n, [In, Out] Single[] v) + { + unsafe + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* tc_ptr = &tc) + fixed (Single* c_ptr = c) + fixed (Single* n_ptr = n) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref UInt32 rc, ref Single tc, [In, Out] Single[] c, [In, Out] Single[] n, ref Single v) @@ -38759,6 +48432,22 @@ namespace OpenTK.OpenGL } } + public static + void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref Int32 rc, ref Single tc, [In, Out] Single[] c, [In, Out] Single[] n, ref Single v) + { + unsafe + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* tc_ptr = &tc) + fixed (Single* c_ptr = c) + fixed (Single* n_ptr = n) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref UInt32 rc, ref Single tc, [In, Out] Single[] c, ref Single n, Single* v) @@ -38772,6 +48461,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref Int32 rc, ref Single tc, [In, Out] Single[] c, ref Single n, Single* v) + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* tc_ptr = &tc) + fixed (Single* c_ptr = c) + fixed (Single* n_ptr = &n) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); + } + } + [System.CLSCompliant(false)] public static void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref UInt32 rc, ref Single tc, [In, Out] Single[] c, ref Single n, [In, Out] Single[] v) @@ -38789,6 +48491,22 @@ namespace OpenTK.OpenGL } } + public static + void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref Int32 rc, ref Single tc, [In, Out] Single[] c, ref Single n, [In, Out] Single[] v) + { + unsafe + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* tc_ptr = &tc) + fixed (Single* c_ptr = c) + fixed (Single* n_ptr = &n) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref UInt32 rc, ref Single tc, [In, Out] Single[] c, ref Single n, ref Single v) @@ -38806,6 +48524,22 @@ namespace OpenTK.OpenGL } } + public static + void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref Int32 rc, ref Single tc, [In, Out] Single[] c, ref Single n, ref Single v) + { + unsafe + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* tc_ptr = &tc) + fixed (Single* c_ptr = c) + fixed (Single* n_ptr = &n) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref UInt32 rc, ref Single tc, ref Single c, Single* n, Single* v) @@ -38818,6 +48552,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref Int32 rc, ref Single tc, ref Single c, Single* n, Single* v) + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* tc_ptr = &tc) + fixed (Single* c_ptr = &c) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref UInt32 rc, ref Single tc, ref Single c, Single* n, [In, Out] Single[] v) @@ -38831,6 +48577,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref Int32 rc, ref Single tc, ref Single c, Single* n, [In, Out] Single[] v) + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* tc_ptr = &tc) + fixed (Single* c_ptr = &c) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref UInt32 rc, ref Single tc, ref Single c, Single* n, ref Single v) @@ -38844,6 +48603,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref Int32 rc, ref Single tc, ref Single c, Single* n, ref Single v) + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* tc_ptr = &tc) + fixed (Single* c_ptr = &c) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref UInt32 rc, ref Single tc, ref Single c, [In, Out] Single[] n, Single* v) @@ -38857,6 +48629,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref Int32 rc, ref Single tc, ref Single c, [In, Out] Single[] n, Single* v) + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* tc_ptr = &tc) + fixed (Single* c_ptr = &c) + fixed (Single* n_ptr = n) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); + } + } + [System.CLSCompliant(false)] public static void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref UInt32 rc, ref Single tc, ref Single c, [In, Out] Single[] n, [In, Out] Single[] v) @@ -38874,6 +48659,22 @@ namespace OpenTK.OpenGL } } + public static + void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref Int32 rc, ref Single tc, ref Single c, [In, Out] Single[] n, [In, Out] Single[] v) + { + unsafe + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* tc_ptr = &tc) + fixed (Single* c_ptr = &c) + fixed (Single* n_ptr = n) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref UInt32 rc, ref Single tc, ref Single c, [In, Out] Single[] n, ref Single v) @@ -38891,6 +48692,22 @@ namespace OpenTK.OpenGL } } + public static + void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref Int32 rc, ref Single tc, ref Single c, [In, Out] Single[] n, ref Single v) + { + unsafe + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* tc_ptr = &tc) + fixed (Single* c_ptr = &c) + fixed (Single* n_ptr = n) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref UInt32 rc, ref Single tc, ref Single c, ref Single n, Single* v) @@ -38904,6 +48721,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref Int32 rc, ref Single tc, ref Single c, ref Single n, Single* v) + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* tc_ptr = &tc) + fixed (Single* c_ptr = &c) + fixed (Single* n_ptr = &n) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v); + } + } + [System.CLSCompliant(false)] public static void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref UInt32 rc, ref Single tc, ref Single c, ref Single n, [In, Out] Single[] v) @@ -38921,6 +48751,22 @@ namespace OpenTK.OpenGL } } + public static + void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref Int32 rc, ref Single tc, ref Single c, ref Single n, [In, Out] Single[] v) + { + unsafe + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* tc_ptr = &tc) + fixed (Single* c_ptr = &c) + fixed (Single* n_ptr = &n) + fixed (Single* v_ptr = v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref UInt32 rc, ref Single tc, ref Single c, ref Single n, ref Single v) @@ -38938,6 +48784,22 @@ namespace OpenTK.OpenGL } } + public static + void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3(ref Int32 rc, ref Single tc, ref Single c, ref Single n, ref Single v) + { + unsafe + { + fixed (Int32* rc_ptr = &rc) + fixed (Single* tc_ptr = &tc) + fixed (Single* c_ptr = &c) + fixed (Single* n_ptr = &n) + fixed (Single* v_ptr = &v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc_ptr, (Single*)tc_ptr, (Single*)c_ptr, (Single*)n_ptr, (Single*)v_ptr); + } + } + } + public static void DrawMeshArraysSUN(GL.Enums.BeginMode mode, Int32 first, Int32 count, Int32 width) { @@ -39278,6 +49140,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void DeleteFencesNV(Int32 n, UInt32* fences) + { + unsafe { Delegates.glDeleteFencesNV((Int32)n, (UInt32*)fences); } + } + [System.CLSCompliant(false)] public static unsafe void DeleteFencesNV(Int32 n, Int32* fences) @@ -39289,9 +49158,15 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void DeleteFencesNV(Int32 n, UInt32* fences) + void DeleteFencesNV(Int32 n, [In, Out] UInt32[] fences) { - unsafe { Delegates.glDeleteFencesNV((Int32)n, (UInt32*)fences); } + unsafe + { + fixed (UInt32* fences_ptr = fences) + { + Delegates.glDeleteFencesNV((Int32)n, (UInt32*)fences_ptr); + } + } } public static @@ -39308,11 +49183,11 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void DeleteFencesNV(Int32 n, [In, Out] UInt32[] fences) + void DeleteFencesNV(Int32 n, ref UInt32 fences) { unsafe { - fixed (UInt32* fences_ptr = fences) + fixed (UInt32* fences_ptr = &fences) { Delegates.glDeleteFencesNV((Int32)n, (UInt32*)fences_ptr); } @@ -39333,15 +49208,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void DeleteFencesNV(Int32 n, ref UInt32 fences) + unsafe void GenFencesNV(Int32 n, [Out] UInt32* fences) { - unsafe - { - fixed (UInt32* fences_ptr = &fences) - { - Delegates.glDeleteFencesNV((Int32)n, (UInt32*)fences_ptr); - } - } + unsafe { Delegates.glGenFencesNV((Int32)n, (UInt32*)fences); } } [System.CLSCompliant(false)] @@ -39354,25 +49223,6 @@ namespace OpenTK.OpenGL } } - [System.CLSCompliant(false)] - public static - unsafe void GenFencesNV(Int32 n, [Out] UInt32* fences) - { - unsafe { Delegates.glGenFencesNV((Int32)n, (UInt32*)fences); } - } - - public static - void GenFencesNV(Int32 n, [In, Out] Int32[] fences) - { - unsafe - { - fixed (Int32* fences_ptr = fences) - { - Delegates.glGenFencesNV((Int32)n, (UInt32*)fences_ptr); - } - } - } - [System.CLSCompliant(false)] public static void GenFencesNV(Int32 n, [In, Out] UInt32[] fences) @@ -39387,15 +49237,13 @@ namespace OpenTK.OpenGL } public static - void GenFencesNV(Int32 n, [Out] out Int32 fences) + void GenFencesNV(Int32 n, [In, Out] Int32[] fences) { - fences = default(Int32); unsafe { - fixed (Int32* fences_ptr = &fences) + fixed (Int32* fences_ptr = fences) { Delegates.glGenFencesNV((Int32)n, (UInt32*)fences_ptr); - fences = *fences_ptr; } } } @@ -39416,9 +49264,17 @@ namespace OpenTK.OpenGL } public static - Boolean IsFenceNV(Int32 fence) + void GenFencesNV(Int32 n, [Out] out Int32 fences) { - return Delegates.glIsFenceNV((UInt32)fence); + fences = default(Int32); + unsafe + { + fixed (Int32* fences_ptr = &fences) + { + Delegates.glGenFencesNV((Int32)n, (UInt32*)fences_ptr); + fences = *fences_ptr; + } + } } [System.CLSCompliant(false)] @@ -39429,9 +49285,9 @@ namespace OpenTK.OpenGL } public static - Boolean TestFenceNV(Int32 fence) + Boolean IsFenceNV(Int32 fence) { - return Delegates.glTestFenceNV((UInt32)fence); + return Delegates.glIsFenceNV((UInt32)fence); } [System.CLSCompliant(false)] @@ -39441,6 +49297,12 @@ namespace OpenTK.OpenGL return Delegates.glTestFenceNV((UInt32)fence); } + public static + Boolean TestFenceNV(Int32 fence) + { + return Delegates.glTestFenceNV((UInt32)fence); + } + [System.CLSCompliant(false)] public static unsafe void GetFence(UInt32 fence, GL.Enums.NV_fence pname, [Out] Int32* @params) @@ -39448,6 +49310,16 @@ namespace OpenTK.OpenGL unsafe { Delegates.glGetFenceivNV((UInt32)fence, (GL.Enums.NV_fence)pname, (Int32*)@params); } } + [System.CLSCompliant(false)] + public static + unsafe void GetFence(Int32 fence, GL.Enums.NV_fence pname, [Out] Int32* @params) + { + @params = default(Int32*); + { + Delegates.glGetFenceivNV((UInt32)fence, (GL.Enums.NV_fence)pname, (Int32*)@params); + } + } + [System.CLSCompliant(false)] public static void GetFence(UInt32 fence, GL.Enums.NV_fence pname, [In, Out] Int32[] @params) @@ -39461,6 +49333,18 @@ namespace OpenTK.OpenGL } } + public static + void GetFence(Int32 fence, GL.Enums.NV_fence pname, [In, Out] Int32[] @params) + { + unsafe + { + fixed (Int32* @params_ptr = @params) + { + Delegates.glGetFenceivNV((UInt32)fence, (GL.Enums.NV_fence)pname, (Int32*)@params_ptr); + } + } + } + [System.CLSCompliant(false)] public static void GetFence(UInt32 fence, GL.Enums.NV_fence pname, [Out] out Int32 @params) @@ -39477,9 +49361,17 @@ namespace OpenTK.OpenGL } public static - void FinishFenceNV(Int32 fence) + void GetFence(Int32 fence, GL.Enums.NV_fence pname, [Out] out Int32 @params) { - Delegates.glFinishFenceNV((UInt32)fence); + @params = default(Int32); + unsafe + { + fixed (Int32* @params_ptr = &@params) + { + Delegates.glGetFenceivNV((UInt32)fence, (GL.Enums.NV_fence)pname, (Int32*)@params_ptr); + @params = *@params_ptr; + } + } } [System.CLSCompliant(false)] @@ -39490,9 +49382,9 @@ namespace OpenTK.OpenGL } public static - void SetFenceNV(Int32 fence, GL.Enums.NV_fence condition) + void FinishFenceNV(Int32 fence) { - Delegates.glSetFenceNV((UInt32)fence, (GL.Enums.NV_fence)condition); + Delegates.glFinishFenceNV((UInt32)fence); } [System.CLSCompliant(false)] @@ -39502,13 +49394,10 @@ namespace OpenTK.OpenGL Delegates.glSetFenceNV((UInt32)fence, (GL.Enums.NV_fence)condition); } - [System.CLSCompliant(false)] public static - unsafe void MapControlPointsNV(GL.Enums.NV_evaluators target, Int32 index, GL.Enums.NV_evaluators type, Int32 ustride, Int32 vstride, Int32 uorder, Int32 vorder, GL.Enums.Boolean packed, void* points) + void SetFenceNV(Int32 fence, GL.Enums.NV_fence condition) { - { - Delegates.glMapControlPointsNV((GL.Enums.NV_evaluators)target, (UInt32)index, (GL.Enums.NV_evaluators)type, (Int32)ustride, (Int32)vstride, (Int32)uorder, (Int32)vorder, (GL.Enums.Boolean)packed, (void*)points); - } + Delegates.glSetFenceNV((UInt32)fence, (GL.Enums.NV_fence)condition); } [System.CLSCompliant(false)] @@ -39518,6 +49407,15 @@ namespace OpenTK.OpenGL unsafe { Delegates.glMapControlPointsNV((GL.Enums.NV_evaluators)target, (UInt32)index, (GL.Enums.NV_evaluators)type, (Int32)ustride, (Int32)vstride, (Int32)uorder, (Int32)vorder, (GL.Enums.Boolean)packed, (void*)points); } } + [System.CLSCompliant(false)] + public static + unsafe void MapControlPointsNV(GL.Enums.NV_evaluators target, Int32 index, GL.Enums.NV_evaluators type, Int32 ustride, Int32 vstride, Int32 uorder, Int32 vorder, GL.Enums.Boolean packed, void* points) + { + { + Delegates.glMapControlPointsNV((GL.Enums.NV_evaluators)target, (UInt32)index, (GL.Enums.NV_evaluators)type, (Int32)ustride, (Int32)vstride, (Int32)uorder, (Int32)vorder, (GL.Enums.Boolean)packed, (void*)points); + } + } + [System.CLSCompliant(false)] public static unsafe void MapParameter(GL.Enums.NV_evaluators target, GL.Enums.NV_evaluators pname, Int32* @params) @@ -39580,6 +49478,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void GetMapControlPointsNV(GL.Enums.NV_evaluators target, UInt32 index, GL.Enums.NV_evaluators type, Int32 ustride, Int32 vstride, GL.Enums.Boolean packed, [Out] void* points) + { + unsafe { Delegates.glGetMapControlPointsNV((GL.Enums.NV_evaluators)target, (UInt32)index, (GL.Enums.NV_evaluators)type, (Int32)ustride, (Int32)vstride, (GL.Enums.Boolean)packed, (void*)points); } + } + [System.CLSCompliant(false)] public static unsafe void GetMapControlPointsNV(GL.Enums.NV_evaluators target, Int32 index, GL.Enums.NV_evaluators type, Int32 ustride, Int32 vstride, GL.Enums.Boolean packed, [Out] void* points) @@ -39590,13 +49495,6 @@ namespace OpenTK.OpenGL } } - [System.CLSCompliant(false)] - public static - unsafe void GetMapControlPointsNV(GL.Enums.NV_evaluators target, UInt32 index, GL.Enums.NV_evaluators type, Int32 ustride, Int32 vstride, GL.Enums.Boolean packed, [Out] void* points) - { - unsafe { Delegates.glGetMapControlPointsNV((GL.Enums.NV_evaluators)target, (UInt32)index, (GL.Enums.NV_evaluators)type, (Int32)ustride, (Int32)vstride, (GL.Enums.Boolean)packed, (void*)points); } - } - [System.CLSCompliant(false)] public static unsafe void GetMapParameter(GL.Enums.NV_evaluators target, GL.Enums.NV_evaluators pname, [Out] Int32* @params) @@ -39670,6 +49568,16 @@ namespace OpenTK.OpenGL unsafe { Delegates.glGetMapAttribParameterivNV((GL.Enums.NV_evaluators)target, (UInt32)index, (GL.Enums.NV_evaluators)pname, (Int32*)@params); } } + [System.CLSCompliant(false)] + public static + unsafe void GetMapAttribParameter(GL.Enums.NV_evaluators target, Int32 index, GL.Enums.NV_evaluators pname, [Out] Int32* @params) + { + @params = default(Int32*); + { + Delegates.glGetMapAttribParameterivNV((GL.Enums.NV_evaluators)target, (UInt32)index, (GL.Enums.NV_evaluators)pname, (Int32*)@params); + } + } + [System.CLSCompliant(false)] public static void GetMapAttribParameter(GL.Enums.NV_evaluators target, UInt32 index, GL.Enums.NV_evaluators pname, [In, Out] Int32[] @params) @@ -39683,6 +49591,18 @@ namespace OpenTK.OpenGL } } + public static + void GetMapAttribParameter(GL.Enums.NV_evaluators target, Int32 index, GL.Enums.NV_evaluators pname, [In, Out] Int32[] @params) + { + unsafe + { + fixed (Int32* @params_ptr = @params) + { + Delegates.glGetMapAttribParameterivNV((GL.Enums.NV_evaluators)target, (UInt32)index, (GL.Enums.NV_evaluators)pname, (Int32*)@params_ptr); + } + } + } + [System.CLSCompliant(false)] public static void GetMapAttribParameter(GL.Enums.NV_evaluators target, UInt32 index, GL.Enums.NV_evaluators pname, [Out] out Int32 @params) @@ -39698,6 +49618,20 @@ namespace OpenTK.OpenGL } } + public static + void GetMapAttribParameter(GL.Enums.NV_evaluators target, Int32 index, GL.Enums.NV_evaluators pname, [Out] out Int32 @params) + { + @params = default(Int32); + unsafe + { + fixed (Int32* @params_ptr = &@params) + { + Delegates.glGetMapAttribParameterivNV((GL.Enums.NV_evaluators)target, (UInt32)index, (GL.Enums.NV_evaluators)pname, (Int32*)@params_ptr); + @params = *@params_ptr; + } + } + } + [System.CLSCompliant(false)] public static unsafe void GetMapAttribParameter(GL.Enums.NV_evaluators target, UInt32 index, GL.Enums.NV_evaluators pname, [Out] Single* @params) @@ -39705,6 +49639,16 @@ namespace OpenTK.OpenGL unsafe { Delegates.glGetMapAttribParameterfvNV((GL.Enums.NV_evaluators)target, (UInt32)index, (GL.Enums.NV_evaluators)pname, (Single*)@params); } } + [System.CLSCompliant(false)] + public static + unsafe void GetMapAttribParameter(GL.Enums.NV_evaluators target, Int32 index, GL.Enums.NV_evaluators pname, [Out] Single* @params) + { + @params = default(Single*); + { + Delegates.glGetMapAttribParameterfvNV((GL.Enums.NV_evaluators)target, (UInt32)index, (GL.Enums.NV_evaluators)pname, (Single*)@params); + } + } + [System.CLSCompliant(false)] public static void GetMapAttribParameter(GL.Enums.NV_evaluators target, UInt32 index, GL.Enums.NV_evaluators pname, [In, Out] Single[] @params) @@ -39718,6 +49662,18 @@ namespace OpenTK.OpenGL } } + public static + void GetMapAttribParameter(GL.Enums.NV_evaluators target, Int32 index, GL.Enums.NV_evaluators pname, [In, Out] Single[] @params) + { + unsafe + { + fixed (Single* @params_ptr = @params) + { + Delegates.glGetMapAttribParameterfvNV((GL.Enums.NV_evaluators)target, (UInt32)index, (GL.Enums.NV_evaluators)pname, (Single*)@params_ptr); + } + } + } + [System.CLSCompliant(false)] public static void GetMapAttribParameter(GL.Enums.NV_evaluators target, UInt32 index, GL.Enums.NV_evaluators pname, [Out] out Single @params) @@ -39733,6 +49689,20 @@ namespace OpenTK.OpenGL } } + public static + void GetMapAttribParameter(GL.Enums.NV_evaluators target, Int32 index, GL.Enums.NV_evaluators pname, [Out] out Single @params) + { + @params = default(Single); + unsafe + { + fixed (Single* @params_ptr = &@params) + { + Delegates.glGetMapAttribParameterfvNV((GL.Enums.NV_evaluators)target, (UInt32)index, (GL.Enums.NV_evaluators)pname, (Single*)@params_ptr); + @params = *@params_ptr; + } + } + } + public static void EvalMapsNV(GL.Enums.NV_evaluators target, GL.Enums.NV_evaluators mode) { @@ -39803,6 +49773,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe Boolean AreProgramsResidentNV(Int32 n, UInt32* programs, [Out] GL.Enums.Boolean* residences) + { + unsafe { return Delegates.glAreProgramsResidentNV((Int32)n, (UInt32*)programs, (GL.Enums.Boolean*)residences); } + } + [System.CLSCompliant(false)] public static unsafe Boolean AreProgramsResidentNV(Int32 n, Int32* programs, [Out] GL.Enums.Boolean* residences) @@ -39816,9 +49793,14 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe Boolean AreProgramsResidentNV(Int32 n, UInt32* programs, [Out] GL.Enums.Boolean* residences) + unsafe Boolean AreProgramsResidentNV(Int32 n, [In, Out] UInt32[] programs, [Out] GL.Enums.Boolean* residences) { - unsafe { return Delegates.glAreProgramsResidentNV((Int32)n, (UInt32*)programs, (GL.Enums.Boolean*)residences); } + residences = default(GL.Enums.Boolean*); + fixed (UInt32* programs_ptr = programs) + { + Boolean retval = Delegates.glAreProgramsResidentNV((Int32)n, (UInt32*)programs_ptr, (GL.Enums.Boolean*)residences); + return retval; + } } [System.CLSCompliant(false)] @@ -39835,10 +49817,10 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe Boolean AreProgramsResidentNV(Int32 n, [In, Out] UInt32[] programs, [Out] GL.Enums.Boolean* residences) + unsafe Boolean AreProgramsResidentNV(Int32 n, ref UInt32 programs, [Out] GL.Enums.Boolean* residences) { residences = default(GL.Enums.Boolean*); - fixed (UInt32* programs_ptr = programs) + fixed (UInt32* programs_ptr = &programs) { Boolean retval = Delegates.glAreProgramsResidentNV((Int32)n, (UInt32*)programs_ptr, (GL.Enums.Boolean*)residences); return retval; @@ -39859,14 +49841,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe Boolean AreProgramsResidentNV(Int32 n, ref UInt32 programs, [Out] GL.Enums.Boolean* residences) + void BindProgramNV(GL.Enums.NV_vertex_program target, UInt32 id) { - residences = default(GL.Enums.Boolean*); - fixed (UInt32* programs_ptr = &programs) - { - Boolean retval = Delegates.glAreProgramsResidentNV((Int32)n, (UInt32*)programs_ptr, (GL.Enums.Boolean*)residences); - return retval; - } + Delegates.glBindProgramNV((GL.Enums.NV_vertex_program)target, (UInt32)id); } public static @@ -39877,9 +49854,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void BindProgramNV(GL.Enums.NV_vertex_program target, UInt32 id) + unsafe void DeleteProgramsNV(Int32 n, UInt32* programs) { - Delegates.glBindProgramNV((GL.Enums.NV_vertex_program)target, (UInt32)id); + unsafe { Delegates.glDeleteProgramsNV((Int32)n, (UInt32*)programs); } } [System.CLSCompliant(false)] @@ -39893,9 +49870,15 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void DeleteProgramsNV(Int32 n, UInt32* programs) + void DeleteProgramsNV(Int32 n, [In, Out] UInt32[] programs) { - unsafe { Delegates.glDeleteProgramsNV((Int32)n, (UInt32*)programs); } + unsafe + { + fixed (UInt32* programs_ptr = programs) + { + Delegates.glDeleteProgramsNV((Int32)n, (UInt32*)programs_ptr); + } + } } public static @@ -39912,11 +49895,11 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void DeleteProgramsNV(Int32 n, [In, Out] UInt32[] programs) + void DeleteProgramsNV(Int32 n, ref UInt32 programs) { unsafe { - fixed (UInt32* programs_ptr = programs) + fixed (UInt32* programs_ptr = &programs) { Delegates.glDeleteProgramsNV((Int32)n, (UInt32*)programs_ptr); } @@ -39937,15 +49920,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void DeleteProgramsNV(Int32 n, ref UInt32 programs) + unsafe void ExecuteProgramNV(GL.Enums.NV_vertex_program target, UInt32 id, Single* @params) { - unsafe - { - fixed (UInt32* programs_ptr = &programs) - { - Delegates.glDeleteProgramsNV((Int32)n, (UInt32*)programs_ptr); - } - } + unsafe { Delegates.glExecuteProgramNV((GL.Enums.NV_vertex_program)target, (UInt32)id, (Single*)@params); } } [System.CLSCompliant(false)] @@ -39959,9 +49936,15 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void ExecuteProgramNV(GL.Enums.NV_vertex_program target, UInt32 id, Single* @params) + void ExecuteProgramNV(GL.Enums.NV_vertex_program target, UInt32 id, [In, Out] Single[] @params) { - unsafe { Delegates.glExecuteProgramNV((GL.Enums.NV_vertex_program)target, (UInt32)id, (Single*)@params); } + unsafe + { + fixed (Single* @params_ptr = @params) + { + Delegates.glExecuteProgramNV((GL.Enums.NV_vertex_program)target, (UInt32)id, (Single*)@params_ptr); + } + } } public static @@ -39978,11 +49961,11 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void ExecuteProgramNV(GL.Enums.NV_vertex_program target, UInt32 id, [In, Out] Single[] @params) + void ExecuteProgramNV(GL.Enums.NV_vertex_program target, UInt32 id, ref Single @params) { unsafe { - fixed (Single* @params_ptr = @params) + fixed (Single* @params_ptr = &@params) { Delegates.glExecuteProgramNV((GL.Enums.NV_vertex_program)target, (UInt32)id, (Single*)@params_ptr); } @@ -40003,15 +49986,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void ExecuteProgramNV(GL.Enums.NV_vertex_program target, UInt32 id, ref Single @params) + unsafe void GenProgramsNV(Int32 n, [Out] UInt32* programs) { - unsafe - { - fixed (Single* @params_ptr = &@params) - { - Delegates.glExecuteProgramNV((GL.Enums.NV_vertex_program)target, (UInt32)id, (Single*)@params_ptr); - } - } + unsafe { Delegates.glGenProgramsNV((Int32)n, (UInt32*)programs); } } [System.CLSCompliant(false)] @@ -40026,9 +50003,15 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GenProgramsNV(Int32 n, [Out] UInt32* programs) + void GenProgramsNV(Int32 n, [In, Out] UInt32[] programs) { - unsafe { Delegates.glGenProgramsNV((Int32)n, (UInt32*)programs); } + unsafe + { + fixed (UInt32* programs_ptr = programs) + { + Delegates.glGenProgramsNV((Int32)n, (UInt32*)programs_ptr); + } + } } public static @@ -40045,13 +50028,15 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void GenProgramsNV(Int32 n, [In, Out] UInt32[] programs) + void GenProgramsNV(Int32 n, [Out] out UInt32 programs) { + programs = default(UInt32); unsafe { - fixed (UInt32* programs_ptr = programs) + fixed (UInt32* programs_ptr = &programs) { Delegates.glGenProgramsNV((Int32)n, (UInt32*)programs_ptr); + programs = *programs_ptr; } } } @@ -40070,21 +50055,6 @@ namespace OpenTK.OpenGL } } - [System.CLSCompliant(false)] - public static - void GenProgramsNV(Int32 n, [Out] out UInt32 programs) - { - programs = default(UInt32); - unsafe - { - fixed (UInt32* programs_ptr = &programs) - { - Delegates.glGenProgramsNV((Int32)n, (UInt32*)programs_ptr); - programs = *programs_ptr; - } - } - } - [System.CLSCompliant(false)] public static unsafe void GetProgramParameter(GL.Enums.NV_vertex_program target, UInt32 index, GL.Enums.NV_vertex_program pname, [Out] Double* @params) @@ -40092,6 +50062,16 @@ namespace OpenTK.OpenGL unsafe { Delegates.glGetProgramParameterdvNV((GL.Enums.NV_vertex_program)target, (UInt32)index, (GL.Enums.NV_vertex_program)pname, (Double*)@params); } } + [System.CLSCompliant(false)] + public static + unsafe void GetProgramParameter(GL.Enums.NV_vertex_program target, Int32 index, GL.Enums.NV_vertex_program pname, [Out] Double* @params) + { + @params = default(Double*); + { + Delegates.glGetProgramParameterdvNV((GL.Enums.NV_vertex_program)target, (UInt32)index, (GL.Enums.NV_vertex_program)pname, (Double*)@params); + } + } + [System.CLSCompliant(false)] public static void GetProgramParameter(GL.Enums.NV_vertex_program target, UInt32 index, GL.Enums.NV_vertex_program pname, [In, Out] Double[] @params) @@ -40105,6 +50085,18 @@ namespace OpenTK.OpenGL } } + public static + void GetProgramParameter(GL.Enums.NV_vertex_program target, Int32 index, GL.Enums.NV_vertex_program pname, [In, Out] Double[] @params) + { + unsafe + { + fixed (Double* @params_ptr = @params) + { + Delegates.glGetProgramParameterdvNV((GL.Enums.NV_vertex_program)target, (UInt32)index, (GL.Enums.NV_vertex_program)pname, (Double*)@params_ptr); + } + } + } + [System.CLSCompliant(false)] public static void GetProgramParameter(GL.Enums.NV_vertex_program target, UInt32 index, GL.Enums.NV_vertex_program pname, [Out] out Double @params) @@ -40120,6 +50112,20 @@ namespace OpenTK.OpenGL } } + public static + void GetProgramParameter(GL.Enums.NV_vertex_program target, Int32 index, GL.Enums.NV_vertex_program pname, [Out] out Double @params) + { + @params = default(Double); + unsafe + { + fixed (Double* @params_ptr = &@params) + { + Delegates.glGetProgramParameterdvNV((GL.Enums.NV_vertex_program)target, (UInt32)index, (GL.Enums.NV_vertex_program)pname, (Double*)@params_ptr); + @params = *@params_ptr; + } + } + } + [System.CLSCompliant(false)] public static unsafe void GetProgramParameter(GL.Enums.NV_vertex_program target, UInt32 index, GL.Enums.NV_vertex_program pname, [Out] Single* @params) @@ -40127,6 +50133,16 @@ namespace OpenTK.OpenGL unsafe { Delegates.glGetProgramParameterfvNV((GL.Enums.NV_vertex_program)target, (UInt32)index, (GL.Enums.NV_vertex_program)pname, (Single*)@params); } } + [System.CLSCompliant(false)] + public static + unsafe void GetProgramParameter(GL.Enums.NV_vertex_program target, Int32 index, GL.Enums.NV_vertex_program pname, [Out] Single* @params) + { + @params = default(Single*); + { + Delegates.glGetProgramParameterfvNV((GL.Enums.NV_vertex_program)target, (UInt32)index, (GL.Enums.NV_vertex_program)pname, (Single*)@params); + } + } + [System.CLSCompliant(false)] public static void GetProgramParameter(GL.Enums.NV_vertex_program target, UInt32 index, GL.Enums.NV_vertex_program pname, [In, Out] Single[] @params) @@ -40140,6 +50156,18 @@ namespace OpenTK.OpenGL } } + public static + void GetProgramParameter(GL.Enums.NV_vertex_program target, Int32 index, GL.Enums.NV_vertex_program pname, [In, Out] Single[] @params) + { + unsafe + { + fixed (Single* @params_ptr = @params) + { + Delegates.glGetProgramParameterfvNV((GL.Enums.NV_vertex_program)target, (UInt32)index, (GL.Enums.NV_vertex_program)pname, (Single*)@params_ptr); + } + } + } + [System.CLSCompliant(false)] public static void GetProgramParameter(GL.Enums.NV_vertex_program target, UInt32 index, GL.Enums.NV_vertex_program pname, [Out] out Single @params) @@ -40155,6 +50183,20 @@ namespace OpenTK.OpenGL } } + public static + void GetProgramParameter(GL.Enums.NV_vertex_program target, Int32 index, GL.Enums.NV_vertex_program pname, [Out] out Single @params) + { + @params = default(Single); + unsafe + { + fixed (Single* @params_ptr = &@params) + { + Delegates.glGetProgramParameterfvNV((GL.Enums.NV_vertex_program)target, (UInt32)index, (GL.Enums.NV_vertex_program)pname, (Single*)@params_ptr); + @params = *@params_ptr; + } + } + } + [System.CLSCompliant(false)] public static unsafe void GetProgram(UInt32 id, GL.Enums.NV_vertex_program pname, [Out] Int32* @params) @@ -40162,6 +50204,16 @@ namespace OpenTK.OpenGL unsafe { Delegates.glGetProgramivNV((UInt32)id, (GL.Enums.NV_vertex_program)pname, (Int32*)@params); } } + [System.CLSCompliant(false)] + public static + unsafe void GetProgram(Int32 id, GL.Enums.NV_vertex_program pname, [Out] Int32* @params) + { + @params = default(Int32*); + { + Delegates.glGetProgramivNV((UInt32)id, (GL.Enums.NV_vertex_program)pname, (Int32*)@params); + } + } + [System.CLSCompliant(false)] public static void GetProgram(UInt32 id, GL.Enums.NV_vertex_program pname, [In, Out] Int32[] @params) @@ -40175,6 +50227,18 @@ namespace OpenTK.OpenGL } } + public static + void GetProgram(Int32 id, GL.Enums.NV_vertex_program pname, [In, Out] Int32[] @params) + { + unsafe + { + fixed (Int32* @params_ptr = @params) + { + Delegates.glGetProgramivNV((UInt32)id, (GL.Enums.NV_vertex_program)pname, (Int32*)@params_ptr); + } + } + } + [System.CLSCompliant(false)] public static void GetProgram(UInt32 id, GL.Enums.NV_vertex_program pname, [Out] out Int32 @params) @@ -40190,14 +50254,18 @@ namespace OpenTK.OpenGL } } - [System.CLSCompliant(false)] public static - unsafe void GetProgramStringNV(Int32 id, GL.Enums.NV_vertex_program pname, [Out] Byte* program) + void GetProgram(Int32 id, GL.Enums.NV_vertex_program pname, [Out] out Int32 @params) { - program = default(Byte*); + @params = default(Int32); + unsafe + { + fixed (Int32* @params_ptr = &@params) { - Delegates.glGetProgramStringNV((UInt32)id, (GL.Enums.NV_vertex_program)pname, (Byte*)program); + Delegates.glGetProgramivNV((UInt32)id, (GL.Enums.NV_vertex_program)pname, (Int32*)@params_ptr); + @params = *@params_ptr; } + } } [System.CLSCompliant(false)] @@ -40207,16 +50275,14 @@ namespace OpenTK.OpenGL unsafe { Delegates.glGetProgramStringNV((UInt32)id, (GL.Enums.NV_vertex_program)pname, (Byte*)program); } } + [System.CLSCompliant(false)] public static - void GetProgramStringNV(Int32 id, GL.Enums.NV_vertex_program pname, [In, Out] Byte[] program) + unsafe void GetProgramStringNV(Int32 id, GL.Enums.NV_vertex_program pname, [Out] Byte* program) { - unsafe - { - fixed (Byte* program_ptr = program) + program = default(Byte*); { - Delegates.glGetProgramStringNV((UInt32)id, (GL.Enums.NV_vertex_program)pname, (Byte*)program_ptr); + Delegates.glGetProgramStringNV((UInt32)id, (GL.Enums.NV_vertex_program)pname, (Byte*)program); } - } } [System.CLSCompliant(false)] @@ -40233,7 +50299,20 @@ namespace OpenTK.OpenGL } public static - void GetProgramStringNV(Int32 id, GL.Enums.NV_vertex_program pname, [Out] out Byte program) + void GetProgramStringNV(Int32 id, GL.Enums.NV_vertex_program pname, [In, Out] Byte[] program) + { + unsafe + { + fixed (Byte* program_ptr = program) + { + Delegates.glGetProgramStringNV((UInt32)id, (GL.Enums.NV_vertex_program)pname, (Byte*)program_ptr); + } + } + } + + [System.CLSCompliant(false)] + public static + void GetProgramStringNV(UInt32 id, GL.Enums.NV_vertex_program pname, [Out] out Byte program) { program = default(Byte); unsafe @@ -40246,9 +50325,8 @@ namespace OpenTK.OpenGL } } - [System.CLSCompliant(false)] public static - void GetProgramStringNV(UInt32 id, GL.Enums.NV_vertex_program pname, [Out] out Byte program) + void GetProgramStringNV(Int32 id, GL.Enums.NV_vertex_program pname, [Out] out Byte program) { program = default(Byte); unsafe @@ -40268,6 +50346,16 @@ namespace OpenTK.OpenGL unsafe { Delegates.glGetTrackMatrixivNV((GL.Enums.NV_vertex_program)target, (UInt32)address, (GL.Enums.NV_vertex_program)pname, (Int32*)@params); } } + [System.CLSCompliant(false)] + public static + unsafe void GetTrackMatrix(GL.Enums.NV_vertex_program target, Int32 address, GL.Enums.NV_vertex_program pname, [Out] Int32* @params) + { + @params = default(Int32*); + { + Delegates.glGetTrackMatrixivNV((GL.Enums.NV_vertex_program)target, (UInt32)address, (GL.Enums.NV_vertex_program)pname, (Int32*)@params); + } + } + [System.CLSCompliant(false)] public static void GetTrackMatrix(GL.Enums.NV_vertex_program target, UInt32 address, GL.Enums.NV_vertex_program pname, [In, Out] Int32[] @params) @@ -40281,6 +50369,18 @@ namespace OpenTK.OpenGL } } + public static + void GetTrackMatrix(GL.Enums.NV_vertex_program target, Int32 address, GL.Enums.NV_vertex_program pname, [In, Out] Int32[] @params) + { + unsafe + { + fixed (Int32* @params_ptr = @params) + { + Delegates.glGetTrackMatrixivNV((GL.Enums.NV_vertex_program)target, (UInt32)address, (GL.Enums.NV_vertex_program)pname, (Int32*)@params_ptr); + } + } + } + [System.CLSCompliant(false)] public static void GetTrackMatrix(GL.Enums.NV_vertex_program target, UInt32 address, GL.Enums.NV_vertex_program pname, [Out] out Int32 @params) @@ -40296,6 +50396,20 @@ namespace OpenTK.OpenGL } } + public static + void GetTrackMatrix(GL.Enums.NV_vertex_program target, Int32 address, GL.Enums.NV_vertex_program pname, [Out] out Int32 @params) + { + @params = default(Int32); + unsafe + { + fixed (Int32* @params_ptr = &@params) + { + Delegates.glGetTrackMatrixivNV((GL.Enums.NV_vertex_program)target, (UInt32)address, (GL.Enums.NV_vertex_program)pname, (Int32*)@params_ptr); + @params = *@params_ptr; + } + } + } + [System.CLSCompliant(false)] public static unsafe void GetVertexAttrib(UInt32 index, GL.Enums.NV_vertex_program pname, [Out] Double* @params) @@ -40303,6 +50417,16 @@ namespace OpenTK.OpenGL unsafe { Delegates.glGetVertexAttribdvNV((UInt32)index, (GL.Enums.NV_vertex_program)pname, (Double*)@params); } } + [System.CLSCompliant(false)] + public static + unsafe void GetVertexAttrib(Int32 index, GL.Enums.NV_vertex_program pname, [Out] Double* @params) + { + @params = default(Double*); + { + Delegates.glGetVertexAttribdvNV((UInt32)index, (GL.Enums.NV_vertex_program)pname, (Double*)@params); + } + } + [System.CLSCompliant(false)] public static void GetVertexAttrib(UInt32 index, GL.Enums.NV_vertex_program pname, [In, Out] Double[] @params) @@ -40316,6 +50440,18 @@ namespace OpenTK.OpenGL } } + public static + void GetVertexAttrib(Int32 index, GL.Enums.NV_vertex_program pname, [In, Out] Double[] @params) + { + unsafe + { + fixed (Double* @params_ptr = @params) + { + Delegates.glGetVertexAttribdvNV((UInt32)index, (GL.Enums.NV_vertex_program)pname, (Double*)@params_ptr); + } + } + } + [System.CLSCompliant(false)] public static void GetVertexAttrib(UInt32 index, GL.Enums.NV_vertex_program pname, [Out] out Double @params) @@ -40331,6 +50467,20 @@ namespace OpenTK.OpenGL } } + public static + void GetVertexAttrib(Int32 index, GL.Enums.NV_vertex_program pname, [Out] out Double @params) + { + @params = default(Double); + unsafe + { + fixed (Double* @params_ptr = &@params) + { + Delegates.glGetVertexAttribdvNV((UInt32)index, (GL.Enums.NV_vertex_program)pname, (Double*)@params_ptr); + @params = *@params_ptr; + } + } + } + [System.CLSCompliant(false)] public static unsafe void GetVertexAttrib(UInt32 index, GL.Enums.NV_vertex_program pname, [Out] Single* @params) @@ -40338,6 +50488,16 @@ namespace OpenTK.OpenGL unsafe { Delegates.glGetVertexAttribfvNV((UInt32)index, (GL.Enums.NV_vertex_program)pname, (Single*)@params); } } + [System.CLSCompliant(false)] + public static + unsafe void GetVertexAttrib(Int32 index, GL.Enums.NV_vertex_program pname, [Out] Single* @params) + { + @params = default(Single*); + { + Delegates.glGetVertexAttribfvNV((UInt32)index, (GL.Enums.NV_vertex_program)pname, (Single*)@params); + } + } + [System.CLSCompliant(false)] public static void GetVertexAttrib(UInt32 index, GL.Enums.NV_vertex_program pname, [In, Out] Single[] @params) @@ -40351,6 +50511,18 @@ namespace OpenTK.OpenGL } } + public static + void GetVertexAttrib(Int32 index, GL.Enums.NV_vertex_program pname, [In, Out] Single[] @params) + { + unsafe + { + fixed (Single* @params_ptr = @params) + { + Delegates.glGetVertexAttribfvNV((UInt32)index, (GL.Enums.NV_vertex_program)pname, (Single*)@params_ptr); + } + } + } + [System.CLSCompliant(false)] public static void GetVertexAttrib(UInt32 index, GL.Enums.NV_vertex_program pname, [Out] out Single @params) @@ -40366,6 +50538,20 @@ namespace OpenTK.OpenGL } } + public static + void GetVertexAttrib(Int32 index, GL.Enums.NV_vertex_program pname, [Out] out Single @params) + { + @params = default(Single); + unsafe + { + fixed (Single* @params_ptr = &@params) + { + Delegates.glGetVertexAttribfvNV((UInt32)index, (GL.Enums.NV_vertex_program)pname, (Single*)@params_ptr); + @params = *@params_ptr; + } + } + } + [System.CLSCompliant(false)] public static unsafe void GetVertexAttrib(UInt32 index, GL.Enums.NV_vertex_program pname, [Out] Int32* @params) @@ -40373,6 +50559,16 @@ namespace OpenTK.OpenGL unsafe { Delegates.glGetVertexAttribivNV((UInt32)index, (GL.Enums.NV_vertex_program)pname, (Int32*)@params); } } + [System.CLSCompliant(false)] + public static + unsafe void GetVertexAttrib(Int32 index, GL.Enums.NV_vertex_program pname, [Out] Int32* @params) + { + @params = default(Int32*); + { + Delegates.glGetVertexAttribivNV((UInt32)index, (GL.Enums.NV_vertex_program)pname, (Int32*)@params); + } + } + [System.CLSCompliant(false)] public static void GetVertexAttrib(UInt32 index, GL.Enums.NV_vertex_program pname, [In, Out] Int32[] @params) @@ -40386,6 +50582,18 @@ namespace OpenTK.OpenGL } } + public static + void GetVertexAttrib(Int32 index, GL.Enums.NV_vertex_program pname, [In, Out] Int32[] @params) + { + unsafe + { + fixed (Int32* @params_ptr = @params) + { + Delegates.glGetVertexAttribivNV((UInt32)index, (GL.Enums.NV_vertex_program)pname, (Int32*)@params_ptr); + } + } + } + [System.CLSCompliant(false)] public static void GetVertexAttrib(UInt32 index, GL.Enums.NV_vertex_program pname, [Out] out Int32 @params) @@ -40401,14 +50609,18 @@ namespace OpenTK.OpenGL } } - [System.CLSCompliant(false)] public static - unsafe void GetVertexAttribPointervNV(Int32 index, GL.Enums.NV_vertex_program pname, [Out] void* pointer) + void GetVertexAttrib(Int32 index, GL.Enums.NV_vertex_program pname, [Out] out Int32 @params) { - pointer = default(void*); + @params = default(Int32); + unsafe + { + fixed (Int32* @params_ptr = &@params) { - Delegates.glGetVertexAttribPointervNV((UInt32)index, (GL.Enums.NV_vertex_program)pname, (void*)pointer); + Delegates.glGetVertexAttribivNV((UInt32)index, (GL.Enums.NV_vertex_program)pname, (Int32*)@params_ptr); + @params = *@params_ptr; } + } } [System.CLSCompliant(false)] @@ -40418,21 +50630,14 @@ namespace OpenTK.OpenGL unsafe { Delegates.glGetVertexAttribPointervNV((UInt32)index, (GL.Enums.NV_vertex_program)pname, (void*)pointer); } } + [System.CLSCompliant(false)] public static - void GetVertexAttribPointervNV(Int32 index, GL.Enums.NV_vertex_program pname, [In, Out] object pointer) + unsafe void GetVertexAttribPointervNV(Int32 index, GL.Enums.NV_vertex_program pname, [Out] void* pointer) { - System.Runtime.InteropServices.GCHandle pointer_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pointer, System.Runtime.InteropServices.GCHandleType.Pinned); - unsafe - { - try + pointer = default(void*); { - Delegates.glGetVertexAttribPointervNV((UInt32)index, (GL.Enums.NV_vertex_program)pname, (void*)pointer_ptr.AddrOfPinnedObject()); + Delegates.glGetVertexAttribPointervNV((UInt32)index, (GL.Enums.NV_vertex_program)pname, (void*)pointer); } - finally - { - pointer_ptr.Free(); - } - } } [System.CLSCompliant(false)] @@ -40454,9 +50659,20 @@ namespace OpenTK.OpenGL } public static - Boolean IsProgramNV(Int32 id) + void GetVertexAttribPointervNV(Int32 index, GL.Enums.NV_vertex_program pname, [In, Out] object pointer) { - return Delegates.glIsProgramNV((UInt32)id); + System.Runtime.InteropServices.GCHandle pointer_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pointer, System.Runtime.InteropServices.GCHandleType.Pinned); + unsafe + { + try + { + Delegates.glGetVertexAttribPointervNV((UInt32)index, (GL.Enums.NV_vertex_program)pname, (void*)pointer_ptr.AddrOfPinnedObject()); + } + finally + { + pointer_ptr.Free(); + } + } } [System.CLSCompliant(false)] @@ -40466,6 +50682,19 @@ namespace OpenTK.OpenGL return Delegates.glIsProgramNV((UInt32)id); } + public static + Boolean IsProgramNV(Int32 id) + { + return Delegates.glIsProgramNV((UInt32)id); + } + + [System.CLSCompliant(false)] + public static + unsafe void LoadProgramNV(GL.Enums.NV_vertex_program target, UInt32 id, Int32 len, Byte* program) + { + unsafe { Delegates.glLoadProgramNV((GL.Enums.NV_vertex_program)target, (UInt32)id, (Int32)len, (Byte*)program); } + } + [System.CLSCompliant(false)] public static unsafe void LoadProgramNV(GL.Enums.NV_vertex_program target, Int32 id, Int32 len, Byte* program) @@ -40477,9 +50706,15 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void LoadProgramNV(GL.Enums.NV_vertex_program target, UInt32 id, Int32 len, Byte* program) + void LoadProgramNV(GL.Enums.NV_vertex_program target, UInt32 id, Int32 len, [In, Out] Byte[] program) { - unsafe { Delegates.glLoadProgramNV((GL.Enums.NV_vertex_program)target, (UInt32)id, (Int32)len, (Byte*)program); } + unsafe + { + fixed (Byte* program_ptr = program) + { + Delegates.glLoadProgramNV((GL.Enums.NV_vertex_program)target, (UInt32)id, (Int32)len, (Byte*)program_ptr); + } + } } public static @@ -40496,11 +50731,11 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void LoadProgramNV(GL.Enums.NV_vertex_program target, UInt32 id, Int32 len, [In, Out] Byte[] program) + void LoadProgramNV(GL.Enums.NV_vertex_program target, UInt32 id, Int32 len, ref Byte program) { unsafe { - fixed (Byte* program_ptr = program) + fixed (Byte* program_ptr = &program) { Delegates.glLoadProgramNV((GL.Enums.NV_vertex_program)target, (UInt32)id, (Int32)len, (Byte*)program_ptr); } @@ -40521,20 +50756,13 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void LoadProgramNV(GL.Enums.NV_vertex_program target, UInt32 id, Int32 len, ref Byte program) + void ProgramParameter4(GL.Enums.NV_vertex_program target, UInt32 index, Double x, Double y, Double z, Double w) { - unsafe - { - fixed (Byte* program_ptr = &program) - { - Delegates.glLoadProgramNV((GL.Enums.NV_vertex_program)target, (UInt32)id, (Int32)len, (Byte*)program_ptr); - } - } + Delegates.glProgramParameter4dNV((GL.Enums.NV_vertex_program)target, (UInt32)index, (Double)x, (Double)y, (Double)z, (Double)w); } - [System.CLSCompliant(false)] public static - void ProgramParameter4(GL.Enums.NV_vertex_program target, UInt32 index, Double x, Double y, Double z, Double w) + void ProgramParameter4(GL.Enums.NV_vertex_program target, Int32 index, Double x, Double y, Double z, Double w) { Delegates.glProgramParameter4dNV((GL.Enums.NV_vertex_program)target, (UInt32)index, (Double)x, (Double)y, (Double)z, (Double)w); } @@ -40546,6 +50774,15 @@ namespace OpenTK.OpenGL unsafe { Delegates.glProgramParameter4dvNV((GL.Enums.NV_vertex_program)target, (UInt32)index, (Double*)v); } } + [System.CLSCompliant(false)] + public static + unsafe void ProgramParameter4(GL.Enums.NV_vertex_program target, Int32 index, Double* v) + { + { + Delegates.glProgramParameter4dvNV((GL.Enums.NV_vertex_program)target, (UInt32)index, (Double*)v); + } + } + [System.CLSCompliant(false)] public static void ProgramParameter4(GL.Enums.NV_vertex_program target, UInt32 index, [In, Out] Double[] v) @@ -40559,6 +50796,18 @@ namespace OpenTK.OpenGL } } + public static + void ProgramParameter4(GL.Enums.NV_vertex_program target, Int32 index, [In, Out] Double[] v) + { + unsafe + { + fixed (Double* v_ptr = v) + { + Delegates.glProgramParameter4dvNV((GL.Enums.NV_vertex_program)target, (UInt32)index, (Double*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void ProgramParameter4(GL.Enums.NV_vertex_program target, UInt32 index, ref Double v) @@ -40572,6 +50821,18 @@ namespace OpenTK.OpenGL } } + public static + void ProgramParameter4(GL.Enums.NV_vertex_program target, Int32 index, ref Double v) + { + unsafe + { + fixed (Double* v_ptr = &v) + { + Delegates.glProgramParameter4dvNV((GL.Enums.NV_vertex_program)target, (UInt32)index, (Double*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void ProgramParameter4(GL.Enums.NV_vertex_program target, UInt32 index, Single x, Single y, Single z, Single w) @@ -40579,6 +50840,12 @@ namespace OpenTK.OpenGL Delegates.glProgramParameter4fNV((GL.Enums.NV_vertex_program)target, (UInt32)index, (Single)x, (Single)y, (Single)z, (Single)w); } + public static + void ProgramParameter4(GL.Enums.NV_vertex_program target, Int32 index, Single x, Single y, Single z, Single w) + { + Delegates.glProgramParameter4fNV((GL.Enums.NV_vertex_program)target, (UInt32)index, (Single)x, (Single)y, (Single)z, (Single)w); + } + [System.CLSCompliant(false)] public static unsafe void ProgramParameter4(GL.Enums.NV_vertex_program target, UInt32 index, Single* v) @@ -40586,6 +50853,15 @@ namespace OpenTK.OpenGL unsafe { Delegates.glProgramParameter4fvNV((GL.Enums.NV_vertex_program)target, (UInt32)index, (Single*)v); } } + [System.CLSCompliant(false)] + public static + unsafe void ProgramParameter4(GL.Enums.NV_vertex_program target, Int32 index, Single* v) + { + { + Delegates.glProgramParameter4fvNV((GL.Enums.NV_vertex_program)target, (UInt32)index, (Single*)v); + } + } + [System.CLSCompliant(false)] public static void ProgramParameter4(GL.Enums.NV_vertex_program target, UInt32 index, [In, Out] Single[] v) @@ -40599,6 +50875,18 @@ namespace OpenTK.OpenGL } } + public static + void ProgramParameter4(GL.Enums.NV_vertex_program target, Int32 index, [In, Out] Single[] v) + { + unsafe + { + fixed (Single* v_ptr = v) + { + Delegates.glProgramParameter4fvNV((GL.Enums.NV_vertex_program)target, (UInt32)index, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void ProgramParameter4(GL.Enums.NV_vertex_program target, UInt32 index, ref Single v) @@ -40612,6 +50900,18 @@ namespace OpenTK.OpenGL } } + public static + void ProgramParameter4(GL.Enums.NV_vertex_program target, Int32 index, ref Single v) + { + unsafe + { + fixed (Single* v_ptr = &v) + { + Delegates.glProgramParameter4fvNV((GL.Enums.NV_vertex_program)target, (UInt32)index, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static unsafe void ProgramParameters4(GL.Enums.NV_vertex_program target, UInt32 index, UInt32 count, Double* v) @@ -40619,6 +50919,15 @@ namespace OpenTK.OpenGL unsafe { Delegates.glProgramParameters4dvNV((GL.Enums.NV_vertex_program)target, (UInt32)index, (UInt32)count, (Double*)v); } } + [System.CLSCompliant(false)] + public static + unsafe void ProgramParameters4(GL.Enums.NV_vertex_program target, Int32 index, Int32 count, Double* v) + { + { + Delegates.glProgramParameters4dvNV((GL.Enums.NV_vertex_program)target, (UInt32)index, (UInt32)count, (Double*)v); + } + } + [System.CLSCompliant(false)] public static void ProgramParameters4(GL.Enums.NV_vertex_program target, UInt32 index, UInt32 count, [In, Out] Double[] v) @@ -40632,6 +50941,18 @@ namespace OpenTK.OpenGL } } + public static + void ProgramParameters4(GL.Enums.NV_vertex_program target, Int32 index, Int32 count, [In, Out] Double[] v) + { + unsafe + { + fixed (Double* v_ptr = v) + { + Delegates.glProgramParameters4dvNV((GL.Enums.NV_vertex_program)target, (UInt32)index, (UInt32)count, (Double*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void ProgramParameters4(GL.Enums.NV_vertex_program target, UInt32 index, UInt32 count, ref Double v) @@ -40645,6 +50966,18 @@ namespace OpenTK.OpenGL } } + public static + void ProgramParameters4(GL.Enums.NV_vertex_program target, Int32 index, Int32 count, ref Double v) + { + unsafe + { + fixed (Double* v_ptr = &v) + { + Delegates.glProgramParameters4dvNV((GL.Enums.NV_vertex_program)target, (UInt32)index, (UInt32)count, (Double*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static unsafe void ProgramParameters4(GL.Enums.NV_vertex_program target, UInt32 index, UInt32 count, Single* v) @@ -40652,6 +50985,15 @@ namespace OpenTK.OpenGL unsafe { Delegates.glProgramParameters4fvNV((GL.Enums.NV_vertex_program)target, (UInt32)index, (UInt32)count, (Single*)v); } } + [System.CLSCompliant(false)] + public static + unsafe void ProgramParameters4(GL.Enums.NV_vertex_program target, Int32 index, Int32 count, Single* v) + { + { + Delegates.glProgramParameters4fvNV((GL.Enums.NV_vertex_program)target, (UInt32)index, (UInt32)count, (Single*)v); + } + } + [System.CLSCompliant(false)] public static void ProgramParameters4(GL.Enums.NV_vertex_program target, UInt32 index, UInt32 count, [In, Out] Single[] v) @@ -40665,6 +51007,18 @@ namespace OpenTK.OpenGL } } + public static + void ProgramParameters4(GL.Enums.NV_vertex_program target, Int32 index, Int32 count, [In, Out] Single[] v) + { + unsafe + { + fixed (Single* v_ptr = v) + { + Delegates.glProgramParameters4fvNV((GL.Enums.NV_vertex_program)target, (UInt32)index, (UInt32)count, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void ProgramParameters4(GL.Enums.NV_vertex_program target, UInt32 index, UInt32 count, ref Single v) @@ -40678,13 +51032,16 @@ namespace OpenTK.OpenGL } } - [System.CLSCompliant(false)] public static - unsafe void RequestResidentProgramsNV(Int32 n, Int32* programs) + void ProgramParameters4(GL.Enums.NV_vertex_program target, Int32 index, Int32 count, ref Single v) { + unsafe + { + fixed (Single* v_ptr = &v) { - Delegates.glRequestResidentProgramsNV((Int32)n, (UInt32*)programs); + Delegates.glProgramParameters4fvNV((GL.Enums.NV_vertex_program)target, (UInt32)index, (UInt32)count, (Single*)v_ptr); } + } } [System.CLSCompliant(false)] @@ -40694,16 +51051,13 @@ namespace OpenTK.OpenGL unsafe { Delegates.glRequestResidentProgramsNV((Int32)n, (UInt32*)programs); } } + [System.CLSCompliant(false)] public static - void RequestResidentProgramsNV(Int32 n, [In, Out] Int32[] programs) + unsafe void RequestResidentProgramsNV(Int32 n, Int32* programs) { - unsafe - { - fixed (Int32* programs_ptr = programs) { - Delegates.glRequestResidentProgramsNV((Int32)n, (UInt32*)programs_ptr); + Delegates.glRequestResidentProgramsNV((Int32)n, (UInt32*)programs); } - } } [System.CLSCompliant(false)] @@ -40720,11 +51074,11 @@ namespace OpenTK.OpenGL } public static - void RequestResidentProgramsNV(Int32 n, ref Int32 programs) + void RequestResidentProgramsNV(Int32 n, [In, Out] Int32[] programs) { unsafe { - fixed (Int32* programs_ptr = &programs) + fixed (Int32* programs_ptr = programs) { Delegates.glRequestResidentProgramsNV((Int32)n, (UInt32*)programs_ptr); } @@ -40745,9 +51099,15 @@ namespace OpenTK.OpenGL } public static - void TrackMatrixNV(GL.Enums.NV_vertex_program target, Int32 address, GL.Enums.NV_vertex_program matrix, GL.Enums.NV_vertex_program transform) + void RequestResidentProgramsNV(Int32 n, ref Int32 programs) { - Delegates.glTrackMatrixNV((GL.Enums.NV_vertex_program)target, (UInt32)address, (GL.Enums.NV_vertex_program)matrix, (GL.Enums.NV_vertex_program)transform); + unsafe + { + fixed (Int32* programs_ptr = &programs) + { + Delegates.glRequestResidentProgramsNV((Int32)n, (UInt32*)programs_ptr); + } + } } [System.CLSCompliant(false)] @@ -40757,6 +51117,19 @@ namespace OpenTK.OpenGL Delegates.glTrackMatrixNV((GL.Enums.NV_vertex_program)target, (UInt32)address, (GL.Enums.NV_vertex_program)matrix, (GL.Enums.NV_vertex_program)transform); } + public static + void TrackMatrixNV(GL.Enums.NV_vertex_program target, Int32 address, GL.Enums.NV_vertex_program matrix, GL.Enums.NV_vertex_program transform) + { + Delegates.glTrackMatrixNV((GL.Enums.NV_vertex_program)target, (UInt32)address, (GL.Enums.NV_vertex_program)matrix, (GL.Enums.NV_vertex_program)transform); + } + + [System.CLSCompliant(false)] + public static + unsafe void VertexAttribPointerNV(UInt32 index, Int32 fsize, GL.Enums.NV_vertex_program type, Int32 stride, void* pointer) + { + unsafe { Delegates.glVertexAttribPointerNV((UInt32)index, (Int32)fsize, (GL.Enums.NV_vertex_program)type, (Int32)stride, (void*)pointer); } + } + [System.CLSCompliant(false)] public static unsafe void VertexAttribPointerNV(Int32 index, Int32 fsize, GL.Enums.NV_vertex_program type, Int32 stride, void* pointer) @@ -40768,13 +51141,7 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void VertexAttribPointerNV(UInt32 index, Int32 fsize, GL.Enums.NV_vertex_program type, Int32 stride, void* pointer) - { - unsafe { Delegates.glVertexAttribPointerNV((UInt32)index, (Int32)fsize, (GL.Enums.NV_vertex_program)type, (Int32)stride, (void*)pointer); } - } - - public static - void VertexAttribPointerNV(Int32 index, Int32 fsize, GL.Enums.NV_vertex_program type, Int32 stride, [In, Out] object pointer) + void VertexAttribPointerNV(UInt32 index, Int32 fsize, GL.Enums.NV_vertex_program type, Int32 stride, [In, Out] object pointer) { System.Runtime.InteropServices.GCHandle pointer_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pointer, System.Runtime.InteropServices.GCHandleType.Pinned); unsafe @@ -40790,9 +51157,8 @@ namespace OpenTK.OpenGL } } - [System.CLSCompliant(false)] public static - void VertexAttribPointerNV(UInt32 index, Int32 fsize, GL.Enums.NV_vertex_program type, Int32 stride, [In, Out] object pointer) + void VertexAttribPointerNV(Int32 index, Int32 fsize, GL.Enums.NV_vertex_program type, Int32 stride, [In, Out] object pointer) { System.Runtime.InteropServices.GCHandle pointer_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pointer, System.Runtime.InteropServices.GCHandleType.Pinned); unsafe @@ -40815,6 +51181,12 @@ namespace OpenTK.OpenGL Delegates.glVertexAttrib1dNV((UInt32)index, (Double)x); } + public static + void VertexAttrib1(Int32 index, Double x) + { + Delegates.glVertexAttrib1dNV((UInt32)index, (Double)x); + } + [System.CLSCompliant(false)] public static unsafe void VertexAttrib1(UInt32 index, Double* v) @@ -40822,6 +51194,15 @@ namespace OpenTK.OpenGL unsafe { Delegates.glVertexAttrib1dvNV((UInt32)index, (Double*)v); } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib1(Int32 index, Double* v) + { + { + Delegates.glVertexAttrib1dvNV((UInt32)index, (Double*)v); + } + } + [System.CLSCompliant(false)] public static void VertexAttrib1(UInt32 index, [In, Out] Double[] v) @@ -40835,6 +51216,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttrib1(Int32 index, [In, Out] Double[] v) + { + unsafe + { + fixed (Double* v_ptr = v) + { + Delegates.glVertexAttrib1dvNV((UInt32)index, (Double*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void VertexAttrib1(UInt32 index, ref Double v) @@ -40848,6 +51241,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttrib1(Int32 index, ref Double v) + { + unsafe + { + fixed (Double* v_ptr = &v) + { + Delegates.glVertexAttrib1dvNV((UInt32)index, (Double*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void VertexAttrib1(UInt32 index, Single x) @@ -40855,6 +51260,12 @@ namespace OpenTK.OpenGL Delegates.glVertexAttrib1fNV((UInt32)index, (Single)x); } + public static + void VertexAttrib1(Int32 index, Single x) + { + Delegates.glVertexAttrib1fNV((UInt32)index, (Single)x); + } + [System.CLSCompliant(false)] public static unsafe void VertexAttrib1(UInt32 index, Single* v) @@ -40862,6 +51273,15 @@ namespace OpenTK.OpenGL unsafe { Delegates.glVertexAttrib1fvNV((UInt32)index, (Single*)v); } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib1(Int32 index, Single* v) + { + { + Delegates.glVertexAttrib1fvNV((UInt32)index, (Single*)v); + } + } + [System.CLSCompliant(false)] public static void VertexAttrib1(UInt32 index, [In, Out] Single[] v) @@ -40875,6 +51295,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttrib1(Int32 index, [In, Out] Single[] v) + { + unsafe + { + fixed (Single* v_ptr = v) + { + Delegates.glVertexAttrib1fvNV((UInt32)index, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void VertexAttrib1(UInt32 index, ref Single v) @@ -40888,6 +51320,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttrib1(Int32 index, ref Single v) + { + unsafe + { + fixed (Single* v_ptr = &v) + { + Delegates.glVertexAttrib1fvNV((UInt32)index, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void VertexAttrib1(UInt32 index, Int16 x) @@ -40895,6 +51339,12 @@ namespace OpenTK.OpenGL Delegates.glVertexAttrib1sNV((UInt32)index, (Int16)x); } + public static + void VertexAttrib1(Int32 index, Int16 x) + { + Delegates.glVertexAttrib1sNV((UInt32)index, (Int16)x); + } + [System.CLSCompliant(false)] public static unsafe void VertexAttrib1(UInt32 index, Int16* v) @@ -40902,6 +51352,15 @@ namespace OpenTK.OpenGL unsafe { Delegates.glVertexAttrib1svNV((UInt32)index, (Int16*)v); } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib1(Int32 index, Int16* v) + { + { + Delegates.glVertexAttrib1svNV((UInt32)index, (Int16*)v); + } + } + [System.CLSCompliant(false)] public static void VertexAttrib1(UInt32 index, [In, Out] Int16[] v) @@ -40915,6 +51374,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttrib1(Int32 index, [In, Out] Int16[] v) + { + unsafe + { + fixed (Int16* v_ptr = v) + { + Delegates.glVertexAttrib1svNV((UInt32)index, (Int16*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void VertexAttrib1(UInt32 index, ref Int16 v) @@ -40928,6 +51399,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttrib1(Int32 index, ref Int16 v) + { + unsafe + { + fixed (Int16* v_ptr = &v) + { + Delegates.glVertexAttrib1svNV((UInt32)index, (Int16*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void VertexAttrib2(UInt32 index, Double x, Double y) @@ -40935,6 +51418,12 @@ namespace OpenTK.OpenGL Delegates.glVertexAttrib2dNV((UInt32)index, (Double)x, (Double)y); } + public static + void VertexAttrib2(Int32 index, Double x, Double y) + { + Delegates.glVertexAttrib2dNV((UInt32)index, (Double)x, (Double)y); + } + [System.CLSCompliant(false)] public static unsafe void VertexAttrib2(UInt32 index, Double* v) @@ -40942,6 +51431,15 @@ namespace OpenTK.OpenGL unsafe { Delegates.glVertexAttrib2dvNV((UInt32)index, (Double*)v); } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib2(Int32 index, Double* v) + { + { + Delegates.glVertexAttrib2dvNV((UInt32)index, (Double*)v); + } + } + [System.CLSCompliant(false)] public static void VertexAttrib2(UInt32 index, [In, Out] Double[] v) @@ -40955,6 +51453,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttrib2(Int32 index, [In, Out] Double[] v) + { + unsafe + { + fixed (Double* v_ptr = v) + { + Delegates.glVertexAttrib2dvNV((UInt32)index, (Double*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void VertexAttrib2(UInt32 index, ref Double v) @@ -40968,6 +51478,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttrib2(Int32 index, ref Double v) + { + unsafe + { + fixed (Double* v_ptr = &v) + { + Delegates.glVertexAttrib2dvNV((UInt32)index, (Double*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void VertexAttrib2(UInt32 index, Single x, Single y) @@ -40975,6 +51497,12 @@ namespace OpenTK.OpenGL Delegates.glVertexAttrib2fNV((UInt32)index, (Single)x, (Single)y); } + public static + void VertexAttrib2(Int32 index, Single x, Single y) + { + Delegates.glVertexAttrib2fNV((UInt32)index, (Single)x, (Single)y); + } + [System.CLSCompliant(false)] public static unsafe void VertexAttrib2(UInt32 index, Single* v) @@ -40982,6 +51510,15 @@ namespace OpenTK.OpenGL unsafe { Delegates.glVertexAttrib2fvNV((UInt32)index, (Single*)v); } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib2(Int32 index, Single* v) + { + { + Delegates.glVertexAttrib2fvNV((UInt32)index, (Single*)v); + } + } + [System.CLSCompliant(false)] public static void VertexAttrib2(UInt32 index, [In, Out] Single[] v) @@ -40995,6 +51532,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttrib2(Int32 index, [In, Out] Single[] v) + { + unsafe + { + fixed (Single* v_ptr = v) + { + Delegates.glVertexAttrib2fvNV((UInt32)index, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void VertexAttrib2(UInt32 index, ref Single v) @@ -41008,6 +51557,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttrib2(Int32 index, ref Single v) + { + unsafe + { + fixed (Single* v_ptr = &v) + { + Delegates.glVertexAttrib2fvNV((UInt32)index, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void VertexAttrib2(UInt32 index, Int16 x, Int16 y) @@ -41015,6 +51576,12 @@ namespace OpenTK.OpenGL Delegates.glVertexAttrib2sNV((UInt32)index, (Int16)x, (Int16)y); } + public static + void VertexAttrib2(Int32 index, Int16 x, Int16 y) + { + Delegates.glVertexAttrib2sNV((UInt32)index, (Int16)x, (Int16)y); + } + [System.CLSCompliant(false)] public static unsafe void VertexAttrib2(UInt32 index, Int16* v) @@ -41022,6 +51589,15 @@ namespace OpenTK.OpenGL unsafe { Delegates.glVertexAttrib2svNV((UInt32)index, (Int16*)v); } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib2(Int32 index, Int16* v) + { + { + Delegates.glVertexAttrib2svNV((UInt32)index, (Int16*)v); + } + } + [System.CLSCompliant(false)] public static void VertexAttrib2(UInt32 index, [In, Out] Int16[] v) @@ -41035,6 +51611,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttrib2(Int32 index, [In, Out] Int16[] v) + { + unsafe + { + fixed (Int16* v_ptr = v) + { + Delegates.glVertexAttrib2svNV((UInt32)index, (Int16*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void VertexAttrib2(UInt32 index, ref Int16 v) @@ -41048,6 +51636,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttrib2(Int32 index, ref Int16 v) + { + unsafe + { + fixed (Int16* v_ptr = &v) + { + Delegates.glVertexAttrib2svNV((UInt32)index, (Int16*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void VertexAttrib3(UInt32 index, Double x, Double y, Double z) @@ -41055,6 +51655,12 @@ namespace OpenTK.OpenGL Delegates.glVertexAttrib3dNV((UInt32)index, (Double)x, (Double)y, (Double)z); } + public static + void VertexAttrib3(Int32 index, Double x, Double y, Double z) + { + Delegates.glVertexAttrib3dNV((UInt32)index, (Double)x, (Double)y, (Double)z); + } + [System.CLSCompliant(false)] public static unsafe void VertexAttrib3(UInt32 index, Double* v) @@ -41062,6 +51668,15 @@ namespace OpenTK.OpenGL unsafe { Delegates.glVertexAttrib3dvNV((UInt32)index, (Double*)v); } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib3(Int32 index, Double* v) + { + { + Delegates.glVertexAttrib3dvNV((UInt32)index, (Double*)v); + } + } + [System.CLSCompliant(false)] public static void VertexAttrib3(UInt32 index, [In, Out] Double[] v) @@ -41075,6 +51690,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttrib3(Int32 index, [In, Out] Double[] v) + { + unsafe + { + fixed (Double* v_ptr = v) + { + Delegates.glVertexAttrib3dvNV((UInt32)index, (Double*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void VertexAttrib3(UInt32 index, ref Double v) @@ -41088,6 +51715,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttrib3(Int32 index, ref Double v) + { + unsafe + { + fixed (Double* v_ptr = &v) + { + Delegates.glVertexAttrib3dvNV((UInt32)index, (Double*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void VertexAttrib3(UInt32 index, Single x, Single y, Single z) @@ -41095,6 +51734,12 @@ namespace OpenTK.OpenGL Delegates.glVertexAttrib3fNV((UInt32)index, (Single)x, (Single)y, (Single)z); } + public static + void VertexAttrib3(Int32 index, Single x, Single y, Single z) + { + Delegates.glVertexAttrib3fNV((UInt32)index, (Single)x, (Single)y, (Single)z); + } + [System.CLSCompliant(false)] public static unsafe void VertexAttrib3(UInt32 index, Single* v) @@ -41102,6 +51747,15 @@ namespace OpenTK.OpenGL unsafe { Delegates.glVertexAttrib3fvNV((UInt32)index, (Single*)v); } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib3(Int32 index, Single* v) + { + { + Delegates.glVertexAttrib3fvNV((UInt32)index, (Single*)v); + } + } + [System.CLSCompliant(false)] public static void VertexAttrib3(UInt32 index, [In, Out] Single[] v) @@ -41115,6 +51769,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttrib3(Int32 index, [In, Out] Single[] v) + { + unsafe + { + fixed (Single* v_ptr = v) + { + Delegates.glVertexAttrib3fvNV((UInt32)index, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void VertexAttrib3(UInt32 index, ref Single v) @@ -41128,6 +51794,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttrib3(Int32 index, ref Single v) + { + unsafe + { + fixed (Single* v_ptr = &v) + { + Delegates.glVertexAttrib3fvNV((UInt32)index, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void VertexAttrib3(UInt32 index, Int16 x, Int16 y, Int16 z) @@ -41135,6 +51813,12 @@ namespace OpenTK.OpenGL Delegates.glVertexAttrib3sNV((UInt32)index, (Int16)x, (Int16)y, (Int16)z); } + public static + void VertexAttrib3(Int32 index, Int16 x, Int16 y, Int16 z) + { + Delegates.glVertexAttrib3sNV((UInt32)index, (Int16)x, (Int16)y, (Int16)z); + } + [System.CLSCompliant(false)] public static unsafe void VertexAttrib3(UInt32 index, Int16* v) @@ -41142,6 +51826,15 @@ namespace OpenTK.OpenGL unsafe { Delegates.glVertexAttrib3svNV((UInt32)index, (Int16*)v); } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib3(Int32 index, Int16* v) + { + { + Delegates.glVertexAttrib3svNV((UInt32)index, (Int16*)v); + } + } + [System.CLSCompliant(false)] public static void VertexAttrib3(UInt32 index, [In, Out] Int16[] v) @@ -41155,6 +51848,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttrib3(Int32 index, [In, Out] Int16[] v) + { + unsafe + { + fixed (Int16* v_ptr = v) + { + Delegates.glVertexAttrib3svNV((UInt32)index, (Int16*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void VertexAttrib3(UInt32 index, ref Int16 v) @@ -41168,6 +51873,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttrib3(Int32 index, ref Int16 v) + { + unsafe + { + fixed (Int16* v_ptr = &v) + { + Delegates.glVertexAttrib3svNV((UInt32)index, (Int16*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void VertexAttrib4(UInt32 index, Double x, Double y, Double z, Double w) @@ -41175,6 +51892,12 @@ namespace OpenTK.OpenGL Delegates.glVertexAttrib4dNV((UInt32)index, (Double)x, (Double)y, (Double)z, (Double)w); } + public static + void VertexAttrib4(Int32 index, Double x, Double y, Double z, Double w) + { + Delegates.glVertexAttrib4dNV((UInt32)index, (Double)x, (Double)y, (Double)z, (Double)w); + } + [System.CLSCompliant(false)] public static unsafe void VertexAttrib4(UInt32 index, Double* v) @@ -41182,6 +51905,15 @@ namespace OpenTK.OpenGL unsafe { Delegates.glVertexAttrib4dvNV((UInt32)index, (Double*)v); } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib4(Int32 index, Double* v) + { + { + Delegates.glVertexAttrib4dvNV((UInt32)index, (Double*)v); + } + } + [System.CLSCompliant(false)] public static void VertexAttrib4(UInt32 index, [In, Out] Double[] v) @@ -41195,6 +51927,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttrib4(Int32 index, [In, Out] Double[] v) + { + unsafe + { + fixed (Double* v_ptr = v) + { + Delegates.glVertexAttrib4dvNV((UInt32)index, (Double*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void VertexAttrib4(UInt32 index, ref Double v) @@ -41208,6 +51952,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttrib4(Int32 index, ref Double v) + { + unsafe + { + fixed (Double* v_ptr = &v) + { + Delegates.glVertexAttrib4dvNV((UInt32)index, (Double*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void VertexAttrib4(UInt32 index, Single x, Single y, Single z, Single w) @@ -41215,6 +51971,12 @@ namespace OpenTK.OpenGL Delegates.glVertexAttrib4fNV((UInt32)index, (Single)x, (Single)y, (Single)z, (Single)w); } + public static + void VertexAttrib4(Int32 index, Single x, Single y, Single z, Single w) + { + Delegates.glVertexAttrib4fNV((UInt32)index, (Single)x, (Single)y, (Single)z, (Single)w); + } + [System.CLSCompliant(false)] public static unsafe void VertexAttrib4(UInt32 index, Single* v) @@ -41222,6 +51984,15 @@ namespace OpenTK.OpenGL unsafe { Delegates.glVertexAttrib4fvNV((UInt32)index, (Single*)v); } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib4(Int32 index, Single* v) + { + { + Delegates.glVertexAttrib4fvNV((UInt32)index, (Single*)v); + } + } + [System.CLSCompliant(false)] public static void VertexAttrib4(UInt32 index, [In, Out] Single[] v) @@ -41235,6 +52006,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttrib4(Int32 index, [In, Out] Single[] v) + { + unsafe + { + fixed (Single* v_ptr = v) + { + Delegates.glVertexAttrib4fvNV((UInt32)index, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void VertexAttrib4(UInt32 index, ref Single v) @@ -41248,6 +52031,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttrib4(Int32 index, ref Single v) + { + unsafe + { + fixed (Single* v_ptr = &v) + { + Delegates.glVertexAttrib4fvNV((UInt32)index, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void VertexAttrib4(UInt32 index, Int16 x, Int16 y, Int16 z, Int16 w) @@ -41255,6 +52050,12 @@ namespace OpenTK.OpenGL Delegates.glVertexAttrib4sNV((UInt32)index, (Int16)x, (Int16)y, (Int16)z, (Int16)w); } + public static + void VertexAttrib4(Int32 index, Int16 x, Int16 y, Int16 z, Int16 w) + { + Delegates.glVertexAttrib4sNV((UInt32)index, (Int16)x, (Int16)y, (Int16)z, (Int16)w); + } + [System.CLSCompliant(false)] public static unsafe void VertexAttrib4(UInt32 index, Int16* v) @@ -41262,6 +52063,15 @@ namespace OpenTK.OpenGL unsafe { Delegates.glVertexAttrib4svNV((UInt32)index, (Int16*)v); } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib4(Int32 index, Int16* v) + { + { + Delegates.glVertexAttrib4svNV((UInt32)index, (Int16*)v); + } + } + [System.CLSCompliant(false)] public static void VertexAttrib4(UInt32 index, [In, Out] Int16[] v) @@ -41275,6 +52085,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttrib4(Int32 index, [In, Out] Int16[] v) + { + unsafe + { + fixed (Int16* v_ptr = v) + { + Delegates.glVertexAttrib4svNV((UInt32)index, (Int16*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void VertexAttrib4(UInt32 index, ref Int16 v) @@ -41288,6 +52110,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttrib4(Int32 index, ref Int16 v) + { + unsafe + { + fixed (Int16* v_ptr = &v) + { + Delegates.glVertexAttrib4svNV((UInt32)index, (Int16*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void VertexAttrib4(UInt32 index, Byte x, Byte y, Byte z, Byte w) @@ -41295,6 +52129,12 @@ namespace OpenTK.OpenGL Delegates.glVertexAttrib4ubNV((UInt32)index, (Byte)x, (Byte)y, (Byte)z, (Byte)w); } + public static + void VertexAttrib4(Int32 index, Byte x, Byte y, Byte z, Byte w) + { + Delegates.glVertexAttrib4ubNV((UInt32)index, (Byte)x, (Byte)y, (Byte)z, (Byte)w); + } + [System.CLSCompliant(false)] public static unsafe void VertexAttrib4(UInt32 index, Byte* v) @@ -41302,6 +52142,15 @@ namespace OpenTK.OpenGL unsafe { Delegates.glVertexAttrib4ubvNV((UInt32)index, (Byte*)v); } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib4(Int32 index, Byte* v) + { + { + Delegates.glVertexAttrib4ubvNV((UInt32)index, (Byte*)v); + } + } + [System.CLSCompliant(false)] public static void VertexAttrib4(UInt32 index, [In, Out] Byte[] v) @@ -41315,6 +52164,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttrib4(Int32 index, [In, Out] Byte[] v) + { + unsafe + { + fixed (Byte* v_ptr = v) + { + Delegates.glVertexAttrib4ubvNV((UInt32)index, (Byte*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void VertexAttrib4(UInt32 index, ref Byte v) @@ -41328,6 +52189,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttrib4(Int32 index, ref Byte v) + { + unsafe + { + fixed (Byte* v_ptr = &v) + { + Delegates.glVertexAttrib4ubvNV((UInt32)index, (Byte*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static unsafe void VertexAttribs1(UInt32 index, Int32 count, Double* v) @@ -41335,6 +52208,15 @@ namespace OpenTK.OpenGL unsafe { Delegates.glVertexAttribs1dvNV((UInt32)index, (Int32)count, (Double*)v); } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttribs1(Int32 index, Int32 count, Double* v) + { + { + Delegates.glVertexAttribs1dvNV((UInt32)index, (Int32)count, (Double*)v); + } + } + [System.CLSCompliant(false)] public static void VertexAttribs1(UInt32 index, Int32 count, [In, Out] Double[] v) @@ -41348,6 +52230,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttribs1(Int32 index, Int32 count, [In, Out] Double[] v) + { + unsafe + { + fixed (Double* v_ptr = v) + { + Delegates.glVertexAttribs1dvNV((UInt32)index, (Int32)count, (Double*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void VertexAttribs1(UInt32 index, Int32 count, ref Double v) @@ -41361,6 +52255,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttribs1(Int32 index, Int32 count, ref Double v) + { + unsafe + { + fixed (Double* v_ptr = &v) + { + Delegates.glVertexAttribs1dvNV((UInt32)index, (Int32)count, (Double*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static unsafe void VertexAttribs1(UInt32 index, Int32 count, Single* v) @@ -41368,6 +52274,15 @@ namespace OpenTK.OpenGL unsafe { Delegates.glVertexAttribs1fvNV((UInt32)index, (Int32)count, (Single*)v); } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttribs1(Int32 index, Int32 count, Single* v) + { + { + Delegates.glVertexAttribs1fvNV((UInt32)index, (Int32)count, (Single*)v); + } + } + [System.CLSCompliant(false)] public static void VertexAttribs1(UInt32 index, Int32 count, [In, Out] Single[] v) @@ -41381,6 +52296,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttribs1(Int32 index, Int32 count, [In, Out] Single[] v) + { + unsafe + { + fixed (Single* v_ptr = v) + { + Delegates.glVertexAttribs1fvNV((UInt32)index, (Int32)count, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void VertexAttribs1(UInt32 index, Int32 count, ref Single v) @@ -41394,6 +52321,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttribs1(Int32 index, Int32 count, ref Single v) + { + unsafe + { + fixed (Single* v_ptr = &v) + { + Delegates.glVertexAttribs1fvNV((UInt32)index, (Int32)count, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static unsafe void VertexAttribs1(UInt32 index, Int32 count, Int16* v) @@ -41401,6 +52340,15 @@ namespace OpenTK.OpenGL unsafe { Delegates.glVertexAttribs1svNV((UInt32)index, (Int32)count, (Int16*)v); } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttribs1(Int32 index, Int32 count, Int16* v) + { + { + Delegates.glVertexAttribs1svNV((UInt32)index, (Int32)count, (Int16*)v); + } + } + [System.CLSCompliant(false)] public static void VertexAttribs1(UInt32 index, Int32 count, [In, Out] Int16[] v) @@ -41414,6 +52362,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttribs1(Int32 index, Int32 count, [In, Out] Int16[] v) + { + unsafe + { + fixed (Int16* v_ptr = v) + { + Delegates.glVertexAttribs1svNV((UInt32)index, (Int32)count, (Int16*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void VertexAttribs1(UInt32 index, Int32 count, ref Int16 v) @@ -41427,6 +52387,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttribs1(Int32 index, Int32 count, ref Int16 v) + { + unsafe + { + fixed (Int16* v_ptr = &v) + { + Delegates.glVertexAttribs1svNV((UInt32)index, (Int32)count, (Int16*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static unsafe void VertexAttribs2(UInt32 index, Int32 count, Double* v) @@ -41434,6 +52406,15 @@ namespace OpenTK.OpenGL unsafe { Delegates.glVertexAttribs2dvNV((UInt32)index, (Int32)count, (Double*)v); } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttribs2(Int32 index, Int32 count, Double* v) + { + { + Delegates.glVertexAttribs2dvNV((UInt32)index, (Int32)count, (Double*)v); + } + } + [System.CLSCompliant(false)] public static void VertexAttribs2(UInt32 index, Int32 count, [In, Out] Double[] v) @@ -41447,6 +52428,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttribs2(Int32 index, Int32 count, [In, Out] Double[] v) + { + unsafe + { + fixed (Double* v_ptr = v) + { + Delegates.glVertexAttribs2dvNV((UInt32)index, (Int32)count, (Double*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void VertexAttribs2(UInt32 index, Int32 count, ref Double v) @@ -41460,6 +52453,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttribs2(Int32 index, Int32 count, ref Double v) + { + unsafe + { + fixed (Double* v_ptr = &v) + { + Delegates.glVertexAttribs2dvNV((UInt32)index, (Int32)count, (Double*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static unsafe void VertexAttribs2(UInt32 index, Int32 count, Single* v) @@ -41467,6 +52472,15 @@ namespace OpenTK.OpenGL unsafe { Delegates.glVertexAttribs2fvNV((UInt32)index, (Int32)count, (Single*)v); } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttribs2(Int32 index, Int32 count, Single* v) + { + { + Delegates.glVertexAttribs2fvNV((UInt32)index, (Int32)count, (Single*)v); + } + } + [System.CLSCompliant(false)] public static void VertexAttribs2(UInt32 index, Int32 count, [In, Out] Single[] v) @@ -41480,6 +52494,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttribs2(Int32 index, Int32 count, [In, Out] Single[] v) + { + unsafe + { + fixed (Single* v_ptr = v) + { + Delegates.glVertexAttribs2fvNV((UInt32)index, (Int32)count, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void VertexAttribs2(UInt32 index, Int32 count, ref Single v) @@ -41493,6 +52519,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttribs2(Int32 index, Int32 count, ref Single v) + { + unsafe + { + fixed (Single* v_ptr = &v) + { + Delegates.glVertexAttribs2fvNV((UInt32)index, (Int32)count, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static unsafe void VertexAttribs2(UInt32 index, Int32 count, Int16* v) @@ -41500,6 +52538,15 @@ namespace OpenTK.OpenGL unsafe { Delegates.glVertexAttribs2svNV((UInt32)index, (Int32)count, (Int16*)v); } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttribs2(Int32 index, Int32 count, Int16* v) + { + { + Delegates.glVertexAttribs2svNV((UInt32)index, (Int32)count, (Int16*)v); + } + } + [System.CLSCompliant(false)] public static void VertexAttribs2(UInt32 index, Int32 count, [In, Out] Int16[] v) @@ -41513,6 +52560,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttribs2(Int32 index, Int32 count, [In, Out] Int16[] v) + { + unsafe + { + fixed (Int16* v_ptr = v) + { + Delegates.glVertexAttribs2svNV((UInt32)index, (Int32)count, (Int16*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void VertexAttribs2(UInt32 index, Int32 count, ref Int16 v) @@ -41526,6 +52585,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttribs2(Int32 index, Int32 count, ref Int16 v) + { + unsafe + { + fixed (Int16* v_ptr = &v) + { + Delegates.glVertexAttribs2svNV((UInt32)index, (Int32)count, (Int16*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static unsafe void VertexAttribs3(UInt32 index, Int32 count, Double* v) @@ -41533,6 +52604,15 @@ namespace OpenTK.OpenGL unsafe { Delegates.glVertexAttribs3dvNV((UInt32)index, (Int32)count, (Double*)v); } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttribs3(Int32 index, Int32 count, Double* v) + { + { + Delegates.glVertexAttribs3dvNV((UInt32)index, (Int32)count, (Double*)v); + } + } + [System.CLSCompliant(false)] public static void VertexAttribs3(UInt32 index, Int32 count, [In, Out] Double[] v) @@ -41546,6 +52626,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttribs3(Int32 index, Int32 count, [In, Out] Double[] v) + { + unsafe + { + fixed (Double* v_ptr = v) + { + Delegates.glVertexAttribs3dvNV((UInt32)index, (Int32)count, (Double*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void VertexAttribs3(UInt32 index, Int32 count, ref Double v) @@ -41559,6 +52651,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttribs3(Int32 index, Int32 count, ref Double v) + { + unsafe + { + fixed (Double* v_ptr = &v) + { + Delegates.glVertexAttribs3dvNV((UInt32)index, (Int32)count, (Double*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static unsafe void VertexAttribs3(UInt32 index, Int32 count, Single* v) @@ -41566,6 +52670,15 @@ namespace OpenTK.OpenGL unsafe { Delegates.glVertexAttribs3fvNV((UInt32)index, (Int32)count, (Single*)v); } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttribs3(Int32 index, Int32 count, Single* v) + { + { + Delegates.glVertexAttribs3fvNV((UInt32)index, (Int32)count, (Single*)v); + } + } + [System.CLSCompliant(false)] public static void VertexAttribs3(UInt32 index, Int32 count, [In, Out] Single[] v) @@ -41579,6 +52692,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttribs3(Int32 index, Int32 count, [In, Out] Single[] v) + { + unsafe + { + fixed (Single* v_ptr = v) + { + Delegates.glVertexAttribs3fvNV((UInt32)index, (Int32)count, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void VertexAttribs3(UInt32 index, Int32 count, ref Single v) @@ -41592,6 +52717,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttribs3(Int32 index, Int32 count, ref Single v) + { + unsafe + { + fixed (Single* v_ptr = &v) + { + Delegates.glVertexAttribs3fvNV((UInt32)index, (Int32)count, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static unsafe void VertexAttribs3(UInt32 index, Int32 count, Int16* v) @@ -41599,6 +52736,15 @@ namespace OpenTK.OpenGL unsafe { Delegates.glVertexAttribs3svNV((UInt32)index, (Int32)count, (Int16*)v); } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttribs3(Int32 index, Int32 count, Int16* v) + { + { + Delegates.glVertexAttribs3svNV((UInt32)index, (Int32)count, (Int16*)v); + } + } + [System.CLSCompliant(false)] public static void VertexAttribs3(UInt32 index, Int32 count, [In, Out] Int16[] v) @@ -41612,6 +52758,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttribs3(Int32 index, Int32 count, [In, Out] Int16[] v) + { + unsafe + { + fixed (Int16* v_ptr = v) + { + Delegates.glVertexAttribs3svNV((UInt32)index, (Int32)count, (Int16*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void VertexAttribs3(UInt32 index, Int32 count, ref Int16 v) @@ -41625,6 +52783,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttribs3(Int32 index, Int32 count, ref Int16 v) + { + unsafe + { + fixed (Int16* v_ptr = &v) + { + Delegates.glVertexAttribs3svNV((UInt32)index, (Int32)count, (Int16*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static unsafe void VertexAttribs4(UInt32 index, Int32 count, Double* v) @@ -41632,6 +52802,15 @@ namespace OpenTK.OpenGL unsafe { Delegates.glVertexAttribs4dvNV((UInt32)index, (Int32)count, (Double*)v); } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttribs4(Int32 index, Int32 count, Double* v) + { + { + Delegates.glVertexAttribs4dvNV((UInt32)index, (Int32)count, (Double*)v); + } + } + [System.CLSCompliant(false)] public static void VertexAttribs4(UInt32 index, Int32 count, [In, Out] Double[] v) @@ -41645,6 +52824,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttribs4(Int32 index, Int32 count, [In, Out] Double[] v) + { + unsafe + { + fixed (Double* v_ptr = v) + { + Delegates.glVertexAttribs4dvNV((UInt32)index, (Int32)count, (Double*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void VertexAttribs4(UInt32 index, Int32 count, ref Double v) @@ -41658,6 +52849,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttribs4(Int32 index, Int32 count, ref Double v) + { + unsafe + { + fixed (Double* v_ptr = &v) + { + Delegates.glVertexAttribs4dvNV((UInt32)index, (Int32)count, (Double*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static unsafe void VertexAttribs4(UInt32 index, Int32 count, Single* v) @@ -41665,6 +52868,15 @@ namespace OpenTK.OpenGL unsafe { Delegates.glVertexAttribs4fvNV((UInt32)index, (Int32)count, (Single*)v); } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttribs4(Int32 index, Int32 count, Single* v) + { + { + Delegates.glVertexAttribs4fvNV((UInt32)index, (Int32)count, (Single*)v); + } + } + [System.CLSCompliant(false)] public static void VertexAttribs4(UInt32 index, Int32 count, [In, Out] Single[] v) @@ -41678,6 +52890,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttribs4(Int32 index, Int32 count, [In, Out] Single[] v) + { + unsafe + { + fixed (Single* v_ptr = v) + { + Delegates.glVertexAttribs4fvNV((UInt32)index, (Int32)count, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void VertexAttribs4(UInt32 index, Int32 count, ref Single v) @@ -41691,6 +52915,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttribs4(Int32 index, Int32 count, ref Single v) + { + unsafe + { + fixed (Single* v_ptr = &v) + { + Delegates.glVertexAttribs4fvNV((UInt32)index, (Int32)count, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static unsafe void VertexAttribs4(UInt32 index, Int32 count, Int16* v) @@ -41698,6 +52934,15 @@ namespace OpenTK.OpenGL unsafe { Delegates.glVertexAttribs4svNV((UInt32)index, (Int32)count, (Int16*)v); } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttribs4(Int32 index, Int32 count, Int16* v) + { + { + Delegates.glVertexAttribs4svNV((UInt32)index, (Int32)count, (Int16*)v); + } + } + [System.CLSCompliant(false)] public static void VertexAttribs4(UInt32 index, Int32 count, [In, Out] Int16[] v) @@ -41711,6 +52956,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttribs4(Int32 index, Int32 count, [In, Out] Int16[] v) + { + unsafe + { + fixed (Int16* v_ptr = v) + { + Delegates.glVertexAttribs4svNV((UInt32)index, (Int32)count, (Int16*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void VertexAttribs4(UInt32 index, Int32 count, ref Int16 v) @@ -41724,6 +52981,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttribs4(Int32 index, Int32 count, ref Int16 v) + { + unsafe + { + fixed (Int16* v_ptr = &v) + { + Delegates.glVertexAttribs4svNV((UInt32)index, (Int32)count, (Int16*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static unsafe void VertexAttribs4(UInt32 index, Int32 count, Byte* v) @@ -41731,6 +53000,15 @@ namespace OpenTK.OpenGL unsafe { Delegates.glVertexAttribs4ubvNV((UInt32)index, (Int32)count, (Byte*)v); } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttribs4(Int32 index, Int32 count, Byte* v) + { + { + Delegates.glVertexAttribs4ubvNV((UInt32)index, (Int32)count, (Byte*)v); + } + } + [System.CLSCompliant(false)] public static void VertexAttribs4(UInt32 index, Int32 count, [In, Out] Byte[] v) @@ -41744,6 +53022,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttribs4(Int32 index, Int32 count, [In, Out] Byte[] v) + { + unsafe + { + fixed (Byte* v_ptr = v) + { + Delegates.glVertexAttribs4ubvNV((UInt32)index, (Int32)count, (Byte*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void VertexAttribs4(UInt32 index, Int32 count, ref Byte v) @@ -41757,6 +53047,25 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttribs4(Int32 index, Int32 count, ref Byte v) + { + unsafe + { + fixed (Byte* v_ptr = &v) + { + Delegates.glVertexAttribs4ubvNV((UInt32)index, (Int32)count, (Byte*)v_ptr); + } + } + } + + [System.CLSCompliant(false)] + public static + unsafe void GenOcclusionQueriesNV(Int32 n, [Out] UInt32* ids) + { + unsafe { Delegates.glGenOcclusionQueriesNV((Int32)n, (UInt32*)ids); } + } + [System.CLSCompliant(false)] public static unsafe void GenOcclusionQueriesNV(Int32 n, [Out] Int32* ids) @@ -41769,9 +53078,15 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GenOcclusionQueriesNV(Int32 n, [Out] UInt32* ids) + void GenOcclusionQueriesNV(Int32 n, [In, Out] UInt32[] ids) { - unsafe { Delegates.glGenOcclusionQueriesNV((Int32)n, (UInt32*)ids); } + unsafe + { + fixed (UInt32* ids_ptr = ids) + { + Delegates.glGenOcclusionQueriesNV((Int32)n, (UInt32*)ids_ptr); + } + } } public static @@ -41788,13 +53103,15 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void GenOcclusionQueriesNV(Int32 n, [In, Out] UInt32[] ids) + void GenOcclusionQueriesNV(Int32 n, [Out] out UInt32 ids) { + ids = default(UInt32); unsafe { - fixed (UInt32* ids_ptr = ids) + fixed (UInt32* ids_ptr = &ids) { Delegates.glGenOcclusionQueriesNV((Int32)n, (UInt32*)ids_ptr); + ids = *ids_ptr; } } } @@ -41815,17 +53132,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void GenOcclusionQueriesNV(Int32 n, [Out] out UInt32 ids) + unsafe void DeleteOcclusionQueriesNV(Int32 n, UInt32* ids) { - ids = default(UInt32); - unsafe - { - fixed (UInt32* ids_ptr = &ids) - { - Delegates.glGenOcclusionQueriesNV((Int32)n, (UInt32*)ids_ptr); - ids = *ids_ptr; - } - } + unsafe { Delegates.glDeleteOcclusionQueriesNV((Int32)n, (UInt32*)ids); } } [System.CLSCompliant(false)] @@ -41837,25 +53146,6 @@ namespace OpenTK.OpenGL } } - [System.CLSCompliant(false)] - public static - unsafe void DeleteOcclusionQueriesNV(Int32 n, UInt32* ids) - { - unsafe { Delegates.glDeleteOcclusionQueriesNV((Int32)n, (UInt32*)ids); } - } - - public static - void DeleteOcclusionQueriesNV(Int32 n, [In, Out] Int32[] ids) - { - unsafe - { - fixed (Int32* ids_ptr = ids) - { - Delegates.glDeleteOcclusionQueriesNV((Int32)n, (UInt32*)ids_ptr); - } - } - } - [System.CLSCompliant(false)] public static void DeleteOcclusionQueriesNV(Int32 n, [In, Out] UInt32[] ids) @@ -41870,11 +53160,11 @@ namespace OpenTK.OpenGL } public static - void DeleteOcclusionQueriesNV(Int32 n, ref Int32 ids) + void DeleteOcclusionQueriesNV(Int32 n, [In, Out] Int32[] ids) { unsafe { - fixed (Int32* ids_ptr = &ids) + fixed (Int32* ids_ptr = ids) { Delegates.glDeleteOcclusionQueriesNV((Int32)n, (UInt32*)ids_ptr); } @@ -41895,9 +53185,15 @@ namespace OpenTK.OpenGL } public static - Boolean IsOcclusionQueryNV(Int32 id) + void DeleteOcclusionQueriesNV(Int32 n, ref Int32 ids) { - return Delegates.glIsOcclusionQueryNV((UInt32)id); + unsafe + { + fixed (Int32* ids_ptr = &ids) + { + Delegates.glDeleteOcclusionQueriesNV((Int32)n, (UInt32*)ids_ptr); + } + } } [System.CLSCompliant(false)] @@ -41908,9 +53204,9 @@ namespace OpenTK.OpenGL } public static - void BeginOcclusionQueryNV(Int32 id) + Boolean IsOcclusionQueryNV(Int32 id) { - Delegates.glBeginOcclusionQueryNV((UInt32)id); + return Delegates.glIsOcclusionQueryNV((UInt32)id); } [System.CLSCompliant(false)] @@ -41920,6 +53216,12 @@ namespace OpenTK.OpenGL Delegates.glBeginOcclusionQueryNV((UInt32)id); } + public static + void BeginOcclusionQueryNV(Int32 id) + { + Delegates.glBeginOcclusionQueryNV((UInt32)id); + } + public static void EndOcclusionQueryNV() { @@ -41933,6 +53235,16 @@ namespace OpenTK.OpenGL unsafe { Delegates.glGetOcclusionQueryivNV((UInt32)id, (GL.Enums.NV_occlusion_query)pname, (Int32*)@params); } } + [System.CLSCompliant(false)] + public static + unsafe void GetOcclusionQuery(Int32 id, GL.Enums.NV_occlusion_query pname, [Out] Int32* @params) + { + @params = default(Int32*); + { + Delegates.glGetOcclusionQueryivNV((UInt32)id, (GL.Enums.NV_occlusion_query)pname, (Int32*)@params); + } + } + [System.CLSCompliant(false)] public static void GetOcclusionQuery(UInt32 id, GL.Enums.NV_occlusion_query pname, [In, Out] Int32[] @params) @@ -41946,6 +53258,18 @@ namespace OpenTK.OpenGL } } + public static + void GetOcclusionQuery(Int32 id, GL.Enums.NV_occlusion_query pname, [In, Out] Int32[] @params) + { + unsafe + { + fixed (Int32* @params_ptr = @params) + { + Delegates.glGetOcclusionQueryivNV((UInt32)id, (GL.Enums.NV_occlusion_query)pname, (Int32*)@params_ptr); + } + } + } + [System.CLSCompliant(false)] public static void GetOcclusionQuery(UInt32 id, GL.Enums.NV_occlusion_query pname, [Out] out Int32 @params) @@ -41961,6 +53285,20 @@ namespace OpenTK.OpenGL } } + public static + void GetOcclusionQuery(Int32 id, GL.Enums.NV_occlusion_query pname, [Out] out Int32 @params) + { + @params = default(Int32); + unsafe + { + fixed (Int32* @params_ptr = &@params) + { + Delegates.glGetOcclusionQueryivNV((UInt32)id, (GL.Enums.NV_occlusion_query)pname, (Int32*)@params_ptr); + @params = *@params_ptr; + } + } + } + [System.CLSCompliant(false)] public static unsafe void GetOcclusionQuery(UInt32 id, GL.Enums.NV_occlusion_query pname, [Out] UInt32* @params) @@ -42040,6 +53378,15 @@ namespace OpenTK.OpenGL unsafe { Delegates.glProgramNamedParameter4fNV((UInt32)id, (Int32)len, (Byte*)name, (Single)x, (Single)y, (Single)z, (Single)w); } } + [System.CLSCompliant(false)] + public static + unsafe void ProgramNamedParameter4(Int32 id, Int32 len, Byte* name, Single x, Single y, Single z, Single w) + { + { + Delegates.glProgramNamedParameter4fNV((UInt32)id, (Int32)len, (Byte*)name, (Single)x, (Single)y, (Single)z, (Single)w); + } + } + [System.CLSCompliant(false)] public static void ProgramNamedParameter4(UInt32 id, Int32 len, [In, Out] Byte[] name, Single x, Single y, Single z, Single w) @@ -42053,6 +53400,18 @@ namespace OpenTK.OpenGL } } + public static + void ProgramNamedParameter4(Int32 id, Int32 len, [In, Out] Byte[] name, Single x, Single y, Single z, Single w) + { + unsafe + { + fixed (Byte* name_ptr = name) + { + Delegates.glProgramNamedParameter4fNV((UInt32)id, (Int32)len, (Byte*)name_ptr, (Single)x, (Single)y, (Single)z, (Single)w); + } + } + } + [System.CLSCompliant(false)] public static void ProgramNamedParameter4(UInt32 id, Int32 len, ref Byte name, Single x, Single y, Single z, Single w) @@ -42066,6 +53425,18 @@ namespace OpenTK.OpenGL } } + public static + void ProgramNamedParameter4(Int32 id, Int32 len, ref Byte name, Single x, Single y, Single z, Single w) + { + unsafe + { + fixed (Byte* name_ptr = &name) + { + Delegates.glProgramNamedParameter4fNV((UInt32)id, (Int32)len, (Byte*)name_ptr, (Single)x, (Single)y, (Single)z, (Single)w); + } + } + } + [System.CLSCompliant(false)] public static unsafe void ProgramNamedParameter4(UInt32 id, Int32 len, Byte* name, Double x, Double y, Double z, Double w) @@ -42073,6 +53444,15 @@ namespace OpenTK.OpenGL unsafe { Delegates.glProgramNamedParameter4dNV((UInt32)id, (Int32)len, (Byte*)name, (Double)x, (Double)y, (Double)z, (Double)w); } } + [System.CLSCompliant(false)] + public static + unsafe void ProgramNamedParameter4(Int32 id, Int32 len, Byte* name, Double x, Double y, Double z, Double w) + { + { + Delegates.glProgramNamedParameter4dNV((UInt32)id, (Int32)len, (Byte*)name, (Double)x, (Double)y, (Double)z, (Double)w); + } + } + [System.CLSCompliant(false)] public static void ProgramNamedParameter4(UInt32 id, Int32 len, [In, Out] Byte[] name, Double x, Double y, Double z, Double w) @@ -42086,6 +53466,18 @@ namespace OpenTK.OpenGL } } + public static + void ProgramNamedParameter4(Int32 id, Int32 len, [In, Out] Byte[] name, Double x, Double y, Double z, Double w) + { + unsafe + { + fixed (Byte* name_ptr = name) + { + Delegates.glProgramNamedParameter4dNV((UInt32)id, (Int32)len, (Byte*)name_ptr, (Double)x, (Double)y, (Double)z, (Double)w); + } + } + } + [System.CLSCompliant(false)] public static void ProgramNamedParameter4(UInt32 id, Int32 len, ref Byte name, Double x, Double y, Double z, Double w) @@ -42099,6 +53491,18 @@ namespace OpenTK.OpenGL } } + public static + void ProgramNamedParameter4(Int32 id, Int32 len, ref Byte name, Double x, Double y, Double z, Double w) + { + unsafe + { + fixed (Byte* name_ptr = &name) + { + Delegates.glProgramNamedParameter4dNV((UInt32)id, (Int32)len, (Byte*)name_ptr, (Double)x, (Double)y, (Double)z, (Double)w); + } + } + } + [System.CLSCompliant(false)] public static unsafe void ProgramNamedParameter4(UInt32 id, Int32 len, Byte* name, Single* v) @@ -42106,6 +53510,15 @@ namespace OpenTK.OpenGL unsafe { Delegates.glProgramNamedParameter4fvNV((UInt32)id, (Int32)len, (Byte*)name, (Single*)v); } } + [System.CLSCompliant(false)] + public static + unsafe void ProgramNamedParameter4(Int32 id, Int32 len, Byte* name, Single* v) + { + { + Delegates.glProgramNamedParameter4fvNV((UInt32)id, (Int32)len, (Byte*)name, (Single*)v); + } + } + [System.CLSCompliant(false)] public static unsafe void ProgramNamedParameter4(UInt32 id, Int32 len, Byte* name, [In, Out] Single[] v) @@ -42116,6 +53529,16 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ProgramNamedParameter4(Int32 id, Int32 len, Byte* name, [In, Out] Single[] v) + { + fixed (Single* v_ptr = v) + { + Delegates.glProgramNamedParameter4fvNV((UInt32)id, (Int32)len, (Byte*)name, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ProgramNamedParameter4(UInt32 id, Int32 len, Byte* name, ref Single v) @@ -42126,6 +53549,16 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ProgramNamedParameter4(Int32 id, Int32 len, Byte* name, ref Single v) + { + fixed (Single* v_ptr = &v) + { + Delegates.glProgramNamedParameter4fvNV((UInt32)id, (Int32)len, (Byte*)name, (Single*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ProgramNamedParameter4(UInt32 id, Int32 len, [In, Out] Byte[] name, Single* v) @@ -42136,6 +53569,16 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ProgramNamedParameter4(Int32 id, Int32 len, [In, Out] Byte[] name, Single* v) + { + fixed (Byte* name_ptr = name) + { + Delegates.glProgramNamedParameter4fvNV((UInt32)id, (Int32)len, (Byte*)name_ptr, (Single*)v); + } + } + [System.CLSCompliant(false)] public static void ProgramNamedParameter4(UInt32 id, Int32 len, [In, Out] Byte[] name, [In, Out] Single[] v) @@ -42150,6 +53593,19 @@ namespace OpenTK.OpenGL } } + public static + void ProgramNamedParameter4(Int32 id, Int32 len, [In, Out] Byte[] name, [In, Out] Single[] v) + { + unsafe + { + fixed (Byte* name_ptr = name) + fixed (Single* v_ptr = v) + { + Delegates.glProgramNamedParameter4fvNV((UInt32)id, (Int32)len, (Byte*)name_ptr, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void ProgramNamedParameter4(UInt32 id, Int32 len, [In, Out] Byte[] name, ref Single v) @@ -42164,6 +53620,19 @@ namespace OpenTK.OpenGL } } + public static + void ProgramNamedParameter4(Int32 id, Int32 len, [In, Out] Byte[] name, ref Single v) + { + unsafe + { + fixed (Byte* name_ptr = name) + fixed (Single* v_ptr = &v) + { + Delegates.glProgramNamedParameter4fvNV((UInt32)id, (Int32)len, (Byte*)name_ptr, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static unsafe void ProgramNamedParameter4(UInt32 id, Int32 len, ref Byte name, Single* v) @@ -42174,6 +53643,16 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ProgramNamedParameter4(Int32 id, Int32 len, ref Byte name, Single* v) + { + fixed (Byte* name_ptr = &name) + { + Delegates.glProgramNamedParameter4fvNV((UInt32)id, (Int32)len, (Byte*)name_ptr, (Single*)v); + } + } + [System.CLSCompliant(false)] public static void ProgramNamedParameter4(UInt32 id, Int32 len, ref Byte name, [In, Out] Single[] v) @@ -42188,6 +53667,19 @@ namespace OpenTK.OpenGL } } + public static + void ProgramNamedParameter4(Int32 id, Int32 len, ref Byte name, [In, Out] Single[] v) + { + unsafe + { + fixed (Byte* name_ptr = &name) + fixed (Single* v_ptr = v) + { + Delegates.glProgramNamedParameter4fvNV((UInt32)id, (Int32)len, (Byte*)name_ptr, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void ProgramNamedParameter4(UInt32 id, Int32 len, ref Byte name, ref Single v) @@ -42202,6 +53694,19 @@ namespace OpenTK.OpenGL } } + public static + void ProgramNamedParameter4(Int32 id, Int32 len, ref Byte name, ref Single v) + { + unsafe + { + fixed (Byte* name_ptr = &name) + fixed (Single* v_ptr = &v) + { + Delegates.glProgramNamedParameter4fvNV((UInt32)id, (Int32)len, (Byte*)name_ptr, (Single*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static unsafe void ProgramNamedParameter4(UInt32 id, Int32 len, Byte* name, Double* v) @@ -42209,6 +53714,15 @@ namespace OpenTK.OpenGL unsafe { Delegates.glProgramNamedParameter4dvNV((UInt32)id, (Int32)len, (Byte*)name, (Double*)v); } } + [System.CLSCompliant(false)] + public static + unsafe void ProgramNamedParameter4(Int32 id, Int32 len, Byte* name, Double* v) + { + { + Delegates.glProgramNamedParameter4dvNV((UInt32)id, (Int32)len, (Byte*)name, (Double*)v); + } + } + [System.CLSCompliant(false)] public static unsafe void ProgramNamedParameter4(UInt32 id, Int32 len, Byte* name, [In, Out] Double[] v) @@ -42219,6 +53733,16 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ProgramNamedParameter4(Int32 id, Int32 len, Byte* name, [In, Out] Double[] v) + { + fixed (Double* v_ptr = v) + { + Delegates.glProgramNamedParameter4dvNV((UInt32)id, (Int32)len, (Byte*)name, (Double*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ProgramNamedParameter4(UInt32 id, Int32 len, Byte* name, ref Double v) @@ -42229,6 +53753,16 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ProgramNamedParameter4(Int32 id, Int32 len, Byte* name, ref Double v) + { + fixed (Double* v_ptr = &v) + { + Delegates.glProgramNamedParameter4dvNV((UInt32)id, (Int32)len, (Byte*)name, (Double*)v_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void ProgramNamedParameter4(UInt32 id, Int32 len, [In, Out] Byte[] name, Double* v) @@ -42239,6 +53773,16 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ProgramNamedParameter4(Int32 id, Int32 len, [In, Out] Byte[] name, Double* v) + { + fixed (Byte* name_ptr = name) + { + Delegates.glProgramNamedParameter4dvNV((UInt32)id, (Int32)len, (Byte*)name_ptr, (Double*)v); + } + } + [System.CLSCompliant(false)] public static void ProgramNamedParameter4(UInt32 id, Int32 len, [In, Out] Byte[] name, [In, Out] Double[] v) @@ -42253,6 +53797,19 @@ namespace OpenTK.OpenGL } } + public static + void ProgramNamedParameter4(Int32 id, Int32 len, [In, Out] Byte[] name, [In, Out] Double[] v) + { + unsafe + { + fixed (Byte* name_ptr = name) + fixed (Double* v_ptr = v) + { + Delegates.glProgramNamedParameter4dvNV((UInt32)id, (Int32)len, (Byte*)name_ptr, (Double*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void ProgramNamedParameter4(UInt32 id, Int32 len, [In, Out] Byte[] name, ref Double v) @@ -42267,6 +53824,19 @@ namespace OpenTK.OpenGL } } + public static + void ProgramNamedParameter4(Int32 id, Int32 len, [In, Out] Byte[] name, ref Double v) + { + unsafe + { + fixed (Byte* name_ptr = name) + fixed (Double* v_ptr = &v) + { + Delegates.glProgramNamedParameter4dvNV((UInt32)id, (Int32)len, (Byte*)name_ptr, (Double*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static unsafe void ProgramNamedParameter4(UInt32 id, Int32 len, ref Byte name, Double* v) @@ -42277,6 +53847,16 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ProgramNamedParameter4(Int32 id, Int32 len, ref Byte name, Double* v) + { + fixed (Byte* name_ptr = &name) + { + Delegates.glProgramNamedParameter4dvNV((UInt32)id, (Int32)len, (Byte*)name_ptr, (Double*)v); + } + } + [System.CLSCompliant(false)] public static void ProgramNamedParameter4(UInt32 id, Int32 len, ref Byte name, [In, Out] Double[] v) @@ -42291,6 +53871,19 @@ namespace OpenTK.OpenGL } } + public static + void ProgramNamedParameter4(Int32 id, Int32 len, ref Byte name, [In, Out] Double[] v) + { + unsafe + { + fixed (Byte* name_ptr = &name) + fixed (Double* v_ptr = v) + { + Delegates.glProgramNamedParameter4dvNV((UInt32)id, (Int32)len, (Byte*)name_ptr, (Double*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static void ProgramNamedParameter4(UInt32 id, Int32 len, ref Byte name, ref Double v) @@ -42305,6 +53898,19 @@ namespace OpenTK.OpenGL } } + public static + void ProgramNamedParameter4(Int32 id, Int32 len, ref Byte name, ref Double v) + { + unsafe + { + fixed (Byte* name_ptr = &name) + fixed (Double* v_ptr = &v) + { + Delegates.glProgramNamedParameter4dvNV((UInt32)id, (Int32)len, (Byte*)name_ptr, (Double*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static unsafe void GetProgramNamedParameter(UInt32 id, Int32 len, Byte* name, [Out] Single* @params) @@ -42312,6 +53918,16 @@ namespace OpenTK.OpenGL unsafe { Delegates.glGetProgramNamedParameterfvNV((UInt32)id, (Int32)len, (Byte*)name, (Single*)@params); } } + [System.CLSCompliant(false)] + public static + unsafe void GetProgramNamedParameter(Int32 id, Int32 len, Byte* name, [Out] Single* @params) + { + @params = default(Single*); + { + Delegates.glGetProgramNamedParameterfvNV((UInt32)id, (Int32)len, (Byte*)name, (Single*)@params); + } + } + [System.CLSCompliant(false)] public static unsafe void GetProgramNamedParameter(UInt32 id, Int32 len, Byte* name, [In, Out] Single[] @params) @@ -42322,6 +53938,16 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void GetProgramNamedParameter(Int32 id, Int32 len, Byte* name, [In, Out] Single[] @params) + { + fixed (Single* @params_ptr = @params) + { + Delegates.glGetProgramNamedParameterfvNV((UInt32)id, (Int32)len, (Byte*)name, (Single*)@params_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void GetProgramNamedParameter(UInt32 id, Int32 len, Byte* name, [Out] out Single @params) @@ -42334,6 +53960,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void GetProgramNamedParameter(Int32 id, Int32 len, Byte* name, [Out] out Single @params) + { + @params = default(Single); + fixed (Single* @params_ptr = &@params) + { + Delegates.glGetProgramNamedParameterfvNV((UInt32)id, (Int32)len, (Byte*)name, (Single*)@params_ptr); + @params = *@params_ptr; + } + } + [System.CLSCompliant(false)] public static unsafe void GetProgramNamedParameter(UInt32 id, Int32 len, [In, Out] Byte[] name, [Out] Single* @params) @@ -42345,6 +53983,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void GetProgramNamedParameter(Int32 id, Int32 len, [In, Out] Byte[] name, [Out] Single* @params) + { + @params = default(Single*); + fixed (Byte* name_ptr = name) + { + Delegates.glGetProgramNamedParameterfvNV((UInt32)id, (Int32)len, (Byte*)name_ptr, (Single*)@params); + } + } + [System.CLSCompliant(false)] public static void GetProgramNamedParameter(UInt32 id, Int32 len, [In, Out] Byte[] name, [In, Out] Single[] @params) @@ -42359,6 +54008,19 @@ namespace OpenTK.OpenGL } } + public static + void GetProgramNamedParameter(Int32 id, Int32 len, [In, Out] Byte[] name, [In, Out] Single[] @params) + { + unsafe + { + fixed (Byte* name_ptr = name) + fixed (Single* @params_ptr = @params) + { + Delegates.glGetProgramNamedParameterfvNV((UInt32)id, (Int32)len, (Byte*)name_ptr, (Single*)@params_ptr); + } + } + } + [System.CLSCompliant(false)] public static void GetProgramNamedParameter(UInt32 id, Int32 len, [In, Out] Byte[] name, [Out] out Single @params) @@ -42375,6 +54037,21 @@ namespace OpenTK.OpenGL } } + public static + void GetProgramNamedParameter(Int32 id, Int32 len, [In, Out] Byte[] name, [Out] out Single @params) + { + @params = default(Single); + unsafe + { + fixed (Byte* name_ptr = name) + fixed (Single* @params_ptr = &@params) + { + Delegates.glGetProgramNamedParameterfvNV((UInt32)id, (Int32)len, (Byte*)name_ptr, (Single*)@params_ptr); + @params = *@params_ptr; + } + } + } + [System.CLSCompliant(false)] public static unsafe void GetProgramNamedParameter(UInt32 id, Int32 len, ref Byte name, [Out] Single* @params) @@ -42386,6 +54063,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void GetProgramNamedParameter(Int32 id, Int32 len, ref Byte name, [Out] Single* @params) + { + @params = default(Single*); + fixed (Byte* name_ptr = &name) + { + Delegates.glGetProgramNamedParameterfvNV((UInt32)id, (Int32)len, (Byte*)name_ptr, (Single*)@params); + } + } + [System.CLSCompliant(false)] public static void GetProgramNamedParameter(UInt32 id, Int32 len, ref Byte name, [In, Out] Single[] @params) @@ -42400,6 +54088,19 @@ namespace OpenTK.OpenGL } } + public static + void GetProgramNamedParameter(Int32 id, Int32 len, ref Byte name, [In, Out] Single[] @params) + { + unsafe + { + fixed (Byte* name_ptr = &name) + fixed (Single* @params_ptr = @params) + { + Delegates.glGetProgramNamedParameterfvNV((UInt32)id, (Int32)len, (Byte*)name_ptr, (Single*)@params_ptr); + } + } + } + [System.CLSCompliant(false)] public static void GetProgramNamedParameter(UInt32 id, Int32 len, ref Byte name, [Out] out Single @params) @@ -42416,6 +54117,21 @@ namespace OpenTK.OpenGL } } + public static + void GetProgramNamedParameter(Int32 id, Int32 len, ref Byte name, [Out] out Single @params) + { + @params = default(Single); + unsafe + { + fixed (Byte* name_ptr = &name) + fixed (Single* @params_ptr = &@params) + { + Delegates.glGetProgramNamedParameterfvNV((UInt32)id, (Int32)len, (Byte*)name_ptr, (Single*)@params_ptr); + @params = *@params_ptr; + } + } + } + [System.CLSCompliant(false)] public static unsafe void GetProgramNamedParameter(UInt32 id, Int32 len, Byte* name, [Out] Double* @params) @@ -42423,6 +54139,16 @@ namespace OpenTK.OpenGL unsafe { Delegates.glGetProgramNamedParameterdvNV((UInt32)id, (Int32)len, (Byte*)name, (Double*)@params); } } + [System.CLSCompliant(false)] + public static + unsafe void GetProgramNamedParameter(Int32 id, Int32 len, Byte* name, [Out] Double* @params) + { + @params = default(Double*); + { + Delegates.glGetProgramNamedParameterdvNV((UInt32)id, (Int32)len, (Byte*)name, (Double*)@params); + } + } + [System.CLSCompliant(false)] public static unsafe void GetProgramNamedParameter(UInt32 id, Int32 len, Byte* name, [In, Out] Double[] @params) @@ -42433,6 +54159,16 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void GetProgramNamedParameter(Int32 id, Int32 len, Byte* name, [In, Out] Double[] @params) + { + fixed (Double* @params_ptr = @params) + { + Delegates.glGetProgramNamedParameterdvNV((UInt32)id, (Int32)len, (Byte*)name, (Double*)@params_ptr); + } + } + [System.CLSCompliant(false)] public static unsafe void GetProgramNamedParameter(UInt32 id, Int32 len, Byte* name, [Out] out Double @params) @@ -42445,6 +54181,18 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void GetProgramNamedParameter(Int32 id, Int32 len, Byte* name, [Out] out Double @params) + { + @params = default(Double); + fixed (Double* @params_ptr = &@params) + { + Delegates.glGetProgramNamedParameterdvNV((UInt32)id, (Int32)len, (Byte*)name, (Double*)@params_ptr); + @params = *@params_ptr; + } + } + [System.CLSCompliant(false)] public static unsafe void GetProgramNamedParameter(UInt32 id, Int32 len, [In, Out] Byte[] name, [Out] Double* @params) @@ -42456,6 +54204,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void GetProgramNamedParameter(Int32 id, Int32 len, [In, Out] Byte[] name, [Out] Double* @params) + { + @params = default(Double*); + fixed (Byte* name_ptr = name) + { + Delegates.glGetProgramNamedParameterdvNV((UInt32)id, (Int32)len, (Byte*)name_ptr, (Double*)@params); + } + } + [System.CLSCompliant(false)] public static void GetProgramNamedParameter(UInt32 id, Int32 len, [In, Out] Byte[] name, [In, Out] Double[] @params) @@ -42470,6 +54229,19 @@ namespace OpenTK.OpenGL } } + public static + void GetProgramNamedParameter(Int32 id, Int32 len, [In, Out] Byte[] name, [In, Out] Double[] @params) + { + unsafe + { + fixed (Byte* name_ptr = name) + fixed (Double* @params_ptr = @params) + { + Delegates.glGetProgramNamedParameterdvNV((UInt32)id, (Int32)len, (Byte*)name_ptr, (Double*)@params_ptr); + } + } + } + [System.CLSCompliant(false)] public static void GetProgramNamedParameter(UInt32 id, Int32 len, [In, Out] Byte[] name, [Out] out Double @params) @@ -42486,6 +54258,21 @@ namespace OpenTK.OpenGL } } + public static + void GetProgramNamedParameter(Int32 id, Int32 len, [In, Out] Byte[] name, [Out] out Double @params) + { + @params = default(Double); + unsafe + { + fixed (Byte* name_ptr = name) + fixed (Double* @params_ptr = &@params) + { + Delegates.glGetProgramNamedParameterdvNV((UInt32)id, (Int32)len, (Byte*)name_ptr, (Double*)@params_ptr); + @params = *@params_ptr; + } + } + } + [System.CLSCompliant(false)] public static unsafe void GetProgramNamedParameter(UInt32 id, Int32 len, ref Byte name, [Out] Double* @params) @@ -42497,6 +54284,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void GetProgramNamedParameter(Int32 id, Int32 len, ref Byte name, [Out] Double* @params) + { + @params = default(Double*); + fixed (Byte* name_ptr = &name) + { + Delegates.glGetProgramNamedParameterdvNV((UInt32)id, (Int32)len, (Byte*)name_ptr, (Double*)@params); + } + } + [System.CLSCompliant(false)] public static void GetProgramNamedParameter(UInt32 id, Int32 len, ref Byte name, [In, Out] Double[] @params) @@ -42511,6 +54309,19 @@ namespace OpenTK.OpenGL } } + public static + void GetProgramNamedParameter(Int32 id, Int32 len, ref Byte name, [In, Out] Double[] @params) + { + unsafe + { + fixed (Byte* name_ptr = &name) + fixed (Double* @params_ptr = @params) + { + Delegates.glGetProgramNamedParameterdvNV((UInt32)id, (Int32)len, (Byte*)name_ptr, (Double*)@params_ptr); + } + } + } + [System.CLSCompliant(false)] public static void GetProgramNamedParameter(UInt32 id, Int32 len, ref Byte name, [Out] out Double @params) @@ -42528,9 +54339,18 @@ namespace OpenTK.OpenGL } public static - void Vertex2hNV(Int16 x, Int16 y) + void GetProgramNamedParameter(Int32 id, Int32 len, ref Byte name, [Out] out Double @params) { - Delegates.glVertex2hNV((UInt16)x, (UInt16)y); + @params = default(Double); + unsafe + { + fixed (Byte* name_ptr = &name) + fixed (Double* @params_ptr = &@params) + { + Delegates.glGetProgramNamedParameterdvNV((UInt32)id, (Int32)len, (Byte*)name_ptr, (Double*)@params_ptr); + @params = *@params_ptr; + } + } } [System.CLSCompliant(false)] @@ -42540,13 +54360,10 @@ namespace OpenTK.OpenGL Delegates.glVertex2hNV((UInt16)x, (UInt16)y); } - [System.CLSCompliant(false)] public static - unsafe void Vertex2hvNV(Int16* v) + void Vertex2hNV(Int16 x, Int16 y) { - { - Delegates.glVertex2hvNV((UInt16*)v); - } + Delegates.glVertex2hNV((UInt16)x, (UInt16)y); } [System.CLSCompliant(false)] @@ -42556,16 +54373,13 @@ namespace OpenTK.OpenGL unsafe { Delegates.glVertex2hvNV((UInt16*)v); } } + [System.CLSCompliant(false)] public static - void Vertex2hvNV([In, Out] Int16[] v) + unsafe void Vertex2hvNV(Int16* v) { - unsafe - { - fixed (Int16* v_ptr = v) { - Delegates.glVertex2hvNV((UInt16*)v_ptr); + Delegates.glVertex2hvNV((UInt16*)v); } - } } [System.CLSCompliant(false)] @@ -42582,11 +54396,11 @@ namespace OpenTK.OpenGL } public static - void Vertex2hvNV(ref Int16 v) + void Vertex2hvNV([In, Out] Int16[] v) { unsafe { - fixed (Int16* v_ptr = &v) + fixed (Int16* v_ptr = v) { Delegates.glVertex2hvNV((UInt16*)v_ptr); } @@ -42607,9 +54421,15 @@ namespace OpenTK.OpenGL } public static - void Vertex3hNV(Int16 x, Int16 y, Int16 z) + void Vertex2hvNV(ref Int16 v) { - Delegates.glVertex3hNV((UInt16)x, (UInt16)y, (UInt16)z); + unsafe + { + fixed (Int16* v_ptr = &v) + { + Delegates.glVertex2hvNV((UInt16*)v_ptr); + } + } } [System.CLSCompliant(false)] @@ -42619,13 +54439,10 @@ namespace OpenTK.OpenGL Delegates.glVertex3hNV((UInt16)x, (UInt16)y, (UInt16)z); } - [System.CLSCompliant(false)] public static - unsafe void Vertex3hvNV(Int16* v) + void Vertex3hNV(Int16 x, Int16 y, Int16 z) { - { - Delegates.glVertex3hvNV((UInt16*)v); - } + Delegates.glVertex3hNV((UInt16)x, (UInt16)y, (UInt16)z); } [System.CLSCompliant(false)] @@ -42635,16 +54452,13 @@ namespace OpenTK.OpenGL unsafe { Delegates.glVertex3hvNV((UInt16*)v); } } + [System.CLSCompliant(false)] public static - void Vertex3hvNV([In, Out] Int16[] v) + unsafe void Vertex3hvNV(Int16* v) { - unsafe - { - fixed (Int16* v_ptr = v) { - Delegates.glVertex3hvNV((UInt16*)v_ptr); + Delegates.glVertex3hvNV((UInt16*)v); } - } } [System.CLSCompliant(false)] @@ -42661,11 +54475,11 @@ namespace OpenTK.OpenGL } public static - void Vertex3hvNV(ref Int16 v) + void Vertex3hvNV([In, Out] Int16[] v) { unsafe { - fixed (Int16* v_ptr = &v) + fixed (Int16* v_ptr = v) { Delegates.glVertex3hvNV((UInt16*)v_ptr); } @@ -42686,9 +54500,15 @@ namespace OpenTK.OpenGL } public static - void Vertex4hNV(Int16 x, Int16 y, Int16 z, Int16 w) + void Vertex3hvNV(ref Int16 v) { - Delegates.glVertex4hNV((UInt16)x, (UInt16)y, (UInt16)z, (UInt16)w); + unsafe + { + fixed (Int16* v_ptr = &v) + { + Delegates.glVertex3hvNV((UInt16*)v_ptr); + } + } } [System.CLSCompliant(false)] @@ -42698,13 +54518,10 @@ namespace OpenTK.OpenGL Delegates.glVertex4hNV((UInt16)x, (UInt16)y, (UInt16)z, (UInt16)w); } - [System.CLSCompliant(false)] public static - unsafe void Vertex4hvNV(Int16* v) + void Vertex4hNV(Int16 x, Int16 y, Int16 z, Int16 w) { - { - Delegates.glVertex4hvNV((UInt16*)v); - } + Delegates.glVertex4hNV((UInt16)x, (UInt16)y, (UInt16)z, (UInt16)w); } [System.CLSCompliant(false)] @@ -42714,16 +54531,13 @@ namespace OpenTK.OpenGL unsafe { Delegates.glVertex4hvNV((UInt16*)v); } } + [System.CLSCompliant(false)] public static - void Vertex4hvNV([In, Out] Int16[] v) + unsafe void Vertex4hvNV(Int16* v) { - unsafe - { - fixed (Int16* v_ptr = v) { - Delegates.glVertex4hvNV((UInt16*)v_ptr); + Delegates.glVertex4hvNV((UInt16*)v); } - } } [System.CLSCompliant(false)] @@ -42740,11 +54554,11 @@ namespace OpenTK.OpenGL } public static - void Vertex4hvNV(ref Int16 v) + void Vertex4hvNV([In, Out] Int16[] v) { unsafe { - fixed (Int16* v_ptr = &v) + fixed (Int16* v_ptr = v) { Delegates.glVertex4hvNV((UInt16*)v_ptr); } @@ -42765,9 +54579,15 @@ namespace OpenTK.OpenGL } public static - void Normal3hNV(Int16 nx, Int16 ny, Int16 nz) + void Vertex4hvNV(ref Int16 v) { - Delegates.glNormal3hNV((UInt16)nx, (UInt16)ny, (UInt16)nz); + unsafe + { + fixed (Int16* v_ptr = &v) + { + Delegates.glVertex4hvNV((UInt16*)v_ptr); + } + } } [System.CLSCompliant(false)] @@ -42777,13 +54597,10 @@ namespace OpenTK.OpenGL Delegates.glNormal3hNV((UInt16)nx, (UInt16)ny, (UInt16)nz); } - [System.CLSCompliant(false)] public static - unsafe void Normal3hvNV(Int16* v) + void Normal3hNV(Int16 nx, Int16 ny, Int16 nz) { - { - Delegates.glNormal3hvNV((UInt16*)v); - } + Delegates.glNormal3hNV((UInt16)nx, (UInt16)ny, (UInt16)nz); } [System.CLSCompliant(false)] @@ -42793,16 +54610,13 @@ namespace OpenTK.OpenGL unsafe { Delegates.glNormal3hvNV((UInt16*)v); } } + [System.CLSCompliant(false)] public static - void Normal3hvNV([In, Out] Int16[] v) + unsafe void Normal3hvNV(Int16* v) { - unsafe - { - fixed (Int16* v_ptr = v) { - Delegates.glNormal3hvNV((UInt16*)v_ptr); + Delegates.glNormal3hvNV((UInt16*)v); } - } } [System.CLSCompliant(false)] @@ -42819,11 +54633,11 @@ namespace OpenTK.OpenGL } public static - void Normal3hvNV(ref Int16 v) + void Normal3hvNV([In, Out] Int16[] v) { unsafe { - fixed (Int16* v_ptr = &v) + fixed (Int16* v_ptr = v) { Delegates.glNormal3hvNV((UInt16*)v_ptr); } @@ -42844,9 +54658,15 @@ namespace OpenTK.OpenGL } public static - void Color3hNV(Int16 red, Int16 green, Int16 blue) + void Normal3hvNV(ref Int16 v) { - Delegates.glColor3hNV((UInt16)red, (UInt16)green, (UInt16)blue); + unsafe + { + fixed (Int16* v_ptr = &v) + { + Delegates.glNormal3hvNV((UInt16*)v_ptr); + } + } } [System.CLSCompliant(false)] @@ -42856,13 +54676,10 @@ namespace OpenTK.OpenGL Delegates.glColor3hNV((UInt16)red, (UInt16)green, (UInt16)blue); } - [System.CLSCompliant(false)] public static - unsafe void Color3hvNV(Int16* v) + void Color3hNV(Int16 red, Int16 green, Int16 blue) { - { - Delegates.glColor3hvNV((UInt16*)v); - } + Delegates.glColor3hNV((UInt16)red, (UInt16)green, (UInt16)blue); } [System.CLSCompliant(false)] @@ -42872,16 +54689,13 @@ namespace OpenTK.OpenGL unsafe { Delegates.glColor3hvNV((UInt16*)v); } } + [System.CLSCompliant(false)] public static - void Color3hvNV([In, Out] Int16[] v) + unsafe void Color3hvNV(Int16* v) { - unsafe - { - fixed (Int16* v_ptr = v) { - Delegates.glColor3hvNV((UInt16*)v_ptr); + Delegates.glColor3hvNV((UInt16*)v); } - } } [System.CLSCompliant(false)] @@ -42898,11 +54712,11 @@ namespace OpenTK.OpenGL } public static - void Color3hvNV(ref Int16 v) + void Color3hvNV([In, Out] Int16[] v) { unsafe { - fixed (Int16* v_ptr = &v) + fixed (Int16* v_ptr = v) { Delegates.glColor3hvNV((UInt16*)v_ptr); } @@ -42923,9 +54737,15 @@ namespace OpenTK.OpenGL } public static - void Color4hNV(Int16 red, Int16 green, Int16 blue, Int16 alpha) + void Color3hvNV(ref Int16 v) { - Delegates.glColor4hNV((UInt16)red, (UInt16)green, (UInt16)blue, (UInt16)alpha); + unsafe + { + fixed (Int16* v_ptr = &v) + { + Delegates.glColor3hvNV((UInt16*)v_ptr); + } + } } [System.CLSCompliant(false)] @@ -42935,13 +54755,10 @@ namespace OpenTK.OpenGL Delegates.glColor4hNV((UInt16)red, (UInt16)green, (UInt16)blue, (UInt16)alpha); } - [System.CLSCompliant(false)] public static - unsafe void Color4hvNV(Int16* v) + void Color4hNV(Int16 red, Int16 green, Int16 blue, Int16 alpha) { - { - Delegates.glColor4hvNV((UInt16*)v); - } + Delegates.glColor4hNV((UInt16)red, (UInt16)green, (UInt16)blue, (UInt16)alpha); } [System.CLSCompliant(false)] @@ -42951,16 +54768,13 @@ namespace OpenTK.OpenGL unsafe { Delegates.glColor4hvNV((UInt16*)v); } } + [System.CLSCompliant(false)] public static - void Color4hvNV([In, Out] Int16[] v) + unsafe void Color4hvNV(Int16* v) { - unsafe - { - fixed (Int16* v_ptr = v) { - Delegates.glColor4hvNV((UInt16*)v_ptr); + Delegates.glColor4hvNV((UInt16*)v); } - } } [System.CLSCompliant(false)] @@ -42977,11 +54791,11 @@ namespace OpenTK.OpenGL } public static - void Color4hvNV(ref Int16 v) + void Color4hvNV([In, Out] Int16[] v) { unsafe { - fixed (Int16* v_ptr = &v) + fixed (Int16* v_ptr = v) { Delegates.glColor4hvNV((UInt16*)v_ptr); } @@ -43002,9 +54816,15 @@ namespace OpenTK.OpenGL } public static - void TexCoord1hNV(Int16 s) + void Color4hvNV(ref Int16 v) { - Delegates.glTexCoord1hNV((UInt16)s); + unsafe + { + fixed (Int16* v_ptr = &v) + { + Delegates.glColor4hvNV((UInt16*)v_ptr); + } + } } [System.CLSCompliant(false)] @@ -43014,13 +54834,10 @@ namespace OpenTK.OpenGL Delegates.glTexCoord1hNV((UInt16)s); } - [System.CLSCompliant(false)] public static - unsafe void TexCoord1hvNV(Int16* v) + void TexCoord1hNV(Int16 s) { - { - Delegates.glTexCoord1hvNV((UInt16*)v); - } + Delegates.glTexCoord1hNV((UInt16)s); } [System.CLSCompliant(false)] @@ -43030,16 +54847,13 @@ namespace OpenTK.OpenGL unsafe { Delegates.glTexCoord1hvNV((UInt16*)v); } } + [System.CLSCompliant(false)] public static - void TexCoord1hvNV([In, Out] Int16[] v) + unsafe void TexCoord1hvNV(Int16* v) { - unsafe - { - fixed (Int16* v_ptr = v) { - Delegates.glTexCoord1hvNV((UInt16*)v_ptr); + Delegates.glTexCoord1hvNV((UInt16*)v); } - } } [System.CLSCompliant(false)] @@ -43056,11 +54870,11 @@ namespace OpenTK.OpenGL } public static - void TexCoord1hvNV(ref Int16 v) + void TexCoord1hvNV([In, Out] Int16[] v) { unsafe { - fixed (Int16* v_ptr = &v) + fixed (Int16* v_ptr = v) { Delegates.glTexCoord1hvNV((UInt16*)v_ptr); } @@ -43081,9 +54895,15 @@ namespace OpenTK.OpenGL } public static - void TexCoord2hNV(Int16 s, Int16 t) + void TexCoord1hvNV(ref Int16 v) { - Delegates.glTexCoord2hNV((UInt16)s, (UInt16)t); + unsafe + { + fixed (Int16* v_ptr = &v) + { + Delegates.glTexCoord1hvNV((UInt16*)v_ptr); + } + } } [System.CLSCompliant(false)] @@ -43093,13 +54913,10 @@ namespace OpenTK.OpenGL Delegates.glTexCoord2hNV((UInt16)s, (UInt16)t); } - [System.CLSCompliant(false)] public static - unsafe void TexCoord2hvNV(Int16* v) + void TexCoord2hNV(Int16 s, Int16 t) { - { - Delegates.glTexCoord2hvNV((UInt16*)v); - } + Delegates.glTexCoord2hNV((UInt16)s, (UInt16)t); } [System.CLSCompliant(false)] @@ -43109,16 +54926,13 @@ namespace OpenTK.OpenGL unsafe { Delegates.glTexCoord2hvNV((UInt16*)v); } } + [System.CLSCompliant(false)] public static - void TexCoord2hvNV([In, Out] Int16[] v) + unsafe void TexCoord2hvNV(Int16* v) { - unsafe - { - fixed (Int16* v_ptr = v) { - Delegates.glTexCoord2hvNV((UInt16*)v_ptr); + Delegates.glTexCoord2hvNV((UInt16*)v); } - } } [System.CLSCompliant(false)] @@ -43135,11 +54949,11 @@ namespace OpenTK.OpenGL } public static - void TexCoord2hvNV(ref Int16 v) + void TexCoord2hvNV([In, Out] Int16[] v) { unsafe { - fixed (Int16* v_ptr = &v) + fixed (Int16* v_ptr = v) { Delegates.glTexCoord2hvNV((UInt16*)v_ptr); } @@ -43160,9 +54974,15 @@ namespace OpenTK.OpenGL } public static - void TexCoord3hNV(Int16 s, Int16 t, Int16 r) + void TexCoord2hvNV(ref Int16 v) { - Delegates.glTexCoord3hNV((UInt16)s, (UInt16)t, (UInt16)r); + unsafe + { + fixed (Int16* v_ptr = &v) + { + Delegates.glTexCoord2hvNV((UInt16*)v_ptr); + } + } } [System.CLSCompliant(false)] @@ -43172,13 +54992,10 @@ namespace OpenTK.OpenGL Delegates.glTexCoord3hNV((UInt16)s, (UInt16)t, (UInt16)r); } - [System.CLSCompliant(false)] public static - unsafe void TexCoord3hvNV(Int16* v) + void TexCoord3hNV(Int16 s, Int16 t, Int16 r) { - { - Delegates.glTexCoord3hvNV((UInt16*)v); - } + Delegates.glTexCoord3hNV((UInt16)s, (UInt16)t, (UInt16)r); } [System.CLSCompliant(false)] @@ -43188,16 +55005,13 @@ namespace OpenTK.OpenGL unsafe { Delegates.glTexCoord3hvNV((UInt16*)v); } } + [System.CLSCompliant(false)] public static - void TexCoord3hvNV([In, Out] Int16[] v) + unsafe void TexCoord3hvNV(Int16* v) { - unsafe - { - fixed (Int16* v_ptr = v) { - Delegates.glTexCoord3hvNV((UInt16*)v_ptr); + Delegates.glTexCoord3hvNV((UInt16*)v); } - } } [System.CLSCompliant(false)] @@ -43214,11 +55028,11 @@ namespace OpenTK.OpenGL } public static - void TexCoord3hvNV(ref Int16 v) + void TexCoord3hvNV([In, Out] Int16[] v) { unsafe { - fixed (Int16* v_ptr = &v) + fixed (Int16* v_ptr = v) { Delegates.glTexCoord3hvNV((UInt16*)v_ptr); } @@ -43239,9 +55053,15 @@ namespace OpenTK.OpenGL } public static - void TexCoord4hNV(Int16 s, Int16 t, Int16 r, Int16 q) + void TexCoord3hvNV(ref Int16 v) { - Delegates.glTexCoord4hNV((UInt16)s, (UInt16)t, (UInt16)r, (UInt16)q); + unsafe + { + fixed (Int16* v_ptr = &v) + { + Delegates.glTexCoord3hvNV((UInt16*)v_ptr); + } + } } [System.CLSCompliant(false)] @@ -43251,13 +55071,10 @@ namespace OpenTK.OpenGL Delegates.glTexCoord4hNV((UInt16)s, (UInt16)t, (UInt16)r, (UInt16)q); } - [System.CLSCompliant(false)] public static - unsafe void TexCoord4hvNV(Int16* v) + void TexCoord4hNV(Int16 s, Int16 t, Int16 r, Int16 q) { - { - Delegates.glTexCoord4hvNV((UInt16*)v); - } + Delegates.glTexCoord4hNV((UInt16)s, (UInt16)t, (UInt16)r, (UInt16)q); } [System.CLSCompliant(false)] @@ -43267,16 +55084,13 @@ namespace OpenTK.OpenGL unsafe { Delegates.glTexCoord4hvNV((UInt16*)v); } } + [System.CLSCompliant(false)] public static - void TexCoord4hvNV([In, Out] Int16[] v) + unsafe void TexCoord4hvNV(Int16* v) { - unsafe - { - fixed (Int16* v_ptr = v) { - Delegates.glTexCoord4hvNV((UInt16*)v_ptr); + Delegates.glTexCoord4hvNV((UInt16*)v); } - } } [System.CLSCompliant(false)] @@ -43293,11 +55107,11 @@ namespace OpenTK.OpenGL } public static - void TexCoord4hvNV(ref Int16 v) + void TexCoord4hvNV([In, Out] Int16[] v) { unsafe { - fixed (Int16* v_ptr = &v) + fixed (Int16* v_ptr = v) { Delegates.glTexCoord4hvNV((UInt16*)v_ptr); } @@ -43318,9 +55132,15 @@ namespace OpenTK.OpenGL } public static - void MultiTexCoord1hNV(GL.Enums.NV_half_float target, Int16 s) + void TexCoord4hvNV(ref Int16 v) { - Delegates.glMultiTexCoord1hNV((GL.Enums.NV_half_float)target, (UInt16)s); + unsafe + { + fixed (Int16* v_ptr = &v) + { + Delegates.glTexCoord4hvNV((UInt16*)v_ptr); + } + } } [System.CLSCompliant(false)] @@ -43330,13 +55150,10 @@ namespace OpenTK.OpenGL Delegates.glMultiTexCoord1hNV((GL.Enums.NV_half_float)target, (UInt16)s); } - [System.CLSCompliant(false)] public static - unsafe void MultiTexCoord1hvNV(GL.Enums.NV_half_float target, Int16* v) + void MultiTexCoord1hNV(GL.Enums.NV_half_float target, Int16 s) { - { - Delegates.glMultiTexCoord1hvNV((GL.Enums.NV_half_float)target, (UInt16*)v); - } + Delegates.glMultiTexCoord1hNV((GL.Enums.NV_half_float)target, (UInt16)s); } [System.CLSCompliant(false)] @@ -43346,16 +55163,13 @@ namespace OpenTK.OpenGL unsafe { Delegates.glMultiTexCoord1hvNV((GL.Enums.NV_half_float)target, (UInt16*)v); } } + [System.CLSCompliant(false)] public static - void MultiTexCoord1hvNV(GL.Enums.NV_half_float target, [In, Out] Int16[] v) + unsafe void MultiTexCoord1hvNV(GL.Enums.NV_half_float target, Int16* v) { - unsafe - { - fixed (Int16* v_ptr = v) { - Delegates.glMultiTexCoord1hvNV((GL.Enums.NV_half_float)target, (UInt16*)v_ptr); + Delegates.glMultiTexCoord1hvNV((GL.Enums.NV_half_float)target, (UInt16*)v); } - } } [System.CLSCompliant(false)] @@ -43372,11 +55186,11 @@ namespace OpenTK.OpenGL } public static - void MultiTexCoord1hvNV(GL.Enums.NV_half_float target, ref Int16 v) + void MultiTexCoord1hvNV(GL.Enums.NV_half_float target, [In, Out] Int16[] v) { unsafe { - fixed (Int16* v_ptr = &v) + fixed (Int16* v_ptr = v) { Delegates.glMultiTexCoord1hvNV((GL.Enums.NV_half_float)target, (UInt16*)v_ptr); } @@ -43397,9 +55211,15 @@ namespace OpenTK.OpenGL } public static - void MultiTexCoord2hNV(GL.Enums.NV_half_float target, Int16 s, Int16 t) + void MultiTexCoord1hvNV(GL.Enums.NV_half_float target, ref Int16 v) { - Delegates.glMultiTexCoord2hNV((GL.Enums.NV_half_float)target, (UInt16)s, (UInt16)t); + unsafe + { + fixed (Int16* v_ptr = &v) + { + Delegates.glMultiTexCoord1hvNV((GL.Enums.NV_half_float)target, (UInt16*)v_ptr); + } + } } [System.CLSCompliant(false)] @@ -43409,13 +55229,10 @@ namespace OpenTK.OpenGL Delegates.glMultiTexCoord2hNV((GL.Enums.NV_half_float)target, (UInt16)s, (UInt16)t); } - [System.CLSCompliant(false)] public static - unsafe void MultiTexCoord2hvNV(GL.Enums.NV_half_float target, Int16* v) + void MultiTexCoord2hNV(GL.Enums.NV_half_float target, Int16 s, Int16 t) { - { - Delegates.glMultiTexCoord2hvNV((GL.Enums.NV_half_float)target, (UInt16*)v); - } + Delegates.glMultiTexCoord2hNV((GL.Enums.NV_half_float)target, (UInt16)s, (UInt16)t); } [System.CLSCompliant(false)] @@ -43425,16 +55242,13 @@ namespace OpenTK.OpenGL unsafe { Delegates.glMultiTexCoord2hvNV((GL.Enums.NV_half_float)target, (UInt16*)v); } } + [System.CLSCompliant(false)] public static - void MultiTexCoord2hvNV(GL.Enums.NV_half_float target, [In, Out] Int16[] v) + unsafe void MultiTexCoord2hvNV(GL.Enums.NV_half_float target, Int16* v) { - unsafe - { - fixed (Int16* v_ptr = v) { - Delegates.glMultiTexCoord2hvNV((GL.Enums.NV_half_float)target, (UInt16*)v_ptr); + Delegates.glMultiTexCoord2hvNV((GL.Enums.NV_half_float)target, (UInt16*)v); } - } } [System.CLSCompliant(false)] @@ -43451,11 +55265,11 @@ namespace OpenTK.OpenGL } public static - void MultiTexCoord2hvNV(GL.Enums.NV_half_float target, ref Int16 v) + void MultiTexCoord2hvNV(GL.Enums.NV_half_float target, [In, Out] Int16[] v) { unsafe { - fixed (Int16* v_ptr = &v) + fixed (Int16* v_ptr = v) { Delegates.glMultiTexCoord2hvNV((GL.Enums.NV_half_float)target, (UInt16*)v_ptr); } @@ -43476,9 +55290,15 @@ namespace OpenTK.OpenGL } public static - void MultiTexCoord3hNV(GL.Enums.NV_half_float target, Int16 s, Int16 t, Int16 r) + void MultiTexCoord2hvNV(GL.Enums.NV_half_float target, ref Int16 v) { - Delegates.glMultiTexCoord3hNV((GL.Enums.NV_half_float)target, (UInt16)s, (UInt16)t, (UInt16)r); + unsafe + { + fixed (Int16* v_ptr = &v) + { + Delegates.glMultiTexCoord2hvNV((GL.Enums.NV_half_float)target, (UInt16*)v_ptr); + } + } } [System.CLSCompliant(false)] @@ -43488,13 +55308,10 @@ namespace OpenTK.OpenGL Delegates.glMultiTexCoord3hNV((GL.Enums.NV_half_float)target, (UInt16)s, (UInt16)t, (UInt16)r); } - [System.CLSCompliant(false)] public static - unsafe void MultiTexCoord3hvNV(GL.Enums.NV_half_float target, Int16* v) + void MultiTexCoord3hNV(GL.Enums.NV_half_float target, Int16 s, Int16 t, Int16 r) { - { - Delegates.glMultiTexCoord3hvNV((GL.Enums.NV_half_float)target, (UInt16*)v); - } + Delegates.glMultiTexCoord3hNV((GL.Enums.NV_half_float)target, (UInt16)s, (UInt16)t, (UInt16)r); } [System.CLSCompliant(false)] @@ -43504,16 +55321,13 @@ namespace OpenTK.OpenGL unsafe { Delegates.glMultiTexCoord3hvNV((GL.Enums.NV_half_float)target, (UInt16*)v); } } + [System.CLSCompliant(false)] public static - void MultiTexCoord3hvNV(GL.Enums.NV_half_float target, [In, Out] Int16[] v) + unsafe void MultiTexCoord3hvNV(GL.Enums.NV_half_float target, Int16* v) { - unsafe - { - fixed (Int16* v_ptr = v) { - Delegates.glMultiTexCoord3hvNV((GL.Enums.NV_half_float)target, (UInt16*)v_ptr); + Delegates.glMultiTexCoord3hvNV((GL.Enums.NV_half_float)target, (UInt16*)v); } - } } [System.CLSCompliant(false)] @@ -43530,11 +55344,11 @@ namespace OpenTK.OpenGL } public static - void MultiTexCoord3hvNV(GL.Enums.NV_half_float target, ref Int16 v) + void MultiTexCoord3hvNV(GL.Enums.NV_half_float target, [In, Out] Int16[] v) { unsafe { - fixed (Int16* v_ptr = &v) + fixed (Int16* v_ptr = v) { Delegates.glMultiTexCoord3hvNV((GL.Enums.NV_half_float)target, (UInt16*)v_ptr); } @@ -43555,9 +55369,15 @@ namespace OpenTK.OpenGL } public static - void MultiTexCoord4hNV(GL.Enums.NV_half_float target, Int16 s, Int16 t, Int16 r, Int16 q) + void MultiTexCoord3hvNV(GL.Enums.NV_half_float target, ref Int16 v) { - Delegates.glMultiTexCoord4hNV((GL.Enums.NV_half_float)target, (UInt16)s, (UInt16)t, (UInt16)r, (UInt16)q); + unsafe + { + fixed (Int16* v_ptr = &v) + { + Delegates.glMultiTexCoord3hvNV((GL.Enums.NV_half_float)target, (UInt16*)v_ptr); + } + } } [System.CLSCompliant(false)] @@ -43567,13 +55387,10 @@ namespace OpenTK.OpenGL Delegates.glMultiTexCoord4hNV((GL.Enums.NV_half_float)target, (UInt16)s, (UInt16)t, (UInt16)r, (UInt16)q); } - [System.CLSCompliant(false)] public static - unsafe void MultiTexCoord4hvNV(GL.Enums.NV_half_float target, Int16* v) + void MultiTexCoord4hNV(GL.Enums.NV_half_float target, Int16 s, Int16 t, Int16 r, Int16 q) { - { - Delegates.glMultiTexCoord4hvNV((GL.Enums.NV_half_float)target, (UInt16*)v); - } + Delegates.glMultiTexCoord4hNV((GL.Enums.NV_half_float)target, (UInt16)s, (UInt16)t, (UInt16)r, (UInt16)q); } [System.CLSCompliant(false)] @@ -43583,16 +55400,13 @@ namespace OpenTK.OpenGL unsafe { Delegates.glMultiTexCoord4hvNV((GL.Enums.NV_half_float)target, (UInt16*)v); } } + [System.CLSCompliant(false)] public static - void MultiTexCoord4hvNV(GL.Enums.NV_half_float target, [In, Out] Int16[] v) + unsafe void MultiTexCoord4hvNV(GL.Enums.NV_half_float target, Int16* v) { - unsafe - { - fixed (Int16* v_ptr = v) { - Delegates.glMultiTexCoord4hvNV((GL.Enums.NV_half_float)target, (UInt16*)v_ptr); + Delegates.glMultiTexCoord4hvNV((GL.Enums.NV_half_float)target, (UInt16*)v); } - } } [System.CLSCompliant(false)] @@ -43609,11 +55423,11 @@ namespace OpenTK.OpenGL } public static - void MultiTexCoord4hvNV(GL.Enums.NV_half_float target, ref Int16 v) + void MultiTexCoord4hvNV(GL.Enums.NV_half_float target, [In, Out] Int16[] v) { unsafe { - fixed (Int16* v_ptr = &v) + fixed (Int16* v_ptr = v) { Delegates.glMultiTexCoord4hvNV((GL.Enums.NV_half_float)target, (UInt16*)v_ptr); } @@ -43634,9 +55448,15 @@ namespace OpenTK.OpenGL } public static - void FogCoordhNV(Int16 fog) + void MultiTexCoord4hvNV(GL.Enums.NV_half_float target, ref Int16 v) { - Delegates.glFogCoordhNV((UInt16)fog); + unsafe + { + fixed (Int16* v_ptr = &v) + { + Delegates.glMultiTexCoord4hvNV((GL.Enums.NV_half_float)target, (UInt16*)v_ptr); + } + } } [System.CLSCompliant(false)] @@ -43646,13 +55466,10 @@ namespace OpenTK.OpenGL Delegates.glFogCoordhNV((UInt16)fog); } - [System.CLSCompliant(false)] public static - unsafe void FogCoordhvNV(Int16* fog) + void FogCoordhNV(Int16 fog) { - { - Delegates.glFogCoordhvNV((UInt16*)fog); - } + Delegates.glFogCoordhNV((UInt16)fog); } [System.CLSCompliant(false)] @@ -43662,16 +55479,13 @@ namespace OpenTK.OpenGL unsafe { Delegates.glFogCoordhvNV((UInt16*)fog); } } + [System.CLSCompliant(false)] public static - void FogCoordhvNV([In, Out] Int16[] fog) + unsafe void FogCoordhvNV(Int16* fog) { - unsafe - { - fixed (Int16* fog_ptr = fog) { - Delegates.glFogCoordhvNV((UInt16*)fog_ptr); + Delegates.glFogCoordhvNV((UInt16*)fog); } - } } [System.CLSCompliant(false)] @@ -43688,11 +55502,11 @@ namespace OpenTK.OpenGL } public static - void FogCoordhvNV(ref Int16 fog) + void FogCoordhvNV([In, Out] Int16[] fog) { unsafe { - fixed (Int16* fog_ptr = &fog) + fixed (Int16* fog_ptr = fog) { Delegates.glFogCoordhvNV((UInt16*)fog_ptr); } @@ -43713,9 +55527,15 @@ namespace OpenTK.OpenGL } public static - void SecondaryColor3hNV(Int16 red, Int16 green, Int16 blue) + void FogCoordhvNV(ref Int16 fog) { - Delegates.glSecondaryColor3hNV((UInt16)red, (UInt16)green, (UInt16)blue); + unsafe + { + fixed (Int16* fog_ptr = &fog) + { + Delegates.glFogCoordhvNV((UInt16*)fog_ptr); + } + } } [System.CLSCompliant(false)] @@ -43725,13 +55545,10 @@ namespace OpenTK.OpenGL Delegates.glSecondaryColor3hNV((UInt16)red, (UInt16)green, (UInt16)blue); } - [System.CLSCompliant(false)] public static - unsafe void SecondaryColor3hvNV(Int16* v) + void SecondaryColor3hNV(Int16 red, Int16 green, Int16 blue) { - { - Delegates.glSecondaryColor3hvNV((UInt16*)v); - } + Delegates.glSecondaryColor3hNV((UInt16)red, (UInt16)green, (UInt16)blue); } [System.CLSCompliant(false)] @@ -43741,16 +55558,13 @@ namespace OpenTK.OpenGL unsafe { Delegates.glSecondaryColor3hvNV((UInt16*)v); } } + [System.CLSCompliant(false)] public static - void SecondaryColor3hvNV([In, Out] Int16[] v) + unsafe void SecondaryColor3hvNV(Int16* v) { - unsafe - { - fixed (Int16* v_ptr = v) { - Delegates.glSecondaryColor3hvNV((UInt16*)v_ptr); + Delegates.glSecondaryColor3hvNV((UInt16*)v); } - } } [System.CLSCompliant(false)] @@ -43767,11 +55581,11 @@ namespace OpenTK.OpenGL } public static - void SecondaryColor3hvNV(ref Int16 v) + void SecondaryColor3hvNV([In, Out] Int16[] v) { unsafe { - fixed (Int16* v_ptr = &v) + fixed (Int16* v_ptr = v) { Delegates.glSecondaryColor3hvNV((UInt16*)v_ptr); } @@ -43792,9 +55606,15 @@ namespace OpenTK.OpenGL } public static - void VertexWeighthNV(Int16 weight) + void SecondaryColor3hvNV(ref Int16 v) { - Delegates.glVertexWeighthNV((UInt16)weight); + unsafe + { + fixed (Int16* v_ptr = &v) + { + Delegates.glSecondaryColor3hvNV((UInt16*)v_ptr); + } + } } [System.CLSCompliant(false)] @@ -43804,13 +55624,10 @@ namespace OpenTK.OpenGL Delegates.glVertexWeighthNV((UInt16)weight); } - [System.CLSCompliant(false)] public static - unsafe void VertexWeighthvNV(Int16* weight) + void VertexWeighthNV(Int16 weight) { - { - Delegates.glVertexWeighthvNV((UInt16*)weight); - } + Delegates.glVertexWeighthNV((UInt16)weight); } [System.CLSCompliant(false)] @@ -43820,16 +55637,13 @@ namespace OpenTK.OpenGL unsafe { Delegates.glVertexWeighthvNV((UInt16*)weight); } } + [System.CLSCompliant(false)] public static - void VertexWeighthvNV([In, Out] Int16[] weight) + unsafe void VertexWeighthvNV(Int16* weight) { - unsafe - { - fixed (Int16* weight_ptr = weight) { - Delegates.glVertexWeighthvNV((UInt16*)weight_ptr); + Delegates.glVertexWeighthvNV((UInt16*)weight); } - } } [System.CLSCompliant(false)] @@ -43846,11 +55660,11 @@ namespace OpenTK.OpenGL } public static - void VertexWeighthvNV(ref Int16 weight) + void VertexWeighthvNV([In, Out] Int16[] weight) { unsafe { - fixed (Int16* weight_ptr = &weight) + fixed (Int16* weight_ptr = weight) { Delegates.glVertexWeighthvNV((UInt16*)weight_ptr); } @@ -43871,9 +55685,15 @@ namespace OpenTK.OpenGL } public static - void VertexAttrib1hNV(Int32 index, Int16 x) + void VertexWeighthvNV(ref Int16 weight) { - Delegates.glVertexAttrib1hNV((UInt32)index, (UInt16)x); + unsafe + { + fixed (Int16* weight_ptr = &weight) + { + Delegates.glVertexWeighthvNV((UInt16*)weight_ptr); + } + } } [System.CLSCompliant(false)] @@ -43883,13 +55703,10 @@ namespace OpenTK.OpenGL Delegates.glVertexAttrib1hNV((UInt32)index, (UInt16)x); } - [System.CLSCompliant(false)] public static - unsafe void VertexAttrib1hvNV(Int32 index, Int16* v) + void VertexAttrib1hNV(Int32 index, Int16 x) { - { - Delegates.glVertexAttrib1hvNV((UInt32)index, (UInt16*)v); - } + Delegates.glVertexAttrib1hNV((UInt32)index, (UInt16)x); } [System.CLSCompliant(false)] @@ -43899,16 +55716,13 @@ namespace OpenTK.OpenGL unsafe { Delegates.glVertexAttrib1hvNV((UInt32)index, (UInt16*)v); } } + [System.CLSCompliant(false)] public static - void VertexAttrib1hvNV(Int32 index, [In, Out] Int16[] v) + unsafe void VertexAttrib1hvNV(Int32 index, Int16* v) { - unsafe - { - fixed (Int16* v_ptr = v) { - Delegates.glVertexAttrib1hvNV((UInt32)index, (UInt16*)v_ptr); + Delegates.glVertexAttrib1hvNV((UInt32)index, (UInt16*)v); } - } } [System.CLSCompliant(false)] @@ -43925,11 +55739,11 @@ namespace OpenTK.OpenGL } public static - void VertexAttrib1hvNV(Int32 index, ref Int16 v) + void VertexAttrib1hvNV(Int32 index, [In, Out] Int16[] v) { unsafe { - fixed (Int16* v_ptr = &v) + fixed (Int16* v_ptr = v) { Delegates.glVertexAttrib1hvNV((UInt32)index, (UInt16*)v_ptr); } @@ -43950,9 +55764,15 @@ namespace OpenTK.OpenGL } public static - void VertexAttrib2hNV(Int32 index, Int16 x, Int16 y) + void VertexAttrib1hvNV(Int32 index, ref Int16 v) { - Delegates.glVertexAttrib2hNV((UInt32)index, (UInt16)x, (UInt16)y); + unsafe + { + fixed (Int16* v_ptr = &v) + { + Delegates.glVertexAttrib1hvNV((UInt32)index, (UInt16*)v_ptr); + } + } } [System.CLSCompliant(false)] @@ -43962,13 +55782,10 @@ namespace OpenTK.OpenGL Delegates.glVertexAttrib2hNV((UInt32)index, (UInt16)x, (UInt16)y); } - [System.CLSCompliant(false)] public static - unsafe void VertexAttrib2hvNV(Int32 index, Int16* v) + void VertexAttrib2hNV(Int32 index, Int16 x, Int16 y) { - { - Delegates.glVertexAttrib2hvNV((UInt32)index, (UInt16*)v); - } + Delegates.glVertexAttrib2hNV((UInt32)index, (UInt16)x, (UInt16)y); } [System.CLSCompliant(false)] @@ -43978,16 +55795,13 @@ namespace OpenTK.OpenGL unsafe { Delegates.glVertexAttrib2hvNV((UInt32)index, (UInt16*)v); } } + [System.CLSCompliant(false)] public static - void VertexAttrib2hvNV(Int32 index, [In, Out] Int16[] v) + unsafe void VertexAttrib2hvNV(Int32 index, Int16* v) { - unsafe - { - fixed (Int16* v_ptr = v) { - Delegates.glVertexAttrib2hvNV((UInt32)index, (UInt16*)v_ptr); + Delegates.glVertexAttrib2hvNV((UInt32)index, (UInt16*)v); } - } } [System.CLSCompliant(false)] @@ -44004,11 +55818,11 @@ namespace OpenTK.OpenGL } public static - void VertexAttrib2hvNV(Int32 index, ref Int16 v) + void VertexAttrib2hvNV(Int32 index, [In, Out] Int16[] v) { unsafe { - fixed (Int16* v_ptr = &v) + fixed (Int16* v_ptr = v) { Delegates.glVertexAttrib2hvNV((UInt32)index, (UInt16*)v_ptr); } @@ -44029,9 +55843,15 @@ namespace OpenTK.OpenGL } public static - void VertexAttrib3hNV(Int32 index, Int16 x, Int16 y, Int16 z) + void VertexAttrib2hvNV(Int32 index, ref Int16 v) { - Delegates.glVertexAttrib3hNV((UInt32)index, (UInt16)x, (UInt16)y, (UInt16)z); + unsafe + { + fixed (Int16* v_ptr = &v) + { + Delegates.glVertexAttrib2hvNV((UInt32)index, (UInt16*)v_ptr); + } + } } [System.CLSCompliant(false)] @@ -44041,13 +55861,10 @@ namespace OpenTK.OpenGL Delegates.glVertexAttrib3hNV((UInt32)index, (UInt16)x, (UInt16)y, (UInt16)z); } - [System.CLSCompliant(false)] public static - unsafe void VertexAttrib3hvNV(Int32 index, Int16* v) + void VertexAttrib3hNV(Int32 index, Int16 x, Int16 y, Int16 z) { - { - Delegates.glVertexAttrib3hvNV((UInt32)index, (UInt16*)v); - } + Delegates.glVertexAttrib3hNV((UInt32)index, (UInt16)x, (UInt16)y, (UInt16)z); } [System.CLSCompliant(false)] @@ -44057,16 +55874,13 @@ namespace OpenTK.OpenGL unsafe { Delegates.glVertexAttrib3hvNV((UInt32)index, (UInt16*)v); } } + [System.CLSCompliant(false)] public static - void VertexAttrib3hvNV(Int32 index, [In, Out] Int16[] v) + unsafe void VertexAttrib3hvNV(Int32 index, Int16* v) { - unsafe - { - fixed (Int16* v_ptr = v) { - Delegates.glVertexAttrib3hvNV((UInt32)index, (UInt16*)v_ptr); + Delegates.glVertexAttrib3hvNV((UInt32)index, (UInt16*)v); } - } } [System.CLSCompliant(false)] @@ -44083,11 +55897,11 @@ namespace OpenTK.OpenGL } public static - void VertexAttrib3hvNV(Int32 index, ref Int16 v) + void VertexAttrib3hvNV(Int32 index, [In, Out] Int16[] v) { unsafe { - fixed (Int16* v_ptr = &v) + fixed (Int16* v_ptr = v) { Delegates.glVertexAttrib3hvNV((UInt32)index, (UInt16*)v_ptr); } @@ -44108,9 +55922,15 @@ namespace OpenTK.OpenGL } public static - void VertexAttrib4hNV(Int32 index, Int16 x, Int16 y, Int16 z, Int16 w) + void VertexAttrib3hvNV(Int32 index, ref Int16 v) { - Delegates.glVertexAttrib4hNV((UInt32)index, (UInt16)x, (UInt16)y, (UInt16)z, (UInt16)w); + unsafe + { + fixed (Int16* v_ptr = &v) + { + Delegates.glVertexAttrib3hvNV((UInt32)index, (UInt16*)v_ptr); + } + } } [System.CLSCompliant(false)] @@ -44120,6 +55940,19 @@ namespace OpenTK.OpenGL Delegates.glVertexAttrib4hNV((UInt32)index, (UInt16)x, (UInt16)y, (UInt16)z, (UInt16)w); } + public static + void VertexAttrib4hNV(Int32 index, Int16 x, Int16 y, Int16 z, Int16 w) + { + Delegates.glVertexAttrib4hNV((UInt32)index, (UInt16)x, (UInt16)y, (UInt16)z, (UInt16)w); + } + + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib4hvNV(UInt32 index, UInt16* v) + { + unsafe { Delegates.glVertexAttrib4hvNV((UInt32)index, (UInt16*)v); } + } + [System.CLSCompliant(false)] public static unsafe void VertexAttrib4hvNV(Int32 index, Int16* v) @@ -44131,9 +55964,15 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void VertexAttrib4hvNV(UInt32 index, UInt16* v) + void VertexAttrib4hvNV(UInt32 index, [In, Out] UInt16[] v) { - unsafe { Delegates.glVertexAttrib4hvNV((UInt32)index, (UInt16*)v); } + unsafe + { + fixed (UInt16* v_ptr = v) + { + Delegates.glVertexAttrib4hvNV((UInt32)index, (UInt16*)v_ptr); + } + } } public static @@ -44150,11 +55989,11 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void VertexAttrib4hvNV(UInt32 index, [In, Out] UInt16[] v) + void VertexAttrib4hvNV(UInt32 index, ref UInt16 v) { unsafe { - fixed (UInt16* v_ptr = v) + fixed (UInt16* v_ptr = &v) { Delegates.glVertexAttrib4hvNV((UInt32)index, (UInt16*)v_ptr); } @@ -44175,15 +56014,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void VertexAttrib4hvNV(UInt32 index, ref UInt16 v) + unsafe void VertexAttribs1hvNV(UInt32 index, Int32 n, UInt16* v) { - unsafe - { - fixed (UInt16* v_ptr = &v) - { - Delegates.glVertexAttrib4hvNV((UInt32)index, (UInt16*)v_ptr); - } - } + unsafe { Delegates.glVertexAttribs1hvNV((UInt32)index, (Int32)n, (UInt16*)v); } } [System.CLSCompliant(false)] @@ -44197,9 +56030,15 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void VertexAttribs1hvNV(UInt32 index, Int32 n, UInt16* v) + void VertexAttribs1hvNV(UInt32 index, Int32 n, [In, Out] UInt16[] v) { - unsafe { Delegates.glVertexAttribs1hvNV((UInt32)index, (Int32)n, (UInt16*)v); } + unsafe + { + fixed (UInt16* v_ptr = v) + { + Delegates.glVertexAttribs1hvNV((UInt32)index, (Int32)n, (UInt16*)v_ptr); + } + } } public static @@ -44216,11 +56055,11 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void VertexAttribs1hvNV(UInt32 index, Int32 n, [In, Out] UInt16[] v) + void VertexAttribs1hvNV(UInt32 index, Int32 n, ref UInt16 v) { unsafe { - fixed (UInt16* v_ptr = v) + fixed (UInt16* v_ptr = &v) { Delegates.glVertexAttribs1hvNV((UInt32)index, (Int32)n, (UInt16*)v_ptr); } @@ -44241,15 +56080,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void VertexAttribs1hvNV(UInt32 index, Int32 n, ref UInt16 v) + unsafe void VertexAttribs2hvNV(UInt32 index, Int32 n, UInt16* v) { - unsafe - { - fixed (UInt16* v_ptr = &v) - { - Delegates.glVertexAttribs1hvNV((UInt32)index, (Int32)n, (UInt16*)v_ptr); - } - } + unsafe { Delegates.glVertexAttribs2hvNV((UInt32)index, (Int32)n, (UInt16*)v); } } [System.CLSCompliant(false)] @@ -44263,9 +56096,15 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void VertexAttribs2hvNV(UInt32 index, Int32 n, UInt16* v) + void VertexAttribs2hvNV(UInt32 index, Int32 n, [In, Out] UInt16[] v) { - unsafe { Delegates.glVertexAttribs2hvNV((UInt32)index, (Int32)n, (UInt16*)v); } + unsafe + { + fixed (UInt16* v_ptr = v) + { + Delegates.glVertexAttribs2hvNV((UInt32)index, (Int32)n, (UInt16*)v_ptr); + } + } } public static @@ -44282,11 +56121,11 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void VertexAttribs2hvNV(UInt32 index, Int32 n, [In, Out] UInt16[] v) + void VertexAttribs2hvNV(UInt32 index, Int32 n, ref UInt16 v) { unsafe { - fixed (UInt16* v_ptr = v) + fixed (UInt16* v_ptr = &v) { Delegates.glVertexAttribs2hvNV((UInt32)index, (Int32)n, (UInt16*)v_ptr); } @@ -44307,15 +56146,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void VertexAttribs2hvNV(UInt32 index, Int32 n, ref UInt16 v) + unsafe void VertexAttribs3hvNV(UInt32 index, Int32 n, UInt16* v) { - unsafe - { - fixed (UInt16* v_ptr = &v) - { - Delegates.glVertexAttribs2hvNV((UInt32)index, (Int32)n, (UInt16*)v_ptr); - } - } + unsafe { Delegates.glVertexAttribs3hvNV((UInt32)index, (Int32)n, (UInt16*)v); } } [System.CLSCompliant(false)] @@ -44329,9 +56162,15 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void VertexAttribs3hvNV(UInt32 index, Int32 n, UInt16* v) + void VertexAttribs3hvNV(UInt32 index, Int32 n, [In, Out] UInt16[] v) { - unsafe { Delegates.glVertexAttribs3hvNV((UInt32)index, (Int32)n, (UInt16*)v); } + unsafe + { + fixed (UInt16* v_ptr = v) + { + Delegates.glVertexAttribs3hvNV((UInt32)index, (Int32)n, (UInt16*)v_ptr); + } + } } public static @@ -44348,11 +56187,11 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void VertexAttribs3hvNV(UInt32 index, Int32 n, [In, Out] UInt16[] v) + void VertexAttribs3hvNV(UInt32 index, Int32 n, ref UInt16 v) { unsafe { - fixed (UInt16* v_ptr = v) + fixed (UInt16* v_ptr = &v) { Delegates.glVertexAttribs3hvNV((UInt32)index, (Int32)n, (UInt16*)v_ptr); } @@ -44373,15 +56212,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void VertexAttribs3hvNV(UInt32 index, Int32 n, ref UInt16 v) + unsafe void VertexAttribs4hvNV(UInt32 index, Int32 n, UInt16* v) { - unsafe - { - fixed (UInt16* v_ptr = &v) - { - Delegates.glVertexAttribs3hvNV((UInt32)index, (Int32)n, (UInt16*)v_ptr); - } - } + unsafe { Delegates.glVertexAttribs4hvNV((UInt32)index, (Int32)n, (UInt16*)v); } } [System.CLSCompliant(false)] @@ -44393,25 +56226,6 @@ namespace OpenTK.OpenGL } } - [System.CLSCompliant(false)] - public static - unsafe void VertexAttribs4hvNV(UInt32 index, Int32 n, UInt16* v) - { - unsafe { Delegates.glVertexAttribs4hvNV((UInt32)index, (Int32)n, (UInt16*)v); } - } - - public static - void VertexAttribs4hvNV(Int32 index, Int32 n, [In, Out] Int16[] v) - { - unsafe - { - fixed (Int16* v_ptr = v) - { - Delegates.glVertexAttribs4hvNV((UInt32)index, (Int32)n, (UInt16*)v_ptr); - } - } - } - [System.CLSCompliant(false)] public static void VertexAttribs4hvNV(UInt32 index, Int32 n, [In, Out] UInt16[] v) @@ -44426,11 +56240,11 @@ namespace OpenTK.OpenGL } public static - void VertexAttribs4hvNV(Int32 index, Int32 n, ref Int16 v) + void VertexAttribs4hvNV(Int32 index, Int32 n, [In, Out] Int16[] v) { unsafe { - fixed (Int16* v_ptr = &v) + fixed (Int16* v_ptr = v) { Delegates.glVertexAttribs4hvNV((UInt32)index, (Int32)n, (UInt16*)v_ptr); } @@ -44450,6 +56264,18 @@ namespace OpenTK.OpenGL } } + public static + void VertexAttribs4hvNV(Int32 index, Int32 n, ref Int16 v) + { + unsafe + { + fixed (Int16* v_ptr = &v) + { + Delegates.glVertexAttribs4hvNV((UInt32)index, (Int32)n, (UInt16*)v_ptr); + } + } + } + [System.CLSCompliant(false)] public static unsafe void PixelDataRangeNV(GL.Enums.NV_pixel_data_range target, Int32 length, [Out] void* pointer) @@ -44486,6 +56312,13 @@ namespace OpenTK.OpenGL Delegates.glPrimitiveRestartNV(); } + [System.CLSCompliant(false)] + public static + void PrimitiveRestartIndexNV(UInt32 index) + { + Delegates.glPrimitiveRestartIndexNV((UInt32)index); + } + public static void PrimitiveRestartIndexNV(Int32 index) { @@ -44494,14 +56327,13 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void PrimitiveRestartIndexNV(UInt32 index) + void ProgramLocalParameterI4(GL.Enums.NV_gpu_program4 target, UInt32 index, Int32 x, Int32 y, Int32 z, Int32 w) { - Delegates.glPrimitiveRestartIndexNV((UInt32)index); + Delegates.glProgramLocalParameterI4iNV((GL.Enums.NV_gpu_program4)target, (UInt32)index, (Int32)x, (Int32)y, (Int32)z, (Int32)w); } - [System.CLSCompliant(false)] public static - void ProgramLocalParameterI4(GL.Enums.NV_gpu_program4 target, UInt32 index, Int32 x, Int32 y, Int32 z, Int32 w) + void ProgramLocalParameterI4(GL.Enums.NV_gpu_program4 target, Int32 index, Int32 x, Int32 y, Int32 z, Int32 w) { Delegates.glProgramLocalParameterI4iNV((GL.Enums.NV_gpu_program4)target, (UInt32)index, (Int32)x, (Int32)y, (Int32)z, (Int32)w); } @@ -44513,6 +56345,15 @@ namespace OpenTK.OpenGL unsafe { Delegates.glProgramLocalParameterI4ivNV((GL.Enums.NV_gpu_program4)target, (UInt32)index, (Int32*)@params); } } + [System.CLSCompliant(false)] + public static + unsafe void ProgramLocalParameterI4(GL.Enums.NV_gpu_program4 target, Int32 index, Int32* @params) + { + { + Delegates.glProgramLocalParameterI4ivNV((GL.Enums.NV_gpu_program4)target, (UInt32)index, (Int32*)@params); + } + } + [System.CLSCompliant(false)] public static void ProgramLocalParameterI4(GL.Enums.NV_gpu_program4 target, UInt32 index, [In, Out] Int32[] @params) @@ -44526,6 +56367,18 @@ namespace OpenTK.OpenGL } } + public static + void ProgramLocalParameterI4(GL.Enums.NV_gpu_program4 target, Int32 index, [In, Out] Int32[] @params) + { + unsafe + { + fixed (Int32* @params_ptr = @params) + { + Delegates.glProgramLocalParameterI4ivNV((GL.Enums.NV_gpu_program4)target, (UInt32)index, (Int32*)@params_ptr); + } + } + } + [System.CLSCompliant(false)] public static void ProgramLocalParameterI4(GL.Enums.NV_gpu_program4 target, UInt32 index, ref Int32 @params) @@ -44539,6 +56392,18 @@ namespace OpenTK.OpenGL } } + public static + void ProgramLocalParameterI4(GL.Enums.NV_gpu_program4 target, Int32 index, ref Int32 @params) + { + unsafe + { + fixed (Int32* @params_ptr = &@params) + { + Delegates.glProgramLocalParameterI4ivNV((GL.Enums.NV_gpu_program4)target, (UInt32)index, (Int32*)@params_ptr); + } + } + } + [System.CLSCompliant(false)] public static unsafe void ProgramLocalParametersI4(GL.Enums.NV_gpu_program4 target, UInt32 index, Int32 count, Int32* @params) @@ -44546,6 +56411,15 @@ namespace OpenTK.OpenGL unsafe { Delegates.glProgramLocalParametersI4ivNV((GL.Enums.NV_gpu_program4)target, (UInt32)index, (Int32)count, (Int32*)@params); } } + [System.CLSCompliant(false)] + public static + unsafe void ProgramLocalParametersI4(GL.Enums.NV_gpu_program4 target, Int32 index, Int32 count, Int32* @params) + { + { + Delegates.glProgramLocalParametersI4ivNV((GL.Enums.NV_gpu_program4)target, (UInt32)index, (Int32)count, (Int32*)@params); + } + } + [System.CLSCompliant(false)] public static void ProgramLocalParametersI4(GL.Enums.NV_gpu_program4 target, UInt32 index, Int32 count, [In, Out] Int32[] @params) @@ -44559,6 +56433,18 @@ namespace OpenTK.OpenGL } } + public static + void ProgramLocalParametersI4(GL.Enums.NV_gpu_program4 target, Int32 index, Int32 count, [In, Out] Int32[] @params) + { + unsafe + { + fixed (Int32* @params_ptr = @params) + { + Delegates.glProgramLocalParametersI4ivNV((GL.Enums.NV_gpu_program4)target, (UInt32)index, (Int32)count, (Int32*)@params_ptr); + } + } + } + [System.CLSCompliant(false)] public static void ProgramLocalParametersI4(GL.Enums.NV_gpu_program4 target, UInt32 index, Int32 count, ref Int32 @params) @@ -44572,6 +56458,18 @@ namespace OpenTK.OpenGL } } + public static + void ProgramLocalParametersI4(GL.Enums.NV_gpu_program4 target, Int32 index, Int32 count, ref Int32 @params) + { + unsafe + { + fixed (Int32* @params_ptr = &@params) + { + Delegates.glProgramLocalParametersI4ivNV((GL.Enums.NV_gpu_program4)target, (UInt32)index, (Int32)count, (Int32*)@params_ptr); + } + } + } + [System.CLSCompliant(false)] public static void ProgramLocalParameterI4(GL.Enums.NV_gpu_program4 target, UInt32 index, UInt32 x, UInt32 y, UInt32 z, UInt32 w) @@ -44652,6 +56550,12 @@ namespace OpenTK.OpenGL Delegates.glProgramEnvParameterI4iNV((GL.Enums.NV_gpu_program4)target, (UInt32)index, (Int32)x, (Int32)y, (Int32)z, (Int32)w); } + public static + void ProgramEnvParameterI4(GL.Enums.NV_gpu_program4 target, Int32 index, Int32 x, Int32 y, Int32 z, Int32 w) + { + Delegates.glProgramEnvParameterI4iNV((GL.Enums.NV_gpu_program4)target, (UInt32)index, (Int32)x, (Int32)y, (Int32)z, (Int32)w); + } + [System.CLSCompliant(false)] public static unsafe void ProgramEnvParameterI4(GL.Enums.NV_gpu_program4 target, UInt32 index, Int32* @params) @@ -44659,6 +56563,15 @@ namespace OpenTK.OpenGL unsafe { Delegates.glProgramEnvParameterI4ivNV((GL.Enums.NV_gpu_program4)target, (UInt32)index, (Int32*)@params); } } + [System.CLSCompliant(false)] + public static + unsafe void ProgramEnvParameterI4(GL.Enums.NV_gpu_program4 target, Int32 index, Int32* @params) + { + { + Delegates.glProgramEnvParameterI4ivNV((GL.Enums.NV_gpu_program4)target, (UInt32)index, (Int32*)@params); + } + } + [System.CLSCompliant(false)] public static void ProgramEnvParameterI4(GL.Enums.NV_gpu_program4 target, UInt32 index, [In, Out] Int32[] @params) @@ -44672,6 +56585,18 @@ namespace OpenTK.OpenGL } } + public static + void ProgramEnvParameterI4(GL.Enums.NV_gpu_program4 target, Int32 index, [In, Out] Int32[] @params) + { + unsafe + { + fixed (Int32* @params_ptr = @params) + { + Delegates.glProgramEnvParameterI4ivNV((GL.Enums.NV_gpu_program4)target, (UInt32)index, (Int32*)@params_ptr); + } + } + } + [System.CLSCompliant(false)] public static void ProgramEnvParameterI4(GL.Enums.NV_gpu_program4 target, UInt32 index, ref Int32 @params) @@ -44685,6 +56610,18 @@ namespace OpenTK.OpenGL } } + public static + void ProgramEnvParameterI4(GL.Enums.NV_gpu_program4 target, Int32 index, ref Int32 @params) + { + unsafe + { + fixed (Int32* @params_ptr = &@params) + { + Delegates.glProgramEnvParameterI4ivNV((GL.Enums.NV_gpu_program4)target, (UInt32)index, (Int32*)@params_ptr); + } + } + } + [System.CLSCompliant(false)] public static unsafe void ProgramEnvParametersI4(GL.Enums.NV_gpu_program4 target, UInt32 index, Int32 count, Int32* @params) @@ -44692,6 +56629,15 @@ namespace OpenTK.OpenGL unsafe { Delegates.glProgramEnvParametersI4ivNV((GL.Enums.NV_gpu_program4)target, (UInt32)index, (Int32)count, (Int32*)@params); } } + [System.CLSCompliant(false)] + public static + unsafe void ProgramEnvParametersI4(GL.Enums.NV_gpu_program4 target, Int32 index, Int32 count, Int32* @params) + { + { + Delegates.glProgramEnvParametersI4ivNV((GL.Enums.NV_gpu_program4)target, (UInt32)index, (Int32)count, (Int32*)@params); + } + } + [System.CLSCompliant(false)] public static void ProgramEnvParametersI4(GL.Enums.NV_gpu_program4 target, UInt32 index, Int32 count, [In, Out] Int32[] @params) @@ -44705,6 +56651,18 @@ namespace OpenTK.OpenGL } } + public static + void ProgramEnvParametersI4(GL.Enums.NV_gpu_program4 target, Int32 index, Int32 count, [In, Out] Int32[] @params) + { + unsafe + { + fixed (Int32* @params_ptr = @params) + { + Delegates.glProgramEnvParametersI4ivNV((GL.Enums.NV_gpu_program4)target, (UInt32)index, (Int32)count, (Int32*)@params_ptr); + } + } + } + [System.CLSCompliant(false)] public static void ProgramEnvParametersI4(GL.Enums.NV_gpu_program4 target, UInt32 index, Int32 count, ref Int32 @params) @@ -44718,6 +56676,18 @@ namespace OpenTK.OpenGL } } + public static + void ProgramEnvParametersI4(GL.Enums.NV_gpu_program4 target, Int32 index, Int32 count, ref Int32 @params) + { + unsafe + { + fixed (Int32* @params_ptr = &@params) + { + Delegates.glProgramEnvParametersI4ivNV((GL.Enums.NV_gpu_program4)target, (UInt32)index, (Int32)count, (Int32*)@params_ptr); + } + } + } + [System.CLSCompliant(false)] public static void ProgramEnvParameterI4(GL.Enums.NV_gpu_program4 target, UInt32 index, UInt32 x, UInt32 y, UInt32 z, UInt32 w) @@ -44798,6 +56768,16 @@ namespace OpenTK.OpenGL unsafe { Delegates.glGetProgramLocalParameterIivNV((GL.Enums.NV_gpu_program4)target, (UInt32)index, (Int32*)@params); } } + [System.CLSCompliant(false)] + public static + unsafe void GetProgramLocalParameterI(GL.Enums.NV_gpu_program4 target, Int32 index, [Out] Int32* @params) + { + @params = default(Int32*); + { + Delegates.glGetProgramLocalParameterIivNV((GL.Enums.NV_gpu_program4)target, (UInt32)index, (Int32*)@params); + } + } + [System.CLSCompliant(false)] public static void GetProgramLocalParameterI(GL.Enums.NV_gpu_program4 target, UInt32 index, [In, Out] Int32[] @params) @@ -44811,6 +56791,18 @@ namespace OpenTK.OpenGL } } + public static + void GetProgramLocalParameterI(GL.Enums.NV_gpu_program4 target, Int32 index, [In, Out] Int32[] @params) + { + unsafe + { + fixed (Int32* @params_ptr = @params) + { + Delegates.glGetProgramLocalParameterIivNV((GL.Enums.NV_gpu_program4)target, (UInt32)index, (Int32*)@params_ptr); + } + } + } + [System.CLSCompliant(false)] public static void GetProgramLocalParameterI(GL.Enums.NV_gpu_program4 target, UInt32 index, [Out] out Int32 @params) @@ -44826,6 +56818,20 @@ namespace OpenTK.OpenGL } } + public static + void GetProgramLocalParameterI(GL.Enums.NV_gpu_program4 target, Int32 index, [Out] out Int32 @params) + { + @params = default(Int32); + unsafe + { + fixed (Int32* @params_ptr = &@params) + { + Delegates.glGetProgramLocalParameterIivNV((GL.Enums.NV_gpu_program4)target, (UInt32)index, (Int32*)@params_ptr); + @params = *@params_ptr; + } + } + } + [System.CLSCompliant(false)] public static unsafe void GetProgramLocalParameterI(GL.Enums.NV_gpu_program4 target, UInt32 index, [Out] UInt32* @params) @@ -44868,6 +56874,16 @@ namespace OpenTK.OpenGL unsafe { Delegates.glGetProgramEnvParameterIivNV((GL.Enums.NV_gpu_program4)target, (UInt32)index, (Int32*)@params); } } + [System.CLSCompliant(false)] + public static + unsafe void GetProgramEnvParameterI(GL.Enums.NV_gpu_program4 target, Int32 index, [Out] Int32* @params) + { + @params = default(Int32*); + { + Delegates.glGetProgramEnvParameterIivNV((GL.Enums.NV_gpu_program4)target, (UInt32)index, (Int32*)@params); + } + } + [System.CLSCompliant(false)] public static void GetProgramEnvParameterI(GL.Enums.NV_gpu_program4 target, UInt32 index, [In, Out] Int32[] @params) @@ -44881,6 +56897,18 @@ namespace OpenTK.OpenGL } } + public static + void GetProgramEnvParameterI(GL.Enums.NV_gpu_program4 target, Int32 index, [In, Out] Int32[] @params) + { + unsafe + { + fixed (Int32* @params_ptr = @params) + { + Delegates.glGetProgramEnvParameterIivNV((GL.Enums.NV_gpu_program4)target, (UInt32)index, (Int32*)@params_ptr); + } + } + } + [System.CLSCompliant(false)] public static void GetProgramEnvParameterI(GL.Enums.NV_gpu_program4 target, UInt32 index, [Out] out Int32 @params) @@ -44896,6 +56924,20 @@ namespace OpenTK.OpenGL } } + public static + void GetProgramEnvParameterI(GL.Enums.NV_gpu_program4 target, Int32 index, [Out] out Int32 @params) + { + @params = default(Int32); + unsafe + { + fixed (Int32* @params_ptr = &@params) + { + Delegates.glGetProgramEnvParameterIivNV((GL.Enums.NV_gpu_program4)target, (UInt32)index, (Int32*)@params_ptr); + @params = *@params_ptr; + } + } + } + [System.CLSCompliant(false)] public static unsafe void GetProgramEnvParameterI(GL.Enums.NV_gpu_program4 target, UInt32 index, [Out] UInt32* @params) @@ -44968,6 +57010,15 @@ namespace OpenTK.OpenGL unsafe { Delegates.glProgramBufferParametersfvNV((GL.Enums.NV_parameter_buffer_object)target, (UInt32)buffer, (UInt32)index, (Int32)count, (Single*)@params); } } + [System.CLSCompliant(false)] + public static + unsafe void ProgramBufferParameters(GL.Enums.NV_parameter_buffer_object target, Int32 buffer, Int32 index, Int32 count, Single* @params) + { + { + Delegates.glProgramBufferParametersfvNV((GL.Enums.NV_parameter_buffer_object)target, (UInt32)buffer, (UInt32)index, (Int32)count, (Single*)@params); + } + } + [System.CLSCompliant(false)] public static void ProgramBufferParameters(GL.Enums.NV_parameter_buffer_object target, UInt32 buffer, UInt32 index, Int32 count, [In, Out] Single[] @params) @@ -44981,6 +57032,18 @@ namespace OpenTK.OpenGL } } + public static + void ProgramBufferParameters(GL.Enums.NV_parameter_buffer_object target, Int32 buffer, Int32 index, Int32 count, [In, Out] Single[] @params) + { + unsafe + { + fixed (Single* @params_ptr = @params) + { + Delegates.glProgramBufferParametersfvNV((GL.Enums.NV_parameter_buffer_object)target, (UInt32)buffer, (UInt32)index, (Int32)count, (Single*)@params_ptr); + } + } + } + [System.CLSCompliant(false)] public static void ProgramBufferParameters(GL.Enums.NV_parameter_buffer_object target, UInt32 buffer, UInt32 index, Int32 count, ref Single @params) @@ -44994,6 +57057,18 @@ namespace OpenTK.OpenGL } } + public static + void ProgramBufferParameters(GL.Enums.NV_parameter_buffer_object target, Int32 buffer, Int32 index, Int32 count, ref Single @params) + { + unsafe + { + fixed (Single* @params_ptr = &@params) + { + Delegates.glProgramBufferParametersfvNV((GL.Enums.NV_parameter_buffer_object)target, (UInt32)buffer, (UInt32)index, (Int32)count, (Single*)@params_ptr); + } + } + } + [System.CLSCompliant(false)] public static unsafe void ProgramBufferParametersI(GL.Enums.NV_parameter_buffer_object target, UInt32 buffer, UInt32 index, Int32 count, Int32* @params) @@ -45001,6 +57076,15 @@ namespace OpenTK.OpenGL unsafe { Delegates.glProgramBufferParametersIivNV((GL.Enums.NV_parameter_buffer_object)target, (UInt32)buffer, (UInt32)index, (Int32)count, (Int32*)@params); } } + [System.CLSCompliant(false)] + public static + unsafe void ProgramBufferParametersI(GL.Enums.NV_parameter_buffer_object target, Int32 buffer, Int32 index, Int32 count, Int32* @params) + { + { + Delegates.glProgramBufferParametersIivNV((GL.Enums.NV_parameter_buffer_object)target, (UInt32)buffer, (UInt32)index, (Int32)count, (Int32*)@params); + } + } + [System.CLSCompliant(false)] public static void ProgramBufferParametersI(GL.Enums.NV_parameter_buffer_object target, UInt32 buffer, UInt32 index, Int32 count, [In, Out] Int32[] @params) @@ -45014,6 +57098,18 @@ namespace OpenTK.OpenGL } } + public static + void ProgramBufferParametersI(GL.Enums.NV_parameter_buffer_object target, Int32 buffer, Int32 index, Int32 count, [In, Out] Int32[] @params) + { + unsafe + { + fixed (Int32* @params_ptr = @params) + { + Delegates.glProgramBufferParametersIivNV((GL.Enums.NV_parameter_buffer_object)target, (UInt32)buffer, (UInt32)index, (Int32)count, (Int32*)@params_ptr); + } + } + } + [System.CLSCompliant(false)] public static void ProgramBufferParametersI(GL.Enums.NV_parameter_buffer_object target, UInt32 buffer, UInt32 index, Int32 count, ref Int32 @params) @@ -45027,6 +57123,18 @@ namespace OpenTK.OpenGL } } + public static + void ProgramBufferParametersI(GL.Enums.NV_parameter_buffer_object target, Int32 buffer, Int32 index, Int32 count, ref Int32 @params) + { + unsafe + { + fixed (Int32* @params_ptr = &@params) + { + Delegates.glProgramBufferParametersIivNV((GL.Enums.NV_parameter_buffer_object)target, (UInt32)buffer, (UInt32)index, (Int32)count, (Int32*)@params_ptr); + } + } + } + [System.CLSCompliant(false)] public static unsafe void ProgramBufferParametersI(GL.Enums.NV_parameter_buffer_object target, UInt32 buffer, UInt32 index, Int32 count, UInt32* @params) @@ -45072,15 +57180,6 @@ namespace OpenTK.OpenGL Delegates.glEndTransformFeedbackNV(); } - [System.CLSCompliant(false)] - public static - unsafe void TransformFeedbackAttribsNV(Int32 count, Int32* attribs, GL.Enums.NV_transform_feedback bufferMode) - { - { - Delegates.glTransformFeedbackAttribsNV((UInt32)count, (Int32*)attribs, (GL.Enums.NV_transform_feedback)bufferMode); - } - } - [System.CLSCompliant(false)] public static unsafe void TransformFeedbackAttribsNV(UInt32 count, Int32* attribs, GL.Enums.NV_transform_feedback bufferMode) @@ -45088,16 +57187,13 @@ namespace OpenTK.OpenGL unsafe { Delegates.glTransformFeedbackAttribsNV((UInt32)count, (Int32*)attribs, (GL.Enums.NV_transform_feedback)bufferMode); } } + [System.CLSCompliant(false)] public static - void TransformFeedbackAttribsNV(Int32 count, [In, Out] Int32[] attribs, GL.Enums.NV_transform_feedback bufferMode) + unsafe void TransformFeedbackAttribsNV(Int32 count, Int32* attribs, GL.Enums.NV_transform_feedback bufferMode) { - unsafe - { - fixed (Int32* attribs_ptr = attribs) { - Delegates.glTransformFeedbackAttribsNV((UInt32)count, (Int32*)attribs_ptr, (GL.Enums.NV_transform_feedback)bufferMode); + Delegates.glTransformFeedbackAttribsNV((UInt32)count, (Int32*)attribs, (GL.Enums.NV_transform_feedback)bufferMode); } - } } [System.CLSCompliant(false)] @@ -45114,11 +57210,11 @@ namespace OpenTK.OpenGL } public static - void TransformFeedbackAttribsNV(Int32 count, ref Int32 attribs, GL.Enums.NV_transform_feedback bufferMode) + void TransformFeedbackAttribsNV(Int32 count, [In, Out] Int32[] attribs, GL.Enums.NV_transform_feedback bufferMode) { unsafe { - fixed (Int32* attribs_ptr = &attribs) + fixed (Int32* attribs_ptr = attribs) { Delegates.glTransformFeedbackAttribsNV((UInt32)count, (Int32*)attribs_ptr, (GL.Enums.NV_transform_feedback)bufferMode); } @@ -45139,9 +57235,15 @@ namespace OpenTK.OpenGL } public static - void BindBufferRangeNV(GL.Enums.NV_transform_feedback target, Int32 index, Int32 buffer, IntPtr offset, IntPtr size) + void TransformFeedbackAttribsNV(Int32 count, ref Int32 attribs, GL.Enums.NV_transform_feedback bufferMode) { - Delegates.glBindBufferRangeNV((GL.Enums.NV_transform_feedback)target, (UInt32)index, (UInt32)buffer, (IntPtr)offset, (IntPtr)size); + unsafe + { + fixed (Int32* attribs_ptr = &attribs) + { + Delegates.glTransformFeedbackAttribsNV((UInt32)count, (Int32*)attribs_ptr, (GL.Enums.NV_transform_feedback)bufferMode); + } + } } [System.CLSCompliant(false)] @@ -45152,9 +57254,9 @@ namespace OpenTK.OpenGL } public static - void BindBufferOffsetNV(GL.Enums.NV_transform_feedback target, Int32 index, Int32 buffer, IntPtr offset) + void BindBufferRangeNV(GL.Enums.NV_transform_feedback target, Int32 index, Int32 buffer, IntPtr offset, IntPtr size) { - Delegates.glBindBufferOffsetNV((GL.Enums.NV_transform_feedback)target, (UInt32)index, (UInt32)buffer, (IntPtr)offset); + Delegates.glBindBufferRangeNV((GL.Enums.NV_transform_feedback)target, (UInt32)index, (UInt32)buffer, (IntPtr)offset, (IntPtr)size); } [System.CLSCompliant(false)] @@ -45165,9 +57267,9 @@ namespace OpenTK.OpenGL } public static - void BindBufferBaseNV(GL.Enums.NV_transform_feedback target, Int32 index, Int32 buffer) + void BindBufferOffsetNV(GL.Enums.NV_transform_feedback target, Int32 index, Int32 buffer, IntPtr offset) { - Delegates.glBindBufferBaseNV((GL.Enums.NV_transform_feedback)target, (UInt32)index, (UInt32)buffer); + Delegates.glBindBufferOffsetNV((GL.Enums.NV_transform_feedback)target, (UInt32)index, (UInt32)buffer, (IntPtr)offset); } [System.CLSCompliant(false)] @@ -45177,13 +57279,10 @@ namespace OpenTK.OpenGL Delegates.glBindBufferBaseNV((GL.Enums.NV_transform_feedback)target, (UInt32)index, (UInt32)buffer); } - [System.CLSCompliant(false)] public static - unsafe void TransformFeedbackVaryingsNV(Int32 program, Int32 count, Int32* locations, GL.Enums.NV_transform_feedback bufferMode) + void BindBufferBaseNV(GL.Enums.NV_transform_feedback target, Int32 index, Int32 buffer) { - { - Delegates.glTransformFeedbackVaryingsNV((UInt32)program, (Int32)count, (Int32*)locations, (GL.Enums.NV_transform_feedback)bufferMode); - } + Delegates.glBindBufferBaseNV((GL.Enums.NV_transform_feedback)target, (UInt32)index, (UInt32)buffer); } [System.CLSCompliant(false)] @@ -45193,16 +57292,13 @@ namespace OpenTK.OpenGL unsafe { Delegates.glTransformFeedbackVaryingsNV((UInt32)program, (Int32)count, (Int32*)locations, (GL.Enums.NV_transform_feedback)bufferMode); } } + [System.CLSCompliant(false)] public static - void TransformFeedbackVaryingsNV(Int32 program, Int32 count, [In, Out] Int32[] locations, GL.Enums.NV_transform_feedback bufferMode) + unsafe void TransformFeedbackVaryingsNV(Int32 program, Int32 count, Int32* locations, GL.Enums.NV_transform_feedback bufferMode) { - unsafe - { - fixed (Int32* locations_ptr = locations) { - Delegates.glTransformFeedbackVaryingsNV((UInt32)program, (Int32)count, (Int32*)locations_ptr, (GL.Enums.NV_transform_feedback)bufferMode); + Delegates.glTransformFeedbackVaryingsNV((UInt32)program, (Int32)count, (Int32*)locations, (GL.Enums.NV_transform_feedback)bufferMode); } - } } [System.CLSCompliant(false)] @@ -45219,11 +57315,11 @@ namespace OpenTK.OpenGL } public static - void TransformFeedbackVaryingsNV(Int32 program, Int32 count, ref Int32 locations, GL.Enums.NV_transform_feedback bufferMode) + void TransformFeedbackVaryingsNV(Int32 program, Int32 count, [In, Out] Int32[] locations, GL.Enums.NV_transform_feedback bufferMode) { unsafe { - fixed (Int32* locations_ptr = &locations) + fixed (Int32* locations_ptr = locations) { Delegates.glTransformFeedbackVaryingsNV((UInt32)program, (Int32)count, (Int32*)locations_ptr, (GL.Enums.NV_transform_feedback)bufferMode); } @@ -45244,9 +57340,15 @@ namespace OpenTK.OpenGL } public static - void ActiveVaryingNV(Int32 program, System.String name) + void TransformFeedbackVaryingsNV(Int32 program, Int32 count, ref Int32 locations, GL.Enums.NV_transform_feedback bufferMode) { - Delegates.glActiveVaryingNV((UInt32)program, (System.String)name); + unsafe + { + fixed (Int32* locations_ptr = &locations) + { + Delegates.glTransformFeedbackVaryingsNV((UInt32)program, (Int32)count, (Int32*)locations_ptr, (GL.Enums.NV_transform_feedback)bufferMode); + } + } } [System.CLSCompliant(false)] @@ -45257,9 +57359,9 @@ namespace OpenTK.OpenGL } public static - Int32 GetVaryingLocationNV(Int32 program, System.String name) + void ActiveVaryingNV(Int32 program, System.String name) { - return Delegates.glGetVaryingLocationNV((UInt32)program, (System.String)name); + Delegates.glActiveVaryingNV((UInt32)program, (System.String)name); } [System.CLSCompliant(false)] @@ -45269,6 +57371,19 @@ namespace OpenTK.OpenGL return Delegates.glGetVaryingLocationNV((UInt32)program, (System.String)name); } + public static + Int32 GetVaryingLocationNV(Int32 program, System.String name) + { + return Delegates.glGetVaryingLocationNV((UInt32)program, (System.String)name); + } + + [System.CLSCompliant(false)] + public static + unsafe void GetActiveVaryingNV(UInt32 program, UInt32 index, Int32 bufSize, [Out] Int32* length, [Out] Int32* size, [Out] GL.Enums.NV_transform_feedback* type, [Out] System.Text.StringBuilder name) + { + unsafe { Delegates.glGetActiveVaryingNV((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length, (Int32*)size, (GL.Enums.NV_transform_feedback*)type, (System.Text.StringBuilder)name); } + } + [System.CLSCompliant(false)] public static unsafe void GetActiveVaryingNV(Int32 program, Int32 index, Int32 bufSize, [Out] Int32* length, [Out] Int32* size, [Out] GL.Enums.NV_transform_feedback* type, [Out] System.Text.StringBuilder name) @@ -45282,26 +57397,6 @@ namespace OpenTK.OpenGL } } - [System.CLSCompliant(false)] - public static - unsafe void GetActiveVaryingNV(UInt32 program, UInt32 index, Int32 bufSize, [Out] Int32* length, [Out] Int32* size, [Out] GL.Enums.NV_transform_feedback* type, [Out] System.Text.StringBuilder name) - { - unsafe { Delegates.glGetActiveVaryingNV((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length, (Int32*)size, (GL.Enums.NV_transform_feedback*)type, (System.Text.StringBuilder)name); } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveVaryingNV(Int32 program, Int32 index, Int32 bufSize, [Out] Int32* length, [Out] Int32* size, [In, Out] GL.Enums.NV_transform_feedback[] type, [Out] System.Text.StringBuilder name) - { - length = default(Int32*); - size = default(Int32*); - name = default(System.Text.StringBuilder); - fixed (GL.Enums.NV_transform_feedback* type_ptr = type) - { - Delegates.glGetActiveVaryingNV((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length, (Int32*)size, (GL.Enums.NV_transform_feedback*)type_ptr, (System.Text.StringBuilder)name); - } - } - [System.CLSCompliant(false)] public static unsafe void GetActiveVaryingNV(UInt32 program, UInt32 index, Int32 bufSize, [Out] Int32* length, [Out] Int32* size, [In, Out] GL.Enums.NV_transform_feedback[] type, [Out] System.Text.StringBuilder name) @@ -45317,16 +57412,14 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetActiveVaryingNV(Int32 program, Int32 index, Int32 bufSize, [Out] Int32* length, [Out] Int32* size, [Out] out GL.Enums.NV_transform_feedback type, [Out] System.Text.StringBuilder name) + unsafe void GetActiveVaryingNV(Int32 program, Int32 index, Int32 bufSize, [Out] Int32* length, [Out] Int32* size, [In, Out] GL.Enums.NV_transform_feedback[] type, [Out] System.Text.StringBuilder name) { length = default(Int32*); size = default(Int32*); - type = default(GL.Enums.NV_transform_feedback); name = default(System.Text.StringBuilder); - fixed (GL.Enums.NV_transform_feedback* type_ptr = &type) + fixed (GL.Enums.NV_transform_feedback* type_ptr = type) { Delegates.glGetActiveVaryingNV((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length, (Int32*)size, (GL.Enums.NV_transform_feedback*)type_ptr, (System.Text.StringBuilder)name); - type = *type_ptr; } } @@ -45347,14 +57440,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetActiveVaryingNV(Int32 program, Int32 index, Int32 bufSize, [Out] Int32* length, [In, Out] Int32[] size, [Out] GL.Enums.NV_transform_feedback* type, [Out] System.Text.StringBuilder name) + unsafe void GetActiveVaryingNV(Int32 program, Int32 index, Int32 bufSize, [Out] Int32* length, [Out] Int32* size, [Out] out GL.Enums.NV_transform_feedback type, [Out] System.Text.StringBuilder name) { length = default(Int32*); - type = default(GL.Enums.NV_transform_feedback*); + size = default(Int32*); + type = default(GL.Enums.NV_transform_feedback); name = default(System.Text.StringBuilder); - fixed (Int32* size_ptr = size) + fixed (GL.Enums.NV_transform_feedback* type_ptr = &type) { - Delegates.glGetActiveVaryingNV((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length, (Int32*)size_ptr, (GL.Enums.NV_transform_feedback*)type, (System.Text.StringBuilder)name); + Delegates.glGetActiveVaryingNV((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length, (Int32*)size, (GL.Enums.NV_transform_feedback*)type_ptr, (System.Text.StringBuilder)name); + type = *type_ptr; } } @@ -45373,14 +57468,14 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetActiveVaryingNV(Int32 program, Int32 index, Int32 bufSize, [Out] Int32* length, [In, Out] Int32[] size, [In, Out] GL.Enums.NV_transform_feedback[] type, [Out] System.Text.StringBuilder name) + unsafe void GetActiveVaryingNV(Int32 program, Int32 index, Int32 bufSize, [Out] Int32* length, [In, Out] Int32[] size, [Out] GL.Enums.NV_transform_feedback* type, [Out] System.Text.StringBuilder name) { length = default(Int32*); + type = default(GL.Enums.NV_transform_feedback*); name = default(System.Text.StringBuilder); fixed (Int32* size_ptr = size) - fixed (GL.Enums.NV_transform_feedback* type_ptr = type) { - Delegates.glGetActiveVaryingNV((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length, (Int32*)size_ptr, (GL.Enums.NV_transform_feedback*)type_ptr, (System.Text.StringBuilder)name); + Delegates.glGetActiveVaryingNV((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length, (Int32*)size_ptr, (GL.Enums.NV_transform_feedback*)type, (System.Text.StringBuilder)name); } } @@ -45399,16 +57494,14 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetActiveVaryingNV(Int32 program, Int32 index, Int32 bufSize, [Out] Int32* length, [In, Out] Int32[] size, [Out] out GL.Enums.NV_transform_feedback type, [Out] System.Text.StringBuilder name) + unsafe void GetActiveVaryingNV(Int32 program, Int32 index, Int32 bufSize, [Out] Int32* length, [In, Out] Int32[] size, [In, Out] GL.Enums.NV_transform_feedback[] type, [Out] System.Text.StringBuilder name) { length = default(Int32*); - type = default(GL.Enums.NV_transform_feedback); name = default(System.Text.StringBuilder); fixed (Int32* size_ptr = size) - fixed (GL.Enums.NV_transform_feedback* type_ptr = &type) + fixed (GL.Enums.NV_transform_feedback* type_ptr = type) { Delegates.glGetActiveVaryingNV((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length, (Int32*)size_ptr, (GL.Enums.NV_transform_feedback*)type_ptr, (System.Text.StringBuilder)name); - type = *type_ptr; } } @@ -45429,16 +57522,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetActiveVaryingNV(Int32 program, Int32 index, Int32 bufSize, [Out] Int32* length, [Out] out Int32 size, [Out] GL.Enums.NV_transform_feedback* type, [Out] System.Text.StringBuilder name) + unsafe void GetActiveVaryingNV(Int32 program, Int32 index, Int32 bufSize, [Out] Int32* length, [In, Out] Int32[] size, [Out] out GL.Enums.NV_transform_feedback type, [Out] System.Text.StringBuilder name) { length = default(Int32*); - size = default(Int32); - type = default(GL.Enums.NV_transform_feedback*); + type = default(GL.Enums.NV_transform_feedback); name = default(System.Text.StringBuilder); - fixed (Int32* size_ptr = &size) + fixed (Int32* size_ptr = size) + fixed (GL.Enums.NV_transform_feedback* type_ptr = &type) { - Delegates.glGetActiveVaryingNV((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length, (Int32*)size_ptr, (GL.Enums.NV_transform_feedback*)type, (System.Text.StringBuilder)name); - size = *size_ptr; + Delegates.glGetActiveVaryingNV((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length, (Int32*)size_ptr, (GL.Enums.NV_transform_feedback*)type_ptr, (System.Text.StringBuilder)name); + type = *type_ptr; } } @@ -45459,15 +57552,15 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetActiveVaryingNV(Int32 program, Int32 index, Int32 bufSize, [Out] Int32* length, [Out] out Int32 size, [In, Out] GL.Enums.NV_transform_feedback[] type, [Out] System.Text.StringBuilder name) + unsafe void GetActiveVaryingNV(Int32 program, Int32 index, Int32 bufSize, [Out] Int32* length, [Out] out Int32 size, [Out] GL.Enums.NV_transform_feedback* type, [Out] System.Text.StringBuilder name) { length = default(Int32*); size = default(Int32); + type = default(GL.Enums.NV_transform_feedback*); name = default(System.Text.StringBuilder); fixed (Int32* size_ptr = &size) - fixed (GL.Enums.NV_transform_feedback* type_ptr = type) { - Delegates.glGetActiveVaryingNV((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length, (Int32*)size_ptr, (GL.Enums.NV_transform_feedback*)type_ptr, (System.Text.StringBuilder)name); + Delegates.glGetActiveVaryingNV((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length, (Int32*)size_ptr, (GL.Enums.NV_transform_feedback*)type, (System.Text.StringBuilder)name); size = *size_ptr; } } @@ -45489,18 +57582,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetActiveVaryingNV(Int32 program, Int32 index, Int32 bufSize, [Out] Int32* length, [Out] out Int32 size, [Out] out GL.Enums.NV_transform_feedback type, [Out] System.Text.StringBuilder name) + unsafe void GetActiveVaryingNV(Int32 program, Int32 index, Int32 bufSize, [Out] Int32* length, [Out] out Int32 size, [In, Out] GL.Enums.NV_transform_feedback[] type, [Out] System.Text.StringBuilder name) { length = default(Int32*); size = default(Int32); - type = default(GL.Enums.NV_transform_feedback); name = default(System.Text.StringBuilder); fixed (Int32* size_ptr = &size) - fixed (GL.Enums.NV_transform_feedback* type_ptr = &type) + fixed (GL.Enums.NV_transform_feedback* type_ptr = type) { Delegates.glGetActiveVaryingNV((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length, (Int32*)size_ptr, (GL.Enums.NV_transform_feedback*)type_ptr, (System.Text.StringBuilder)name); size = *size_ptr; - type = *type_ptr; } } @@ -45523,14 +57614,18 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetActiveVaryingNV(Int32 program, Int32 index, Int32 bufSize, [In, Out] Int32[] length, [Out] Int32* size, [Out] GL.Enums.NV_transform_feedback* type, [Out] System.Text.StringBuilder name) + unsafe void GetActiveVaryingNV(Int32 program, Int32 index, Int32 bufSize, [Out] Int32* length, [Out] out Int32 size, [Out] out GL.Enums.NV_transform_feedback type, [Out] System.Text.StringBuilder name) { - size = default(Int32*); - type = default(GL.Enums.NV_transform_feedback*); + length = default(Int32*); + size = default(Int32); + type = default(GL.Enums.NV_transform_feedback); name = default(System.Text.StringBuilder); - fixed (Int32* length_ptr = length) + fixed (Int32* size_ptr = &size) + fixed (GL.Enums.NV_transform_feedback* type_ptr = &type) { - Delegates.glGetActiveVaryingNV((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size, (GL.Enums.NV_transform_feedback*)type, (System.Text.StringBuilder)name); + Delegates.glGetActiveVaryingNV((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length, (Int32*)size_ptr, (GL.Enums.NV_transform_feedback*)type_ptr, (System.Text.StringBuilder)name); + size = *size_ptr; + type = *type_ptr; } } @@ -45549,14 +57644,14 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetActiveVaryingNV(Int32 program, Int32 index, Int32 bufSize, [In, Out] Int32[] length, [Out] Int32* size, [In, Out] GL.Enums.NV_transform_feedback[] type, [Out] System.Text.StringBuilder name) + unsafe void GetActiveVaryingNV(Int32 program, Int32 index, Int32 bufSize, [In, Out] Int32[] length, [Out] Int32* size, [Out] GL.Enums.NV_transform_feedback* type, [Out] System.Text.StringBuilder name) { size = default(Int32*); + type = default(GL.Enums.NV_transform_feedback*); name = default(System.Text.StringBuilder); fixed (Int32* length_ptr = length) - fixed (GL.Enums.NV_transform_feedback* type_ptr = type) { - Delegates.glGetActiveVaryingNV((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size, (GL.Enums.NV_transform_feedback*)type_ptr, (System.Text.StringBuilder)name); + Delegates.glGetActiveVaryingNV((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size, (GL.Enums.NV_transform_feedback*)type, (System.Text.StringBuilder)name); } } @@ -45575,16 +57670,14 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetActiveVaryingNV(Int32 program, Int32 index, Int32 bufSize, [In, Out] Int32[] length, [Out] Int32* size, [Out] out GL.Enums.NV_transform_feedback type, [Out] System.Text.StringBuilder name) + unsafe void GetActiveVaryingNV(Int32 program, Int32 index, Int32 bufSize, [In, Out] Int32[] length, [Out] Int32* size, [In, Out] GL.Enums.NV_transform_feedback[] type, [Out] System.Text.StringBuilder name) { size = default(Int32*); - type = default(GL.Enums.NV_transform_feedback); name = default(System.Text.StringBuilder); fixed (Int32* length_ptr = length) - fixed (GL.Enums.NV_transform_feedback* type_ptr = &type) + fixed (GL.Enums.NV_transform_feedback* type_ptr = type) { Delegates.glGetActiveVaryingNV((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size, (GL.Enums.NV_transform_feedback*)type_ptr, (System.Text.StringBuilder)name); - type = *type_ptr; } } @@ -45605,14 +57698,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetActiveVaryingNV(Int32 program, Int32 index, Int32 bufSize, [In, Out] Int32[] length, [In, Out] Int32[] size, [Out] GL.Enums.NV_transform_feedback* type, [Out] System.Text.StringBuilder name) + unsafe void GetActiveVaryingNV(Int32 program, Int32 index, Int32 bufSize, [In, Out] Int32[] length, [Out] Int32* size, [Out] out GL.Enums.NV_transform_feedback type, [Out] System.Text.StringBuilder name) { - type = default(GL.Enums.NV_transform_feedback*); + size = default(Int32*); + type = default(GL.Enums.NV_transform_feedback); name = default(System.Text.StringBuilder); fixed (Int32* length_ptr = length) - fixed (Int32* size_ptr = size) + fixed (GL.Enums.NV_transform_feedback* type_ptr = &type) { - Delegates.glGetActiveVaryingNV((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.NV_transform_feedback*)type, (System.Text.StringBuilder)name); + Delegates.glGetActiveVaryingNV((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size, (GL.Enums.NV_transform_feedback*)type_ptr, (System.Text.StringBuilder)name); + type = *type_ptr; } } @@ -45629,6 +57724,35 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void GetActiveVaryingNV(Int32 program, Int32 index, Int32 bufSize, [In, Out] Int32[] length, [In, Out] Int32[] size, [Out] GL.Enums.NV_transform_feedback* type, [Out] System.Text.StringBuilder name) + { + type = default(GL.Enums.NV_transform_feedback*); + name = default(System.Text.StringBuilder); + fixed (Int32* length_ptr = length) + fixed (Int32* size_ptr = size) + { + Delegates.glGetActiveVaryingNV((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.NV_transform_feedback*)type, (System.Text.StringBuilder)name); + } + } + + [System.CLSCompliant(false)] + public static + void GetActiveVaryingNV(UInt32 program, UInt32 index, Int32 bufSize, [In, Out] Int32[] length, [In, Out] Int32[] size, [In, Out] GL.Enums.NV_transform_feedback[] type, [Out] System.Text.StringBuilder name) + { + name = default(System.Text.StringBuilder); + unsafe + { + fixed (Int32* length_ptr = length) + fixed (Int32* size_ptr = size) + fixed (GL.Enums.NV_transform_feedback* type_ptr = type) + { + Delegates.glGetActiveVaryingNV((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.NV_transform_feedback*)type_ptr, (System.Text.StringBuilder)name); + } + } + } + public static void GetActiveVaryingNV(Int32 program, Int32 index, Int32 bufSize, [In, Out] Int32[] length, [In, Out] Int32[] size, [In, Out] GL.Enums.NV_transform_feedback[] type, [Out] System.Text.StringBuilder name) { @@ -45646,16 +57770,18 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void GetActiveVaryingNV(UInt32 program, UInt32 index, Int32 bufSize, [In, Out] Int32[] length, [In, Out] Int32[] size, [In, Out] GL.Enums.NV_transform_feedback[] type, [Out] System.Text.StringBuilder name) + void GetActiveVaryingNV(UInt32 program, UInt32 index, Int32 bufSize, [In, Out] Int32[] length, [In, Out] Int32[] size, [Out] out GL.Enums.NV_transform_feedback type, [Out] System.Text.StringBuilder name) { + type = default(GL.Enums.NV_transform_feedback); name = default(System.Text.StringBuilder); unsafe { fixed (Int32* length_ptr = length) fixed (Int32* size_ptr = size) - fixed (GL.Enums.NV_transform_feedback* type_ptr = type) + fixed (GL.Enums.NV_transform_feedback* type_ptr = &type) { Delegates.glGetActiveVaryingNV((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.NV_transform_feedback*)type_ptr, (System.Text.StringBuilder)name); + type = *type_ptr; } } } @@ -45679,20 +57805,17 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void GetActiveVaryingNV(UInt32 program, UInt32 index, Int32 bufSize, [In, Out] Int32[] length, [In, Out] Int32[] size, [Out] out GL.Enums.NV_transform_feedback type, [Out] System.Text.StringBuilder name) + unsafe void GetActiveVaryingNV(UInt32 program, UInt32 index, Int32 bufSize, [In, Out] Int32[] length, [Out] out Int32 size, [Out] GL.Enums.NV_transform_feedback* type, [Out] System.Text.StringBuilder name) { - type = default(GL.Enums.NV_transform_feedback); + size = default(Int32); + type = default(GL.Enums.NV_transform_feedback*); name = default(System.Text.StringBuilder); - unsafe - { fixed (Int32* length_ptr = length) - fixed (Int32* size_ptr = size) - fixed (GL.Enums.NV_transform_feedback* type_ptr = &type) + fixed (Int32* size_ptr = &size) { - Delegates.glGetActiveVaryingNV((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.NV_transform_feedback*)type_ptr, (System.Text.StringBuilder)name); - type = *type_ptr; + Delegates.glGetActiveVaryingNV((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.NV_transform_feedback*)type, (System.Text.StringBuilder)name); + size = *size_ptr; } - } } [System.CLSCompliant(false)] @@ -45712,17 +57835,20 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetActiveVaryingNV(UInt32 program, UInt32 index, Int32 bufSize, [In, Out] Int32[] length, [Out] out Int32 size, [Out] GL.Enums.NV_transform_feedback* type, [Out] System.Text.StringBuilder name) + void GetActiveVaryingNV(UInt32 program, UInt32 index, Int32 bufSize, [In, Out] Int32[] length, [Out] out Int32 size, [In, Out] GL.Enums.NV_transform_feedback[] type, [Out] System.Text.StringBuilder name) { size = default(Int32); - type = default(GL.Enums.NV_transform_feedback*); name = default(System.Text.StringBuilder); + unsafe + { fixed (Int32* length_ptr = length) fixed (Int32* size_ptr = &size) + fixed (GL.Enums.NV_transform_feedback* type_ptr = type) { - Delegates.glGetActiveVaryingNV((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.NV_transform_feedback*)type, (System.Text.StringBuilder)name); + Delegates.glGetActiveVaryingNV((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.NV_transform_feedback*)type_ptr, (System.Text.StringBuilder)name); size = *size_ptr; } + } } public static @@ -45744,18 +57870,20 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void GetActiveVaryingNV(UInt32 program, UInt32 index, Int32 bufSize, [In, Out] Int32[] length, [Out] out Int32 size, [In, Out] GL.Enums.NV_transform_feedback[] type, [Out] System.Text.StringBuilder name) + void GetActiveVaryingNV(UInt32 program, UInt32 index, Int32 bufSize, [In, Out] Int32[] length, [Out] out Int32 size, [Out] out GL.Enums.NV_transform_feedback type, [Out] System.Text.StringBuilder name) { size = default(Int32); + type = default(GL.Enums.NV_transform_feedback); name = default(System.Text.StringBuilder); unsafe { fixed (Int32* length_ptr = length) fixed (Int32* size_ptr = &size) - fixed (GL.Enums.NV_transform_feedback* type_ptr = type) + fixed (GL.Enums.NV_transform_feedback* type_ptr = &type) { Delegates.glGetActiveVaryingNV((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.NV_transform_feedback*)type_ptr, (System.Text.StringBuilder)name); size = *size_ptr; + type = *type_ptr; } } } @@ -45779,41 +57907,6 @@ namespace OpenTK.OpenGL } } - [System.CLSCompliant(false)] - public static - void GetActiveVaryingNV(UInt32 program, UInt32 index, Int32 bufSize, [In, Out] Int32[] length, [Out] out Int32 size, [Out] out GL.Enums.NV_transform_feedback type, [Out] System.Text.StringBuilder name) - { - size = default(Int32); - type = default(GL.Enums.NV_transform_feedback); - name = default(System.Text.StringBuilder); - unsafe - { - fixed (Int32* length_ptr = length) - fixed (Int32* size_ptr = &size) - fixed (GL.Enums.NV_transform_feedback* type_ptr = &type) - { - Delegates.glGetActiveVaryingNV((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.NV_transform_feedback*)type_ptr, (System.Text.StringBuilder)name); - size = *size_ptr; - type = *type_ptr; - } - } - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveVaryingNV(Int32 program, Int32 index, Int32 bufSize, [Out] out Int32 length, [Out] Int32* size, [Out] GL.Enums.NV_transform_feedback* type, [Out] System.Text.StringBuilder name) - { - length = default(Int32); - size = default(Int32*); - type = default(GL.Enums.NV_transform_feedback*); - name = default(System.Text.StringBuilder); - fixed (Int32* length_ptr = &length) - { - Delegates.glGetActiveVaryingNV((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size, (GL.Enums.NV_transform_feedback*)type, (System.Text.StringBuilder)name); - length = *length_ptr; - } - } - [System.CLSCompliant(false)] public static unsafe void GetActiveVaryingNV(UInt32 program, UInt32 index, Int32 bufSize, [Out] out Int32 length, [Out] Int32* size, [Out] GL.Enums.NV_transform_feedback* type, [Out] System.Text.StringBuilder name) @@ -45831,15 +57924,15 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetActiveVaryingNV(Int32 program, Int32 index, Int32 bufSize, [Out] out Int32 length, [Out] Int32* size, [In, Out] GL.Enums.NV_transform_feedback[] type, [Out] System.Text.StringBuilder name) + unsafe void GetActiveVaryingNV(Int32 program, Int32 index, Int32 bufSize, [Out] out Int32 length, [Out] Int32* size, [Out] GL.Enums.NV_transform_feedback* type, [Out] System.Text.StringBuilder name) { length = default(Int32); size = default(Int32*); + type = default(GL.Enums.NV_transform_feedback*); name = default(System.Text.StringBuilder); fixed (Int32* length_ptr = &length) - fixed (GL.Enums.NV_transform_feedback* type_ptr = type) { - Delegates.glGetActiveVaryingNV((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size, (GL.Enums.NV_transform_feedback*)type_ptr, (System.Text.StringBuilder)name); + Delegates.glGetActiveVaryingNV((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size, (GL.Enums.NV_transform_feedback*)type, (System.Text.StringBuilder)name); length = *length_ptr; } } @@ -45861,18 +57954,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetActiveVaryingNV(Int32 program, Int32 index, Int32 bufSize, [Out] out Int32 length, [Out] Int32* size, [Out] out GL.Enums.NV_transform_feedback type, [Out] System.Text.StringBuilder name) + unsafe void GetActiveVaryingNV(Int32 program, Int32 index, Int32 bufSize, [Out] out Int32 length, [Out] Int32* size, [In, Out] GL.Enums.NV_transform_feedback[] type, [Out] System.Text.StringBuilder name) { length = default(Int32); size = default(Int32*); - type = default(GL.Enums.NV_transform_feedback); name = default(System.Text.StringBuilder); fixed (Int32* length_ptr = &length) - fixed (GL.Enums.NV_transform_feedback* type_ptr = &type) + fixed (GL.Enums.NV_transform_feedback* type_ptr = type) { Delegates.glGetActiveVaryingNV((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size, (GL.Enums.NV_transform_feedback*)type_ptr, (System.Text.StringBuilder)name); length = *length_ptr; - type = *type_ptr; } } @@ -45895,16 +57986,18 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetActiveVaryingNV(Int32 program, Int32 index, Int32 bufSize, [Out] out Int32 length, [In, Out] Int32[] size, [Out] GL.Enums.NV_transform_feedback* type, [Out] System.Text.StringBuilder name) + unsafe void GetActiveVaryingNV(Int32 program, Int32 index, Int32 bufSize, [Out] out Int32 length, [Out] Int32* size, [Out] out GL.Enums.NV_transform_feedback type, [Out] System.Text.StringBuilder name) { length = default(Int32); - type = default(GL.Enums.NV_transform_feedback*); + size = default(Int32*); + type = default(GL.Enums.NV_transform_feedback); name = default(System.Text.StringBuilder); fixed (Int32* length_ptr = &length) - fixed (Int32* size_ptr = size) + fixed (GL.Enums.NV_transform_feedback* type_ptr = &type) { - Delegates.glGetActiveVaryingNV((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.NV_transform_feedback*)type, (System.Text.StringBuilder)name); + Delegates.glGetActiveVaryingNV((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size, (GL.Enums.NV_transform_feedback*)type_ptr, (System.Text.StringBuilder)name); length = *length_ptr; + type = *type_ptr; } } @@ -45923,6 +58016,39 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void GetActiveVaryingNV(Int32 program, Int32 index, Int32 bufSize, [Out] out Int32 length, [In, Out] Int32[] size, [Out] GL.Enums.NV_transform_feedback* type, [Out] System.Text.StringBuilder name) + { + length = default(Int32); + type = default(GL.Enums.NV_transform_feedback*); + name = default(System.Text.StringBuilder); + fixed (Int32* length_ptr = &length) + fixed (Int32* size_ptr = size) + { + Delegates.glGetActiveVaryingNV((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.NV_transform_feedback*)type, (System.Text.StringBuilder)name); + length = *length_ptr; + } + } + + [System.CLSCompliant(false)] + public static + void GetActiveVaryingNV(UInt32 program, UInt32 index, Int32 bufSize, [Out] out Int32 length, [In, Out] Int32[] size, [In, Out] GL.Enums.NV_transform_feedback[] type, [Out] System.Text.StringBuilder name) + { + length = default(Int32); + name = default(System.Text.StringBuilder); + unsafe + { + fixed (Int32* length_ptr = &length) + fixed (Int32* size_ptr = size) + fixed (GL.Enums.NV_transform_feedback* type_ptr = type) + { + Delegates.glGetActiveVaryingNV((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.NV_transform_feedback*)type_ptr, (System.Text.StringBuilder)name); + length = *length_ptr; + } + } + } + public static void GetActiveVaryingNV(Int32 program, Int32 index, Int32 bufSize, [Out] out Int32 length, [In, Out] Int32[] size, [In, Out] GL.Enums.NV_transform_feedback[] type, [Out] System.Text.StringBuilder name) { @@ -45942,18 +58068,20 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void GetActiveVaryingNV(UInt32 program, UInt32 index, Int32 bufSize, [Out] out Int32 length, [In, Out] Int32[] size, [In, Out] GL.Enums.NV_transform_feedback[] type, [Out] System.Text.StringBuilder name) + void GetActiveVaryingNV(UInt32 program, UInt32 index, Int32 bufSize, [Out] out Int32 length, [In, Out] Int32[] size, [Out] out GL.Enums.NV_transform_feedback type, [Out] System.Text.StringBuilder name) { length = default(Int32); + type = default(GL.Enums.NV_transform_feedback); name = default(System.Text.StringBuilder); unsafe { fixed (Int32* length_ptr = &length) fixed (Int32* size_ptr = size) - fixed (GL.Enums.NV_transform_feedback* type_ptr = type) + fixed (GL.Enums.NV_transform_feedback* type_ptr = &type) { Delegates.glGetActiveVaryingNV((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.NV_transform_feedback*)type_ptr, (System.Text.StringBuilder)name); length = *length_ptr; + type = *type_ptr; } } } @@ -45979,22 +58107,19 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void GetActiveVaryingNV(UInt32 program, UInt32 index, Int32 bufSize, [Out] out Int32 length, [In, Out] Int32[] size, [Out] out GL.Enums.NV_transform_feedback type, [Out] System.Text.StringBuilder name) + unsafe void GetActiveVaryingNV(UInt32 program, UInt32 index, Int32 bufSize, [Out] out Int32 length, [Out] out Int32 size, [Out] GL.Enums.NV_transform_feedback* type, [Out] System.Text.StringBuilder name) { length = default(Int32); - type = default(GL.Enums.NV_transform_feedback); + size = default(Int32); + type = default(GL.Enums.NV_transform_feedback*); name = default(System.Text.StringBuilder); - unsafe - { fixed (Int32* length_ptr = &length) - fixed (Int32* size_ptr = size) - fixed (GL.Enums.NV_transform_feedback* type_ptr = &type) + fixed (Int32* size_ptr = &size) { - Delegates.glGetActiveVaryingNV((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.NV_transform_feedback*)type_ptr, (System.Text.StringBuilder)name); + Delegates.glGetActiveVaryingNV((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.NV_transform_feedback*)type, (System.Text.StringBuilder)name); length = *length_ptr; - type = *type_ptr; + size = *size_ptr; } - } } [System.CLSCompliant(false)] @@ -46016,19 +58141,22 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetActiveVaryingNV(UInt32 program, UInt32 index, Int32 bufSize, [Out] out Int32 length, [Out] out Int32 size, [Out] GL.Enums.NV_transform_feedback* type, [Out] System.Text.StringBuilder name) + void GetActiveVaryingNV(UInt32 program, UInt32 index, Int32 bufSize, [Out] out Int32 length, [Out] out Int32 size, [In, Out] GL.Enums.NV_transform_feedback[] type, [Out] System.Text.StringBuilder name) { length = default(Int32); size = default(Int32); - type = default(GL.Enums.NV_transform_feedback*); name = default(System.Text.StringBuilder); + unsafe + { fixed (Int32* length_ptr = &length) fixed (Int32* size_ptr = &size) + fixed (GL.Enums.NV_transform_feedback* type_ptr = type) { - Delegates.glGetActiveVaryingNV((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.NV_transform_feedback*)type, (System.Text.StringBuilder)name); + Delegates.glGetActiveVaryingNV((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.NV_transform_feedback*)type_ptr, (System.Text.StringBuilder)name); length = *length_ptr; size = *size_ptr; } + } } public static @@ -46052,20 +58180,22 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void GetActiveVaryingNV(UInt32 program, UInt32 index, Int32 bufSize, [Out] out Int32 length, [Out] out Int32 size, [In, Out] GL.Enums.NV_transform_feedback[] type, [Out] System.Text.StringBuilder name) + void GetActiveVaryingNV(UInt32 program, UInt32 index, Int32 bufSize, [Out] out Int32 length, [Out] out Int32 size, [Out] out GL.Enums.NV_transform_feedback type, [Out] System.Text.StringBuilder name) { length = default(Int32); size = default(Int32); + type = default(GL.Enums.NV_transform_feedback); name = default(System.Text.StringBuilder); unsafe { fixed (Int32* length_ptr = &length) fixed (Int32* size_ptr = &size) - fixed (GL.Enums.NV_transform_feedback* type_ptr = type) + fixed (GL.Enums.NV_transform_feedback* type_ptr = &type) { Delegates.glGetActiveVaryingNV((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.NV_transform_feedback*)type_ptr, (System.Text.StringBuilder)name); length = *length_ptr; size = *size_ptr; + type = *type_ptr; } } } @@ -46093,24 +58223,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void GetActiveVaryingNV(UInt32 program, UInt32 index, Int32 bufSize, [Out] out Int32 length, [Out] out Int32 size, [Out] out GL.Enums.NV_transform_feedback type, [Out] System.Text.StringBuilder name) + unsafe void GetTransformFeedbackVaryingNV(UInt32 program, UInt32 index, [Out] Int32* location) { - length = default(Int32); - size = default(Int32); - type = default(GL.Enums.NV_transform_feedback); - name = default(System.Text.StringBuilder); - unsafe - { - fixed (Int32* length_ptr = &length) - fixed (Int32* size_ptr = &size) - fixed (GL.Enums.NV_transform_feedback* type_ptr = &type) - { - Delegates.glGetActiveVaryingNV((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (Int32*)size_ptr, (GL.Enums.NV_transform_feedback*)type_ptr, (System.Text.StringBuilder)name); - length = *length_ptr; - size = *size_ptr; - type = *type_ptr; - } - } + unsafe { Delegates.glGetTransformFeedbackVaryingNV((UInt32)program, (UInt32)index, (Int32*)location); } } [System.CLSCompliant(false)] @@ -46123,25 +58238,6 @@ namespace OpenTK.OpenGL } } - [System.CLSCompliant(false)] - public static - unsafe void GetTransformFeedbackVaryingNV(UInt32 program, UInt32 index, [Out] Int32* location) - { - unsafe { Delegates.glGetTransformFeedbackVaryingNV((UInt32)program, (UInt32)index, (Int32*)location); } - } - - public static - void GetTransformFeedbackVaryingNV(Int32 program, Int32 index, [In, Out] Int32[] location) - { - unsafe - { - fixed (Int32* location_ptr = location) - { - Delegates.glGetTransformFeedbackVaryingNV((UInt32)program, (UInt32)index, (Int32*)location_ptr); - } - } - } - [System.CLSCompliant(false)] public static void GetTransformFeedbackVaryingNV(UInt32 program, UInt32 index, [In, Out] Int32[] location) @@ -46156,7 +58252,20 @@ namespace OpenTK.OpenGL } public static - void GetTransformFeedbackVaryingNV(Int32 program, Int32 index, [Out] out Int32 location) + void GetTransformFeedbackVaryingNV(Int32 program, Int32 index, [In, Out] Int32[] location) + { + unsafe + { + fixed (Int32* location_ptr = location) + { + Delegates.glGetTransformFeedbackVaryingNV((UInt32)program, (UInt32)index, (Int32*)location_ptr); + } + } + } + + [System.CLSCompliant(false)] + public static + void GetTransformFeedbackVaryingNV(UInt32 program, UInt32 index, [Out] out Int32 location) { location = default(Int32); unsafe @@ -46169,9 +58278,8 @@ namespace OpenTK.OpenGL } } - [System.CLSCompliant(false)] public static - void GetTransformFeedbackVaryingNV(UInt32 program, UInt32 index, [Out] out Int32 location) + void GetTransformFeedbackVaryingNV(Int32 program, Int32 index, [Out] out Int32 location) { location = default(Int32); unsafe @@ -47506,12 +59614,6 @@ namespace OpenTK.OpenGL } } - public static - Int32 GenFragmentShadersATI(Int32 range) - { - return Delegates.glGenFragmentShadersATI((UInt32)range); - } - [System.CLSCompliant(false)] public static Int32 GenFragmentShadersATI(UInt32 range) @@ -47520,9 +59622,9 @@ namespace OpenTK.OpenGL } public static - void BindFragmentShaderATI(Int32 id) + Int32 GenFragmentShadersATI(Int32 range) { - Delegates.glBindFragmentShaderATI((UInt32)id); + return Delegates.glGenFragmentShadersATI((UInt32)range); } [System.CLSCompliant(false)] @@ -47533,9 +59635,9 @@ namespace OpenTK.OpenGL } public static - void DeleteFragmentShaderATI(Int32 id) + void BindFragmentShaderATI(Int32 id) { - Delegates.glDeleteFragmentShaderATI((UInt32)id); + Delegates.glBindFragmentShaderATI((UInt32)id); } [System.CLSCompliant(false)] @@ -47545,6 +59647,12 @@ namespace OpenTK.OpenGL Delegates.glDeleteFragmentShaderATI((UInt32)id); } + public static + void DeleteFragmentShaderATI(Int32 id) + { + Delegates.glDeleteFragmentShaderATI((UInt32)id); + } + public static void BeginFragmentShaderATI() { @@ -47557,12 +59665,6 @@ namespace OpenTK.OpenGL Delegates.glEndFragmentShaderATI(); } - public static - void PassTexCoordATI(Int32 dst, Int32 coord, GL.Enums.ATI_fragment_shader swizzle) - { - Delegates.glPassTexCoordATI((UInt32)dst, (UInt32)coord, (GL.Enums.ATI_fragment_shader)swizzle); - } - [System.CLSCompliant(false)] public static void PassTexCoordATI(UInt32 dst, UInt32 coord, GL.Enums.ATI_fragment_shader swizzle) @@ -47571,9 +59673,9 @@ namespace OpenTK.OpenGL } public static - void SampleMapATI(Int32 dst, Int32 interp, GL.Enums.ATI_fragment_shader swizzle) + void PassTexCoordATI(Int32 dst, Int32 coord, GL.Enums.ATI_fragment_shader swizzle) { - Delegates.glSampleMapATI((UInt32)dst, (UInt32)interp, (GL.Enums.ATI_fragment_shader)swizzle); + Delegates.glPassTexCoordATI((UInt32)dst, (UInt32)coord, (GL.Enums.ATI_fragment_shader)swizzle); } [System.CLSCompliant(false)] @@ -47584,9 +59686,9 @@ namespace OpenTK.OpenGL } public static - void ColorFragmentOp1ATI(GL.Enums.ATI_fragment_shader op, Int32 dst, Int32 dstMask, Int32 dstMod, Int32 arg1, Int32 arg1Rep, Int32 arg1Mod) + void SampleMapATI(Int32 dst, Int32 interp, GL.Enums.ATI_fragment_shader swizzle) { - Delegates.glColorFragmentOp1ATI((GL.Enums.ATI_fragment_shader)op, (UInt32)dst, (UInt32)dstMask, (UInt32)dstMod, (UInt32)arg1, (UInt32)arg1Rep, (UInt32)arg1Mod); + Delegates.glSampleMapATI((UInt32)dst, (UInt32)interp, (GL.Enums.ATI_fragment_shader)swizzle); } [System.CLSCompliant(false)] @@ -47597,9 +59699,9 @@ namespace OpenTK.OpenGL } public static - void ColorFragmentOp2ATI(GL.Enums.ATI_fragment_shader op, Int32 dst, Int32 dstMask, Int32 dstMod, Int32 arg1, Int32 arg1Rep, Int32 arg1Mod, Int32 arg2, Int32 arg2Rep, Int32 arg2Mod) + void ColorFragmentOp1ATI(GL.Enums.ATI_fragment_shader op, Int32 dst, Int32 dstMask, Int32 dstMod, Int32 arg1, Int32 arg1Rep, Int32 arg1Mod) { - Delegates.glColorFragmentOp2ATI((GL.Enums.ATI_fragment_shader)op, (UInt32)dst, (UInt32)dstMask, (UInt32)dstMod, (UInt32)arg1, (UInt32)arg1Rep, (UInt32)arg1Mod, (UInt32)arg2, (UInt32)arg2Rep, (UInt32)arg2Mod); + Delegates.glColorFragmentOp1ATI((GL.Enums.ATI_fragment_shader)op, (UInt32)dst, (UInt32)dstMask, (UInt32)dstMod, (UInt32)arg1, (UInt32)arg1Rep, (UInt32)arg1Mod); } [System.CLSCompliant(false)] @@ -47610,9 +59712,9 @@ namespace OpenTK.OpenGL } public static - void ColorFragmentOp3ATI(GL.Enums.ATI_fragment_shader op, Int32 dst, Int32 dstMask, Int32 dstMod, Int32 arg1, Int32 arg1Rep, Int32 arg1Mod, Int32 arg2, Int32 arg2Rep, Int32 arg2Mod, Int32 arg3, Int32 arg3Rep, Int32 arg3Mod) + void ColorFragmentOp2ATI(GL.Enums.ATI_fragment_shader op, Int32 dst, Int32 dstMask, Int32 dstMod, Int32 arg1, Int32 arg1Rep, Int32 arg1Mod, Int32 arg2, Int32 arg2Rep, Int32 arg2Mod) { - Delegates.glColorFragmentOp3ATI((GL.Enums.ATI_fragment_shader)op, (UInt32)dst, (UInt32)dstMask, (UInt32)dstMod, (UInt32)arg1, (UInt32)arg1Rep, (UInt32)arg1Mod, (UInt32)arg2, (UInt32)arg2Rep, (UInt32)arg2Mod, (UInt32)arg3, (UInt32)arg3Rep, (UInt32)arg3Mod); + Delegates.glColorFragmentOp2ATI((GL.Enums.ATI_fragment_shader)op, (UInt32)dst, (UInt32)dstMask, (UInt32)dstMod, (UInt32)arg1, (UInt32)arg1Rep, (UInt32)arg1Mod, (UInt32)arg2, (UInt32)arg2Rep, (UInt32)arg2Mod); } [System.CLSCompliant(false)] @@ -47623,9 +59725,9 @@ namespace OpenTK.OpenGL } public static - void AlphaFragmentOp1ATI(GL.Enums.ATI_fragment_shader op, Int32 dst, Int32 dstMod, Int32 arg1, Int32 arg1Rep, Int32 arg1Mod) + void ColorFragmentOp3ATI(GL.Enums.ATI_fragment_shader op, Int32 dst, Int32 dstMask, Int32 dstMod, Int32 arg1, Int32 arg1Rep, Int32 arg1Mod, Int32 arg2, Int32 arg2Rep, Int32 arg2Mod, Int32 arg3, Int32 arg3Rep, Int32 arg3Mod) { - Delegates.glAlphaFragmentOp1ATI((GL.Enums.ATI_fragment_shader)op, (UInt32)dst, (UInt32)dstMod, (UInt32)arg1, (UInt32)arg1Rep, (UInt32)arg1Mod); + Delegates.glColorFragmentOp3ATI((GL.Enums.ATI_fragment_shader)op, (UInt32)dst, (UInt32)dstMask, (UInt32)dstMod, (UInt32)arg1, (UInt32)arg1Rep, (UInt32)arg1Mod, (UInt32)arg2, (UInt32)arg2Rep, (UInt32)arg2Mod, (UInt32)arg3, (UInt32)arg3Rep, (UInt32)arg3Mod); } [System.CLSCompliant(false)] @@ -47636,9 +59738,9 @@ namespace OpenTK.OpenGL } public static - void AlphaFragmentOp2ATI(GL.Enums.ATI_fragment_shader op, Int32 dst, Int32 dstMod, Int32 arg1, Int32 arg1Rep, Int32 arg1Mod, Int32 arg2, Int32 arg2Rep, Int32 arg2Mod) + void AlphaFragmentOp1ATI(GL.Enums.ATI_fragment_shader op, Int32 dst, Int32 dstMod, Int32 arg1, Int32 arg1Rep, Int32 arg1Mod) { - Delegates.glAlphaFragmentOp2ATI((GL.Enums.ATI_fragment_shader)op, (UInt32)dst, (UInt32)dstMod, (UInt32)arg1, (UInt32)arg1Rep, (UInt32)arg1Mod, (UInt32)arg2, (UInt32)arg2Rep, (UInt32)arg2Mod); + Delegates.glAlphaFragmentOp1ATI((GL.Enums.ATI_fragment_shader)op, (UInt32)dst, (UInt32)dstMod, (UInt32)arg1, (UInt32)arg1Rep, (UInt32)arg1Mod); } [System.CLSCompliant(false)] @@ -47649,9 +59751,9 @@ namespace OpenTK.OpenGL } public static - void AlphaFragmentOp3ATI(GL.Enums.ATI_fragment_shader op, Int32 dst, Int32 dstMod, Int32 arg1, Int32 arg1Rep, Int32 arg1Mod, Int32 arg2, Int32 arg2Rep, Int32 arg2Mod, Int32 arg3, Int32 arg3Rep, Int32 arg3Mod) + void AlphaFragmentOp2ATI(GL.Enums.ATI_fragment_shader op, Int32 dst, Int32 dstMod, Int32 arg1, Int32 arg1Rep, Int32 arg1Mod, Int32 arg2, Int32 arg2Rep, Int32 arg2Mod) { - Delegates.glAlphaFragmentOp3ATI((GL.Enums.ATI_fragment_shader)op, (UInt32)dst, (UInt32)dstMod, (UInt32)arg1, (UInt32)arg1Rep, (UInt32)arg1Mod, (UInt32)arg2, (UInt32)arg2Rep, (UInt32)arg2Mod, (UInt32)arg3, (UInt32)arg3Rep, (UInt32)arg3Mod); + Delegates.glAlphaFragmentOp2ATI((GL.Enums.ATI_fragment_shader)op, (UInt32)dst, (UInt32)dstMod, (UInt32)arg1, (UInt32)arg1Rep, (UInt32)arg1Mod, (UInt32)arg2, (UInt32)arg2Rep, (UInt32)arg2Mod); } [System.CLSCompliant(false)] @@ -47661,13 +59763,10 @@ namespace OpenTK.OpenGL Delegates.glAlphaFragmentOp3ATI((GL.Enums.ATI_fragment_shader)op, (UInt32)dst, (UInt32)dstMod, (UInt32)arg1, (UInt32)arg1Rep, (UInt32)arg1Mod, (UInt32)arg2, (UInt32)arg2Rep, (UInt32)arg2Mod, (UInt32)arg3, (UInt32)arg3Rep, (UInt32)arg3Mod); } - [System.CLSCompliant(false)] public static - unsafe void SetFragmentShaderConstantATI(Int32 dst, Single* value) + void AlphaFragmentOp3ATI(GL.Enums.ATI_fragment_shader op, Int32 dst, Int32 dstMod, Int32 arg1, Int32 arg1Rep, Int32 arg1Mod, Int32 arg2, Int32 arg2Rep, Int32 arg2Mod, Int32 arg3, Int32 arg3Rep, Int32 arg3Mod) { - { - Delegates.glSetFragmentShaderConstantATI((UInt32)dst, (Single*)value); - } + Delegates.glAlphaFragmentOp3ATI((GL.Enums.ATI_fragment_shader)op, (UInt32)dst, (UInt32)dstMod, (UInt32)arg1, (UInt32)arg1Rep, (UInt32)arg1Mod, (UInt32)arg2, (UInt32)arg2Rep, (UInt32)arg2Mod, (UInt32)arg3, (UInt32)arg3Rep, (UInt32)arg3Mod); } [System.CLSCompliant(false)] @@ -47677,16 +59776,13 @@ namespace OpenTK.OpenGL unsafe { Delegates.glSetFragmentShaderConstantATI((UInt32)dst, (Single*)value); } } + [System.CLSCompliant(false)] public static - void SetFragmentShaderConstantATI(Int32 dst, [In, Out] Single[] value) + unsafe void SetFragmentShaderConstantATI(Int32 dst, Single* value) { - unsafe - { - fixed (Single* value_ptr = value) { - Delegates.glSetFragmentShaderConstantATI((UInt32)dst, (Single*)value_ptr); + Delegates.glSetFragmentShaderConstantATI((UInt32)dst, (Single*)value); } - } } [System.CLSCompliant(false)] @@ -47703,7 +59799,20 @@ namespace OpenTK.OpenGL } public static - void SetFragmentShaderConstantATI(Int32 dst, ref Single value) + void SetFragmentShaderConstantATI(Int32 dst, [In, Out] Single[] value) + { + unsafe + { + fixed (Single* value_ptr = value) + { + Delegates.glSetFragmentShaderConstantATI((UInt32)dst, (Single*)value_ptr); + } + } + } + + [System.CLSCompliant(false)] + public static + void SetFragmentShaderConstantATI(UInt32 dst, ref Single value) { unsafe { @@ -47714,9 +59823,8 @@ namespace OpenTK.OpenGL } } - [System.CLSCompliant(false)] public static - void SetFragmentShaderConstantATI(UInt32 dst, ref Single value) + void SetFragmentShaderConstantATI(Int32 dst, ref Single value) { unsafe { @@ -47764,6 +59872,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + Boolean IsObjectBufferATI(UInt32 buffer) + { + return Delegates.glIsObjectBufferATI((UInt32)buffer); + } + public static Boolean IsObjectBufferATI(Int32 buffer) { @@ -47772,9 +59887,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - Boolean IsObjectBufferATI(UInt32 buffer) + unsafe void UpdateObjectBufferATI(UInt32 buffer, UInt32 offset, Int32 size, void* pointer, GL.Enums.ATI_vertex_array_object preserve) { - return Delegates.glIsObjectBufferATI((UInt32)buffer); + unsafe { Delegates.glUpdateObjectBufferATI((UInt32)buffer, (UInt32)offset, (Int32)size, (void*)pointer, (GL.Enums.ATI_vertex_array_object)preserve); } } [System.CLSCompliant(false)] @@ -47788,13 +59903,7 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void UpdateObjectBufferATI(UInt32 buffer, UInt32 offset, Int32 size, void* pointer, GL.Enums.ATI_vertex_array_object preserve) - { - unsafe { Delegates.glUpdateObjectBufferATI((UInt32)buffer, (UInt32)offset, (Int32)size, (void*)pointer, (GL.Enums.ATI_vertex_array_object)preserve); } - } - - public static - void UpdateObjectBufferATI(Int32 buffer, Int32 offset, Int32 size, [In, Out] object pointer, GL.Enums.ATI_vertex_array_object preserve) + void UpdateObjectBufferATI(UInt32 buffer, UInt32 offset, Int32 size, [In, Out] object pointer, GL.Enums.ATI_vertex_array_object preserve) { System.Runtime.InteropServices.GCHandle pointer_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pointer, System.Runtime.InteropServices.GCHandleType.Pinned); unsafe @@ -47810,9 +59919,8 @@ namespace OpenTK.OpenGL } } - [System.CLSCompliant(false)] public static - void UpdateObjectBufferATI(UInt32 buffer, UInt32 offset, Int32 size, [In, Out] object pointer, GL.Enums.ATI_vertex_array_object preserve) + void UpdateObjectBufferATI(Int32 buffer, Int32 offset, Int32 size, [In, Out] object pointer, GL.Enums.ATI_vertex_array_object preserve) { System.Runtime.InteropServices.GCHandle pointer_ptr = System.Runtime.InteropServices.GCHandle.Alloc(pointer, System.Runtime.InteropServices.GCHandleType.Pinned); unsafe @@ -47835,6 +59943,16 @@ namespace OpenTK.OpenGL unsafe { Delegates.glGetObjectBufferfvATI((UInt32)buffer, (GL.Enums.ATI_vertex_array_object)pname, (Single*)@params); } } + [System.CLSCompliant(false)] + public static + unsafe void GetObjectBuffer(Int32 buffer, GL.Enums.ATI_vertex_array_object pname, [Out] Single* @params) + { + @params = default(Single*); + { + Delegates.glGetObjectBufferfvATI((UInt32)buffer, (GL.Enums.ATI_vertex_array_object)pname, (Single*)@params); + } + } + [System.CLSCompliant(false)] public static void GetObjectBuffer(UInt32 buffer, GL.Enums.ATI_vertex_array_object pname, [In, Out] Single[] @params) @@ -47848,6 +59966,18 @@ namespace OpenTK.OpenGL } } + public static + void GetObjectBuffer(Int32 buffer, GL.Enums.ATI_vertex_array_object pname, [In, Out] Single[] @params) + { + unsafe + { + fixed (Single* @params_ptr = @params) + { + Delegates.glGetObjectBufferfvATI((UInt32)buffer, (GL.Enums.ATI_vertex_array_object)pname, (Single*)@params_ptr); + } + } + } + [System.CLSCompliant(false)] public static void GetObjectBuffer(UInt32 buffer, GL.Enums.ATI_vertex_array_object pname, [Out] out Single @params) @@ -47863,6 +59993,20 @@ namespace OpenTK.OpenGL } } + public static + void GetObjectBuffer(Int32 buffer, GL.Enums.ATI_vertex_array_object pname, [Out] out Single @params) + { + @params = default(Single); + unsafe + { + fixed (Single* @params_ptr = &@params) + { + Delegates.glGetObjectBufferfvATI((UInt32)buffer, (GL.Enums.ATI_vertex_array_object)pname, (Single*)@params_ptr); + @params = *@params_ptr; + } + } + } + [System.CLSCompliant(false)] public static unsafe void GetObjectBuffer(UInt32 buffer, GL.Enums.ATI_vertex_array_object pname, [Out] Int32* @params) @@ -47870,6 +60014,16 @@ namespace OpenTK.OpenGL unsafe { Delegates.glGetObjectBufferivATI((UInt32)buffer, (GL.Enums.ATI_vertex_array_object)pname, (Int32*)@params); } } + [System.CLSCompliant(false)] + public static + unsafe void GetObjectBuffer(Int32 buffer, GL.Enums.ATI_vertex_array_object pname, [Out] Int32* @params) + { + @params = default(Int32*); + { + Delegates.glGetObjectBufferivATI((UInt32)buffer, (GL.Enums.ATI_vertex_array_object)pname, (Int32*)@params); + } + } + [System.CLSCompliant(false)] public static void GetObjectBuffer(UInt32 buffer, GL.Enums.ATI_vertex_array_object pname, [In, Out] Int32[] @params) @@ -47883,6 +60037,18 @@ namespace OpenTK.OpenGL } } + public static + void GetObjectBuffer(Int32 buffer, GL.Enums.ATI_vertex_array_object pname, [In, Out] Int32[] @params) + { + unsafe + { + fixed (Int32* @params_ptr = @params) + { + Delegates.glGetObjectBufferivATI((UInt32)buffer, (GL.Enums.ATI_vertex_array_object)pname, (Int32*)@params_ptr); + } + } + } + [System.CLSCompliant(false)] public static void GetObjectBuffer(UInt32 buffer, GL.Enums.ATI_vertex_array_object pname, [Out] out Int32 @params) @@ -47899,9 +60065,17 @@ namespace OpenTK.OpenGL } public static - void FreeObjectBufferATI(Int32 buffer) + void GetObjectBuffer(Int32 buffer, GL.Enums.ATI_vertex_array_object pname, [Out] out Int32 @params) { - Delegates.glFreeObjectBufferATI((UInt32)buffer); + @params = default(Int32); + unsafe + { + fixed (Int32* @params_ptr = &@params) + { + Delegates.glGetObjectBufferivATI((UInt32)buffer, (GL.Enums.ATI_vertex_array_object)pname, (Int32*)@params_ptr); + @params = *@params_ptr; + } + } } [System.CLSCompliant(false)] @@ -47912,9 +60086,9 @@ namespace OpenTK.OpenGL } public static - void ArrayObjectATI(GL.Enums.EnableCap array, Int32 size, GL.Enums.ATI_vertex_array_object type, Int32 stride, Int32 buffer, Int32 offset) + void FreeObjectBufferATI(Int32 buffer) { - Delegates.glArrayObjectATI((GL.Enums.EnableCap)array, (Int32)size, (GL.Enums.ATI_vertex_array_object)type, (Int32)stride, (UInt32)buffer, (UInt32)offset); + Delegates.glFreeObjectBufferATI((UInt32)buffer); } [System.CLSCompliant(false)] @@ -47924,6 +60098,12 @@ namespace OpenTK.OpenGL Delegates.glArrayObjectATI((GL.Enums.EnableCap)array, (Int32)size, (GL.Enums.ATI_vertex_array_object)type, (Int32)stride, (UInt32)buffer, (UInt32)offset); } + public static + void ArrayObjectATI(GL.Enums.EnableCap array, Int32 size, GL.Enums.ATI_vertex_array_object type, Int32 stride, Int32 buffer, Int32 offset) + { + Delegates.glArrayObjectATI((GL.Enums.EnableCap)array, (Int32)size, (GL.Enums.ATI_vertex_array_object)type, (Int32)stride, (UInt32)buffer, (UInt32)offset); + } + [System.CLSCompliant(false)] public static unsafe void GetArrayObject(GL.Enums.EnableCap array, GL.Enums.ATI_vertex_array_object pname, [Out] Single* @params) @@ -47990,15 +60170,15 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] public static - void VariantArrayObjectATI(Int32 id, GL.Enums.ATI_vertex_array_object type, Int32 stride, Int32 buffer, Int32 offset) + void VariantArrayObjectATI(UInt32 id, GL.Enums.ATI_vertex_array_object type, Int32 stride, UInt32 buffer, UInt32 offset) { Delegates.glVariantArrayObjectATI((UInt32)id, (GL.Enums.ATI_vertex_array_object)type, (Int32)stride, (UInt32)buffer, (UInt32)offset); } - [System.CLSCompliant(false)] public static - void VariantArrayObjectATI(UInt32 id, GL.Enums.ATI_vertex_array_object type, Int32 stride, UInt32 buffer, UInt32 offset) + void VariantArrayObjectATI(Int32 id, GL.Enums.ATI_vertex_array_object type, Int32 stride, Int32 buffer, Int32 offset) { Delegates.glVariantArrayObjectATI((UInt32)id, (GL.Enums.ATI_vertex_array_object)type, (Int32)stride, (UInt32)buffer, (UInt32)offset); } @@ -48010,6 +60190,16 @@ namespace OpenTK.OpenGL unsafe { Delegates.glGetVariantArrayObjectfvATI((UInt32)id, (GL.Enums.ATI_vertex_array_object)pname, (Single*)@params); } } + [System.CLSCompliant(false)] + public static + unsafe void GetVariantArrayObject(Int32 id, GL.Enums.ATI_vertex_array_object pname, [Out] Single* @params) + { + @params = default(Single*); + { + Delegates.glGetVariantArrayObjectfvATI((UInt32)id, (GL.Enums.ATI_vertex_array_object)pname, (Single*)@params); + } + } + [System.CLSCompliant(false)] public static void GetVariantArrayObject(UInt32 id, GL.Enums.ATI_vertex_array_object pname, [In, Out] Single[] @params) @@ -48023,6 +60213,18 @@ namespace OpenTK.OpenGL } } + public static + void GetVariantArrayObject(Int32 id, GL.Enums.ATI_vertex_array_object pname, [In, Out] Single[] @params) + { + unsafe + { + fixed (Single* @params_ptr = @params) + { + Delegates.glGetVariantArrayObjectfvATI((UInt32)id, (GL.Enums.ATI_vertex_array_object)pname, (Single*)@params_ptr); + } + } + } + [System.CLSCompliant(false)] public static void GetVariantArrayObject(UInt32 id, GL.Enums.ATI_vertex_array_object pname, [Out] out Single @params) @@ -48038,6 +60240,20 @@ namespace OpenTK.OpenGL } } + public static + void GetVariantArrayObject(Int32 id, GL.Enums.ATI_vertex_array_object pname, [Out] out Single @params) + { + @params = default(Single); + unsafe + { + fixed (Single* @params_ptr = &@params) + { + Delegates.glGetVariantArrayObjectfvATI((UInt32)id, (GL.Enums.ATI_vertex_array_object)pname, (Single*)@params_ptr); + @params = *@params_ptr; + } + } + } + [System.CLSCompliant(false)] public static unsafe void GetVariantArrayObject(UInt32 id, GL.Enums.ATI_vertex_array_object pname, [Out] Int32* @params) @@ -48045,6 +60261,16 @@ namespace OpenTK.OpenGL unsafe { Delegates.glGetVariantArrayObjectivATI((UInt32)id, (GL.Enums.ATI_vertex_array_object)pname, (Int32*)@params); } } + [System.CLSCompliant(false)] + public static + unsafe void GetVariantArrayObject(Int32 id, GL.Enums.ATI_vertex_array_object pname, [Out] Int32* @params) + { + @params = default(Int32*); + { + Delegates.glGetVariantArrayObjectivATI((UInt32)id, (GL.Enums.ATI_vertex_array_object)pname, (Int32*)@params); + } + } + [System.CLSCompliant(false)] public static void GetVariantArrayObject(UInt32 id, GL.Enums.ATI_vertex_array_object pname, [In, Out] Int32[] @params) @@ -48058,6 +60284,18 @@ namespace OpenTK.OpenGL } } + public static + void GetVariantArrayObject(Int32 id, GL.Enums.ATI_vertex_array_object pname, [In, Out] Int32[] @params) + { + unsafe + { + fixed (Int32* @params_ptr = @params) + { + Delegates.glGetVariantArrayObjectivATI((UInt32)id, (GL.Enums.ATI_vertex_array_object)pname, (Int32*)@params_ptr); + } + } + } + [System.CLSCompliant(false)] public static void GetVariantArrayObject(UInt32 id, GL.Enums.ATI_vertex_array_object pname, [Out] out Int32 @params) @@ -48073,6 +60311,20 @@ namespace OpenTK.OpenGL } } + public static + void GetVariantArrayObject(Int32 id, GL.Enums.ATI_vertex_array_object pname, [Out] out Int32 @params) + { + @params = default(Int32); + unsafe + { + fixed (Int32* @params_ptr = &@params) + { + Delegates.glGetVariantArrayObjectivATI((UInt32)id, (GL.Enums.ATI_vertex_array_object)pname, (Int32*)@params_ptr); + @params = *@params_ptr; + } + } + } + public static void VertexStream1(GL.Enums.ATI_vertex_streams stream, Int16 x) { @@ -48672,6 +60924,12 @@ namespace OpenTK.OpenGL Delegates.glNormalStream3bATI((GL.Enums.ATI_vertex_streams)stream, (SByte)nx, (SByte)ny, (SByte)nz); } + public static + void NormalStream3(GL.Enums.ATI_vertex_streams stream, Byte nx, Byte ny, Byte nz) + { + Delegates.glNormalStream3bATI((GL.Enums.ATI_vertex_streams)stream, (SByte)nx, (SByte)ny, (SByte)nz); + } + [System.CLSCompliant(false)] public static unsafe void NormalStream3(GL.Enums.ATI_vertex_streams stream, SByte* coords) @@ -48679,6 +60937,15 @@ namespace OpenTK.OpenGL unsafe { Delegates.glNormalStream3bvATI((GL.Enums.ATI_vertex_streams)stream, (SByte*)coords); } } + [System.CLSCompliant(false)] + public static + unsafe void NormalStream3(GL.Enums.ATI_vertex_streams stream, Byte* coords) + { + { + Delegates.glNormalStream3bvATI((GL.Enums.ATI_vertex_streams)stream, (SByte*)coords); + } + } + [System.CLSCompliant(false)] public static void NormalStream3(GL.Enums.ATI_vertex_streams stream, [In, Out] SByte[] coords) @@ -48692,6 +60959,18 @@ namespace OpenTK.OpenGL } } + public static + void NormalStream3(GL.Enums.ATI_vertex_streams stream, [In, Out] Byte[] coords) + { + unsafe + { + fixed (Byte* coords_ptr = coords) + { + Delegates.glNormalStream3bvATI((GL.Enums.ATI_vertex_streams)stream, (SByte*)coords_ptr); + } + } + } + [System.CLSCompliant(false)] public static void NormalStream3(GL.Enums.ATI_vertex_streams stream, ref SByte coords) @@ -48705,6 +60984,18 @@ namespace OpenTK.OpenGL } } + public static + void NormalStream3(GL.Enums.ATI_vertex_streams stream, ref Byte coords) + { + unsafe + { + fixed (Byte* coords_ptr = &coords) + { + Delegates.glNormalStream3bvATI((GL.Enums.ATI_vertex_streams)stream, (SByte*)coords_ptr); + } + } + } + public static void NormalStream3(GL.Enums.ATI_vertex_streams stream, Int16 nx, Int16 ny, Int16 nz) { @@ -48901,15 +61192,15 @@ namespace OpenTK.OpenGL Delegates.glDrawElementArrayATI((GL.Enums.BeginMode)mode, (Int32)count); } + [System.CLSCompliant(false)] public static - void DrawRangeElementArrayATI(GL.Enums.BeginMode mode, Int32 start, Int32 end, Int32 count) + void DrawRangeElementArrayATI(GL.Enums.BeginMode mode, UInt32 start, UInt32 end, Int32 count) { Delegates.glDrawRangeElementArrayATI((GL.Enums.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32)count); } - [System.CLSCompliant(false)] public static - void DrawRangeElementArrayATI(GL.Enums.BeginMode mode, UInt32 start, UInt32 end, Int32 count) + void DrawRangeElementArrayATI(GL.Enums.BeginMode mode, Int32 start, Int32 end, Int32 count) { Delegates.glDrawRangeElementArrayATI((GL.Enums.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32)count); } @@ -48945,6 +61236,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + IntPtr MapObjectBufferATI(UInt32 buffer) + { + return Delegates.glMapObjectBufferATI((UInt32)buffer); + } + public static IntPtr MapObjectBufferATI(Int32 buffer) { @@ -48959,20 +61257,13 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - IntPtr MapObjectBufferATI(UInt32 buffer) - { - return Delegates.glMapObjectBufferATI((UInt32)buffer); - } - - public static - void UnmapObjectBufferATI(Int32 buffer) + void UnmapObjectBufferATI(UInt32 buffer) { Delegates.glUnmapObjectBufferATI((UInt32)buffer); } - [System.CLSCompliant(false)] public static - void UnmapObjectBufferATI(UInt32 buffer) + void UnmapObjectBufferATI(Int32 buffer) { Delegates.glUnmapObjectBufferATI((UInt32)buffer); } @@ -48983,6 +61274,13 @@ namespace OpenTK.OpenGL Delegates.glStencilOpSeparateATI((GL.Enums.ATI_separate_stencil)face, (GL.Enums.StencilOp)sfail, (GL.Enums.StencilOp)dpfail, (GL.Enums.StencilOp)dppass); } + [System.CLSCompliant(false)] + public static + void StencilFuncSeparateATI(GL.Enums.StencilFunction frontfunc, GL.Enums.StencilFunction backfunc, Int32 @ref, UInt32 mask) + { + Delegates.glStencilFuncSeparateATI((GL.Enums.StencilFunction)frontfunc, (GL.Enums.StencilFunction)backfunc, (Int32)@ref, (UInt32)mask); + } + public static void StencilFuncSeparateATI(GL.Enums.StencilFunction frontfunc, GL.Enums.StencilFunction backfunc, Int32 @ref, Int32 mask) { @@ -48991,9 +61289,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void StencilFuncSeparateATI(GL.Enums.StencilFunction frontfunc, GL.Enums.StencilFunction backfunc, Int32 @ref, UInt32 mask) + void VertexAttribArrayObjectATI(UInt32 index, Int32 size, GL.Enums.ATI_vertex_attrib_array_object type, GL.Enums.Boolean normalized, Int32 stride, UInt32 buffer, UInt32 offset) { - Delegates.glStencilFuncSeparateATI((GL.Enums.StencilFunction)frontfunc, (GL.Enums.StencilFunction)backfunc, (Int32)@ref, (UInt32)mask); + Delegates.glVertexAttribArrayObjectATI((UInt32)index, (Int32)size, (GL.Enums.ATI_vertex_attrib_array_object)type, (GL.Enums.Boolean)normalized, (Int32)stride, (UInt32)buffer, (UInt32)offset); } public static @@ -49007,13 +61305,6 @@ namespace OpenTK.OpenGL } } - [System.CLSCompliant(false)] - public static - void VertexAttribArrayObjectATI(UInt32 index, Int32 size, GL.Enums.ATI_vertex_attrib_array_object type, GL.Enums.Boolean normalized, Int32 stride, UInt32 buffer, UInt32 offset) - { - Delegates.glVertexAttribArrayObjectATI((UInt32)index, (Int32)size, (GL.Enums.ATI_vertex_attrib_array_object)type, (GL.Enums.Boolean)normalized, (Int32)stride, (UInt32)buffer, (UInt32)offset); - } - [System.CLSCompliant(false)] public static unsafe void GetVertexAttribArrayObject(UInt32 index, GL.Enums.ATI_vertex_attrib_array_object pname, [Out] Single* @params) @@ -49021,6 +61312,16 @@ namespace OpenTK.OpenGL unsafe { Delegates.glGetVertexAttribArrayObjectfvATI((UInt32)index, (GL.Enums.ATI_vertex_attrib_array_object)pname, (Single*)@params); } } + [System.CLSCompliant(false)] + public static + unsafe void GetVertexAttribArrayObject(Int32 index, GL.Enums.ATI_vertex_attrib_array_object pname, [Out] Single* @params) + { + @params = default(Single*); + { + Delegates.glGetVertexAttribArrayObjectfvATI((UInt32)index, (GL.Enums.ATI_vertex_attrib_array_object)pname, (Single*)@params); + } + } + [System.CLSCompliant(false)] public static void GetVertexAttribArrayObject(UInt32 index, GL.Enums.ATI_vertex_attrib_array_object pname, [In, Out] Single[] @params) @@ -49034,6 +61335,18 @@ namespace OpenTK.OpenGL } } + public static + void GetVertexAttribArrayObject(Int32 index, GL.Enums.ATI_vertex_attrib_array_object pname, [In, Out] Single[] @params) + { + unsafe + { + fixed (Single* @params_ptr = @params) + { + Delegates.glGetVertexAttribArrayObjectfvATI((UInt32)index, (GL.Enums.ATI_vertex_attrib_array_object)pname, (Single*)@params_ptr); + } + } + } + [System.CLSCompliant(false)] public static void GetVertexAttribArrayObject(UInt32 index, GL.Enums.ATI_vertex_attrib_array_object pname, [Out] out Single @params) @@ -49049,6 +61362,20 @@ namespace OpenTK.OpenGL } } + public static + void GetVertexAttribArrayObject(Int32 index, GL.Enums.ATI_vertex_attrib_array_object pname, [Out] out Single @params) + { + @params = default(Single); + unsafe + { + fixed (Single* @params_ptr = &@params) + { + Delegates.glGetVertexAttribArrayObjectfvATI((UInt32)index, (GL.Enums.ATI_vertex_attrib_array_object)pname, (Single*)@params_ptr); + @params = *@params_ptr; + } + } + } + [System.CLSCompliant(false)] public static unsafe void GetVertexAttribArrayObject(UInt32 index, GL.Enums.ATI_vertex_attrib_array_object pname, [Out] Int32* @params) @@ -49056,6 +61383,16 @@ namespace OpenTK.OpenGL unsafe { Delegates.glGetVertexAttribArrayObjectivATI((UInt32)index, (GL.Enums.ATI_vertex_attrib_array_object)pname, (Int32*)@params); } } + [System.CLSCompliant(false)] + public static + unsafe void GetVertexAttribArrayObject(Int32 index, GL.Enums.ATI_vertex_attrib_array_object pname, [Out] Int32* @params) + { + @params = default(Int32*); + { + Delegates.glGetVertexAttribArrayObjectivATI((UInt32)index, (GL.Enums.ATI_vertex_attrib_array_object)pname, (Int32*)@params); + } + } + [System.CLSCompliant(false)] public static void GetVertexAttribArrayObject(UInt32 index, GL.Enums.ATI_vertex_attrib_array_object pname, [In, Out] Int32[] @params) @@ -49069,6 +61406,18 @@ namespace OpenTK.OpenGL } } + public static + void GetVertexAttribArrayObject(Int32 index, GL.Enums.ATI_vertex_attrib_array_object pname, [In, Out] Int32[] @params) + { + unsafe + { + fixed (Int32* @params_ptr = @params) + { + Delegates.glGetVertexAttribArrayObjectivATI((UInt32)index, (GL.Enums.ATI_vertex_attrib_array_object)pname, (Int32*)@params_ptr); + } + } + } + [System.CLSCompliant(false)] public static void GetVertexAttribArrayObject(UInt32 index, GL.Enums.ATI_vertex_attrib_array_object pname, [Out] out Int32 @params) @@ -49084,6 +61433,20 @@ namespace OpenTK.OpenGL } } + public static + void GetVertexAttribArrayObject(Int32 index, GL.Enums.ATI_vertex_attrib_array_object pname, [Out] out Int32 @params) + { + @params = default(Int32); + unsafe + { + fixed (Int32* @params_ptr = &@params) + { + Delegates.glGetVertexAttribArrayObjectivATI((UInt32)index, (GL.Enums.ATI_vertex_attrib_array_object)pname, (Int32*)@params_ptr); + @params = *@params_ptr; + } + } + } + } public static class APPLE @@ -49118,15 +61481,15 @@ namespace OpenTK.OpenGL Delegates.glDrawElementArrayAPPLE((GL.Enums.BeginMode)mode, (Int32)first, (Int32)count); } + [System.CLSCompliant(false)] public static - void DrawRangeElementArrayAPPLE(GL.Enums.BeginMode mode, Int32 start, Int32 end, Int32 first, Int32 count) + void DrawRangeElementArrayAPPLE(GL.Enums.BeginMode mode, UInt32 start, UInt32 end, Int32 first, Int32 count) { Delegates.glDrawRangeElementArrayAPPLE((GL.Enums.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32)first, (Int32)count); } - [System.CLSCompliant(false)] public static - void DrawRangeElementArrayAPPLE(GL.Enums.BeginMode mode, UInt32 start, UInt32 end, Int32 first, Int32 count) + void DrawRangeElementArrayAPPLE(GL.Enums.BeginMode mode, Int32 start, Int32 end, Int32 first, Int32 count) { Delegates.glDrawRangeElementArrayAPPLE((GL.Enums.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32)first, (Int32)count); } @@ -49230,15 +61593,6 @@ namespace OpenTK.OpenGL } } - [System.CLSCompliant(false)] - public static - unsafe void MultiDrawRangeElementArrayAPPLE(GL.Enums.BeginMode mode, Int32 start, Int32 end, Int32* first, Int32* count, Int32 primcount) - { - { - Delegates.glMultiDrawRangeElementArrayAPPLE((GL.Enums.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32*)first, (Int32*)count, (Int32)primcount); - } - } - [System.CLSCompliant(false)] public static unsafe void MultiDrawRangeElementArrayAPPLE(GL.Enums.BeginMode mode, UInt32 start, UInt32 end, Int32* first, Int32* count, Int32 primcount) @@ -49248,11 +61602,10 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void MultiDrawRangeElementArrayAPPLE(GL.Enums.BeginMode mode, Int32 start, Int32 end, Int32* first, [In, Out] Int32[] count, Int32 primcount) + unsafe void MultiDrawRangeElementArrayAPPLE(GL.Enums.BeginMode mode, Int32 start, Int32 end, Int32* first, Int32* count, Int32 primcount) { - fixed (Int32* count_ptr = count) { - Delegates.glMultiDrawRangeElementArrayAPPLE((GL.Enums.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32*)first, (Int32*)count_ptr, (Int32)primcount); + Delegates.glMultiDrawRangeElementArrayAPPLE((GL.Enums.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32*)first, (Int32*)count, (Int32)primcount); } } @@ -49268,9 +61621,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void MultiDrawRangeElementArrayAPPLE(GL.Enums.BeginMode mode, Int32 start, Int32 end, Int32* first, ref Int32 count, Int32 primcount) + unsafe void MultiDrawRangeElementArrayAPPLE(GL.Enums.BeginMode mode, Int32 start, Int32 end, Int32* first, [In, Out] Int32[] count, Int32 primcount) { - fixed (Int32* count_ptr = &count) + fixed (Int32* count_ptr = count) { Delegates.glMultiDrawRangeElementArrayAPPLE((GL.Enums.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32*)first, (Int32*)count_ptr, (Int32)primcount); } @@ -49288,11 +61641,11 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void MultiDrawRangeElementArrayAPPLE(GL.Enums.BeginMode mode, Int32 start, Int32 end, [In, Out] Int32[] first, Int32* count, Int32 primcount) + unsafe void MultiDrawRangeElementArrayAPPLE(GL.Enums.BeginMode mode, Int32 start, Int32 end, Int32* first, ref Int32 count, Int32 primcount) { - fixed (Int32* first_ptr = first) + fixed (Int32* count_ptr = &count) { - Delegates.glMultiDrawRangeElementArrayAPPLE((GL.Enums.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32*)first_ptr, (Int32*)count, (Int32)primcount); + Delegates.glMultiDrawRangeElementArrayAPPLE((GL.Enums.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32*)first, (Int32*)count_ptr, (Int32)primcount); } } @@ -49306,6 +61659,30 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void MultiDrawRangeElementArrayAPPLE(GL.Enums.BeginMode mode, Int32 start, Int32 end, [In, Out] Int32[] first, Int32* count, Int32 primcount) + { + fixed (Int32* first_ptr = first) + { + Delegates.glMultiDrawRangeElementArrayAPPLE((GL.Enums.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32*)first_ptr, (Int32*)count, (Int32)primcount); + } + } + + [System.CLSCompliant(false)] + public static + void MultiDrawRangeElementArrayAPPLE(GL.Enums.BeginMode mode, UInt32 start, UInt32 end, [In, Out] Int32[] first, [In, Out] Int32[] count, Int32 primcount) + { + unsafe + { + fixed (Int32* first_ptr = first) + fixed (Int32* count_ptr = count) + { + Delegates.glMultiDrawRangeElementArrayAPPLE((GL.Enums.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32*)first_ptr, (Int32*)count_ptr, (Int32)primcount); + } + } + } + public static void MultiDrawRangeElementArrayAPPLE(GL.Enums.BeginMode mode, Int32 start, Int32 end, [In, Out] Int32[] first, [In, Out] Int32[] count, Int32 primcount) { @@ -49321,12 +61698,12 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void MultiDrawRangeElementArrayAPPLE(GL.Enums.BeginMode mode, UInt32 start, UInt32 end, [In, Out] Int32[] first, [In, Out] Int32[] count, Int32 primcount) + void MultiDrawRangeElementArrayAPPLE(GL.Enums.BeginMode mode, UInt32 start, UInt32 end, [In, Out] Int32[] first, ref Int32 count, Int32 primcount) { unsafe { fixed (Int32* first_ptr = first) - fixed (Int32* count_ptr = count) + fixed (Int32* count_ptr = &count) { Delegates.glMultiDrawRangeElementArrayAPPLE((GL.Enums.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32*)first_ptr, (Int32*)count_ptr, (Int32)primcount); } @@ -49348,16 +61725,12 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void MultiDrawRangeElementArrayAPPLE(GL.Enums.BeginMode mode, UInt32 start, UInt32 end, [In, Out] Int32[] first, ref Int32 count, Int32 primcount) + unsafe void MultiDrawRangeElementArrayAPPLE(GL.Enums.BeginMode mode, UInt32 start, UInt32 end, ref Int32 first, Int32* count, Int32 primcount) { - unsafe - { - fixed (Int32* first_ptr = first) - fixed (Int32* count_ptr = &count) + fixed (Int32* first_ptr = &first) { - Delegates.glMultiDrawRangeElementArrayAPPLE((GL.Enums.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32*)first_ptr, (Int32*)count_ptr, (Int32)primcount); + Delegates.glMultiDrawRangeElementArrayAPPLE((GL.Enums.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32*)first_ptr, (Int32*)count, (Int32)primcount); } - } } [System.CLSCompliant(false)] @@ -49372,12 +61745,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void MultiDrawRangeElementArrayAPPLE(GL.Enums.BeginMode mode, UInt32 start, UInt32 end, ref Int32 first, Int32* count, Int32 primcount) + void MultiDrawRangeElementArrayAPPLE(GL.Enums.BeginMode mode, UInt32 start, UInt32 end, ref Int32 first, [In, Out] Int32[] count, Int32 primcount) { + unsafe + { fixed (Int32* first_ptr = &first) + fixed (Int32* count_ptr = count) { - Delegates.glMultiDrawRangeElementArrayAPPLE((GL.Enums.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32*)first_ptr, (Int32*)count, (Int32)primcount); + Delegates.glMultiDrawRangeElementArrayAPPLE((GL.Enums.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32*)first_ptr, (Int32*)count_ptr, (Int32)primcount); } + } } public static @@ -49395,12 +61772,12 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void MultiDrawRangeElementArrayAPPLE(GL.Enums.BeginMode mode, UInt32 start, UInt32 end, ref Int32 first, [In, Out] Int32[] count, Int32 primcount) + void MultiDrawRangeElementArrayAPPLE(GL.Enums.BeginMode mode, UInt32 start, UInt32 end, ref Int32 first, ref Int32 count, Int32 primcount) { unsafe { fixed (Int32* first_ptr = &first) - fixed (Int32* count_ptr = count) + fixed (Int32* count_ptr = &count) { Delegates.glMultiDrawRangeElementArrayAPPLE((GL.Enums.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32*)first_ptr, (Int32*)count_ptr, (Int32)primcount); } @@ -49422,16 +61799,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void MultiDrawRangeElementArrayAPPLE(GL.Enums.BeginMode mode, UInt32 start, UInt32 end, ref Int32 first, ref Int32 count, Int32 primcount) + unsafe void GenFencesAPPLE(Int32 n, [Out] UInt32* fences) { - unsafe - { - fixed (Int32* first_ptr = &first) - fixed (Int32* count_ptr = &count) - { - Delegates.glMultiDrawRangeElementArrayAPPLE((GL.Enums.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32*)first_ptr, (Int32*)count_ptr, (Int32)primcount); - } - } + unsafe { Delegates.glGenFencesAPPLE((Int32)n, (UInt32*)fences); } } [System.CLSCompliant(false)] @@ -49446,9 +61816,15 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GenFencesAPPLE(Int32 n, [Out] UInt32* fences) + void GenFencesAPPLE(Int32 n, [In, Out] UInt32[] fences) { - unsafe { Delegates.glGenFencesAPPLE((Int32)n, (UInt32*)fences); } + unsafe + { + fixed (UInt32* fences_ptr = fences) + { + Delegates.glGenFencesAPPLE((Int32)n, (UInt32*)fences_ptr); + } + } } public static @@ -49465,13 +61841,15 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void GenFencesAPPLE(Int32 n, [In, Out] UInt32[] fences) + void GenFencesAPPLE(Int32 n, [Out] out UInt32 fences) { + fences = default(UInt32); unsafe { - fixed (UInt32* fences_ptr = fences) + fixed (UInt32* fences_ptr = &fences) { Delegates.glGenFencesAPPLE((Int32)n, (UInt32*)fences_ptr); + fences = *fences_ptr; } } } @@ -49492,17 +61870,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void GenFencesAPPLE(Int32 n, [Out] out UInt32 fences) + unsafe void DeleteFencesAPPLE(Int32 n, UInt32* fences) { - fences = default(UInt32); - unsafe - { - fixed (UInt32* fences_ptr = &fences) - { - Delegates.glGenFencesAPPLE((Int32)n, (UInt32*)fences_ptr); - fences = *fences_ptr; - } - } + unsafe { Delegates.glDeleteFencesAPPLE((Int32)n, (UInt32*)fences); } } [System.CLSCompliant(false)] @@ -49514,25 +61884,6 @@ namespace OpenTK.OpenGL } } - [System.CLSCompliant(false)] - public static - unsafe void DeleteFencesAPPLE(Int32 n, UInt32* fences) - { - unsafe { Delegates.glDeleteFencesAPPLE((Int32)n, (UInt32*)fences); } - } - - public static - void DeleteFencesAPPLE(Int32 n, [In, Out] Int32[] fences) - { - unsafe - { - fixed (Int32* fences_ptr = fences) - { - Delegates.glDeleteFencesAPPLE((Int32)n, (UInt32*)fences_ptr); - } - } - } - [System.CLSCompliant(false)] public static void DeleteFencesAPPLE(Int32 n, [In, Out] UInt32[] fences) @@ -49547,11 +61898,11 @@ namespace OpenTK.OpenGL } public static - void DeleteFencesAPPLE(Int32 n, ref Int32 fences) + void DeleteFencesAPPLE(Int32 n, [In, Out] Int32[] fences) { unsafe { - fixed (Int32* fences_ptr = &fences) + fixed (Int32* fences_ptr = fences) { Delegates.glDeleteFencesAPPLE((Int32)n, (UInt32*)fences_ptr); } @@ -49572,9 +61923,15 @@ namespace OpenTK.OpenGL } public static - void SetFenceAPPLE(Int32 fence) + void DeleteFencesAPPLE(Int32 n, ref Int32 fences) { - Delegates.glSetFenceAPPLE((UInt32)fence); + unsafe + { + fixed (Int32* fences_ptr = &fences) + { + Delegates.glDeleteFencesAPPLE((Int32)n, (UInt32*)fences_ptr); + } + } } [System.CLSCompliant(false)] @@ -49585,9 +61942,9 @@ namespace OpenTK.OpenGL } public static - Boolean IsFenceAPPLE(Int32 fence) + void SetFenceAPPLE(Int32 fence) { - return Delegates.glIsFenceAPPLE((UInt32)fence); + Delegates.glSetFenceAPPLE((UInt32)fence); } [System.CLSCompliant(false)] @@ -49598,9 +61955,9 @@ namespace OpenTK.OpenGL } public static - Boolean TestFenceAPPLE(Int32 fence) + Boolean IsFenceAPPLE(Int32 fence) { - return Delegates.glTestFenceAPPLE((UInt32)fence); + return Delegates.glIsFenceAPPLE((UInt32)fence); } [System.CLSCompliant(false)] @@ -49611,9 +61968,9 @@ namespace OpenTK.OpenGL } public static - void FinishFenceAPPLE(Int32 fence) + Boolean TestFenceAPPLE(Int32 fence) { - Delegates.glFinishFenceAPPLE((UInt32)fence); + return Delegates.glTestFenceAPPLE((UInt32)fence); } [System.CLSCompliant(false)] @@ -49624,9 +61981,9 @@ namespace OpenTK.OpenGL } public static - Boolean TestObjectAPPLE(GL.Enums.APPLE_fence @object, Int32 name) + void FinishFenceAPPLE(Int32 fence) { - return Delegates.glTestObjectAPPLE((GL.Enums.APPLE_fence)@object, (UInt32)name); + Delegates.glFinishFenceAPPLE((UInt32)fence); } [System.CLSCompliant(false)] @@ -49636,12 +61993,25 @@ namespace OpenTK.OpenGL return Delegates.glTestObjectAPPLE((GL.Enums.APPLE_fence)@object, (UInt32)name); } + public static + Boolean TestObjectAPPLE(GL.Enums.APPLE_fence @object, Int32 name) + { + return Delegates.glTestObjectAPPLE((GL.Enums.APPLE_fence)@object, (UInt32)name); + } + public static void FinishObjectAPPLE(GL.Enums.APPLE_fence @object, Int32 name) { Delegates.glFinishObjectAPPLE((GL.Enums.APPLE_fence)@object, (Int32)name); } + [System.CLSCompliant(false)] + public static + void BindVertexArrayAPPLE(UInt32 array) + { + Delegates.glBindVertexArrayAPPLE((UInt32)array); + } + public static void BindVertexArrayAPPLE(Int32 array) { @@ -49650,9 +62020,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void BindVertexArrayAPPLE(UInt32 array) + unsafe void DeleteVertexArraysAPPLE(Int32 n, UInt32* arrays) { - Delegates.glBindVertexArrayAPPLE((UInt32)array); + unsafe { Delegates.glDeleteVertexArraysAPPLE((Int32)n, (UInt32*)arrays); } } [System.CLSCompliant(false)] @@ -49666,9 +62036,15 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void DeleteVertexArraysAPPLE(Int32 n, UInt32* arrays) + void DeleteVertexArraysAPPLE(Int32 n, [In, Out] UInt32[] arrays) { - unsafe { Delegates.glDeleteVertexArraysAPPLE((Int32)n, (UInt32*)arrays); } + unsafe + { + fixed (UInt32* arrays_ptr = arrays) + { + Delegates.glDeleteVertexArraysAPPLE((Int32)n, (UInt32*)arrays_ptr); + } + } } public static @@ -49685,11 +62061,11 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void DeleteVertexArraysAPPLE(Int32 n, [In, Out] UInt32[] arrays) + void DeleteVertexArraysAPPLE(Int32 n, ref UInt32 arrays) { unsafe { - fixed (UInt32* arrays_ptr = arrays) + fixed (UInt32* arrays_ptr = &arrays) { Delegates.glDeleteVertexArraysAPPLE((Int32)n, (UInt32*)arrays_ptr); } @@ -49710,15 +62086,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void DeleteVertexArraysAPPLE(Int32 n, ref UInt32 arrays) + unsafe void GenVertexArraysAPPLE(Int32 n, [Out] UInt32* arrays) { - unsafe - { - fixed (UInt32* arrays_ptr = &arrays) - { - Delegates.glDeleteVertexArraysAPPLE((Int32)n, (UInt32*)arrays_ptr); - } - } + unsafe { Delegates.glGenVertexArraysAPPLE((Int32)n, (UInt32*)arrays); } } [System.CLSCompliant(false)] @@ -49731,25 +62101,6 @@ namespace OpenTK.OpenGL } } - [System.CLSCompliant(false)] - public static - unsafe void GenVertexArraysAPPLE(Int32 n, [Out] UInt32* arrays) - { - unsafe { Delegates.glGenVertexArraysAPPLE((Int32)n, (UInt32*)arrays); } - } - - public static - void GenVertexArraysAPPLE(Int32 n, [In, Out] Int32[] arrays) - { - unsafe - { - fixed (Int32* arrays_ptr = arrays) - { - Delegates.glGenVertexArraysAPPLE((Int32)n, (UInt32*)arrays_ptr); - } - } - } - [System.CLSCompliant(false)] public static void GenVertexArraysAPPLE(Int32 n, [In, Out] UInt32[] arrays) @@ -49764,15 +62115,13 @@ namespace OpenTK.OpenGL } public static - void GenVertexArraysAPPLE(Int32 n, [Out] out Int32 arrays) + void GenVertexArraysAPPLE(Int32 n, [In, Out] Int32[] arrays) { - arrays = default(Int32); unsafe { - fixed (Int32* arrays_ptr = &arrays) + fixed (Int32* arrays_ptr = arrays) { Delegates.glGenVertexArraysAPPLE((Int32)n, (UInt32*)arrays_ptr); - arrays = *arrays_ptr; } } } @@ -49793,9 +62142,17 @@ namespace OpenTK.OpenGL } public static - Boolean IsVertexArrayAPPLE(Int32 array) + void GenVertexArraysAPPLE(Int32 n, [Out] out Int32 arrays) { - return Delegates.glIsVertexArrayAPPLE((UInt32)array); + arrays = default(Int32); + unsafe + { + fixed (Int32* arrays_ptr = &arrays) + { + Delegates.glGenVertexArraysAPPLE((Int32)n, (UInt32*)arrays_ptr); + arrays = *arrays_ptr; + } + } } [System.CLSCompliant(false)] @@ -49805,6 +62162,12 @@ namespace OpenTK.OpenGL return Delegates.glIsVertexArrayAPPLE((UInt32)array); } + public static + Boolean IsVertexArrayAPPLE(Int32 array) + { + return Delegates.glIsVertexArrayAPPLE((UInt32)array); + } + [System.CLSCompliant(false)] public static unsafe void VertexArrayRangeAPPLE(Int32 length, [Out] void* pointer)