diff --git a/Source/Bind/Specifications/GL2/enumext.spec b/Source/Bind/Specifications/GL2/enumext.spec index e019fc67..bdaf54ad 100644 --- a/Source/Bind/Specifications/GL2/enumext.spec +++ b/Source/Bind/Specifications/GL2/enumext.spec @@ -138,6 +138,13 @@ GetTextureParameter enum: TextureParameterName enum: CLAMP_TO_EDGE = 0x812F # Equivalent to SGIS_texture_edge_clamp + use GetTextureParameter TEXTURE_MIN_LOD + use GetTextureParameter TEXTURE_MAX_LOD + use GetTextureParameter TEXTURE_BASE_LEVEL + use GetTextureParameter TEXTURE_MAX_LEVEL + use GetTextureParameter TEXTURE_DEPTH + use GetTextureParameter TEXTURE_WRAP_R + PixelStoreParameter enum: PACK_SKIP_IMAGES = 0x806B # 1 I diff --git a/Source/OpenTK/OpenGL/Bindings/GL.cs b/Source/OpenTK/OpenGL/Bindings/GL.cs index dd08f984..a6ca92a4 100644 --- a/Source/OpenTK/OpenGL/Bindings/GL.cs +++ b/Source/OpenTK/OpenGL/Bindings/GL.cs @@ -104,13 +104,6 @@ namespace OpenTK.OpenGL Delegates.glBegin((OpenTK.OpenGL.Enums.BeginMode)mode); } - [System.CLSCompliant(false)] - public static - unsafe void Bitmap(Int32 width, Int32 height, Single xorig, Single yorig, Single xmove, Single ymove, Byte* bitmap) - { - Delegates.glBitmap((Int32)width, (Int32)height, (Single)xorig, (Single)yorig, (Single)xmove, (Single)ymove, (Byte*)bitmap); - } - public static void Bitmap(Int32 width, Int32 height, Single xorig, Single yorig, Single xmove, Single ymove, Byte[] bitmap) { @@ -137,16 +130,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void Color3(SByte red, SByte green, SByte blue) + unsafe void Bitmap(Int32 width, Int32 height, Single xorig, Single yorig, Single xmove, Single ymove, Byte* bitmap) { - Delegates.glColor3b((SByte)red, (SByte)green, (SByte)blue); + Delegates.glBitmap((Int32)width, (Int32)height, (Single)xorig, (Single)yorig, (Single)xmove, (Single)ymove, (Byte*)bitmap); } [System.CLSCompliant(false)] public static - unsafe void Color3(SByte* v) + void Color3(SByte red, SByte green, SByte blue) { - Delegates.glColor3bv((SByte*)v); + Delegates.glColor3b((SByte)red, (SByte)green, (SByte)blue); } [System.CLSCompliant(false)] @@ -175,19 +168,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Color3(SByte* v) + { + Delegates.glColor3bv((SByte*)v); + } + public static void Color3(Double red, Double green, Double blue) { Delegates.glColor3d((Double)red, (Double)green, (Double)blue); } - [System.CLSCompliant(false)] - public static - unsafe void Color3(Double* v) - { - Delegates.glColor3dv((Double*)v); - } - public static void Color3(Double[] v) { @@ -212,19 +205,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Color3(Double* v) + { + Delegates.glColor3dv((Double*)v); + } + public static void Color3(Single red, Single green, Single blue) { Delegates.glColor3f((Single)red, (Single)green, (Single)blue); } - [System.CLSCompliant(false)] - public static - unsafe void Color3(Single* v) - { - Delegates.glColor3fv((Single*)v); - } - public static void Color3(Single[] v) { @@ -249,19 +242,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Color3(Single* v) + { + Delegates.glColor3fv((Single*)v); + } + 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) - { - Delegates.glColor3ubv((Byte*)v); - } - public static void Color3(Byte[] v) { @@ -286,6 +279,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Color3(Byte* v) + { + Delegates.glColor3ubv((Byte*)v); + } + [System.CLSCompliant(false)] public static void Color3(UInt32 red, UInt32 green, UInt32 blue) @@ -299,20 +299,6 @@ namespace OpenTK.OpenGL Delegates.glColor3ui((UInt32)red, (UInt32)green, (UInt32)blue); } - [System.CLSCompliant(false)] - public static - unsafe void Color3(UInt32* v) - { - Delegates.glColor3uiv((UInt32*)v); - } - - [System.CLSCompliant(false)] - public static - unsafe void Color3(Int32* v) - { - Delegates.glColor3uiv((UInt32*)v); - } - [System.CLSCompliant(false)] public static void Color3(UInt32[] v) @@ -363,6 +349,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Color3(UInt32* v) + { + Delegates.glColor3uiv((UInt32*)v); + } + + [System.CLSCompliant(false)] + public static + unsafe void Color3(Int32* v) + { + Delegates.glColor3uiv((UInt32*)v); + } + [System.CLSCompliant(false)] public static void Color3(UInt16 red, UInt16 green, UInt16 blue) @@ -376,20 +376,6 @@ namespace OpenTK.OpenGL Delegates.glColor3us((UInt16)red, (UInt16)green, (UInt16)blue); } - [System.CLSCompliant(false)] - public static - unsafe void Color3(UInt16* v) - { - Delegates.glColor3usv((UInt16*)v); - } - - [System.CLSCompliant(false)] - public static - unsafe void Color3(Int16* v) - { - Delegates.glColor3usv((UInt16*)v); - } - [System.CLSCompliant(false)] public static void Color3(UInt16[] v) @@ -442,16 +428,23 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void Color4(SByte red, SByte green, SByte blue, SByte alpha) + unsafe void Color3(UInt16* v) { - Delegates.glColor4b((SByte)red, (SByte)green, (SByte)blue, (SByte)alpha); + Delegates.glColor3usv((UInt16*)v); } [System.CLSCompliant(false)] public static - unsafe void Color4(SByte* v) + unsafe void Color3(Int16* v) { - Delegates.glColor4bv((SByte*)v); + Delegates.glColor3usv((UInt16*)v); + } + + [System.CLSCompliant(false)] + public static + void Color4(SByte red, SByte green, SByte blue, SByte alpha) + { + Delegates.glColor4b((SByte)red, (SByte)green, (SByte)blue, (SByte)alpha); } [System.CLSCompliant(false)] @@ -480,19 +473,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Color4(SByte* v) + { + Delegates.glColor4bv((SByte*)v); + } + public static void Color4(Double red, Double green, Double blue, Double alpha) { Delegates.glColor4d((Double)red, (Double)green, (Double)blue, (Double)alpha); } - [System.CLSCompliant(false)] - public static - unsafe void Color4(Double* v) - { - Delegates.glColor4dv((Double*)v); - } - public static void Color4(Double[] v) { @@ -517,19 +510,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Color4(Double* v) + { + Delegates.glColor4dv((Double*)v); + } + public static void Color4(Single red, Single green, Single blue, Single alpha) { Delegates.glColor4f((Single)red, (Single)green, (Single)blue, (Single)alpha); } - [System.CLSCompliant(false)] - public static - unsafe void Color4(Single* v) - { - Delegates.glColor4fv((Single*)v); - } - public static void Color4(Single[] v) { @@ -554,19 +547,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Color4(Single* v) + { + Delegates.glColor4fv((Single*)v); + } + 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) - { - Delegates.glColor4ubv((Byte*)v); - } - public static void Color4(Byte[] v) { @@ -591,6 +584,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Color4(Byte* v) + { + Delegates.glColor4ubv((Byte*)v); + } + [System.CLSCompliant(false)] public static void Color4(UInt32 red, UInt32 green, UInt32 blue, UInt32 alpha) @@ -604,20 +604,6 @@ namespace OpenTK.OpenGL Delegates.glColor4ui((UInt32)red, (UInt32)green, (UInt32)blue, (UInt32)alpha); } - [System.CLSCompliant(false)] - public static - unsafe void Color4(UInt32* v) - { - Delegates.glColor4uiv((UInt32*)v); - } - - [System.CLSCompliant(false)] - public static - unsafe void Color4(Int32* v) - { - Delegates.glColor4uiv((UInt32*)v); - } - [System.CLSCompliant(false)] public static void Color4(UInt32[] v) @@ -668,6 +654,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Color4(UInt32* v) + { + Delegates.glColor4uiv((UInt32*)v); + } + + [System.CLSCompliant(false)] + public static + unsafe void Color4(Int32* v) + { + Delegates.glColor4uiv((UInt32*)v); + } + [System.CLSCompliant(false)] public static void Color4(UInt16 red, UInt16 green, UInt16 blue, UInt16 alpha) @@ -681,20 +681,6 @@ namespace OpenTK.OpenGL Delegates.glColor4us((UInt16)red, (UInt16)green, (UInt16)blue, (UInt16)alpha); } - [System.CLSCompliant(false)] - public static - unsafe void Color4(UInt16* v) - { - Delegates.glColor4usv((UInt16*)v); - } - - [System.CLSCompliant(false)] - public static - unsafe void Color4(Int16* v) - { - Delegates.glColor4usv((UInt16*)v); - } - [System.CLSCompliant(false)] public static void Color4(UInt16[] v) @@ -745,17 +731,24 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] public static - void EdgeFlag(bool flag) + unsafe void Color4(UInt16* v) { - Delegates.glEdgeFlag((bool)flag); + Delegates.glColor4usv((UInt16*)v); } [System.CLSCompliant(false)] public static - unsafe void EdgeFlagv(bool* flag) + unsafe void Color4(Int16* v) { - Delegates.glEdgeFlagv((bool*)flag); + Delegates.glColor4usv((UInt16*)v); + } + + public static + void EdgeFlag(bool flag) + { + Delegates.glEdgeFlag((bool)flag); } public static @@ -782,6 +775,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void EdgeFlagv(bool* flag) + { + Delegates.glEdgeFlagv((bool*)flag); + } + public static void End() { @@ -794,13 +794,6 @@ namespace OpenTK.OpenGL Delegates.glIndexd((Double)c); } - [System.CLSCompliant(false)] - public static - unsafe void Indexv(Double* c) - { - Delegates.glIndexdv((Double*)c); - } - public static void Indexv(Double[] c) { @@ -825,19 +818,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Indexv(Double* c) + { + Delegates.glIndexdv((Double*)c); + } + public static void Index(Single c) { Delegates.glIndexf((Single)c); } - [System.CLSCompliant(false)] - public static - unsafe void Indexv(Single* c) - { - Delegates.glIndexfv((Single*)c); - } - public static void Indexv(Single[] c) { @@ -862,19 +855,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Indexv(Single* c) + { + Delegates.glIndexfv((Single*)c); + } + public static void Index(Int32 c) { Delegates.glIndexi((Int32)c); } - [System.CLSCompliant(false)] - public static - unsafe void Indexv(Int32* c) - { - Delegates.glIndexiv((Int32*)c); - } - public static void Indexv(Int32[] c) { @@ -899,19 +892,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Indexv(Int32* c) + { + Delegates.glIndexiv((Int32*)c); + } + public static void Index(Int16 c) { Delegates.glIndexs((Int16)c); } - [System.CLSCompliant(false)] - public static - unsafe void Indexv(Int16* c) - { - Delegates.glIndexsv((Int16*)c); - } - public static void Indexv(Int16[] c) { @@ -936,6 +929,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Indexv(Int16* c) + { + Delegates.glIndexsv((Int16*)c); + } + [System.CLSCompliant(false)] public static void Normal3(SByte nx, SByte ny, SByte nz) @@ -949,20 +949,6 @@ namespace OpenTK.OpenGL Delegates.glNormal3b((SByte)nx, (SByte)ny, (SByte)nz); } - [System.CLSCompliant(false)] - public static - unsafe void Normal3(SByte* v) - { - 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(SByte[] v) @@ -1013,17 +999,24 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] public static - void Normal3(Double nx, Double ny, Double nz) + unsafe void Normal3(SByte* v) { - Delegates.glNormal3d((Double)nx, (Double)ny, (Double)nz); + Delegates.glNormal3bv((SByte*)v); } [System.CLSCompliant(false)] public static - unsafe void Normal3(Double* v) + unsafe void Normal3(Byte* v) { - Delegates.glNormal3dv((Double*)v); + Delegates.glNormal3bv((SByte*)v); + } + + public static + void Normal3(Double nx, Double ny, Double nz) + { + Delegates.glNormal3d((Double)nx, (Double)ny, (Double)nz); } public static @@ -1050,19 +1043,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Normal3(Double* v) + { + Delegates.glNormal3dv((Double*)v); + } + public static void Normal3(Single nx, Single ny, Single nz) { Delegates.glNormal3f((Single)nx, (Single)ny, (Single)nz); } - [System.CLSCompliant(false)] - public static - unsafe void Normal3(Single* v) - { - Delegates.glNormal3fv((Single*)v); - } - public static void Normal3(Single[] v) { @@ -1087,19 +1080,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Normal3(Single* v) + { + Delegates.glNormal3fv((Single*)v); + } + public static void Normal3(Int32 nx, Int32 ny, Int32 nz) { Delegates.glNormal3i((Int32)nx, (Int32)ny, (Int32)nz); } - [System.CLSCompliant(false)] - public static - unsafe void Normal3(Int32* v) - { - Delegates.glNormal3iv((Int32*)v); - } - public static void Normal3(Int32[] v) { @@ -1124,19 +1117,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Normal3(Int32* v) + { + Delegates.glNormal3iv((Int32*)v); + } + public static void Normal3(Int16 nx, Int16 ny, Int16 nz) { Delegates.glNormal3s((Int16)nx, (Int16)ny, (Int16)nz); } - [System.CLSCompliant(false)] - public static - unsafe void Normal3(Int16* v) - { - Delegates.glNormal3sv((Int16*)v); - } - public static void Normal3(Int16[] v) { @@ -1161,19 +1154,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Normal3(Int16* v) + { + Delegates.glNormal3sv((Int16*)v); + } + public static void RasterPos2(Double x, Double y) { Delegates.glRasterPos2d((Double)x, (Double)y); } - [System.CLSCompliant(false)] - public static - unsafe void RasterPos2(Double* v) - { - Delegates.glRasterPos2dv((Double*)v); - } - public static void RasterPos2(Double[] v) { @@ -1198,19 +1191,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void RasterPos2(Double* v) + { + Delegates.glRasterPos2dv((Double*)v); + } + public static void RasterPos2(Single x, Single y) { Delegates.glRasterPos2f((Single)x, (Single)y); } - [System.CLSCompliant(false)] - public static - unsafe void RasterPos2(Single* v) - { - Delegates.glRasterPos2fv((Single*)v); - } - public static void RasterPos2(Single[] v) { @@ -1235,19 +1228,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void RasterPos2(Single* v) + { + Delegates.glRasterPos2fv((Single*)v); + } + public static void RasterPos2(Int32 x, Int32 y) { Delegates.glRasterPos2i((Int32)x, (Int32)y); } - [System.CLSCompliant(false)] - public static - unsafe void RasterPos2(Int32* v) - { - Delegates.glRasterPos2iv((Int32*)v); - } - public static void RasterPos2(Int32[] v) { @@ -1272,19 +1265,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void RasterPos2(Int32* v) + { + Delegates.glRasterPos2iv((Int32*)v); + } + public static void RasterPos2(Int16 x, Int16 y) { Delegates.glRasterPos2s((Int16)x, (Int16)y); } - [System.CLSCompliant(false)] - public static - unsafe void RasterPos2(Int16* v) - { - Delegates.glRasterPos2sv((Int16*)v); - } - public static void RasterPos2(Int16[] v) { @@ -1309,19 +1302,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void RasterPos2(Int16* v) + { + Delegates.glRasterPos2sv((Int16*)v); + } + public static void RasterPos3(Double x, Double y, Double z) { Delegates.glRasterPos3d((Double)x, (Double)y, (Double)z); } - [System.CLSCompliant(false)] - public static - unsafe void RasterPos3(Double* v) - { - Delegates.glRasterPos3dv((Double*)v); - } - public static void RasterPos3(Double[] v) { @@ -1346,19 +1339,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void RasterPos3(Double* v) + { + Delegates.glRasterPos3dv((Double*)v); + } + public static void RasterPos3(Single x, Single y, Single z) { Delegates.glRasterPos3f((Single)x, (Single)y, (Single)z); } - [System.CLSCompliant(false)] - public static - unsafe void RasterPos3(Single* v) - { - Delegates.glRasterPos3fv((Single*)v); - } - public static void RasterPos3(Single[] v) { @@ -1383,19 +1376,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void RasterPos3(Single* v) + { + Delegates.glRasterPos3fv((Single*)v); + } + public static void RasterPos3(Int32 x, Int32 y, Int32 z) { Delegates.glRasterPos3i((Int32)x, (Int32)y, (Int32)z); } - [System.CLSCompliant(false)] - public static - unsafe void RasterPos3(Int32* v) - { - Delegates.glRasterPos3iv((Int32*)v); - } - public static void RasterPos3(Int32[] v) { @@ -1420,19 +1413,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void RasterPos3(Int32* v) + { + Delegates.glRasterPos3iv((Int32*)v); + } + public static void RasterPos3(Int16 x, Int16 y, Int16 z) { Delegates.glRasterPos3s((Int16)x, (Int16)y, (Int16)z); } - [System.CLSCompliant(false)] - public static - unsafe void RasterPos3(Int16* v) - { - Delegates.glRasterPos3sv((Int16*)v); - } - public static void RasterPos3(Int16[] v) { @@ -1457,19 +1450,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void RasterPos3(Int16* v) + { + Delegates.glRasterPos3sv((Int16*)v); + } + public static void RasterPos4(Double x, Double y, Double z, Double w) { Delegates.glRasterPos4d((Double)x, (Double)y, (Double)z, (Double)w); } - [System.CLSCompliant(false)] - public static - unsafe void RasterPos4(Double* v) - { - Delegates.glRasterPos4dv((Double*)v); - } - public static void RasterPos4(Double[] v) { @@ -1494,19 +1487,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void RasterPos4(Double* v) + { + Delegates.glRasterPos4dv((Double*)v); + } + public static void RasterPos4(Single x, Single y, Single z, Single w) { Delegates.glRasterPos4f((Single)x, (Single)y, (Single)z, (Single)w); } - [System.CLSCompliant(false)] - public static - unsafe void RasterPos4(Single* v) - { - Delegates.glRasterPos4fv((Single*)v); - } - public static void RasterPos4(Single[] v) { @@ -1531,19 +1524,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void RasterPos4(Single* v) + { + Delegates.glRasterPos4fv((Single*)v); + } + public static void RasterPos4(Int32 x, Int32 y, Int32 z, Int32 w) { Delegates.glRasterPos4i((Int32)x, (Int32)y, (Int32)z, (Int32)w); } - [System.CLSCompliant(false)] - public static - unsafe void RasterPos4(Int32* v) - { - Delegates.glRasterPos4iv((Int32*)v); - } - public static void RasterPos4(Int32[] v) { @@ -1568,19 +1561,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void RasterPos4(Int32* v) + { + Delegates.glRasterPos4iv((Int32*)v); + } + public static void RasterPos4(Int16 x, Int16 y, Int16 z, Int16 w) { Delegates.glRasterPos4s((Int16)x, (Int16)y, (Int16)z, (Int16)w); } - [System.CLSCompliant(false)] - public static - unsafe void RasterPos4(Int16* v) - { - Delegates.glRasterPos4sv((Int16*)v); - } - public static void RasterPos4(Int16[] v) { @@ -1605,19 +1598,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void RasterPos4(Int16* v) + { + Delegates.glRasterPos4sv((Int16*)v); + } + public static void Rect(Double x1, Double y1, Double x2, Double y2) { Delegates.glRectd((Double)x1, (Double)y1, (Double)x2, (Double)y2); } - [System.CLSCompliant(false)] - public static - unsafe void Rect(Double* v1, Double* v2) - { - Delegates.glRectdv((Double*)v1, (Double*)v2); - } - public static void Rect(Double[] v1, Double[] v2) { @@ -1644,19 +1637,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Rect(Double* v1, Double* v2) + { + Delegates.glRectdv((Double*)v1, (Double*)v2); + } + public static void Rect(Single x1, Single y1, Single x2, Single y2) { Delegates.glRectf((Single)x1, (Single)y1, (Single)x2, (Single)y2); } - [System.CLSCompliant(false)] - public static - unsafe void Rect(Single* v1, Single* v2) - { - Delegates.glRectfv((Single*)v1, (Single*)v2); - } - public static void Rect(Single[] v1, Single[] v2) { @@ -1683,19 +1676,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Rect(Single* v1, Single* v2) + { + Delegates.glRectfv((Single*)v1, (Single*)v2); + } + public static void Rect(Int32 x1, Int32 y1, Int32 x2, Int32 y2) { Delegates.glRecti((Int32)x1, (Int32)y1, (Int32)x2, (Int32)y2); } - [System.CLSCompliant(false)] - public static - unsafe void Rect(Int32* v1, Int32* v2) - { - Delegates.glRectiv((Int32*)v1, (Int32*)v2); - } - public static void Rect(Int32[] v1, Int32[] v2) { @@ -1722,19 +1715,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Rect(Int32* v1, Int32* v2) + { + Delegates.glRectiv((Int32*)v1, (Int32*)v2); + } + public static void Rects(Int16 x1, Int16 y1, Int16 x2, Int16 y2) { Delegates.glRects((Int16)x1, (Int16)y1, (Int16)x2, (Int16)y2); } - [System.CLSCompliant(false)] - public static - unsafe void Rect(Int16* v1, Int16* v2) - { - Delegates.glRectsv((Int16*)v1, (Int16*)v2); - } - public static void Rect(Int16[] v1, Int16[] v2) { @@ -1761,19 +1754,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Rect(Int16* v1, Int16* v2) + { + Delegates.glRectsv((Int16*)v1, (Int16*)v2); + } + public static void TexCoord1(Double s) { Delegates.glTexCoord1d((Double)s); } - [System.CLSCompliant(false)] - public static - unsafe void TexCoord1v(Double* v) - { - Delegates.glTexCoord1dv((Double*)v); - } - public static void TexCoord1v(Double[] v) { @@ -1798,19 +1791,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void TexCoord1v(Double* v) + { + Delegates.glTexCoord1dv((Double*)v); + } + public static void TexCoord1(Single s) { Delegates.glTexCoord1f((Single)s); } - [System.CLSCompliant(false)] - public static - unsafe void TexCoord1v(Single* v) - { - Delegates.glTexCoord1fv((Single*)v); - } - public static void TexCoord1v(Single[] v) { @@ -1835,19 +1828,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void TexCoord1v(Single* v) + { + Delegates.glTexCoord1fv((Single*)v); + } + public static void TexCoord1(Int32 s) { Delegates.glTexCoord1i((Int32)s); } - [System.CLSCompliant(false)] - public static - unsafe void TexCoord1v(Int32* v) - { - Delegates.glTexCoord1iv((Int32*)v); - } - public static void TexCoord1v(Int32[] v) { @@ -1872,19 +1865,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void TexCoord1v(Int32* v) + { + Delegates.glTexCoord1iv((Int32*)v); + } + public static void TexCoord1(Int16 s) { Delegates.glTexCoord1s((Int16)s); } - [System.CLSCompliant(false)] - public static - unsafe void TexCoord1v(Int16* v) - { - Delegates.glTexCoord1sv((Int16*)v); - } - public static void TexCoord1v(Int16[] v) { @@ -1909,19 +1902,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void TexCoord1v(Int16* v) + { + Delegates.glTexCoord1sv((Int16*)v); + } + public static void TexCoord2(Double s, Double t) { Delegates.glTexCoord2d((Double)s, (Double)t); } - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2(Double* v) - { - Delegates.glTexCoord2dv((Double*)v); - } - public static void TexCoord2(Double[] v) { @@ -1946,19 +1939,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void TexCoord2(Double* v) + { + Delegates.glTexCoord2dv((Double*)v); + } + public static void TexCoord2(Single s, Single t) { Delegates.glTexCoord2f((Single)s, (Single)t); } - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2(Single* v) - { - Delegates.glTexCoord2fv((Single*)v); - } - public static void TexCoord2(Single[] v) { @@ -1983,19 +1976,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void TexCoord2(Single* v) + { + Delegates.glTexCoord2fv((Single*)v); + } + public static void TexCoord2(Int32 s, Int32 t) { Delegates.glTexCoord2i((Int32)s, (Int32)t); } - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2(Int32* v) - { - Delegates.glTexCoord2iv((Int32*)v); - } - public static void TexCoord2(Int32[] v) { @@ -2020,19 +2013,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void TexCoord2(Int32* v) + { + Delegates.glTexCoord2iv((Int32*)v); + } + public static void TexCoord2(Int16 s, Int16 t) { Delegates.glTexCoord2s((Int16)s, (Int16)t); } - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2(Int16* v) - { - Delegates.glTexCoord2sv((Int16*)v); - } - public static void TexCoord2(Int16[] v) { @@ -2057,19 +2050,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void TexCoord2(Int16* v) + { + Delegates.glTexCoord2sv((Int16*)v); + } + public static void TexCoord3(Double s, Double t, Double r) { Delegates.glTexCoord3d((Double)s, (Double)t, (Double)r); } - [System.CLSCompliant(false)] - public static - unsafe void TexCoord3(Double* v) - { - Delegates.glTexCoord3dv((Double*)v); - } - public static void TexCoord3(Double[] v) { @@ -2094,19 +2087,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void TexCoord3(Double* v) + { + Delegates.glTexCoord3dv((Double*)v); + } + public static void TexCoord3(Single s, Single t, Single r) { Delegates.glTexCoord3f((Single)s, (Single)t, (Single)r); } - [System.CLSCompliant(false)] - public static - unsafe void TexCoord3(Single* v) - { - Delegates.glTexCoord3fv((Single*)v); - } - public static void TexCoord3(Single[] v) { @@ -2131,19 +2124,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void TexCoord3(Single* v) + { + Delegates.glTexCoord3fv((Single*)v); + } + public static void TexCoord3(Int32 s, Int32 t, Int32 r) { Delegates.glTexCoord3i((Int32)s, (Int32)t, (Int32)r); } - [System.CLSCompliant(false)] - public static - unsafe void TexCoord3(Int32* v) - { - Delegates.glTexCoord3iv((Int32*)v); - } - public static void TexCoord3(Int32[] v) { @@ -2168,19 +2161,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void TexCoord3(Int32* v) + { + Delegates.glTexCoord3iv((Int32*)v); + } + public static void TexCoord3(Int16 s, Int16 t, Int16 r) { Delegates.glTexCoord3s((Int16)s, (Int16)t, (Int16)r); } - [System.CLSCompliant(false)] - public static - unsafe void TexCoord3(Int16* v) - { - Delegates.glTexCoord3sv((Int16*)v); - } - public static void TexCoord3(Int16[] v) { @@ -2205,19 +2198,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void TexCoord3(Int16* v) + { + Delegates.glTexCoord3sv((Int16*)v); + } + public static void TexCoord4(Double s, Double t, Double r, Double q) { Delegates.glTexCoord4d((Double)s, (Double)t, (Double)r, (Double)q); } - [System.CLSCompliant(false)] - public static - unsafe void TexCoord4(Double* v) - { - Delegates.glTexCoord4dv((Double*)v); - } - public static void TexCoord4(Double[] v) { @@ -2242,19 +2235,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void TexCoord4(Double* v) + { + Delegates.glTexCoord4dv((Double*)v); + } + public static void TexCoord4(Single s, Single t, Single r, Single q) { Delegates.glTexCoord4f((Single)s, (Single)t, (Single)r, (Single)q); } - [System.CLSCompliant(false)] - public static - unsafe void TexCoord4(Single* v) - { - Delegates.glTexCoord4fv((Single*)v); - } - public static void TexCoord4(Single[] v) { @@ -2279,19 +2272,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void TexCoord4(Single* v) + { + Delegates.glTexCoord4fv((Single*)v); + } + public static void TexCoord4(Int32 s, Int32 t, Int32 r, Int32 q) { Delegates.glTexCoord4i((Int32)s, (Int32)t, (Int32)r, (Int32)q); } - [System.CLSCompliant(false)] - public static - unsafe void TexCoord4(Int32* v) - { - Delegates.glTexCoord4iv((Int32*)v); - } - public static void TexCoord4(Int32[] v) { @@ -2316,19 +2309,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void TexCoord4(Int32* v) + { + Delegates.glTexCoord4iv((Int32*)v); + } + public static void TexCoord4(Int16 s, Int16 t, Int16 r, Int16 q) { Delegates.glTexCoord4s((Int16)s, (Int16)t, (Int16)r, (Int16)q); } - [System.CLSCompliant(false)] - public static - unsafe void TexCoord4(Int16* v) - { - Delegates.glTexCoord4sv((Int16*)v); - } - public static void TexCoord4(Int16[] v) { @@ -2353,19 +2346,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void TexCoord4(Int16* v) + { + Delegates.glTexCoord4sv((Int16*)v); + } + public static void Vertex2(Double x, Double y) { Delegates.glVertex2d((Double)x, (Double)y); } - [System.CLSCompliant(false)] - public static - unsafe void Vertex2(Double* v) - { - Delegates.glVertex2dv((Double*)v); - } - public static void Vertex2(Double[] v) { @@ -2390,19 +2383,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Vertex2(Double* v) + { + Delegates.glVertex2dv((Double*)v); + } + public static void Vertex2(Single x, Single y) { Delegates.glVertex2f((Single)x, (Single)y); } - [System.CLSCompliant(false)] - public static - unsafe void Vertex2(Single* v) - { - Delegates.glVertex2fv((Single*)v); - } - public static void Vertex2(Single[] v) { @@ -2427,19 +2420,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Vertex2(Single* v) + { + Delegates.glVertex2fv((Single*)v); + } + public static void Vertex2(Int32 x, Int32 y) { Delegates.glVertex2i((Int32)x, (Int32)y); } - [System.CLSCompliant(false)] - public static - unsafe void Vertex2(Int32* v) - { - Delegates.glVertex2iv((Int32*)v); - } - public static void Vertex2(Int32[] v) { @@ -2464,19 +2457,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Vertex2(Int32* v) + { + Delegates.glVertex2iv((Int32*)v); + } + public static void Vertex2(Int16 x, Int16 y) { Delegates.glVertex2s((Int16)x, (Int16)y); } - [System.CLSCompliant(false)] - public static - unsafe void Vertex2(Int16* v) - { - Delegates.glVertex2sv((Int16*)v); - } - public static void Vertex2(Int16[] v) { @@ -2501,19 +2494,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Vertex2(Int16* v) + { + Delegates.glVertex2sv((Int16*)v); + } + public static void Vertex3(Double x, Double y, Double z) { Delegates.glVertex3d((Double)x, (Double)y, (Double)z); } - [System.CLSCompliant(false)] - public static - unsafe void Vertex3(Double* v) - { - Delegates.glVertex3dv((Double*)v); - } - public static void Vertex3(Double[] v) { @@ -2538,19 +2531,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Vertex3(Double* v) + { + Delegates.glVertex3dv((Double*)v); + } + public static void Vertex3(Single x, Single y, Single z) { Delegates.glVertex3f((Single)x, (Single)y, (Single)z); } - [System.CLSCompliant(false)] - public static - unsafe void Vertex3(Single* v) - { - Delegates.glVertex3fv((Single*)v); - } - public static void Vertex3(Single[] v) { @@ -2575,19 +2568,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Vertex3(Single* v) + { + Delegates.glVertex3fv((Single*)v); + } + public static void Vertex3(Int32 x, Int32 y, Int32 z) { Delegates.glVertex3i((Int32)x, (Int32)y, (Int32)z); } - [System.CLSCompliant(false)] - public static - unsafe void Vertex3(Int32* v) - { - Delegates.glVertex3iv((Int32*)v); - } - public static void Vertex3(Int32[] v) { @@ -2612,19 +2605,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Vertex3(Int32* v) + { + Delegates.glVertex3iv((Int32*)v); + } + public static void Vertex3(Int16 x, Int16 y, Int16 z) { Delegates.glVertex3s((Int16)x, (Int16)y, (Int16)z); } - [System.CLSCompliant(false)] - public static - unsafe void Vertex3(Int16* v) - { - Delegates.glVertex3sv((Int16*)v); - } - public static void Vertex3(Int16[] v) { @@ -2649,19 +2642,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Vertex3(Int16* v) + { + Delegates.glVertex3sv((Int16*)v); + } + public static void Vertex4(Double x, Double y, Double z, Double w) { Delegates.glVertex4d((Double)x, (Double)y, (Double)z, (Double)w); } - [System.CLSCompliant(false)] - public static - unsafe void Vertex4(Double* v) - { - Delegates.glVertex4dv((Double*)v); - } - public static void Vertex4(Double[] v) { @@ -2686,19 +2679,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Vertex4(Double* v) + { + Delegates.glVertex4dv((Double*)v); + } + public static void Vertex4(Single x, Single y, Single z, Single w) { Delegates.glVertex4f((Single)x, (Single)y, (Single)z, (Single)w); } - [System.CLSCompliant(false)] - public static - unsafe void Vertex4(Single* v) - { - Delegates.glVertex4fv((Single*)v); - } - public static void Vertex4(Single[] v) { @@ -2723,19 +2716,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Vertex4(Single* v) + { + Delegates.glVertex4fv((Single*)v); + } + public static void Vertex4(Int32 x, Int32 y, Int32 z, Int32 w) { Delegates.glVertex4i((Int32)x, (Int32)y, (Int32)z, (Int32)w); } - [System.CLSCompliant(false)] - public static - unsafe void Vertex4(Int32* v) - { - Delegates.glVertex4iv((Int32*)v); - } - public static void Vertex4(Int32[] v) { @@ -2760,19 +2753,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Vertex4(Int32* v) + { + Delegates.glVertex4iv((Int32*)v); + } + public static void Vertex4(Int16 x, Int16 y, Int16 z, Int16 w) { Delegates.glVertex4s((Int16)x, (Int16)y, (Int16)z, (Int16)w); } - [System.CLSCompliant(false)] - public static - unsafe void Vertex4(Int16* v) - { - Delegates.glVertex4sv((Int16*)v); - } - public static void Vertex4(Int16[] v) { @@ -2799,9 +2792,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void ClipPlane(OpenTK.OpenGL.Enums.ClipPlaneName plane, Double* equation) + unsafe void Vertex4(Int16* v) { - Delegates.glClipPlane((OpenTK.OpenGL.Enums.ClipPlaneName)plane, (Double*)equation); + Delegates.glVertex4sv((Int16*)v); } public static @@ -2828,6 +2821,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ClipPlane(OpenTK.OpenGL.Enums.ClipPlaneName plane, Double* equation) + { + Delegates.glClipPlane((OpenTK.OpenGL.Enums.ClipPlaneName)plane, (Double*)equation); + } + public static void ColorMaterial(OpenTK.OpenGL.Enums.MaterialFace face, OpenTK.OpenGL.Enums.ColorMaterialParameter mode) { @@ -2846,13 +2846,6 @@ namespace OpenTK.OpenGL Delegates.glFogf((OpenTK.OpenGL.Enums.FogParameter)pname, (Single)param); } - [System.CLSCompliant(false)] - public static - unsafe void Fogv(OpenTK.OpenGL.Enums.FogParameter pname, Single* @params) - { - Delegates.glFogfv((OpenTK.OpenGL.Enums.FogParameter)pname, (Single*)@params); - } - public static void Fogv(OpenTK.OpenGL.Enums.FogParameter pname, Single[] @params) { @@ -2877,19 +2870,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Fogv(OpenTK.OpenGL.Enums.FogParameter pname, Single* @params) + { + Delegates.glFogfv((OpenTK.OpenGL.Enums.FogParameter)pname, (Single*)@params); + } + public static void Fog(OpenTK.OpenGL.Enums.FogParameter pname, Int32 param) { Delegates.glFogi((OpenTK.OpenGL.Enums.FogParameter)pname, (Int32)param); } - [System.CLSCompliant(false)] - public static - unsafe void Fogv(OpenTK.OpenGL.Enums.FogParameter pname, Int32* @params) - { - Delegates.glFogiv((OpenTK.OpenGL.Enums.FogParameter)pname, (Int32*)@params); - } - public static void Fogv(OpenTK.OpenGL.Enums.FogParameter pname, Int32[] @params) { @@ -2914,6 +2907,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Fogv(OpenTK.OpenGL.Enums.FogParameter pname, Int32* @params) + { + Delegates.glFogiv((OpenTK.OpenGL.Enums.FogParameter)pname, (Int32*)@params); + } + public static void FrontFace(OpenTK.OpenGL.Enums.FrontFaceDirection mode) { @@ -2932,13 +2932,6 @@ namespace OpenTK.OpenGL Delegates.glLightf((OpenTK.OpenGL.Enums.LightName)light, (OpenTK.OpenGL.Enums.LightParameter)pname, (Single)param); } - [System.CLSCompliant(false)] - public static - unsafe void Lightv(OpenTK.OpenGL.Enums.LightName light, OpenTK.OpenGL.Enums.LightParameter pname, Single* @params) - { - Delegates.glLightfv((OpenTK.OpenGL.Enums.LightName)light, (OpenTK.OpenGL.Enums.LightParameter)pname, (Single*)@params); - } - public static void Lightv(OpenTK.OpenGL.Enums.LightName light, OpenTK.OpenGL.Enums.LightParameter pname, Single[] @params) { @@ -2963,19 +2956,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Lightv(OpenTK.OpenGL.Enums.LightName light, OpenTK.OpenGL.Enums.LightParameter pname, Single* @params) + { + Delegates.glLightfv((OpenTK.OpenGL.Enums.LightName)light, (OpenTK.OpenGL.Enums.LightParameter)pname, (Single*)@params); + } + public static void Light(OpenTK.OpenGL.Enums.LightName light, OpenTK.OpenGL.Enums.LightParameter pname, Int32 param) { Delegates.glLighti((OpenTK.OpenGL.Enums.LightName)light, (OpenTK.OpenGL.Enums.LightParameter)pname, (Int32)param); } - [System.CLSCompliant(false)] - public static - unsafe void Lightv(OpenTK.OpenGL.Enums.LightName light, OpenTK.OpenGL.Enums.LightParameter pname, Int32* @params) - { - Delegates.glLightiv((OpenTK.OpenGL.Enums.LightName)light, (OpenTK.OpenGL.Enums.LightParameter)pname, (Int32*)@params); - } - public static void Lightv(OpenTK.OpenGL.Enums.LightName light, OpenTK.OpenGL.Enums.LightParameter pname, Int32[] @params) { @@ -3000,19 +2993,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Lightv(OpenTK.OpenGL.Enums.LightName light, OpenTK.OpenGL.Enums.LightParameter pname, Int32* @params) + { + Delegates.glLightiv((OpenTK.OpenGL.Enums.LightName)light, (OpenTK.OpenGL.Enums.LightParameter)pname, (Int32*)@params); + } + public static void LightModel(OpenTK.OpenGL.Enums.LightModelParameter pname, Single param) { Delegates.glLightModelf((OpenTK.OpenGL.Enums.LightModelParameter)pname, (Single)param); } - [System.CLSCompliant(false)] - public static - unsafe void LightModelv(OpenTK.OpenGL.Enums.LightModelParameter pname, Single* @params) - { - Delegates.glLightModelfv((OpenTK.OpenGL.Enums.LightModelParameter)pname, (Single*)@params); - } - public static void LightModelv(OpenTK.OpenGL.Enums.LightModelParameter pname, Single[] @params) { @@ -3037,19 +3030,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void LightModelv(OpenTK.OpenGL.Enums.LightModelParameter pname, Single* @params) + { + Delegates.glLightModelfv((OpenTK.OpenGL.Enums.LightModelParameter)pname, (Single*)@params); + } + public static void LightModel(OpenTK.OpenGL.Enums.LightModelParameter pname, Int32 param) { Delegates.glLightModeli((OpenTK.OpenGL.Enums.LightModelParameter)pname, (Int32)param); } - [System.CLSCompliant(false)] - public static - unsafe void LightModelv(OpenTK.OpenGL.Enums.LightModelParameter pname, Int32* @params) - { - Delegates.glLightModeliv((OpenTK.OpenGL.Enums.LightModelParameter)pname, (Int32*)@params); - } - public static void LightModelv(OpenTK.OpenGL.Enums.LightModelParameter pname, Int32[] @params) { @@ -3074,6 +3067,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void LightModelv(OpenTK.OpenGL.Enums.LightModelParameter pname, Int32* @params) + { + Delegates.glLightModeliv((OpenTK.OpenGL.Enums.LightModelParameter)pname, (Int32*)@params); + } + [System.CLSCompliant(false)] public static void LineStipple(Int32 factor, UInt16 pattern) @@ -3105,13 +3105,6 @@ namespace OpenTK.OpenGL Delegates.glMaterialf((OpenTK.OpenGL.Enums.MaterialFace)face, (OpenTK.OpenGL.Enums.MaterialParameter)pname, (Single)param); } - [System.CLSCompliant(false)] - public static - unsafe void Materialv(OpenTK.OpenGL.Enums.MaterialFace face, OpenTK.OpenGL.Enums.MaterialParameter pname, Single* @params) - { - Delegates.glMaterialfv((OpenTK.OpenGL.Enums.MaterialFace)face, (OpenTK.OpenGL.Enums.MaterialParameter)pname, (Single*)@params); - } - public static void Materialv(OpenTK.OpenGL.Enums.MaterialFace face, OpenTK.OpenGL.Enums.MaterialParameter pname, Single[] @params) { @@ -3136,19 +3129,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Materialv(OpenTK.OpenGL.Enums.MaterialFace face, OpenTK.OpenGL.Enums.MaterialParameter pname, Single* @params) + { + Delegates.glMaterialfv((OpenTK.OpenGL.Enums.MaterialFace)face, (OpenTK.OpenGL.Enums.MaterialParameter)pname, (Single*)@params); + } + public static void Material(OpenTK.OpenGL.Enums.MaterialFace face, OpenTK.OpenGL.Enums.MaterialParameter pname, Int32 param) { Delegates.glMateriali((OpenTK.OpenGL.Enums.MaterialFace)face, (OpenTK.OpenGL.Enums.MaterialParameter)pname, (Int32)param); } - [System.CLSCompliant(false)] - public static - unsafe void Materialv(OpenTK.OpenGL.Enums.MaterialFace face, OpenTK.OpenGL.Enums.MaterialParameter pname, Int32* @params) - { - Delegates.glMaterialiv((OpenTK.OpenGL.Enums.MaterialFace)face, (OpenTK.OpenGL.Enums.MaterialParameter)pname, (Int32*)@params); - } - public static void Materialv(OpenTK.OpenGL.Enums.MaterialFace face, OpenTK.OpenGL.Enums.MaterialParameter pname, Int32[] @params) { @@ -3173,6 +3166,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Materialv(OpenTK.OpenGL.Enums.MaterialFace face, OpenTK.OpenGL.Enums.MaterialParameter pname, Int32* @params) + { + Delegates.glMaterialiv((OpenTK.OpenGL.Enums.MaterialFace)face, (OpenTK.OpenGL.Enums.MaterialParameter)pname, (Int32*)@params); + } + public static void PointSize(Single size) { @@ -3185,13 +3185,6 @@ namespace OpenTK.OpenGL Delegates.glPolygonMode((OpenTK.OpenGL.Enums.MaterialFace)face, (OpenTK.OpenGL.Enums.PolygonMode)mode); } - [System.CLSCompliant(false)] - public static - unsafe void PolygonStipple(Byte* mask) - { - Delegates.glPolygonStipple((Byte*)mask); - } - public static void PolygonStipple(Byte[] mask) { @@ -3216,6 +3209,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void PolygonStipple(Byte* mask) + { + Delegates.glPolygonStipple((Byte*)mask); + } + public static void Scissor(Int32 x, Int32 y, Int32 width, Int32 height) { @@ -3234,13 +3234,6 @@ namespace OpenTK.OpenGL Delegates.glTexParameterf((OpenTK.OpenGL.Enums.TextureTarget)target, (OpenTK.OpenGL.Enums.TextureParameterName)pname, (Single)param); } - [System.CLSCompliant(false)] - public static - unsafe void TexParameterv(OpenTK.OpenGL.Enums.TextureTarget target, OpenTK.OpenGL.Enums.TextureParameterName pname, Single* @params) - { - Delegates.glTexParameterfv((OpenTK.OpenGL.Enums.TextureTarget)target, (OpenTK.OpenGL.Enums.TextureParameterName)pname, (Single*)@params); - } - public static void TexParameterv(OpenTK.OpenGL.Enums.TextureTarget target, OpenTK.OpenGL.Enums.TextureParameterName pname, Single[] @params) { @@ -3265,19 +3258,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void TexParameterv(OpenTK.OpenGL.Enums.TextureTarget target, OpenTK.OpenGL.Enums.TextureParameterName pname, Single* @params) + { + Delegates.glTexParameterfv((OpenTK.OpenGL.Enums.TextureTarget)target, (OpenTK.OpenGL.Enums.TextureParameterName)pname, (Single*)@params); + } + public static void TexParameter(OpenTK.OpenGL.Enums.TextureTarget target, OpenTK.OpenGL.Enums.TextureParameterName pname, Int32 param) { Delegates.glTexParameteri((OpenTK.OpenGL.Enums.TextureTarget)target, (OpenTK.OpenGL.Enums.TextureParameterName)pname, (Int32)param); } - [System.CLSCompliant(false)] - public static - unsafe void TexParameterv(OpenTK.OpenGL.Enums.TextureTarget target, OpenTK.OpenGL.Enums.TextureParameterName pname, Int32* @params) - { - Delegates.glTexParameteriv((OpenTK.OpenGL.Enums.TextureTarget)target, (OpenTK.OpenGL.Enums.TextureParameterName)pname, (Int32*)@params); - } - public static void TexParameterv(OpenTK.OpenGL.Enums.TextureTarget target, OpenTK.OpenGL.Enums.TextureParameterName pname, Int32[] @params) { @@ -3302,6 +3295,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void TexParameterv(OpenTK.OpenGL.Enums.TextureTarget target, OpenTK.OpenGL.Enums.TextureParameterName pname, Int32* @params) + { + Delegates.glTexParameteriv((OpenTK.OpenGL.Enums.TextureTarget)target, (OpenTK.OpenGL.Enums.TextureParameterName)pname, (Int32*)@params); + } + public static void TexImage1D(OpenTK.OpenGL.Enums.TextureTarget target, Int32 level, OpenTK.OpenGL.Enums.PixelInternalFormat internalformat, Int32 width, Int32 border, OpenTK.OpenGL.Enums.PixelFormat format, OpenTK.OpenGL.Enums.PixelType type, IntPtr pixels) { @@ -3360,13 +3360,6 @@ namespace OpenTK.OpenGL Delegates.glTexEnvf((OpenTK.OpenGL.Enums.TextureEnvTarget)target, (OpenTK.OpenGL.Enums.TextureEnvParameter)pname, (Single)param); } - [System.CLSCompliant(false)] - public static - unsafe void TexEnvv(OpenTK.OpenGL.Enums.TextureEnvTarget target, OpenTK.OpenGL.Enums.TextureEnvParameter pname, Single* @params) - { - Delegates.glTexEnvfv((OpenTK.OpenGL.Enums.TextureEnvTarget)target, (OpenTK.OpenGL.Enums.TextureEnvParameter)pname, (Single*)@params); - } - public static void TexEnvv(OpenTK.OpenGL.Enums.TextureEnvTarget target, OpenTK.OpenGL.Enums.TextureEnvParameter pname, Single[] @params) { @@ -3391,19 +3384,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void TexEnvv(OpenTK.OpenGL.Enums.TextureEnvTarget target, OpenTK.OpenGL.Enums.TextureEnvParameter pname, Single* @params) + { + Delegates.glTexEnvfv((OpenTK.OpenGL.Enums.TextureEnvTarget)target, (OpenTK.OpenGL.Enums.TextureEnvParameter)pname, (Single*)@params); + } + public static void TexEnv(OpenTK.OpenGL.Enums.TextureEnvTarget target, OpenTK.OpenGL.Enums.TextureEnvParameter pname, Int32 param) { Delegates.glTexEnvi((OpenTK.OpenGL.Enums.TextureEnvTarget)target, (OpenTK.OpenGL.Enums.TextureEnvParameter)pname, (Int32)param); } - [System.CLSCompliant(false)] - public static - unsafe void TexEnvv(OpenTK.OpenGL.Enums.TextureEnvTarget target, OpenTK.OpenGL.Enums.TextureEnvParameter pname, Int32* @params) - { - Delegates.glTexEnviv((OpenTK.OpenGL.Enums.TextureEnvTarget)target, (OpenTK.OpenGL.Enums.TextureEnvParameter)pname, (Int32*)@params); - } - public static void TexEnvv(OpenTK.OpenGL.Enums.TextureEnvTarget target, OpenTK.OpenGL.Enums.TextureEnvParameter pname, Int32[] @params) { @@ -3428,19 +3421,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void TexEnvv(OpenTK.OpenGL.Enums.TextureEnvTarget target, OpenTK.OpenGL.Enums.TextureEnvParameter pname, Int32* @params) + { + Delegates.glTexEnviv((OpenTK.OpenGL.Enums.TextureEnvTarget)target, (OpenTK.OpenGL.Enums.TextureEnvParameter)pname, (Int32*)@params); + } + public static void TexGend(OpenTK.OpenGL.Enums.TextureCoordName coord, OpenTK.OpenGL.Enums.TextureGenParameter pname, Double param) { Delegates.glTexGend((OpenTK.OpenGL.Enums.TextureCoordName)coord, (OpenTK.OpenGL.Enums.TextureGenParameter)pname, (Double)param); } - [System.CLSCompliant(false)] - public static - unsafe void TexGenv(OpenTK.OpenGL.Enums.TextureCoordName coord, OpenTK.OpenGL.Enums.TextureGenParameter pname, Double* @params) - { - Delegates.glTexGendv((OpenTK.OpenGL.Enums.TextureCoordName)coord, (OpenTK.OpenGL.Enums.TextureGenParameter)pname, (Double*)@params); - } - public static void TexGenv(OpenTK.OpenGL.Enums.TextureCoordName coord, OpenTK.OpenGL.Enums.TextureGenParameter pname, Double[] @params) { @@ -3465,19 +3458,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void TexGenv(OpenTK.OpenGL.Enums.TextureCoordName coord, OpenTK.OpenGL.Enums.TextureGenParameter pname, Double* @params) + { + Delegates.glTexGendv((OpenTK.OpenGL.Enums.TextureCoordName)coord, (OpenTK.OpenGL.Enums.TextureGenParameter)pname, (Double*)@params); + } + public static void TexGen(OpenTK.OpenGL.Enums.TextureCoordName coord, OpenTK.OpenGL.Enums.TextureGenParameter pname, Single param) { Delegates.glTexGenf((OpenTK.OpenGL.Enums.TextureCoordName)coord, (OpenTK.OpenGL.Enums.TextureGenParameter)pname, (Single)param); } - [System.CLSCompliant(false)] - public static - unsafe void TexGenv(OpenTK.OpenGL.Enums.TextureCoordName coord, OpenTK.OpenGL.Enums.TextureGenParameter pname, Single* @params) - { - Delegates.glTexGenfv((OpenTK.OpenGL.Enums.TextureCoordName)coord, (OpenTK.OpenGL.Enums.TextureGenParameter)pname, (Single*)@params); - } - public static void TexGenv(OpenTK.OpenGL.Enums.TextureCoordName coord, OpenTK.OpenGL.Enums.TextureGenParameter pname, Single[] @params) { @@ -3502,19 +3495,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void TexGenv(OpenTK.OpenGL.Enums.TextureCoordName coord, OpenTK.OpenGL.Enums.TextureGenParameter pname, Single* @params) + { + Delegates.glTexGenfv((OpenTK.OpenGL.Enums.TextureCoordName)coord, (OpenTK.OpenGL.Enums.TextureGenParameter)pname, (Single*)@params); + } + public static void TexGen(OpenTK.OpenGL.Enums.TextureCoordName coord, OpenTK.OpenGL.Enums.TextureGenParameter pname, Int32 param) { Delegates.glTexGeni((OpenTK.OpenGL.Enums.TextureCoordName)coord, (OpenTK.OpenGL.Enums.TextureGenParameter)pname, (Int32)param); } - [System.CLSCompliant(false)] - public static - unsafe void TexGenv(OpenTK.OpenGL.Enums.TextureCoordName coord, OpenTK.OpenGL.Enums.TextureGenParameter pname, Int32* @params) - { - Delegates.glTexGeniv((OpenTK.OpenGL.Enums.TextureCoordName)coord, (OpenTK.OpenGL.Enums.TextureGenParameter)pname, (Int32*)@params); - } - public static void TexGenv(OpenTK.OpenGL.Enums.TextureCoordName coord, OpenTK.OpenGL.Enums.TextureGenParameter pname, Int32[] @params) { @@ -3541,9 +3534,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void FeedbackBuffer(Int32 size, OpenTK.OpenGL.Enums.FeedbackType type, [Out] Single* buffer) + unsafe void TexGenv(OpenTK.OpenGL.Enums.TextureCoordName coord, OpenTK.OpenGL.Enums.TextureGenParameter pname, Int32* @params) { - Delegates.glFeedbackBuffer((Int32)size, (OpenTK.OpenGL.Enums.FeedbackType)type, (Single*)buffer); + Delegates.glTexGeniv((OpenTK.OpenGL.Enums.TextureCoordName)coord, (OpenTK.OpenGL.Enums.TextureGenParameter)pname, (Int32*)@params); } public static @@ -3573,16 +3566,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void SelectBuffer(Int32 size, [Out] UInt32* buffer) + unsafe void FeedbackBuffer(Int32 size, OpenTK.OpenGL.Enums.FeedbackType type, [Out] Single* buffer) { - Delegates.glSelectBuffer((Int32)size, (UInt32*)buffer); - } - - [System.CLSCompliant(false)] - public static - unsafe void SelectBuffer(Int32 size, [Out] Int32* buffer) - { - Delegates.glSelectBuffer((Int32)size, (UInt32*)buffer); + Delegates.glFeedbackBuffer((Int32)size, (OpenTK.OpenGL.Enums.FeedbackType)type, (Single*)buffer); } [System.CLSCompliant(false)] @@ -3637,6 +3623,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void SelectBuffer(Int32 size, [Out] UInt32* buffer) + { + Delegates.glSelectBuffer((Int32)size, (UInt32*)buffer); + } + + [System.CLSCompliant(false)] + public static + unsafe void SelectBuffer(Int32 size, [Out] Int32* buffer) + { + Delegates.glSelectBuffer((Int32)size, (UInt32*)buffer); + } + public static Int32 RenderMode(OpenTK.OpenGL.Enums.RenderingMode mode) { @@ -3809,13 +3809,6 @@ namespace OpenTK.OpenGL Delegates.glPushAttrib((OpenTK.OpenGL.Enums.AttribMask)mask); } - [System.CLSCompliant(false)] - public static - unsafe void Map1(OpenTK.OpenGL.Enums.MapTarget target, Double u1, Double u2, Int32 stride, Int32 order, Double* points) - { - Delegates.glMap1d((OpenTK.OpenGL.Enums.MapTarget)target, (Double)u1, (Double)u2, (Int32)stride, (Int32)order, (Double*)points); - } - public static void Map1(OpenTK.OpenGL.Enums.MapTarget target, Double u1, Double u2, Int32 stride, Int32 order, Double[] points) { @@ -3842,9 +3835,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void Map1(OpenTK.OpenGL.Enums.MapTarget target, Single u1, Single u2, Int32 stride, Int32 order, Single* points) + unsafe void Map1(OpenTK.OpenGL.Enums.MapTarget target, Double u1, Double u2, Int32 stride, Int32 order, Double* points) { - Delegates.glMap1f((OpenTK.OpenGL.Enums.MapTarget)target, (Single)u1, (Single)u2, (Int32)stride, (Int32)order, (Single*)points); + Delegates.glMap1d((OpenTK.OpenGL.Enums.MapTarget)target, (Double)u1, (Double)u2, (Int32)stride, (Int32)order, (Double*)points); } public static @@ -3873,9 +3866,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void Map2(OpenTK.OpenGL.Enums.MapTarget target, Double u1, Double u2, Int32 ustride, Int32 uorder, Double v1, Double v2, Int32 vstride, Int32 vorder, Double* points) + unsafe void Map1(OpenTK.OpenGL.Enums.MapTarget target, Single u1, Single u2, Int32 stride, Int32 order, Single* points) { - Delegates.glMap2d((OpenTK.OpenGL.Enums.MapTarget)target, (Double)u1, (Double)u2, (Int32)ustride, (Int32)uorder, (Double)v1, (Double)v2, (Int32)vstride, (Int32)vorder, (Double*)points); + Delegates.glMap1f((OpenTK.OpenGL.Enums.MapTarget)target, (Single)u1, (Single)u2, (Int32)stride, (Int32)order, (Single*)points); } public static @@ -3904,9 +3897,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void Map2(OpenTK.OpenGL.Enums.MapTarget target, Single u1, Single u2, Int32 ustride, Int32 uorder, Single v1, Single v2, Int32 vstride, Int32 vorder, Single* points) + unsafe void Map2(OpenTK.OpenGL.Enums.MapTarget target, Double u1, Double u2, Int32 ustride, Int32 uorder, Double v1, Double v2, Int32 vstride, Int32 vorder, Double* points) { - Delegates.glMap2f((OpenTK.OpenGL.Enums.MapTarget)target, (Single)u1, (Single)u2, (Int32)ustride, (Int32)uorder, (Single)v1, (Single)v2, (Int32)vstride, (Int32)vorder, (Single*)points); + Delegates.glMap2d((OpenTK.OpenGL.Enums.MapTarget)target, (Double)u1, (Double)u2, (Int32)ustride, (Int32)uorder, (Double)v1, (Double)v2, (Int32)vstride, (Int32)vorder, (Double*)points); } public static @@ -3933,6 +3926,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Map2(OpenTK.OpenGL.Enums.MapTarget target, Single u1, Single u2, Int32 ustride, Int32 uorder, Single v1, Single v2, Int32 vstride, Int32 vorder, Single* points) + { + Delegates.glMap2f((OpenTK.OpenGL.Enums.MapTarget)target, (Single)u1, (Single)u2, (Int32)ustride, (Int32)uorder, (Single)v1, (Single)v2, (Int32)vstride, (Int32)vorder, (Single*)points); + } + public static void MapGrid1(Int32 un, Double u1, Double u2) { @@ -3963,13 +3963,6 @@ namespace OpenTK.OpenGL Delegates.glEvalCoord1d((Double)u); } - [System.CLSCompliant(false)] - public static - unsafe void EvalCoord1v(Double* u) - { - Delegates.glEvalCoord1dv((Double*)u); - } - public static void EvalCoord1v(Double[] u) { @@ -3994,19 +3987,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void EvalCoord1v(Double* u) + { + Delegates.glEvalCoord1dv((Double*)u); + } + public static void EvalCoord1(Single u) { Delegates.glEvalCoord1f((Single)u); } - [System.CLSCompliant(false)] - public static - unsafe void EvalCoord1v(Single* u) - { - Delegates.glEvalCoord1fv((Single*)u); - } - public static void EvalCoord1v(Single[] u) { @@ -4031,19 +4024,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void EvalCoord1v(Single* u) + { + Delegates.glEvalCoord1fv((Single*)u); + } + public static void EvalCoord2(Double u, Double v) { Delegates.glEvalCoord2d((Double)u, (Double)v); } - [System.CLSCompliant(false)] - public static - unsafe void EvalCoord2(Double* u) - { - Delegates.glEvalCoord2dv((Double*)u); - } - public static void EvalCoord2(Double[] u) { @@ -4068,19 +4061,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void EvalCoord2(Double* u) + { + Delegates.glEvalCoord2dv((Double*)u); + } + public static void EvalCoord2(Single u, Single v) { Delegates.glEvalCoord2f((Single)u, (Single)v); } - [System.CLSCompliant(false)] - public static - unsafe void EvalCoord2(Single* u) - { - Delegates.glEvalCoord2fv((Single*)u); - } - public static void EvalCoord2(Single[] u) { @@ -4105,6 +4098,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void EvalCoord2(Single* u) + { + Delegates.glEvalCoord2fv((Single*)u); + } + public static void EvalMesh1(OpenTK.OpenGL.Enums.MeshMode1 mode, Int32 i1, Int32 i2) { @@ -4202,13 +4202,6 @@ namespace OpenTK.OpenGL Delegates.glPixelStorei((OpenTK.OpenGL.Enums.PixelStoreParameter)pname, (Int32)param); } - [System.CLSCompliant(false)] - public static - unsafe void PixelMap(OpenTK.OpenGL.Enums.PixelMap map, Int32 mapsize, Single* values) - { - Delegates.glPixelMapfv((OpenTK.OpenGL.Enums.PixelMap)map, (Int32)mapsize, (Single*)values); - } - public static void PixelMap(OpenTK.OpenGL.Enums.PixelMap map, Int32 mapsize, Single[] values) { @@ -4235,16 +4228,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void PixelMap(OpenTK.OpenGL.Enums.PixelMap map, Int32 mapsize, UInt32* values) + unsafe void PixelMap(OpenTK.OpenGL.Enums.PixelMap map, Int32 mapsize, Single* values) { - Delegates.glPixelMapuiv((OpenTK.OpenGL.Enums.PixelMap)map, (Int32)mapsize, (UInt32*)values); - } - - [System.CLSCompliant(false)] - public static - unsafe void PixelMap(OpenTK.OpenGL.Enums.PixelMap map, Int32 mapsize, Int32* values) - { - Delegates.glPixelMapuiv((OpenTK.OpenGL.Enums.PixelMap)map, (Int32)mapsize, (UInt32*)values); + Delegates.glPixelMapfv((OpenTK.OpenGL.Enums.PixelMap)map, (Int32)mapsize, (Single*)values); } [System.CLSCompliant(false)] @@ -4299,16 +4285,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void PixelMap(OpenTK.OpenGL.Enums.PixelMap map, Int32 mapsize, UInt16* values) + unsafe void PixelMap(OpenTK.OpenGL.Enums.PixelMap map, Int32 mapsize, UInt32* values) { - Delegates.glPixelMapusv((OpenTK.OpenGL.Enums.PixelMap)map, (Int32)mapsize, (UInt16*)values); + Delegates.glPixelMapuiv((OpenTK.OpenGL.Enums.PixelMap)map, (Int32)mapsize, (UInt32*)values); } [System.CLSCompliant(false)] public static - unsafe void PixelMap(OpenTK.OpenGL.Enums.PixelMap map, Int32 mapsize, Int16* values) + unsafe void PixelMap(OpenTK.OpenGL.Enums.PixelMap map, Int32 mapsize, Int32* values) { - Delegates.glPixelMapusv((OpenTK.OpenGL.Enums.PixelMap)map, (Int32)mapsize, (UInt16*)values); + Delegates.glPixelMapuiv((OpenTK.OpenGL.Enums.PixelMap)map, (Int32)mapsize, (UInt32*)values); } [System.CLSCompliant(false)] @@ -4361,6 +4347,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void PixelMap(OpenTK.OpenGL.Enums.PixelMap map, Int32 mapsize, UInt16* values) + { + Delegates.glPixelMapusv((OpenTK.OpenGL.Enums.PixelMap)map, (Int32)mapsize, (UInt16*)values); + } + + [System.CLSCompliant(false)] + public static + unsafe void PixelMap(OpenTK.OpenGL.Enums.PixelMap map, Int32 mapsize, Int16* values) + { + Delegates.glPixelMapusv((OpenTK.OpenGL.Enums.PixelMap)map, (Int32)mapsize, (UInt16*)values); + } + public static void ReadBuffer(OpenTK.OpenGL.Enums.ReadBufferMode mode) { @@ -4425,13 +4425,6 @@ namespace OpenTK.OpenGL } } - [System.CLSCompliant(false)] - public static - unsafe void GetClipPlane(OpenTK.OpenGL.Enums.ClipPlaneName plane, [Out] Double* equation) - { - Delegates.glGetClipPlane((OpenTK.OpenGL.Enums.ClipPlaneName)plane, (Double*)equation); - } - public static void GetClipPlane(OpenTK.OpenGL.Enums.ClipPlaneName plane, [Out] Double[] equation) { @@ -4459,9 +4452,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetDouble(OpenTK.OpenGL.Enums.GetPName pname, [Out] Double* @params) + unsafe void GetClipPlane(OpenTK.OpenGL.Enums.ClipPlaneName plane, [Out] Double* equation) { - Delegates.glGetDoublev((OpenTK.OpenGL.Enums.GetPName)pname, (Double*)@params); + Delegates.glGetClipPlane((OpenTK.OpenGL.Enums.ClipPlaneName)plane, (Double*)equation); } public static @@ -4489,19 +4482,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void GetDouble(OpenTK.OpenGL.Enums.GetPName pname, [Out] Double* @params) + { + Delegates.glGetDoublev((OpenTK.OpenGL.Enums.GetPName)pname, (Double*)@params); + } + public static OpenTK.OpenGL.Enums.ErrorCode GetError() { return Delegates.glGetError(); } - [System.CLSCompliant(false)] - public static - unsafe void GetFloat(OpenTK.OpenGL.Enums.GetPName pname, [Out] Single* @params) - { - Delegates.glGetFloatv((OpenTK.OpenGL.Enums.GetPName)pname, (Single*)@params); - } - public static void GetFloat(OpenTK.OpenGL.Enums.GetPName pname, [Out] Single[] @params) { @@ -4529,9 +4522,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetInteger(OpenTK.OpenGL.Enums.GetPName pname, [Out] Int32* @params) + unsafe void GetFloat(OpenTK.OpenGL.Enums.GetPName pname, [Out] Single* @params) { - Delegates.glGetIntegerv((OpenTK.OpenGL.Enums.GetPName)pname, (Int32*)@params); + Delegates.glGetFloatv((OpenTK.OpenGL.Enums.GetPName)pname, (Single*)@params); } public static @@ -4561,9 +4554,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetLight(OpenTK.OpenGL.Enums.LightName light, OpenTK.OpenGL.Enums.LightParameter pname, [Out] Single* @params) + unsafe void GetInteger(OpenTK.OpenGL.Enums.GetPName pname, [Out] Int32* @params) { - Delegates.glGetLightfv((OpenTK.OpenGL.Enums.LightName)light, (OpenTK.OpenGL.Enums.LightParameter)pname, (Single*)@params); + Delegates.glGetIntegerv((OpenTK.OpenGL.Enums.GetPName)pname, (Int32*)@params); } public static @@ -4593,9 +4586,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetLight(OpenTK.OpenGL.Enums.LightName light, OpenTK.OpenGL.Enums.LightParameter pname, [Out] Int32* @params) + unsafe void GetLight(OpenTK.OpenGL.Enums.LightName light, OpenTK.OpenGL.Enums.LightParameter pname, [Out] Single* @params) { - Delegates.glGetLightiv((OpenTK.OpenGL.Enums.LightName)light, (OpenTK.OpenGL.Enums.LightParameter)pname, (Int32*)@params); + Delegates.glGetLightfv((OpenTK.OpenGL.Enums.LightName)light, (OpenTK.OpenGL.Enums.LightParameter)pname, (Single*)@params); } public static @@ -4625,9 +4618,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetMap(OpenTK.OpenGL.Enums.MapTarget target, OpenTK.OpenGL.Enums.GetMapQuery query, [Out] Double* v) + unsafe void GetLight(OpenTK.OpenGL.Enums.LightName light, OpenTK.OpenGL.Enums.LightParameter pname, [Out] Int32* @params) { - Delegates.glGetMapdv((OpenTK.OpenGL.Enums.MapTarget)target, (OpenTK.OpenGL.Enums.GetMapQuery)query, (Double*)v); + Delegates.glGetLightiv((OpenTK.OpenGL.Enums.LightName)light, (OpenTK.OpenGL.Enums.LightParameter)pname, (Int32*)@params); } public static @@ -4657,9 +4650,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetMap(OpenTK.OpenGL.Enums.MapTarget target, OpenTK.OpenGL.Enums.GetMapQuery query, [Out] Single* v) + unsafe void GetMap(OpenTK.OpenGL.Enums.MapTarget target, OpenTK.OpenGL.Enums.GetMapQuery query, [Out] Double* v) { - Delegates.glGetMapfv((OpenTK.OpenGL.Enums.MapTarget)target, (OpenTK.OpenGL.Enums.GetMapQuery)query, (Single*)v); + Delegates.glGetMapdv((OpenTK.OpenGL.Enums.MapTarget)target, (OpenTK.OpenGL.Enums.GetMapQuery)query, (Double*)v); } public static @@ -4689,9 +4682,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetMap(OpenTK.OpenGL.Enums.MapTarget target, OpenTK.OpenGL.Enums.GetMapQuery query, [Out] Int32* v) + unsafe void GetMap(OpenTK.OpenGL.Enums.MapTarget target, OpenTK.OpenGL.Enums.GetMapQuery query, [Out] Single* v) { - Delegates.glGetMapiv((OpenTK.OpenGL.Enums.MapTarget)target, (OpenTK.OpenGL.Enums.GetMapQuery)query, (Int32*)v); + Delegates.glGetMapfv((OpenTK.OpenGL.Enums.MapTarget)target, (OpenTK.OpenGL.Enums.GetMapQuery)query, (Single*)v); } public static @@ -4721,9 +4714,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetMaterial(OpenTK.OpenGL.Enums.MaterialFace face, OpenTK.OpenGL.Enums.MaterialParameter pname, [Out] Single* @params) + unsafe void GetMap(OpenTK.OpenGL.Enums.MapTarget target, OpenTK.OpenGL.Enums.GetMapQuery query, [Out] Int32* v) { - Delegates.glGetMaterialfv((OpenTK.OpenGL.Enums.MaterialFace)face, (OpenTK.OpenGL.Enums.MaterialParameter)pname, (Single*)@params); + Delegates.glGetMapiv((OpenTK.OpenGL.Enums.MapTarget)target, (OpenTK.OpenGL.Enums.GetMapQuery)query, (Int32*)v); } public static @@ -4753,9 +4746,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetMaterial(OpenTK.OpenGL.Enums.MaterialFace face, OpenTK.OpenGL.Enums.MaterialParameter pname, [Out] Int32* @params) + unsafe void GetMaterial(OpenTK.OpenGL.Enums.MaterialFace face, OpenTK.OpenGL.Enums.MaterialParameter pname, [Out] Single* @params) { - Delegates.glGetMaterialiv((OpenTK.OpenGL.Enums.MaterialFace)face, (OpenTK.OpenGL.Enums.MaterialParameter)pname, (Int32*)@params); + Delegates.glGetMaterialfv((OpenTK.OpenGL.Enums.MaterialFace)face, (OpenTK.OpenGL.Enums.MaterialParameter)pname, (Single*)@params); } public static @@ -4785,9 +4778,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetPixelMap(OpenTK.OpenGL.Enums.PixelMap map, [Out] Single* values) + unsafe void GetMaterial(OpenTK.OpenGL.Enums.MaterialFace face, OpenTK.OpenGL.Enums.MaterialParameter pname, [Out] Int32* @params) { - Delegates.glGetPixelMapfv((OpenTK.OpenGL.Enums.PixelMap)map, (Single*)values); + Delegates.glGetMaterialiv((OpenTK.OpenGL.Enums.MaterialFace)face, (OpenTK.OpenGL.Enums.MaterialParameter)pname, (Int32*)@params); } public static @@ -4817,16 +4810,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetPixelMap(OpenTK.OpenGL.Enums.PixelMap map, [Out] UInt32* values) + unsafe void GetPixelMap(OpenTK.OpenGL.Enums.PixelMap map, [Out] Single* values) { - Delegates.glGetPixelMapuiv((OpenTK.OpenGL.Enums.PixelMap)map, (UInt32*)values); - } - - [System.CLSCompliant(false)] - public static - unsafe void GetPixelMap(OpenTK.OpenGL.Enums.PixelMap map, [Out] Int32* values) - { - Delegates.glGetPixelMapuiv((OpenTK.OpenGL.Enums.PixelMap)map, (UInt32*)values); + Delegates.glGetPixelMapfv((OpenTK.OpenGL.Enums.PixelMap)map, (Single*)values); } [System.CLSCompliant(false)] @@ -4883,16 +4869,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetPixelMap(OpenTK.OpenGL.Enums.PixelMap map, [Out] UInt16* values) + unsafe void GetPixelMap(OpenTK.OpenGL.Enums.PixelMap map, [Out] UInt32* values) { - Delegates.glGetPixelMapusv((OpenTK.OpenGL.Enums.PixelMap)map, (UInt16*)values); + Delegates.glGetPixelMapuiv((OpenTK.OpenGL.Enums.PixelMap)map, (UInt32*)values); } [System.CLSCompliant(false)] public static - unsafe void GetPixelMap(OpenTK.OpenGL.Enums.PixelMap map, [Out] Int16* values) + unsafe void GetPixelMap(OpenTK.OpenGL.Enums.PixelMap map, [Out] Int32* values) { - Delegates.glGetPixelMapusv((OpenTK.OpenGL.Enums.PixelMap)map, (UInt16*)values); + Delegates.glGetPixelMapuiv((OpenTK.OpenGL.Enums.PixelMap)map, (UInt32*)values); } [System.CLSCompliant(false)] @@ -4949,9 +4935,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetPolygonStipple([Out] Byte* mask) + unsafe void GetPixelMap(OpenTK.OpenGL.Enums.PixelMap map, [Out] UInt16* values) { - Delegates.glGetPolygonStipple((Byte*)mask); + Delegates.glGetPixelMapusv((OpenTK.OpenGL.Enums.PixelMap)map, (UInt16*)values); + } + + [System.CLSCompliant(false)] + public static + unsafe void GetPixelMap(OpenTK.OpenGL.Enums.PixelMap map, [Out] Int16* values) + { + Delegates.glGetPixelMapusv((OpenTK.OpenGL.Enums.PixelMap)map, (UInt16*)values); } public static @@ -4979,6 +4972,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void GetPolygonStipple([Out] Byte* mask) + { + Delegates.glGetPolygonStipple((Byte*)mask); + } + public static string GetString(OpenTK.OpenGL.Enums.StringName name) { @@ -4988,13 +4988,6 @@ namespace OpenTK.OpenGL } } - [System.CLSCompliant(false)] - public static - unsafe void GetTexEnv(OpenTK.OpenGL.Enums.TextureEnvTarget target, OpenTK.OpenGL.Enums.TextureEnvParameter pname, [Out] Single* @params) - { - Delegates.glGetTexEnvfv((OpenTK.OpenGL.Enums.TextureEnvTarget)target, (OpenTK.OpenGL.Enums.TextureEnvParameter)pname, (Single*)@params); - } - public static void GetTexEnv(OpenTK.OpenGL.Enums.TextureEnvTarget target, OpenTK.OpenGL.Enums.TextureEnvParameter pname, [Out] Single[] @params) { @@ -5022,9 +5015,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetTexEnv(OpenTK.OpenGL.Enums.TextureEnvTarget target, OpenTK.OpenGL.Enums.TextureEnvParameter pname, [Out] Int32* @params) + unsafe void GetTexEnv(OpenTK.OpenGL.Enums.TextureEnvTarget target, OpenTK.OpenGL.Enums.TextureEnvParameter pname, [Out] Single* @params) { - Delegates.glGetTexEnviv((OpenTK.OpenGL.Enums.TextureEnvTarget)target, (OpenTK.OpenGL.Enums.TextureEnvParameter)pname, (Int32*)@params); + Delegates.glGetTexEnvfv((OpenTK.OpenGL.Enums.TextureEnvTarget)target, (OpenTK.OpenGL.Enums.TextureEnvParameter)pname, (Single*)@params); } public static @@ -5054,9 +5047,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetTexGen(OpenTK.OpenGL.Enums.TextureCoordName coord, OpenTK.OpenGL.Enums.TextureGenParameter pname, [Out] Double* @params) + unsafe void GetTexEnv(OpenTK.OpenGL.Enums.TextureEnvTarget target, OpenTK.OpenGL.Enums.TextureEnvParameter pname, [Out] Int32* @params) { - Delegates.glGetTexGendv((OpenTK.OpenGL.Enums.TextureCoordName)coord, (OpenTK.OpenGL.Enums.TextureGenParameter)pname, (Double*)@params); + Delegates.glGetTexEnviv((OpenTK.OpenGL.Enums.TextureEnvTarget)target, (OpenTK.OpenGL.Enums.TextureEnvParameter)pname, (Int32*)@params); } public static @@ -5086,9 +5079,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetTexGen(OpenTK.OpenGL.Enums.TextureCoordName coord, OpenTK.OpenGL.Enums.TextureGenParameter pname, [Out] Single* @params) + unsafe void GetTexGen(OpenTK.OpenGL.Enums.TextureCoordName coord, OpenTK.OpenGL.Enums.TextureGenParameter pname, [Out] Double* @params) { - Delegates.glGetTexGenfv((OpenTK.OpenGL.Enums.TextureCoordName)coord, (OpenTK.OpenGL.Enums.TextureGenParameter)pname, (Single*)@params); + Delegates.glGetTexGendv((OpenTK.OpenGL.Enums.TextureCoordName)coord, (OpenTK.OpenGL.Enums.TextureGenParameter)pname, (Double*)@params); } public static @@ -5118,9 +5111,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetTexGen(OpenTK.OpenGL.Enums.TextureCoordName coord, OpenTK.OpenGL.Enums.TextureGenParameter pname, [Out] Int32* @params) + unsafe void GetTexGen(OpenTK.OpenGL.Enums.TextureCoordName coord, OpenTK.OpenGL.Enums.TextureGenParameter pname, [Out] Single* @params) { - Delegates.glGetTexGeniv((OpenTK.OpenGL.Enums.TextureCoordName)coord, (OpenTK.OpenGL.Enums.TextureGenParameter)pname, (Int32*)@params); + Delegates.glGetTexGenfv((OpenTK.OpenGL.Enums.TextureCoordName)coord, (OpenTK.OpenGL.Enums.TextureGenParameter)pname, (Single*)@params); } public static @@ -5148,6 +5141,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void GetTexGen(OpenTK.OpenGL.Enums.TextureCoordName coord, OpenTK.OpenGL.Enums.TextureGenParameter pname, [Out] Int32* @params) + { + Delegates.glGetTexGeniv((OpenTK.OpenGL.Enums.TextureCoordName)coord, (OpenTK.OpenGL.Enums.TextureGenParameter)pname, (Int32*)@params); + } + public static void GetTexImage(OpenTK.OpenGL.Enums.TextureTarget target, Int32 level, OpenTK.OpenGL.Enums.PixelFormat format, OpenTK.OpenGL.Enums.PixelType type, [Out] IntPtr pixels) { @@ -5174,13 +5174,6 @@ namespace OpenTK.OpenGL } } - [System.CLSCompliant(false)] - public static - unsafe void GetTexParameter(OpenTK.OpenGL.Enums.TextureTarget target, OpenTK.OpenGL.Enums.GetTextureParameter pname, [Out] Single* @params) - { - Delegates.glGetTexParameterfv((OpenTK.OpenGL.Enums.TextureTarget)target, (OpenTK.OpenGL.Enums.GetTextureParameter)pname, (Single*)@params); - } - public static void GetTexParameter(OpenTK.OpenGL.Enums.TextureTarget target, OpenTK.OpenGL.Enums.GetTextureParameter pname, [Out] Single[] @params) { @@ -5208,9 +5201,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetTexParameter(OpenTK.OpenGL.Enums.TextureTarget target, OpenTK.OpenGL.Enums.GetTextureParameter pname, [Out] Int32* @params) + unsafe void GetTexParameter(OpenTK.OpenGL.Enums.TextureTarget target, OpenTK.OpenGL.Enums.GetTextureParameter pname, [Out] Single* @params) { - Delegates.glGetTexParameteriv((OpenTK.OpenGL.Enums.TextureTarget)target, (OpenTK.OpenGL.Enums.GetTextureParameter)pname, (Int32*)@params); + Delegates.glGetTexParameterfv((OpenTK.OpenGL.Enums.TextureTarget)target, (OpenTK.OpenGL.Enums.GetTextureParameter)pname, (Single*)@params); } public static @@ -5240,9 +5233,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetTexLevelParameter(OpenTK.OpenGL.Enums.TextureTarget target, Int32 level, OpenTK.OpenGL.Enums.GetTextureParameter pname, [Out] Single* @params) + unsafe void GetTexParameter(OpenTK.OpenGL.Enums.TextureTarget target, OpenTK.OpenGL.Enums.GetTextureParameter pname, [Out] Int32* @params) { - Delegates.glGetTexLevelParameterfv((OpenTK.OpenGL.Enums.TextureTarget)target, (Int32)level, (OpenTK.OpenGL.Enums.GetTextureParameter)pname, (Single*)@params); + Delegates.glGetTexParameteriv((OpenTK.OpenGL.Enums.TextureTarget)target, (OpenTK.OpenGL.Enums.GetTextureParameter)pname, (Int32*)@params); } public static @@ -5272,9 +5265,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetTexLevelParameter(OpenTK.OpenGL.Enums.TextureTarget target, Int32 level, OpenTK.OpenGL.Enums.GetTextureParameter pname, [Out] Int32* @params) + unsafe void GetTexLevelParameter(OpenTK.OpenGL.Enums.TextureTarget target, Int32 level, OpenTK.OpenGL.Enums.GetTextureParameter pname, [Out] Single* @params) { - Delegates.glGetTexLevelParameteriv((OpenTK.OpenGL.Enums.TextureTarget)target, (Int32)level, (OpenTK.OpenGL.Enums.GetTextureParameter)pname, (Int32*)@params); + Delegates.glGetTexLevelParameterfv((OpenTK.OpenGL.Enums.TextureTarget)target, (Int32)level, (OpenTK.OpenGL.Enums.GetTextureParameter)pname, (Single*)@params); } public static @@ -5302,6 +5295,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void GetTexLevelParameter(OpenTK.OpenGL.Enums.TextureTarget target, Int32 level, OpenTK.OpenGL.Enums.GetTextureParameter pname, [Out] Int32* @params) + { + Delegates.glGetTexLevelParameteriv((OpenTK.OpenGL.Enums.TextureTarget)target, (Int32)level, (OpenTK.OpenGL.Enums.GetTextureParameter)pname, (Int32*)@params); + } + public static bool IsEnabled(OpenTK.OpenGL.Enums.EnableCap cap) { @@ -5339,13 +5339,6 @@ namespace OpenTK.OpenGL Delegates.glLoadIdentity(); } - [System.CLSCompliant(false)] - public static - unsafe void LoadMatrix(Single* m) - { - Delegates.glLoadMatrixf((Single*)m); - } - public static void LoadMatrix(Single[] m) { @@ -5372,9 +5365,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void LoadMatrix(Double* m) + unsafe void LoadMatrix(Single* m) { - Delegates.glLoadMatrixd((Double*)m); + Delegates.glLoadMatrixf((Single*)m); } public static @@ -5401,19 +5394,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void LoadMatrix(Double* m) + { + Delegates.glLoadMatrixd((Double*)m); + } + public static void MatrixMode(OpenTK.OpenGL.Enums.MatrixMode mode) { Delegates.glMatrixMode((OpenTK.OpenGL.Enums.MatrixMode)mode); } - [System.CLSCompliant(false)] - public static - unsafe void MultMatrix(Single* m) - { - Delegates.glMultMatrixf((Single*)m); - } - public static void MultMatrix(Single[] m) { @@ -5440,9 +5433,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void MultMatrix(Double* m) + unsafe void MultMatrix(Single* m) { - Delegates.glMultMatrixd((Double*)m); + Delegates.glMultMatrixf((Single*)m); } public static @@ -5469,6 +5462,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void MultMatrix(Double* m) + { + Delegates.glMultMatrixd((Double*)m); + } + public static void Ortho(Double left, Double right, Double bottom, Double top, Double zNear, Double zFar) { @@ -5869,20 +5869,6 @@ namespace OpenTK.OpenGL } } - [System.CLSCompliant(false)] - public static - unsafe bool AreTexturesResident(Int32 n, UInt32* textures, [Out] bool* residences) - { - return Delegates.glAreTexturesResident((Int32)n, (UInt32*)textures, (bool*)residences); - } - - [System.CLSCompliant(false)] - public static - unsafe bool AreTexturesResident(Int32 n, Int32* textures, [Out] bool* residences) - { - return Delegates.glAreTexturesResident((Int32)n, (UInt32*)textures, (bool*)residences); - } - [System.CLSCompliant(false)] public static bool AreTexturesResident(Int32 n, UInt32[] textures, [Out] bool[] residences) @@ -5941,6 +5927,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe bool AreTexturesResident(Int32 n, UInt32* textures, [Out] bool* residences) + { + return Delegates.glAreTexturesResident((Int32)n, (UInt32*)textures, (bool*)residences); + } + + [System.CLSCompliant(false)] + public static + unsafe bool AreTexturesResident(Int32 n, Int32* textures, [Out] bool* residences) + { + return Delegates.glAreTexturesResident((Int32)n, (UInt32*)textures, (bool*)residences); + } + [System.CLSCompliant(false)] public static void BindTexture(OpenTK.OpenGL.Enums.TextureTarget target, UInt32 texture) @@ -5954,20 +5954,6 @@ namespace OpenTK.OpenGL Delegates.glBindTexture((OpenTK.OpenGL.Enums.TextureTarget)target, (UInt32)texture); } - [System.CLSCompliant(false)] - public static - unsafe void DeleteTextures(Int32 n, UInt32* textures) - { - Delegates.glDeleteTextures((Int32)n, (UInt32*)textures); - } - - [System.CLSCompliant(false)] - public static - unsafe void DeleteTextures(Int32 n, Int32* textures) - { - Delegates.glDeleteTextures((Int32)n, (UInt32*)textures); - } - [System.CLSCompliant(false)] public static void DeleteTextures(Int32 n, UInt32[] textures) @@ -6020,16 +6006,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GenTextures(Int32 n, [Out] UInt32* textures) + unsafe void DeleteTextures(Int32 n, UInt32* textures) { - Delegates.glGenTextures((Int32)n, (UInt32*)textures); + Delegates.glDeleteTextures((Int32)n, (UInt32*)textures); } [System.CLSCompliant(false)] public static - unsafe void GenTextures(Int32 n, [Out] Int32* textures) + unsafe void DeleteTextures(Int32 n, Int32* textures) { - Delegates.glGenTextures((Int32)n, (UInt32*)textures); + Delegates.glDeleteTextures((Int32)n, (UInt32*)textures); } [System.CLSCompliant(false)] @@ -6084,6 +6070,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void GenTextures(Int32 n, [Out] UInt32* textures) + { + Delegates.glGenTextures((Int32)n, (UInt32*)textures); + } + + [System.CLSCompliant(false)] + public static + unsafe void GenTextures(Int32 n, [Out] Int32* textures) + { + Delegates.glGenTextures((Int32)n, (UInt32*)textures); + } + [System.CLSCompliant(false)] public static bool IsTexture(UInt32 texture) @@ -6097,20 +6097,6 @@ namespace OpenTK.OpenGL return Delegates.glIsTexture((UInt32)texture); } - [System.CLSCompliant(false)] - public static - unsafe void PrioritizeTextures(Int32 n, UInt32* textures, Single* priorities) - { - Delegates.glPrioritizeTextures((Int32)n, (UInt32*)textures, (Single*)priorities); - } - - [System.CLSCompliant(false)] - public static - unsafe void PrioritizeTextures(Int32 n, Int32* textures, Single* priorities) - { - Delegates.glPrioritizeTextures((Int32)n, (UInt32*)textures, (Single*)priorities); - } - [System.CLSCompliant(false)] public static void PrioritizeTextures(Int32 n, UInt32[] textures, Single[] priorities) @@ -6165,17 +6151,24 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] public static - void Index(Byte c) + unsafe void PrioritizeTextures(Int32 n, UInt32* textures, Single* priorities) { - Delegates.glIndexub((Byte)c); + Delegates.glPrioritizeTextures((Int32)n, (UInt32*)textures, (Single*)priorities); } [System.CLSCompliant(false)] public static - unsafe void Indexv(Byte* c) + unsafe void PrioritizeTextures(Int32 n, Int32* textures, Single* priorities) { - Delegates.glIndexubv((Byte*)c); + Delegates.glPrioritizeTextures((Int32)n, (UInt32*)textures, (Single*)priorities); + } + + public static + void Index(Byte c) + { + Delegates.glIndexub((Byte)c); } public static @@ -6202,6 +6195,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Indexv(Byte* c) + { + Delegates.glIndexubv((Byte*)c); + } + public static void PopClientAttrib() { @@ -6306,13 +6306,6 @@ namespace OpenTK.OpenGL } } - [System.CLSCompliant(false)] - public static - unsafe void ColorTableParameter(OpenTK.OpenGL.Enums.All target, OpenTK.OpenGL.Enums.All pname, Single* @params) - { - Delegates.glColorTableParameterfv((OpenTK.OpenGL.Enums.All)target, (OpenTK.OpenGL.Enums.All)pname, (Single*)@params); - } - public static void ColorTableParameter(OpenTK.OpenGL.Enums.All target, OpenTK.OpenGL.Enums.All pname, Single[] @params) { @@ -6339,9 +6332,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void ColorTableParameter(OpenTK.OpenGL.Enums.All target, OpenTK.OpenGL.Enums.All pname, Int32* @params) + unsafe void ColorTableParameter(OpenTK.OpenGL.Enums.All target, OpenTK.OpenGL.Enums.All pname, Single* @params) { - Delegates.glColorTableParameteriv((OpenTK.OpenGL.Enums.All)target, (OpenTK.OpenGL.Enums.All)pname, (Int32*)@params); + Delegates.glColorTableParameterfv((OpenTK.OpenGL.Enums.All)target, (OpenTK.OpenGL.Enums.All)pname, (Single*)@params); } public static @@ -6368,6 +6361,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ColorTableParameter(OpenTK.OpenGL.Enums.All target, OpenTK.OpenGL.Enums.All pname, Int32* @params) + { + Delegates.glColorTableParameteriv((OpenTK.OpenGL.Enums.All)target, (OpenTK.OpenGL.Enums.All)pname, (Int32*)@params); + } + public static void CopyColorTable(OpenTK.OpenGL.Enums.All target, OpenTK.OpenGL.Enums.PixelInternalFormat internalformat, Int32 x, Int32 y, Int32 width) { @@ -6400,13 +6400,6 @@ namespace OpenTK.OpenGL } } - [System.CLSCompliant(false)] - public static - unsafe void GetColorTableParameter(OpenTK.OpenGL.Enums.All target, OpenTK.OpenGL.Enums.All pname, [Out] Single* @params) - { - Delegates.glGetColorTableParameterfv((OpenTK.OpenGL.Enums.All)target, (OpenTK.OpenGL.Enums.All)pname, (Single*)@params); - } - public static void GetColorTableParameter(OpenTK.OpenGL.Enums.All target, OpenTK.OpenGL.Enums.All pname, [Out] Single[] @params) { @@ -6434,9 +6427,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetColorTableParameter(OpenTK.OpenGL.Enums.All target, OpenTK.OpenGL.Enums.All pname, [Out] Int32* @params) + unsafe void GetColorTableParameter(OpenTK.OpenGL.Enums.All target, OpenTK.OpenGL.Enums.All pname, [Out] Single* @params) { - Delegates.glGetColorTableParameteriv((OpenTK.OpenGL.Enums.All)target, (OpenTK.OpenGL.Enums.All)pname, (Int32*)@params); + Delegates.glGetColorTableParameterfv((OpenTK.OpenGL.Enums.All)target, (OpenTK.OpenGL.Enums.All)pname, (Single*)@params); } public static @@ -6464,6 +6457,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void GetColorTableParameter(OpenTK.OpenGL.Enums.All target, OpenTK.OpenGL.Enums.All pname, [Out] Int32* @params) + { + Delegates.glGetColorTableParameteriv((OpenTK.OpenGL.Enums.All)target, (OpenTK.OpenGL.Enums.All)pname, (Int32*)@params); + } + public static void ColorSubTable(OpenTK.OpenGL.Enums.All target, Int32 start, Int32 count, OpenTK.OpenGL.Enums.PixelFormat format, OpenTK.OpenGL.Enums.PixelType type, IntPtr data) { @@ -6554,13 +6554,6 @@ namespace OpenTK.OpenGL Delegates.glConvolutionParameterf((OpenTK.OpenGL.Enums.All)target, (OpenTK.OpenGL.Enums.All)pname, (Single)@params); } - [System.CLSCompliant(false)] - public static - unsafe void ConvolutionParameterv(OpenTK.OpenGL.Enums.All target, OpenTK.OpenGL.Enums.All pname, Single* @params) - { - Delegates.glConvolutionParameterfv((OpenTK.OpenGL.Enums.All)target, (OpenTK.OpenGL.Enums.All)pname, (Single*)@params); - } - public static void ConvolutionParameterv(OpenTK.OpenGL.Enums.All target, OpenTK.OpenGL.Enums.All pname, Single[] @params) { @@ -6585,19 +6578,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ConvolutionParameterv(OpenTK.OpenGL.Enums.All target, OpenTK.OpenGL.Enums.All pname, Single* @params) + { + Delegates.glConvolutionParameterfv((OpenTK.OpenGL.Enums.All)target, (OpenTK.OpenGL.Enums.All)pname, (Single*)@params); + } + public static void ConvolutionParameter(OpenTK.OpenGL.Enums.All target, OpenTK.OpenGL.Enums.All pname, Int32 @params) { Delegates.glConvolutionParameteri((OpenTK.OpenGL.Enums.All)target, (OpenTK.OpenGL.Enums.All)pname, (Int32)@params); } - [System.CLSCompliant(false)] - public static - unsafe void ConvolutionParameterv(OpenTK.OpenGL.Enums.All target, OpenTK.OpenGL.Enums.All pname, Int32* @params) - { - Delegates.glConvolutionParameteriv((OpenTK.OpenGL.Enums.All)target, (OpenTK.OpenGL.Enums.All)pname, (Int32*)@params); - } - public static void ConvolutionParameterv(OpenTK.OpenGL.Enums.All target, OpenTK.OpenGL.Enums.All pname, Int32[] @params) { @@ -6622,6 +6615,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ConvolutionParameterv(OpenTK.OpenGL.Enums.All target, OpenTK.OpenGL.Enums.All pname, Int32* @params) + { + Delegates.glConvolutionParameteriv((OpenTK.OpenGL.Enums.All)target, (OpenTK.OpenGL.Enums.All)pname, (Int32*)@params); + } + public static void CopyConvolutionFilter1D(OpenTK.OpenGL.Enums.All target, OpenTK.OpenGL.Enums.PixelInternalFormat internalformat, Int32 x, Int32 y, Int32 width) { @@ -6660,13 +6660,6 @@ namespace OpenTK.OpenGL } } - [System.CLSCompliant(false)] - public static - unsafe void GetConvolutionParameter(OpenTK.OpenGL.Enums.All target, OpenTK.OpenGL.Enums.All pname, [Out] Single* @params) - { - Delegates.glGetConvolutionParameterfv((OpenTK.OpenGL.Enums.All)target, (OpenTK.OpenGL.Enums.All)pname, (Single*)@params); - } - public static void GetConvolutionParameter(OpenTK.OpenGL.Enums.All target, OpenTK.OpenGL.Enums.All pname, [Out] Single[] @params) { @@ -6694,9 +6687,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetConvolutionParameter(OpenTK.OpenGL.Enums.All target, OpenTK.OpenGL.Enums.All pname, [Out] Int32* @params) + unsafe void GetConvolutionParameter(OpenTK.OpenGL.Enums.All target, OpenTK.OpenGL.Enums.All pname, [Out] Single* @params) { - Delegates.glGetConvolutionParameteriv((OpenTK.OpenGL.Enums.All)target, (OpenTK.OpenGL.Enums.All)pname, (Int32*)@params); + Delegates.glGetConvolutionParameterfv((OpenTK.OpenGL.Enums.All)target, (OpenTK.OpenGL.Enums.All)pname, (Single*)@params); } public static @@ -6724,6 +6717,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void GetConvolutionParameter(OpenTK.OpenGL.Enums.All target, OpenTK.OpenGL.Enums.All pname, [Out] Int32* @params) + { + Delegates.glGetConvolutionParameteriv((OpenTK.OpenGL.Enums.All)target, (OpenTK.OpenGL.Enums.All)pname, (Int32*)@params); + } + public static void GetSeparableFilter(OpenTK.OpenGL.Enums.All target, OpenTK.OpenGL.Enums.PixelFormat format, OpenTK.OpenGL.Enums.PixelType type, [Out] IntPtr row, [Out] IntPtr column, [Out] IntPtr span) { @@ -6808,13 +6808,6 @@ namespace OpenTK.OpenGL } } - [System.CLSCompliant(false)] - public static - unsafe void GetHistogramParameter(OpenTK.OpenGL.Enums.All target, OpenTK.OpenGL.Enums.All pname, [Out] Single* @params) - { - Delegates.glGetHistogramParameterfv((OpenTK.OpenGL.Enums.All)target, (OpenTK.OpenGL.Enums.All)pname, (Single*)@params); - } - public static void GetHistogramParameter(OpenTK.OpenGL.Enums.All target, OpenTK.OpenGL.Enums.All pname, [Out] Single[] @params) { @@ -6842,9 +6835,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetHistogramParameter(OpenTK.OpenGL.Enums.All target, OpenTK.OpenGL.Enums.All pname, [Out] Int32* @params) + unsafe void GetHistogramParameter(OpenTK.OpenGL.Enums.All target, OpenTK.OpenGL.Enums.All pname, [Out] Single* @params) { - Delegates.glGetHistogramParameteriv((OpenTK.OpenGL.Enums.All)target, (OpenTK.OpenGL.Enums.All)pname, (Int32*)@params); + Delegates.glGetHistogramParameterfv((OpenTK.OpenGL.Enums.All)target, (OpenTK.OpenGL.Enums.All)pname, (Single*)@params); } public static @@ -6872,6 +6865,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void GetHistogramParameter(OpenTK.OpenGL.Enums.All target, OpenTK.OpenGL.Enums.All pname, [Out] Int32* @params) + { + Delegates.glGetHistogramParameteriv((OpenTK.OpenGL.Enums.All)target, (OpenTK.OpenGL.Enums.All)pname, (Int32*)@params); + } + public static void GetMinmax(OpenTK.OpenGL.Enums.All target, bool reset, OpenTK.OpenGL.Enums.PixelFormat format, OpenTK.OpenGL.Enums.PixelType type, [Out] IntPtr values) { @@ -6898,13 +6898,6 @@ namespace OpenTK.OpenGL } } - [System.CLSCompliant(false)] - public static - unsafe void GetMinmaxParameter(OpenTK.OpenGL.Enums.All target, OpenTK.OpenGL.Enums.All pname, [Out] Single* @params) - { - Delegates.glGetMinmaxParameterfv((OpenTK.OpenGL.Enums.All)target, (OpenTK.OpenGL.Enums.All)pname, (Single*)@params); - } - public static void GetMinmaxParameter(OpenTK.OpenGL.Enums.All target, OpenTK.OpenGL.Enums.All pname, [Out] Single[] @params) { @@ -6932,9 +6925,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetMinmaxParameter(OpenTK.OpenGL.Enums.All target, OpenTK.OpenGL.Enums.All pname, [Out] Int32* @params) + unsafe void GetMinmaxParameter(OpenTK.OpenGL.Enums.All target, OpenTK.OpenGL.Enums.All pname, [Out] Single* @params) { - Delegates.glGetMinmaxParameteriv((OpenTK.OpenGL.Enums.All)target, (OpenTK.OpenGL.Enums.All)pname, (Int32*)@params); + Delegates.glGetMinmaxParameterfv((OpenTK.OpenGL.Enums.All)target, (OpenTK.OpenGL.Enums.All)pname, (Single*)@params); } public static @@ -6962,6 +6955,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void GetMinmaxParameter(OpenTK.OpenGL.Enums.All target, OpenTK.OpenGL.Enums.All pname, [Out] Int32* @params) + { + Delegates.glGetMinmaxParameteriv((OpenTK.OpenGL.Enums.All)target, (OpenTK.OpenGL.Enums.All)pname, (Int32*)@params); + } + public static void Histogram(OpenTK.OpenGL.Enums.All target, Int32 width, OpenTK.OpenGL.Enums.PixelInternalFormat internalformat, bool sink) { @@ -7062,13 +7062,6 @@ namespace OpenTK.OpenGL Delegates.glMultiTexCoord1d((OpenTK.OpenGL.Enums.TextureUnit)target, (Double)s); } - [System.CLSCompliant(false)] - public static - unsafe void MultiTexCoord1v(OpenTK.OpenGL.Enums.TextureUnit target, Double* v) - { - Delegates.glMultiTexCoord1dv((OpenTK.OpenGL.Enums.TextureUnit)target, (Double*)v); - } - public static void MultiTexCoord1v(OpenTK.OpenGL.Enums.TextureUnit target, Double[] v) { @@ -7093,19 +7086,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void MultiTexCoord1v(OpenTK.OpenGL.Enums.TextureUnit target, Double* v) + { + Delegates.glMultiTexCoord1dv((OpenTK.OpenGL.Enums.TextureUnit)target, (Double*)v); + } + public static void MultiTexCoord1(OpenTK.OpenGL.Enums.TextureUnit target, Single s) { Delegates.glMultiTexCoord1f((OpenTK.OpenGL.Enums.TextureUnit)target, (Single)s); } - [System.CLSCompliant(false)] - public static - unsafe void MultiTexCoord1v(OpenTK.OpenGL.Enums.TextureUnit target, Single* v) - { - Delegates.glMultiTexCoord1fv((OpenTK.OpenGL.Enums.TextureUnit)target, (Single*)v); - } - public static void MultiTexCoord1v(OpenTK.OpenGL.Enums.TextureUnit target, Single[] v) { @@ -7130,19 +7123,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void MultiTexCoord1v(OpenTK.OpenGL.Enums.TextureUnit target, Single* v) + { + Delegates.glMultiTexCoord1fv((OpenTK.OpenGL.Enums.TextureUnit)target, (Single*)v); + } + public static void MultiTexCoord1(OpenTK.OpenGL.Enums.TextureUnit target, Int32 s) { Delegates.glMultiTexCoord1i((OpenTK.OpenGL.Enums.TextureUnit)target, (Int32)s); } - [System.CLSCompliant(false)] - public static - unsafe void MultiTexCoord1v(OpenTK.OpenGL.Enums.TextureUnit target, Int32* v) - { - Delegates.glMultiTexCoord1iv((OpenTK.OpenGL.Enums.TextureUnit)target, (Int32*)v); - } - public static void MultiTexCoord1v(OpenTK.OpenGL.Enums.TextureUnit target, Int32[] v) { @@ -7167,19 +7160,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void MultiTexCoord1v(OpenTK.OpenGL.Enums.TextureUnit target, Int32* v) + { + Delegates.glMultiTexCoord1iv((OpenTK.OpenGL.Enums.TextureUnit)target, (Int32*)v); + } + public static void MultiTexCoord1(OpenTK.OpenGL.Enums.TextureUnit target, Int16 s) { Delegates.glMultiTexCoord1s((OpenTK.OpenGL.Enums.TextureUnit)target, (Int16)s); } - [System.CLSCompliant(false)] - public static - unsafe void MultiTexCoord1v(OpenTK.OpenGL.Enums.TextureUnit target, Int16* v) - { - Delegates.glMultiTexCoord1sv((OpenTK.OpenGL.Enums.TextureUnit)target, (Int16*)v); - } - public static void MultiTexCoord1v(OpenTK.OpenGL.Enums.TextureUnit target, Int16[] v) { @@ -7204,19 +7197,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void MultiTexCoord1v(OpenTK.OpenGL.Enums.TextureUnit target, Int16* v) + { + Delegates.glMultiTexCoord1sv((OpenTK.OpenGL.Enums.TextureUnit)target, (Int16*)v); + } + public static void MultiTexCoord2(OpenTK.OpenGL.Enums.TextureUnit target, Double s, Double t) { Delegates.glMultiTexCoord2d((OpenTK.OpenGL.Enums.TextureUnit)target, (Double)s, (Double)t); } - [System.CLSCompliant(false)] - public static - unsafe void MultiTexCoord2(OpenTK.OpenGL.Enums.TextureUnit target, Double* v) - { - Delegates.glMultiTexCoord2dv((OpenTK.OpenGL.Enums.TextureUnit)target, (Double*)v); - } - public static void MultiTexCoord2(OpenTK.OpenGL.Enums.TextureUnit target, Double[] v) { @@ -7241,19 +7234,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void MultiTexCoord2(OpenTK.OpenGL.Enums.TextureUnit target, Double* v) + { + Delegates.glMultiTexCoord2dv((OpenTK.OpenGL.Enums.TextureUnit)target, (Double*)v); + } + public static void MultiTexCoord2(OpenTK.OpenGL.Enums.TextureUnit target, Single s, Single t) { Delegates.glMultiTexCoord2f((OpenTK.OpenGL.Enums.TextureUnit)target, (Single)s, (Single)t); } - [System.CLSCompliant(false)] - public static - unsafe void MultiTexCoord2(OpenTK.OpenGL.Enums.TextureUnit target, Single* v) - { - Delegates.glMultiTexCoord2fv((OpenTK.OpenGL.Enums.TextureUnit)target, (Single*)v); - } - public static void MultiTexCoord2(OpenTK.OpenGL.Enums.TextureUnit target, Single[] v) { @@ -7278,19 +7271,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void MultiTexCoord2(OpenTK.OpenGL.Enums.TextureUnit target, Single* v) + { + Delegates.glMultiTexCoord2fv((OpenTK.OpenGL.Enums.TextureUnit)target, (Single*)v); + } + public static void MultiTexCoord2(OpenTK.OpenGL.Enums.TextureUnit target, Int32 s, Int32 t) { Delegates.glMultiTexCoord2i((OpenTK.OpenGL.Enums.TextureUnit)target, (Int32)s, (Int32)t); } - [System.CLSCompliant(false)] - public static - unsafe void MultiTexCoord2(OpenTK.OpenGL.Enums.TextureUnit target, Int32* v) - { - Delegates.glMultiTexCoord2iv((OpenTK.OpenGL.Enums.TextureUnit)target, (Int32*)v); - } - public static void MultiTexCoord2(OpenTK.OpenGL.Enums.TextureUnit target, Int32[] v) { @@ -7315,19 +7308,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void MultiTexCoord2(OpenTK.OpenGL.Enums.TextureUnit target, Int32* v) + { + Delegates.glMultiTexCoord2iv((OpenTK.OpenGL.Enums.TextureUnit)target, (Int32*)v); + } + public static void MultiTexCoord2(OpenTK.OpenGL.Enums.TextureUnit target, Int16 s, Int16 t) { Delegates.glMultiTexCoord2s((OpenTK.OpenGL.Enums.TextureUnit)target, (Int16)s, (Int16)t); } - [System.CLSCompliant(false)] - public static - unsafe void MultiTexCoord2(OpenTK.OpenGL.Enums.TextureUnit target, Int16* v) - { - Delegates.glMultiTexCoord2sv((OpenTK.OpenGL.Enums.TextureUnit)target, (Int16*)v); - } - public static void MultiTexCoord2(OpenTK.OpenGL.Enums.TextureUnit target, Int16[] v) { @@ -7352,19 +7345,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void MultiTexCoord2(OpenTK.OpenGL.Enums.TextureUnit target, Int16* v) + { + Delegates.glMultiTexCoord2sv((OpenTK.OpenGL.Enums.TextureUnit)target, (Int16*)v); + } + public static void MultiTexCoord3(OpenTK.OpenGL.Enums.TextureUnit target, Double s, Double t, Double r) { Delegates.glMultiTexCoord3d((OpenTK.OpenGL.Enums.TextureUnit)target, (Double)s, (Double)t, (Double)r); } - [System.CLSCompliant(false)] - public static - unsafe void MultiTexCoord3(OpenTK.OpenGL.Enums.TextureUnit target, Double* v) - { - Delegates.glMultiTexCoord3dv((OpenTK.OpenGL.Enums.TextureUnit)target, (Double*)v); - } - public static void MultiTexCoord3(OpenTK.OpenGL.Enums.TextureUnit target, Double[] v) { @@ -7389,19 +7382,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void MultiTexCoord3(OpenTK.OpenGL.Enums.TextureUnit target, Double* v) + { + Delegates.glMultiTexCoord3dv((OpenTK.OpenGL.Enums.TextureUnit)target, (Double*)v); + } + public static void MultiTexCoord3(OpenTK.OpenGL.Enums.TextureUnit target, Single s, Single t, Single r) { Delegates.glMultiTexCoord3f((OpenTK.OpenGL.Enums.TextureUnit)target, (Single)s, (Single)t, (Single)r); } - [System.CLSCompliant(false)] - public static - unsafe void MultiTexCoord3(OpenTK.OpenGL.Enums.TextureUnit target, Single* v) - { - Delegates.glMultiTexCoord3fv((OpenTK.OpenGL.Enums.TextureUnit)target, (Single*)v); - } - public static void MultiTexCoord3(OpenTK.OpenGL.Enums.TextureUnit target, Single[] v) { @@ -7426,19 +7419,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void MultiTexCoord3(OpenTK.OpenGL.Enums.TextureUnit target, Single* v) + { + Delegates.glMultiTexCoord3fv((OpenTK.OpenGL.Enums.TextureUnit)target, (Single*)v); + } + public static void MultiTexCoord3(OpenTK.OpenGL.Enums.TextureUnit target, Int32 s, Int32 t, Int32 r) { Delegates.glMultiTexCoord3i((OpenTK.OpenGL.Enums.TextureUnit)target, (Int32)s, (Int32)t, (Int32)r); } - [System.CLSCompliant(false)] - public static - unsafe void MultiTexCoord3(OpenTK.OpenGL.Enums.TextureUnit target, Int32* v) - { - Delegates.glMultiTexCoord3iv((OpenTK.OpenGL.Enums.TextureUnit)target, (Int32*)v); - } - public static void MultiTexCoord3(OpenTK.OpenGL.Enums.TextureUnit target, Int32[] v) { @@ -7463,19 +7456,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void MultiTexCoord3(OpenTK.OpenGL.Enums.TextureUnit target, Int32* v) + { + Delegates.glMultiTexCoord3iv((OpenTK.OpenGL.Enums.TextureUnit)target, (Int32*)v); + } + public static void MultiTexCoord3(OpenTK.OpenGL.Enums.TextureUnit target, Int16 s, Int16 t, Int16 r) { Delegates.glMultiTexCoord3s((OpenTK.OpenGL.Enums.TextureUnit)target, (Int16)s, (Int16)t, (Int16)r); } - [System.CLSCompliant(false)] - public static - unsafe void MultiTexCoord3(OpenTK.OpenGL.Enums.TextureUnit target, Int16* v) - { - Delegates.glMultiTexCoord3sv((OpenTK.OpenGL.Enums.TextureUnit)target, (Int16*)v); - } - public static void MultiTexCoord3(OpenTK.OpenGL.Enums.TextureUnit target, Int16[] v) { @@ -7500,19 +7493,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void MultiTexCoord3(OpenTK.OpenGL.Enums.TextureUnit target, Int16* v) + { + Delegates.glMultiTexCoord3sv((OpenTK.OpenGL.Enums.TextureUnit)target, (Int16*)v); + } + public static void MultiTexCoord4(OpenTK.OpenGL.Enums.TextureUnit target, Double s, Double t, Double r, Double q) { Delegates.glMultiTexCoord4d((OpenTK.OpenGL.Enums.TextureUnit)target, (Double)s, (Double)t, (Double)r, (Double)q); } - [System.CLSCompliant(false)] - public static - unsafe void MultiTexCoord4(OpenTK.OpenGL.Enums.TextureUnit target, Double* v) - { - Delegates.glMultiTexCoord4dv((OpenTK.OpenGL.Enums.TextureUnit)target, (Double*)v); - } - public static void MultiTexCoord4(OpenTK.OpenGL.Enums.TextureUnit target, Double[] v) { @@ -7537,19 +7530,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void MultiTexCoord4(OpenTK.OpenGL.Enums.TextureUnit target, Double* v) + { + Delegates.glMultiTexCoord4dv((OpenTK.OpenGL.Enums.TextureUnit)target, (Double*)v); + } + public static void MultiTexCoord4(OpenTK.OpenGL.Enums.TextureUnit target, Single s, Single t, Single r, Single q) { Delegates.glMultiTexCoord4f((OpenTK.OpenGL.Enums.TextureUnit)target, (Single)s, (Single)t, (Single)r, (Single)q); } - [System.CLSCompliant(false)] - public static - unsafe void MultiTexCoord4(OpenTK.OpenGL.Enums.TextureUnit target, Single* v) - { - Delegates.glMultiTexCoord4fv((OpenTK.OpenGL.Enums.TextureUnit)target, (Single*)v); - } - public static void MultiTexCoord4(OpenTK.OpenGL.Enums.TextureUnit target, Single[] v) { @@ -7574,19 +7567,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void MultiTexCoord4(OpenTK.OpenGL.Enums.TextureUnit target, Single* v) + { + Delegates.glMultiTexCoord4fv((OpenTK.OpenGL.Enums.TextureUnit)target, (Single*)v); + } + public static void MultiTexCoord4(OpenTK.OpenGL.Enums.TextureUnit target, Int32 s, Int32 t, Int32 r, Int32 q) { Delegates.glMultiTexCoord4i((OpenTK.OpenGL.Enums.TextureUnit)target, (Int32)s, (Int32)t, (Int32)r, (Int32)q); } - [System.CLSCompliant(false)] - public static - unsafe void MultiTexCoord4(OpenTK.OpenGL.Enums.TextureUnit target, Int32* v) - { - Delegates.glMultiTexCoord4iv((OpenTK.OpenGL.Enums.TextureUnit)target, (Int32*)v); - } - public static void MultiTexCoord4(OpenTK.OpenGL.Enums.TextureUnit target, Int32[] v) { @@ -7611,19 +7604,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void MultiTexCoord4(OpenTK.OpenGL.Enums.TextureUnit target, Int32* v) + { + Delegates.glMultiTexCoord4iv((OpenTK.OpenGL.Enums.TextureUnit)target, (Int32*)v); + } + public static void MultiTexCoord4(OpenTK.OpenGL.Enums.TextureUnit target, Int16 s, Int16 t, Int16 r, Int16 q) { Delegates.glMultiTexCoord4s((OpenTK.OpenGL.Enums.TextureUnit)target, (Int16)s, (Int16)t, (Int16)r, (Int16)q); } - [System.CLSCompliant(false)] - public static - unsafe void MultiTexCoord4(OpenTK.OpenGL.Enums.TextureUnit target, Int16* v) - { - Delegates.glMultiTexCoord4sv((OpenTK.OpenGL.Enums.TextureUnit)target, (Int16*)v); - } - public static void MultiTexCoord4(OpenTK.OpenGL.Enums.TextureUnit target, Int16[] v) { @@ -7650,9 +7643,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void LoadTransposeMatrix(Single* m) + unsafe void MultiTexCoord4(OpenTK.OpenGL.Enums.TextureUnit target, Int16* v) { - Delegates.glLoadTransposeMatrixf((Single*)m); + Delegates.glMultiTexCoord4sv((OpenTK.OpenGL.Enums.TextureUnit)target, (Int16*)v); } public static @@ -7681,9 +7674,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void LoadTransposeMatrix(Double* m) + unsafe void LoadTransposeMatrix(Single* m) { - Delegates.glLoadTransposeMatrixd((Double*)m); + Delegates.glLoadTransposeMatrixf((Single*)m); } public static @@ -7712,9 +7705,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void MultTransposeMatrix(Single* m) + unsafe void LoadTransposeMatrix(Double* m) { - Delegates.glMultTransposeMatrixf((Single*)m); + Delegates.glLoadTransposeMatrixd((Double*)m); } public static @@ -7743,9 +7736,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void MultTransposeMatrix(Double* m) + unsafe void MultTransposeMatrix(Single* m) { - Delegates.glMultTransposeMatrixd((Double*)m); + Delegates.glMultTransposeMatrixf((Single*)m); } public static @@ -7772,6 +7765,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void MultTransposeMatrix(Double* m) + { + Delegates.glMultTransposeMatrixd((Double*)m); + } + public static void SampleCoverage(Single value, bool invert) { @@ -7972,13 +7972,6 @@ namespace OpenTK.OpenGL Delegates.glFogCoordf((Single)coord); } - [System.CLSCompliant(false)] - public static - unsafe void FogCoordv(Single* coord) - { - Delegates.glFogCoordfv((Single*)coord); - } - public static void FogCoordv(Single[] coord) { @@ -8003,19 +7996,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void FogCoordv(Single* coord) + { + Delegates.glFogCoordfv((Single*)coord); + } + public static void FogCoord(Double coord) { Delegates.glFogCoordd((Double)coord); } - [System.CLSCompliant(false)] - public static - unsafe void FogCoordv(Double* coord) - { - Delegates.glFogCoorddv((Double*)coord); - } - public static void FogCoordv(Double[] coord) { @@ -8040,6 +8033,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void FogCoordv(Double* coord) + { + Delegates.glFogCoorddv((Double*)coord); + } + public static void FogCoordPointer(OpenTK.OpenGL.Enums.FogPointerType type, Int32 stride, IntPtr pointer) { @@ -8066,13 +8066,6 @@ namespace OpenTK.OpenGL } } - [System.CLSCompliant(false)] - public static - unsafe void MultiDrawArrays(OpenTK.OpenGL.Enums.BeginMode mode, [Out] Int32* first, [Out] Int32* count, Int32 primcount) - { - Delegates.glMultiDrawArrays((OpenTK.OpenGL.Enums.BeginMode)mode, (Int32*)first, (Int32*)count, (Int32)primcount); - } - public static void MultiDrawArrays(OpenTK.OpenGL.Enums.BeginMode mode, [Out] Int32[] first, [Out] Int32[] count, Int32 primcount) { @@ -8103,24 +8096,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void MultiDrawElements(OpenTK.OpenGL.Enums.BeginMode mode, Int32* count, OpenTK.OpenGL.Enums.DrawElementsType type, IntPtr indices, Int32 primcount) + unsafe void MultiDrawArrays(OpenTK.OpenGL.Enums.BeginMode mode, [Out] Int32* first, [Out] Int32* count, Int32 primcount) { - Delegates.glMultiDrawElements((OpenTK.OpenGL.Enums.BeginMode)mode, (Int32*)count, (OpenTK.OpenGL.Enums.DrawElementsType)type, (IntPtr)indices, (Int32)primcount); - } - - [System.CLSCompliant(false)] - public static - unsafe void MultiDrawElements(OpenTK.OpenGL.Enums.BeginMode mode, Int32* count, OpenTK.OpenGL.Enums.DrawElementsType type, [In, Out] object indices, Int32 primcount) - { - System.Runtime.InteropServices.GCHandle indices_ptr = System.Runtime.InteropServices.GCHandle.Alloc(indices, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glMultiDrawElements((OpenTK.OpenGL.Enums.BeginMode)mode, (Int32*)count, (OpenTK.OpenGL.Enums.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); - } - finally - { - indices_ptr.Free(); - } + Delegates.glMultiDrawArrays((OpenTK.OpenGL.Enums.BeginMode)mode, (Int32*)first, (Int32*)count, (Int32)primcount); } public static @@ -8187,17 +8165,32 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] public static - void PointParameter(OpenTK.OpenGL.Enums.PointParameterName pname, Single param) + unsafe void MultiDrawElements(OpenTK.OpenGL.Enums.BeginMode mode, Int32* count, OpenTK.OpenGL.Enums.DrawElementsType type, IntPtr indices, Int32 primcount) { - Delegates.glPointParameterf((OpenTK.OpenGL.Enums.PointParameterName)pname, (Single)param); + Delegates.glMultiDrawElements((OpenTK.OpenGL.Enums.BeginMode)mode, (Int32*)count, (OpenTK.OpenGL.Enums.DrawElementsType)type, (IntPtr)indices, (Int32)primcount); } [System.CLSCompliant(false)] public static - unsafe void PointParameterv(OpenTK.OpenGL.Enums.PointParameterName pname, Single* @params) + unsafe void MultiDrawElements(OpenTK.OpenGL.Enums.BeginMode mode, Int32* count, OpenTK.OpenGL.Enums.DrawElementsType type, [In, Out] object indices, Int32 primcount) { - Delegates.glPointParameterfv((OpenTK.OpenGL.Enums.PointParameterName)pname, (Single*)@params); + System.Runtime.InteropServices.GCHandle indices_ptr = System.Runtime.InteropServices.GCHandle.Alloc(indices, System.Runtime.InteropServices.GCHandleType.Pinned); + try + { + Delegates.glMultiDrawElements((OpenTK.OpenGL.Enums.BeginMode)mode, (Int32*)count, (OpenTK.OpenGL.Enums.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); + } + finally + { + indices_ptr.Free(); + } + } + + public static + void PointParameter(OpenTK.OpenGL.Enums.PointParameterName pname, Single param) + { + Delegates.glPointParameterf((OpenTK.OpenGL.Enums.PointParameterName)pname, (Single)param); } public static @@ -8224,19 +8217,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void PointParameterv(OpenTK.OpenGL.Enums.PointParameterName pname, Single* @params) + { + Delegates.glPointParameterfv((OpenTK.OpenGL.Enums.PointParameterName)pname, (Single*)@params); + } + public static void PointParameter(OpenTK.OpenGL.Enums.PointParameterName pname, Int32 param) { Delegates.glPointParameteri((OpenTK.OpenGL.Enums.PointParameterName)pname, (Int32)param); } - [System.CLSCompliant(false)] - public static - unsafe void PointParameterv(OpenTK.OpenGL.Enums.PointParameterName pname, Int32* @params) - { - Delegates.glPointParameteriv((OpenTK.OpenGL.Enums.PointParameterName)pname, (Int32*)@params); - } - public static void PointParameterv(OpenTK.OpenGL.Enums.PointParameterName pname, Int32[] @params) { @@ -8263,16 +8256,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void SecondaryColor3(SByte red, SByte green, SByte blue) + unsafe void PointParameterv(OpenTK.OpenGL.Enums.PointParameterName pname, Int32* @params) { - Delegates.glSecondaryColor3b((SByte)red, (SByte)green, (SByte)blue); + Delegates.glPointParameteriv((OpenTK.OpenGL.Enums.PointParameterName)pname, (Int32*)@params); } [System.CLSCompliant(false)] public static - unsafe void SecondaryColor3(SByte* v) + void SecondaryColor3(SByte red, SByte green, SByte blue) { - Delegates.glSecondaryColor3bv((SByte*)v); + Delegates.glSecondaryColor3b((SByte)red, (SByte)green, (SByte)blue); } [System.CLSCompliant(false)] @@ -8301,19 +8294,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void SecondaryColor3(SByte* v) + { + Delegates.glSecondaryColor3bv((SByte*)v); + } + public static void SecondaryColor3(Double red, Double green, Double blue) { Delegates.glSecondaryColor3d((Double)red, (Double)green, (Double)blue); } - [System.CLSCompliant(false)] - public static - unsafe void SecondaryColor3(Double* v) - { - Delegates.glSecondaryColor3dv((Double*)v); - } - public static void SecondaryColor3(Double[] v) { @@ -8338,19 +8331,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void SecondaryColor3(Double* v) + { + Delegates.glSecondaryColor3dv((Double*)v); + } + public static void SecondaryColor3(Single red, Single green, Single blue) { Delegates.glSecondaryColor3f((Single)red, (Single)green, (Single)blue); } - [System.CLSCompliant(false)] - public static - unsafe void SecondaryColor3(Single* v) - { - Delegates.glSecondaryColor3fv((Single*)v); - } - public static void SecondaryColor3(Single[] v) { @@ -8375,19 +8368,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void SecondaryColor3(Single* v) + { + Delegates.glSecondaryColor3fv((Single*)v); + } + 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) - { - Delegates.glSecondaryColor3ubv((Byte*)v); - } - public static void SecondaryColor3(Byte[] v) { @@ -8412,6 +8405,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void SecondaryColor3(Byte* v) + { + Delegates.glSecondaryColor3ubv((Byte*)v); + } + [System.CLSCompliant(false)] public static void SecondaryColor3(UInt32 red, UInt32 green, UInt32 blue) @@ -8425,20 +8425,6 @@ namespace OpenTK.OpenGL Delegates.glSecondaryColor3ui((UInt32)red, (UInt32)green, (UInt32)blue); } - [System.CLSCompliant(false)] - public static - unsafe void SecondaryColor3(UInt32* v) - { - Delegates.glSecondaryColor3uiv((UInt32*)v); - } - - [System.CLSCompliant(false)] - public static - unsafe void SecondaryColor3(Int32* v) - { - Delegates.glSecondaryColor3uiv((UInt32*)v); - } - [System.CLSCompliant(false)] public static void SecondaryColor3(UInt32[] v) @@ -8489,6 +8475,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void SecondaryColor3(UInt32* v) + { + Delegates.glSecondaryColor3uiv((UInt32*)v); + } + + [System.CLSCompliant(false)] + public static + unsafe void SecondaryColor3(Int32* v) + { + Delegates.glSecondaryColor3uiv((UInt32*)v); + } + [System.CLSCompliant(false)] public static void SecondaryColor3(UInt16 red, UInt16 green, UInt16 blue) @@ -8502,20 +8502,6 @@ namespace OpenTK.OpenGL Delegates.glSecondaryColor3us((UInt16)red, (UInt16)green, (UInt16)blue); } - [System.CLSCompliant(false)] - public static - unsafe void SecondaryColor3(UInt16* v) - { - Delegates.glSecondaryColor3usv((UInt16*)v); - } - - [System.CLSCompliant(false)] - public static - unsafe void SecondaryColor3(Int16* v) - { - Delegates.glSecondaryColor3usv((UInt16*)v); - } - [System.CLSCompliant(false)] public static void SecondaryColor3(UInt16[] v) @@ -8566,6 +8552,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void SecondaryColor3(UInt16* v) + { + Delegates.glSecondaryColor3usv((UInt16*)v); + } + + [System.CLSCompliant(false)] + public static + unsafe void SecondaryColor3(Int16* v) + { + Delegates.glSecondaryColor3usv((UInt16*)v); + } + public static void SecondaryColorPointer(Int32 size, OpenTK.OpenGL.Enums.ColorPointerType type, Int32 stride, IntPtr pointer) { @@ -8598,13 +8598,6 @@ namespace OpenTK.OpenGL Delegates.glWindowPos2d((Double)x, (Double)y); } - [System.CLSCompliant(false)] - public static - unsafe void WindowPos2(Double* v) - { - Delegates.glWindowPos2dv((Double*)v); - } - public static void WindowPos2(Double[] v) { @@ -8629,19 +8622,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void WindowPos2(Double* v) + { + Delegates.glWindowPos2dv((Double*)v); + } + public static void WindowPos2(Single x, Single y) { Delegates.glWindowPos2f((Single)x, (Single)y); } - [System.CLSCompliant(false)] - public static - unsafe void WindowPos2(Single* v) - { - Delegates.glWindowPos2fv((Single*)v); - } - public static void WindowPos2(Single[] v) { @@ -8666,19 +8659,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void WindowPos2(Single* v) + { + Delegates.glWindowPos2fv((Single*)v); + } + public static void WindowPos2(Int32 x, Int32 y) { Delegates.glWindowPos2i((Int32)x, (Int32)y); } - [System.CLSCompliant(false)] - public static - unsafe void WindowPos2(Int32* v) - { - Delegates.glWindowPos2iv((Int32*)v); - } - public static void WindowPos2(Int32[] v) { @@ -8703,19 +8696,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void WindowPos2(Int32* v) + { + Delegates.glWindowPos2iv((Int32*)v); + } + public static void WindowPos2(Int16 x, Int16 y) { Delegates.glWindowPos2s((Int16)x, (Int16)y); } - [System.CLSCompliant(false)] - public static - unsafe void WindowPos2(Int16* v) - { - Delegates.glWindowPos2sv((Int16*)v); - } - public static void WindowPos2(Int16[] v) { @@ -8740,19 +8733,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void WindowPos2(Int16* v) + { + Delegates.glWindowPos2sv((Int16*)v); + } + public static void WindowPos3(Double x, Double y, Double z) { Delegates.glWindowPos3d((Double)x, (Double)y, (Double)z); } - [System.CLSCompliant(false)] - public static - unsafe void WindowPos3(Double* v) - { - Delegates.glWindowPos3dv((Double*)v); - } - public static void WindowPos3(Double[] v) { @@ -8777,19 +8770,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void WindowPos3(Double* v) + { + Delegates.glWindowPos3dv((Double*)v); + } + public static void WindowPos3(Single x, Single y, Single z) { Delegates.glWindowPos3f((Single)x, (Single)y, (Single)z); } - [System.CLSCompliant(false)] - public static - unsafe void WindowPos3(Single* v) - { - Delegates.glWindowPos3fv((Single*)v); - } - public static void WindowPos3(Single[] v) { @@ -8814,19 +8807,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void WindowPos3(Single* v) + { + Delegates.glWindowPos3fv((Single*)v); + } + public static void WindowPos3(Int32 x, Int32 y, Int32 z) { Delegates.glWindowPos3i((Int32)x, (Int32)y, (Int32)z); } - [System.CLSCompliant(false)] - public static - unsafe void WindowPos3(Int32* v) - { - Delegates.glWindowPos3iv((Int32*)v); - } - public static void WindowPos3(Int32[] v) { @@ -8851,19 +8844,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void WindowPos3(Int32* v) + { + Delegates.glWindowPos3iv((Int32*)v); + } + public static void WindowPos3(Int16 x, Int16 y, Int16 z) { Delegates.glWindowPos3s((Int16)x, (Int16)y, (Int16)z); } - [System.CLSCompliant(false)] - public static - unsafe void WindowPos3(Int16* v) - { - Delegates.glWindowPos3sv((Int16*)v); - } - public static void WindowPos3(Int16[] v) { @@ -8890,16 +8883,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GenQueries(Int32 n, [Out] UInt32* ids) + unsafe void WindowPos3(Int16* v) { - Delegates.glGenQueries((Int32)n, (UInt32*)ids); - } - - [System.CLSCompliant(false)] - public static - unsafe void GenQueries(Int32 n, [Out] Int32* ids) - { - Delegates.glGenQueries((Int32)n, (UInt32*)ids); + Delegates.glWindowPos3sv((Int16*)v); } [System.CLSCompliant(false)] @@ -8956,16 +8942,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void DeleteQueries(Int32 n, UInt32* ids) + unsafe void GenQueries(Int32 n, [Out] UInt32* ids) { - Delegates.glDeleteQueries((Int32)n, (UInt32*)ids); + Delegates.glGenQueries((Int32)n, (UInt32*)ids); } [System.CLSCompliant(false)] public static - unsafe void DeleteQueries(Int32 n, Int32* ids) + unsafe void GenQueries(Int32 n, [Out] Int32* ids) { - Delegates.glDeleteQueries((Int32)n, (UInt32*)ids); + Delegates.glGenQueries((Int32)n, (UInt32*)ids); } [System.CLSCompliant(false)] @@ -9018,6 +9004,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void DeleteQueries(Int32 n, UInt32* ids) + { + Delegates.glDeleteQueries((Int32)n, (UInt32*)ids); + } + + [System.CLSCompliant(false)] + public static + unsafe void DeleteQueries(Int32 n, Int32* ids) + { + Delegates.glDeleteQueries((Int32)n, (UInt32*)ids); + } + [System.CLSCompliant(false)] public static bool IsQuery(UInt32 id) @@ -9050,13 +9050,6 @@ namespace OpenTK.OpenGL Delegates.glEndQuery((OpenTK.OpenGL.Enums.QueryTarget)target); } - [System.CLSCompliant(false)] - public static - unsafe void GetQuery(OpenTK.OpenGL.Enums.QueryTarget target, OpenTK.OpenGL.Enums.GetQueryParam pname, [Out] Int32* @params) - { - Delegates.glGetQueryiv((OpenTK.OpenGL.Enums.QueryTarget)target, (OpenTK.OpenGL.Enums.GetQueryParam)pname, (Int32*)@params); - } - public static void GetQuery(OpenTK.OpenGL.Enums.QueryTarget target, OpenTK.OpenGL.Enums.GetQueryParam pname, [Out] Int32[] @params) { @@ -9084,9 +9077,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetQueryObject(UInt32 id, OpenTK.OpenGL.Enums.GetQueryObjectParam pname, [Out] Int32* @params) + unsafe void GetQuery(OpenTK.OpenGL.Enums.QueryTarget target, OpenTK.OpenGL.Enums.GetQueryParam pname, [Out] Int32* @params) { - Delegates.glGetQueryObjectiv((UInt32)id, (OpenTK.OpenGL.Enums.GetQueryObjectParam)pname, (Int32*)@params); + Delegates.glGetQueryiv((OpenTK.OpenGL.Enums.QueryTarget)target, (OpenTK.OpenGL.Enums.GetQueryParam)pname, (Int32*)@params); } [System.CLSCompliant(false)] @@ -9118,16 +9111,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetQueryObject(UInt32 id, OpenTK.OpenGL.Enums.GetQueryObjectParam pname, [Out] UInt32* @params) + unsafe void GetQueryObject(UInt32 id, OpenTK.OpenGL.Enums.GetQueryObjectParam pname, [Out] Int32* @params) { - Delegates.glGetQueryObjectuiv((UInt32)id, (OpenTK.OpenGL.Enums.GetQueryObjectParam)pname, (UInt32*)@params); - } - - [System.CLSCompliant(false)] - public static - unsafe void GetQueryObject(Int32 id, OpenTK.OpenGL.Enums.GetQueryObjectParam pname, [Out] Int32* @params) - { - Delegates.glGetQueryObjectuiv((UInt32)id, (OpenTK.OpenGL.Enums.GetQueryObjectParam)pname, (UInt32*)@params); + Delegates.glGetQueryObjectiv((UInt32)id, (OpenTK.OpenGL.Enums.GetQueryObjectParam)pname, (Int32*)@params); } [System.CLSCompliant(false)] @@ -9182,6 +9168,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void GetQueryObject(UInt32 id, OpenTK.OpenGL.Enums.GetQueryObjectParam pname, [Out] UInt32* @params) + { + Delegates.glGetQueryObjectuiv((UInt32)id, (OpenTK.OpenGL.Enums.GetQueryObjectParam)pname, (UInt32*)@params); + } + + [System.CLSCompliant(false)] + public static + unsafe void GetQueryObject(Int32 id, OpenTK.OpenGL.Enums.GetQueryObjectParam pname, [Out] Int32* @params) + { + Delegates.glGetQueryObjectuiv((UInt32)id, (OpenTK.OpenGL.Enums.GetQueryObjectParam)pname, (UInt32*)@params); + } + [System.CLSCompliant(false)] public static void BindBuffer(OpenTK.OpenGL.Enums.BufferTarget target, UInt32 buffer) @@ -9195,20 +9195,6 @@ namespace OpenTK.OpenGL Delegates.glBindBuffer((OpenTK.OpenGL.Enums.BufferTarget)target, (UInt32)buffer); } - [System.CLSCompliant(false)] - public static - unsafe void DeleteBuffers(Int32 n, UInt32* buffers) - { - Delegates.glDeleteBuffers((Int32)n, (UInt32*)buffers); - } - - [System.CLSCompliant(false)] - public static - unsafe void DeleteBuffers(Int32 n, Int32* buffers) - { - Delegates.glDeleteBuffers((Int32)n, (UInt32*)buffers); - } - [System.CLSCompliant(false)] public static void DeleteBuffers(Int32 n, UInt32[] buffers) @@ -9261,16 +9247,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GenBuffers(Int32 n, [Out] UInt32* buffers) + unsafe void DeleteBuffers(Int32 n, UInt32* buffers) { - Delegates.glGenBuffers((Int32)n, (UInt32*)buffers); + Delegates.glDeleteBuffers((Int32)n, (UInt32*)buffers); } [System.CLSCompliant(false)] public static - unsafe void GenBuffers(Int32 n, [Out] Int32* buffers) + unsafe void DeleteBuffers(Int32 n, Int32* buffers) { - Delegates.glGenBuffers((Int32)n, (UInt32*)buffers); + Delegates.glDeleteBuffers((Int32)n, (UInt32*)buffers); } [System.CLSCompliant(false)] @@ -9325,6 +9311,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void GenBuffers(Int32 n, [Out] UInt32* buffers) + { + Delegates.glGenBuffers((Int32)n, (UInt32*)buffers); + } + + [System.CLSCompliant(false)] + public static + unsafe void GenBuffers(Int32 n, [Out] Int32* buffers) + { + Delegates.glGenBuffers((Int32)n, (UInt32*)buffers); + } + [System.CLSCompliant(false)] public static bool IsBuffer(UInt32 buffer) @@ -9429,13 +9429,6 @@ namespace OpenTK.OpenGL return Delegates.glUnmapBuffer((OpenTK.OpenGL.Enums.BufferTarget)target); } - [System.CLSCompliant(false)] - public static - unsafe void GetBufferParameter(OpenTK.OpenGL.Enums.BufferTarget target, OpenTK.OpenGL.Enums.BufferParameterName pname, [Out] Int32* @params) - { - Delegates.glGetBufferParameteriv((OpenTK.OpenGL.Enums.BufferTarget)target, (OpenTK.OpenGL.Enums.BufferParameterName)pname, (Int32*)@params); - } - public static void GetBufferParameter(OpenTK.OpenGL.Enums.BufferTarget target, OpenTK.OpenGL.Enums.BufferParameterName pname, [Out] Int32[] @params) { @@ -9461,6 +9454,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void GetBufferParameter(OpenTK.OpenGL.Enums.BufferTarget target, OpenTK.OpenGL.Enums.BufferParameterName pname, [Out] Int32* @params) + { + Delegates.glGetBufferParameteriv((OpenTK.OpenGL.Enums.BufferTarget)target, (OpenTK.OpenGL.Enums.BufferParameterName)pname, (Int32*)@params); + } + public static void GetBufferPointer(OpenTK.OpenGL.Enums.BufferTarget target, OpenTK.OpenGL.Enums.BufferPointer pname, [Out] IntPtr @params) { @@ -9493,13 +9493,6 @@ namespace OpenTK.OpenGL Delegates.glBlendEquationSeparate((OpenTK.OpenGL.Enums.All)modeRGB, (OpenTK.OpenGL.Enums.All)modeAlpha); } - [System.CLSCompliant(false)] - public static - unsafe void DrawBuffers(Int32 n, OpenTK.OpenGL.Enums.DrawBuffersEnum* bufs) - { - Delegates.glDrawBuffers((Int32)n, (OpenTK.OpenGL.Enums.DrawBuffersEnum*)bufs); - } - public static void DrawBuffers(Int32 n, OpenTK.OpenGL.Enums.DrawBuffersEnum[] bufs) { @@ -9524,6 +9517,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void DrawBuffers(Int32 n, OpenTK.OpenGL.Enums.DrawBuffersEnum* bufs) + { + Delegates.glDrawBuffers((Int32)n, (OpenTK.OpenGL.Enums.DrawBuffersEnum*)bufs); + } + public static void StencilOpSeparate(OpenTK.OpenGL.Enums.All face, OpenTK.OpenGL.Enums.StencilOp sfail, OpenTK.OpenGL.Enums.StencilOp dpfail, OpenTK.OpenGL.Enums.StencilOp dppass) { @@ -9672,20 +9672,6 @@ namespace OpenTK.OpenGL 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] OpenTK.OpenGL.Enums.ActiveAttribType* type, [Out] System.Text.StringBuilder name) - { - Delegates.glGetActiveAttrib((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length, (Int32*)size, (OpenTK.OpenGL.Enums.ActiveAttribType*)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] OpenTK.OpenGL.Enums.ActiveAttribType* type, [Out] System.Text.StringBuilder name) - { - Delegates.glGetActiveAttrib((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length, (Int32*)size, (OpenTK.OpenGL.Enums.ActiveAttribType*)type, (System.Text.StringBuilder)name); - } - [System.CLSCompliant(false)] public static void GetActiveAttrib(UInt32 program, UInt32 index, Int32 bufSize, [Out] Int32[] length, [Out] Int32[] size, [Out] OpenTK.OpenGL.Enums.ActiveAttribType[] type, [Out] System.Text.StringBuilder name) @@ -9752,16 +9738,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetActiveUniform(UInt32 program, UInt32 index, Int32 bufSize, [Out] Int32* length, [Out] Int32* size, [Out] OpenTK.OpenGL.Enums.ActiveUniformType* type, [Out] System.Text.StringBuilder name) + unsafe void GetActiveAttrib(UInt32 program, UInt32 index, Int32 bufSize, [Out] Int32* length, [Out] Int32* size, [Out] OpenTK.OpenGL.Enums.ActiveAttribType* type, [Out] System.Text.StringBuilder name) { - Delegates.glGetActiveUniform((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length, (Int32*)size, (OpenTK.OpenGL.Enums.ActiveUniformType*)type, (System.Text.StringBuilder)name); + Delegates.glGetActiveAttrib((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length, (Int32*)size, (OpenTK.OpenGL.Enums.ActiveAttribType*)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, [Out] OpenTK.OpenGL.Enums.ActiveUniformType* type, [Out] System.Text.StringBuilder name) + unsafe void GetActiveAttrib(Int32 program, Int32 index, Int32 bufSize, [Out] Int32* length, [Out] Int32* size, [Out] OpenTK.OpenGL.Enums.ActiveAttribType* type, [Out] System.Text.StringBuilder name) { - Delegates.glGetActiveUniform((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length, (Int32*)size, (OpenTK.OpenGL.Enums.ActiveUniformType*)type, (System.Text.StringBuilder)name); + Delegates.glGetActiveAttrib((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length, (Int32*)size, (OpenTK.OpenGL.Enums.ActiveAttribType*)type, (System.Text.StringBuilder)name); } [System.CLSCompliant(false)] @@ -9830,16 +9816,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetAttachedShaders(UInt32 program, Int32 maxCount, [Out] Int32* count, [Out] UInt32* obj) + unsafe void GetActiveUniform(UInt32 program, UInt32 index, Int32 bufSize, [Out] Int32* length, [Out] Int32* size, [Out] OpenTK.OpenGL.Enums.ActiveUniformType* type, [Out] System.Text.StringBuilder name) { - Delegates.glGetAttachedShaders((UInt32)program, (Int32)maxCount, (Int32*)count, (UInt32*)obj); + Delegates.glGetActiveUniform((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length, (Int32*)size, (OpenTK.OpenGL.Enums.ActiveUniformType*)type, (System.Text.StringBuilder)name); } [System.CLSCompliant(false)] public static - unsafe void GetAttachedShaders(Int32 program, Int32 maxCount, [Out] Int32* count, [Out] Int32* obj) + unsafe void GetActiveUniform(Int32 program, Int32 index, Int32 bufSize, [Out] Int32* length, [Out] Int32* size, [Out] OpenTK.OpenGL.Enums.ActiveUniformType* type, [Out] System.Text.StringBuilder name) { - Delegates.glGetAttachedShaders((UInt32)program, (Int32)maxCount, (Int32*)count, (UInt32*)obj); + Delegates.glGetActiveUniform((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length, (Int32*)size, (OpenTK.OpenGL.Enums.ActiveUniformType*)type, (System.Text.StringBuilder)name); } [System.CLSCompliant(false)] @@ -9900,6 +9886,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void GetAttachedShaders(UInt32 program, Int32 maxCount, [Out] Int32* count, [Out] UInt32* obj) + { + 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, [Out] Int32* obj) + { + Delegates.glGetAttachedShaders((UInt32)program, (Int32)maxCount, (Int32*)count, (UInt32*)obj); + } + [System.CLSCompliant(false)] public static Int32 GetAttribLocation(UInt32 program, System.String name) @@ -9913,20 +9913,6 @@ namespace OpenTK.OpenGL return Delegates.glGetAttribLocation((UInt32)program, (System.String)name); } - [System.CLSCompliant(false)] - public static - unsafe void GetProgram(UInt32 program, OpenTK.OpenGL.Enums.ProgramParameter pname, [Out] Int32* @params) - { - Delegates.glGetProgramiv((UInt32)program, (OpenTK.OpenGL.Enums.ProgramParameter)pname, (Int32*)@params); - } - - [System.CLSCompliant(false)] - public static - unsafe void GetProgram(Int32 program, OpenTK.OpenGL.Enums.ProgramParameter pname, [Out] Int32* @params) - { - Delegates.glGetProgramiv((UInt32)program, (OpenTK.OpenGL.Enums.ProgramParameter)pname, (Int32*)@params); - } - [System.CLSCompliant(false)] public static void GetProgram(UInt32 program, OpenTK.OpenGL.Enums.ProgramParameter pname, [Out] Int32[] @params) @@ -9981,16 +9967,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetProgramInfoLog(UInt32 program, Int32 bufSize, [Out] Int32* length, [Out] System.Text.StringBuilder infoLog) + unsafe void GetProgram(UInt32 program, OpenTK.OpenGL.Enums.ProgramParameter pname, [Out] Int32* @params) { - Delegates.glGetProgramInfoLog((UInt32)program, (Int32)bufSize, (Int32*)length, (System.Text.StringBuilder)infoLog); + Delegates.glGetProgramiv((UInt32)program, (OpenTK.OpenGL.Enums.ProgramParameter)pname, (Int32*)@params); } [System.CLSCompliant(false)] public static - unsafe void GetProgramInfoLog(Int32 program, Int32 bufSize, [Out] Int32* length, [Out] System.Text.StringBuilder infoLog) + unsafe void GetProgram(Int32 program, OpenTK.OpenGL.Enums.ProgramParameter pname, [Out] Int32* @params) { - Delegates.glGetProgramInfoLog((UInt32)program, (Int32)bufSize, (Int32*)length, (System.Text.StringBuilder)infoLog); + Delegates.glGetProgramiv((UInt32)program, (OpenTK.OpenGL.Enums.ProgramParameter)pname, (Int32*)@params); } [System.CLSCompliant(false)] @@ -10047,16 +10033,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetShader(UInt32 shader, OpenTK.OpenGL.Enums.ShaderParameter pname, [Out] Int32* @params) + unsafe void GetProgramInfoLog(UInt32 program, Int32 bufSize, [Out] Int32* length, [Out] System.Text.StringBuilder infoLog) { - Delegates.glGetShaderiv((UInt32)shader, (OpenTK.OpenGL.Enums.ShaderParameter)pname, (Int32*)@params); + Delegates.glGetProgramInfoLog((UInt32)program, (Int32)bufSize, (Int32*)length, (System.Text.StringBuilder)infoLog); } [System.CLSCompliant(false)] public static - unsafe void GetShader(Int32 shader, OpenTK.OpenGL.Enums.ShaderParameter pname, [Out] Int32* @params) + unsafe void GetProgramInfoLog(Int32 program, Int32 bufSize, [Out] Int32* length, [Out] System.Text.StringBuilder infoLog) { - Delegates.glGetShaderiv((UInt32)shader, (OpenTK.OpenGL.Enums.ShaderParameter)pname, (Int32*)@params); + Delegates.glGetProgramInfoLog((UInt32)program, (Int32)bufSize, (Int32*)length, (System.Text.StringBuilder)infoLog); } [System.CLSCompliant(false)] @@ -10113,16 +10099,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetShaderInfoLog(UInt32 shader, Int32 bufSize, [Out] Int32* length, [Out] System.Text.StringBuilder infoLog) + unsafe void GetShader(UInt32 shader, OpenTK.OpenGL.Enums.ShaderParameter pname, [Out] Int32* @params) { - Delegates.glGetShaderInfoLog((UInt32)shader, (Int32)bufSize, (Int32*)length, (System.Text.StringBuilder)infoLog); + Delegates.glGetShaderiv((UInt32)shader, (OpenTK.OpenGL.Enums.ShaderParameter)pname, (Int32*)@params); } [System.CLSCompliant(false)] public static - unsafe void GetShaderInfoLog(Int32 shader, Int32 bufSize, [Out] Int32* length, [Out] System.Text.StringBuilder infoLog) + unsafe void GetShader(Int32 shader, OpenTK.OpenGL.Enums.ShaderParameter pname, [Out] Int32* @params) { - Delegates.glGetShaderInfoLog((UInt32)shader, (Int32)bufSize, (Int32*)length, (System.Text.StringBuilder)infoLog); + Delegates.glGetShaderiv((UInt32)shader, (OpenTK.OpenGL.Enums.ShaderParameter)pname, (Int32*)@params); } [System.CLSCompliant(false)] @@ -10179,16 +10165,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetShaderSource(UInt32 shader, Int32 bufSize, [Out] Int32* length, [Out] System.Text.StringBuilder[] source) + unsafe void GetShaderInfoLog(UInt32 shader, Int32 bufSize, [Out] Int32* length, [Out] System.Text.StringBuilder infoLog) { - Delegates.glGetShaderSource((UInt32)shader, (Int32)bufSize, (Int32*)length, (System.Text.StringBuilder[])source); + Delegates.glGetShaderInfoLog((UInt32)shader, (Int32)bufSize, (Int32*)length, (System.Text.StringBuilder)infoLog); } [System.CLSCompliant(false)] public static - unsafe void GetShaderSource(Int32 shader, Int32 bufSize, [Out] Int32* length, [Out] System.Text.StringBuilder[] source) + unsafe void GetShaderInfoLog(Int32 shader, Int32 bufSize, [Out] Int32* length, [Out] System.Text.StringBuilder infoLog) { - Delegates.glGetShaderSource((UInt32)shader, (Int32)bufSize, (Int32*)length, (System.Text.StringBuilder[])source); + Delegates.glGetShaderInfoLog((UInt32)shader, (Int32)bufSize, (Int32*)length, (System.Text.StringBuilder)infoLog); } [System.CLSCompliant(false)] @@ -10243,6 +10229,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void GetShaderSource(UInt32 shader, Int32 bufSize, [Out] Int32* length, [Out] System.Text.StringBuilder[] source) + { + Delegates.glGetShaderSource((UInt32)shader, (Int32)bufSize, (Int32*)length, (System.Text.StringBuilder[])source); + } + + [System.CLSCompliant(false)] + public static + unsafe void GetShaderSource(Int32 shader, Int32 bufSize, [Out] Int32* length, [Out] System.Text.StringBuilder[] source) + { + Delegates.glGetShaderSource((UInt32)shader, (Int32)bufSize, (Int32*)length, (System.Text.StringBuilder[])source); + } + [System.CLSCompliant(false)] public static Int32 GetUniformLocation(UInt32 program, System.String name) @@ -10256,20 +10256,6 @@ namespace OpenTK.OpenGL return Delegates.glGetUniformLocation((UInt32)program, (System.String)name); } - [System.CLSCompliant(false)] - public static - unsafe void GetUniform(UInt32 program, Int32 location, [Out] Single* @params) - { - Delegates.glGetUniformfv((UInt32)program, (Int32)location, (Single*)@params); - } - - [System.CLSCompliant(false)] - public static - unsafe void GetUniform(Int32 program, Int32 location, [Out] Single* @params) - { - Delegates.glGetUniformfv((UInt32)program, (Int32)location, (Single*)@params); - } - [System.CLSCompliant(false)] public static void GetUniform(UInt32 program, Int32 location, [Out] Single[] @params) @@ -10324,16 +10310,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetUniform(UInt32 program, Int32 location, [Out] Int32* @params) + unsafe void GetUniform(UInt32 program, Int32 location, [Out] Single* @params) { - Delegates.glGetUniformiv((UInt32)program, (Int32)location, (Int32*)@params); + Delegates.glGetUniformfv((UInt32)program, (Int32)location, (Single*)@params); } [System.CLSCompliant(false)] public static - unsafe void GetUniform(Int32 program, Int32 location, [Out] Int32* @params) + unsafe void GetUniform(Int32 program, Int32 location, [Out] Single* @params) { - Delegates.glGetUniformiv((UInt32)program, (Int32)location, (Int32*)@params); + Delegates.glGetUniformfv((UInt32)program, (Int32)location, (Single*)@params); } [System.CLSCompliant(false)] @@ -10390,16 +10376,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetVertexAttrib(UInt32 index, OpenTK.OpenGL.Enums.VertexAttribParameter pname, [Out] Double* @params) + unsafe void GetUniform(UInt32 program, Int32 location, [Out] Int32* @params) { - Delegates.glGetVertexAttribdv((UInt32)index, (OpenTK.OpenGL.Enums.VertexAttribParameter)pname, (Double*)@params); + Delegates.glGetUniformiv((UInt32)program, (Int32)location, (Int32*)@params); } [System.CLSCompliant(false)] public static - unsafe void GetVertexAttrib(Int32 index, OpenTK.OpenGL.Enums.VertexAttribParameter pname, [Out] Double* @params) + unsafe void GetUniform(Int32 program, Int32 location, [Out] Int32* @params) { - Delegates.glGetVertexAttribdv((UInt32)index, (OpenTK.OpenGL.Enums.VertexAttribParameter)pname, (Double*)@params); + Delegates.glGetUniformiv((UInt32)program, (Int32)location, (Int32*)@params); } [System.CLSCompliant(false)] @@ -10456,16 +10442,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetVertexAttrib(UInt32 index, OpenTK.OpenGL.Enums.VertexAttribParameter pname, [Out] Single* @params) + unsafe void GetVertexAttrib(UInt32 index, OpenTK.OpenGL.Enums.VertexAttribParameter pname, [Out] Double* @params) { - Delegates.glGetVertexAttribfv((UInt32)index, (OpenTK.OpenGL.Enums.VertexAttribParameter)pname, (Single*)@params); + Delegates.glGetVertexAttribdv((UInt32)index, (OpenTK.OpenGL.Enums.VertexAttribParameter)pname, (Double*)@params); } [System.CLSCompliant(false)] public static - unsafe void GetVertexAttrib(Int32 index, OpenTK.OpenGL.Enums.VertexAttribParameter pname, [Out] Single* @params) + unsafe void GetVertexAttrib(Int32 index, OpenTK.OpenGL.Enums.VertexAttribParameter pname, [Out] Double* @params) { - Delegates.glGetVertexAttribfv((UInt32)index, (OpenTK.OpenGL.Enums.VertexAttribParameter)pname, (Single*)@params); + Delegates.glGetVertexAttribdv((UInt32)index, (OpenTK.OpenGL.Enums.VertexAttribParameter)pname, (Double*)@params); } [System.CLSCompliant(false)] @@ -10522,16 +10508,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetVertexAttrib(UInt32 index, OpenTK.OpenGL.Enums.VertexAttribParameter pname, [Out] Int32* @params) + unsafe void GetVertexAttrib(UInt32 index, OpenTK.OpenGL.Enums.VertexAttribParameter pname, [Out] Single* @params) { - Delegates.glGetVertexAttribiv((UInt32)index, (OpenTK.OpenGL.Enums.VertexAttribParameter)pname, (Int32*)@params); + Delegates.glGetVertexAttribfv((UInt32)index, (OpenTK.OpenGL.Enums.VertexAttribParameter)pname, (Single*)@params); } [System.CLSCompliant(false)] public static - unsafe void GetVertexAttrib(Int32 index, OpenTK.OpenGL.Enums.VertexAttribParameter pname, [Out] Int32* @params) + unsafe void GetVertexAttrib(Int32 index, OpenTK.OpenGL.Enums.VertexAttribParameter pname, [Out] Single* @params) { - Delegates.glGetVertexAttribiv((UInt32)index, (OpenTK.OpenGL.Enums.VertexAttribParameter)pname, (Int32*)@params); + Delegates.glGetVertexAttribfv((UInt32)index, (OpenTK.OpenGL.Enums.VertexAttribParameter)pname, (Single*)@params); } [System.CLSCompliant(false)] @@ -10586,6 +10572,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void GetVertexAttrib(UInt32 index, OpenTK.OpenGL.Enums.VertexAttribParameter pname, [Out] Int32* @params) + { + Delegates.glGetVertexAttribiv((UInt32)index, (OpenTK.OpenGL.Enums.VertexAttribParameter)pname, (Int32*)@params); + } + + [System.CLSCompliant(false)] + public static + unsafe void GetVertexAttrib(Int32 index, OpenTK.OpenGL.Enums.VertexAttribParameter pname, [Out] Int32* @params) + { + Delegates.glGetVertexAttribiv((UInt32)index, (OpenTK.OpenGL.Enums.VertexAttribParameter)pname, (Int32*)@params); + } + [System.CLSCompliant(false)] public static void GetVertexAttribPointer(UInt32 index, OpenTK.OpenGL.Enums.VertexAttribPointerParameter pname, [Out] IntPtr pointer) @@ -10679,20 +10679,6 @@ namespace OpenTK.OpenGL Delegates.glLinkProgram((UInt32)program); } - [System.CLSCompliant(false)] - public static - unsafe void ShaderSource(UInt32 shader, Int32 count, System.String[] @string, Int32* length) - { - Delegates.glShaderSource((UInt32)shader, (Int32)count, (System.String[])@string, (Int32*)length); - } - - [System.CLSCompliant(false)] - public static - unsafe void ShaderSource(Int32 shader, Int32 count, System.String[] @string, Int32* length) - { - Delegates.glShaderSource((UInt32)shader, (Int32)count, (System.String[])@string, (Int32*)length); - } - [System.CLSCompliant(false)] public static void ShaderSource(UInt32 shader, Int32 count, System.String[] @string, Int32[] length) @@ -10743,6 +10729,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ShaderSource(UInt32 shader, Int32 count, System.String[] @string, Int32* length) + { + Delegates.glShaderSource((UInt32)shader, (Int32)count, (System.String[])@string, (Int32*)length); + } + + [System.CLSCompliant(false)] + public static + unsafe void ShaderSource(Int32 shader, Int32 count, System.String[] @string, Int32* length) + { + Delegates.glShaderSource((UInt32)shader, (Int32)count, (System.String[])@string, (Int32*)length); + } + [System.CLSCompliant(false)] public static void UseProgram(UInt32 program) @@ -10804,13 +10804,6 @@ namespace OpenTK.OpenGL Delegates.glUniform4i((Int32)location, (Int32)v0, (Int32)v1, (Int32)v2, (Int32)v3); } - [System.CLSCompliant(false)] - public static - unsafe void Uniform1(Int32 location, Int32 count, Single* value) - { - Delegates.glUniform1fv((Int32)location, (Int32)count, (Single*)value); - } - public static void Uniform1(Int32 location, Int32 count, Single[] value) { @@ -10837,9 +10830,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void Uniform2v(Int32 location, Int32 count, Single* value) + unsafe void Uniform1(Int32 location, Int32 count, Single* value) { - Delegates.glUniform2fv((Int32)location, (Int32)count, (Single*)value); + Delegates.glUniform1fv((Int32)location, (Int32)count, (Single*)value); } public static @@ -10868,9 +10861,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void Uniform3(Int32 location, Int32 count, Single* value) + unsafe void Uniform2v(Int32 location, Int32 count, Single* value) { - Delegates.glUniform3fv((Int32)location, (Int32)count, (Single*)value); + Delegates.glUniform2fv((Int32)location, (Int32)count, (Single*)value); } public static @@ -10899,9 +10892,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void Uniform4(Int32 location, Int32 count, Single* value) + unsafe void Uniform3(Int32 location, Int32 count, Single* value) { - Delegates.glUniform4fv((Int32)location, (Int32)count, (Single*)value); + Delegates.glUniform3fv((Int32)location, (Int32)count, (Single*)value); } public static @@ -10930,9 +10923,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void Uniform1(Int32 location, Int32 count, Int32* value) + unsafe void Uniform4(Int32 location, Int32 count, Single* value) { - Delegates.glUniform1iv((Int32)location, (Int32)count, (Int32*)value); + Delegates.glUniform4fv((Int32)location, (Int32)count, (Single*)value); } public static @@ -10961,9 +10954,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void Uniform2v(Int32 location, Int32 count, Int32* value) + unsafe void Uniform1(Int32 location, Int32 count, Int32* value) { - Delegates.glUniform2iv((Int32)location, (Int32)count, (Int32*)value); + Delegates.glUniform1iv((Int32)location, (Int32)count, (Int32*)value); } public static @@ -10992,9 +10985,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void Uniform3(Int32 location, Int32 count, Int32* value) + unsafe void Uniform2v(Int32 location, Int32 count, Int32* value) { - Delegates.glUniform3iv((Int32)location, (Int32)count, (Int32*)value); + Delegates.glUniform2iv((Int32)location, (Int32)count, (Int32*)value); } public static @@ -11023,9 +11016,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void Uniform4(Int32 location, Int32 count, Int32* value) + unsafe void Uniform3(Int32 location, Int32 count, Int32* value) { - Delegates.glUniform4iv((Int32)location, (Int32)count, (Int32*)value); + Delegates.glUniform3iv((Int32)location, (Int32)count, (Int32*)value); } public static @@ -11054,9 +11047,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void UniformMatrix2(Int32 location, Int32 count, bool transpose, Single* value) + unsafe void Uniform4(Int32 location, Int32 count, Int32* value) { - Delegates.glUniformMatrix2fv((Int32)location, (Int32)count, (bool)transpose, (Single*)value); + Delegates.glUniform4iv((Int32)location, (Int32)count, (Int32*)value); } public static @@ -11085,9 +11078,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void UniformMatrix3(Int32 location, Int32 count, bool transpose, Single* value) + unsafe void UniformMatrix2(Int32 location, Int32 count, bool transpose, Single* value) { - Delegates.glUniformMatrix3fv((Int32)location, (Int32)count, (bool)transpose, (Single*)value); + Delegates.glUniformMatrix2fv((Int32)location, (Int32)count, (bool)transpose, (Single*)value); } public static @@ -11116,9 +11109,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void UniformMatrix4(Int32 location, Int32 count, bool transpose, Single* value) + unsafe void UniformMatrix3(Int32 location, Int32 count, bool transpose, Single* value) { - Delegates.glUniformMatrix4fv((Int32)location, (Int32)count, (bool)transpose, (Single*)value); + Delegates.glUniformMatrix3fv((Int32)location, (Int32)count, (bool)transpose, (Single*)value); } public static @@ -11145,6 +11138,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void UniformMatrix4(Int32 location, Int32 count, bool transpose, Single* value) + { + Delegates.glUniformMatrix4fv((Int32)location, (Int32)count, (bool)transpose, (Single*)value); + } + [System.CLSCompliant(false)] public static void ValidateProgram(UInt32 program) @@ -11171,20 +11171,6 @@ namespace OpenTK.OpenGL Delegates.glVertexAttrib1d((UInt32)index, (Double)x); } - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib1v(UInt32 index, Double* v) - { - Delegates.glVertexAttrib1dv((UInt32)index, (Double*)v); - } - - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib1v(Int32 index, Double* v) - { - Delegates.glVertexAttrib1dv((UInt32)index, (Double*)v); - } - [System.CLSCompliant(false)] public static void VertexAttrib1v(UInt32 index, Double[] v) @@ -11235,6 +11221,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib1v(UInt32 index, Double* v) + { + Delegates.glVertexAttrib1dv((UInt32)index, (Double*)v); + } + + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib1v(Int32 index, Double* v) + { + Delegates.glVertexAttrib1dv((UInt32)index, (Double*)v); + } + [System.CLSCompliant(false)] public static void VertexAttrib1(UInt32 index, Single x) @@ -11248,20 +11248,6 @@ namespace OpenTK.OpenGL Delegates.glVertexAttrib1f((UInt32)index, (Single)x); } - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib1v(UInt32 index, Single* v) - { - Delegates.glVertexAttrib1fv((UInt32)index, (Single*)v); - } - - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib1v(Int32 index, Single* v) - { - Delegates.glVertexAttrib1fv((UInt32)index, (Single*)v); - } - [System.CLSCompliant(false)] public static void VertexAttrib1v(UInt32 index, Single[] v) @@ -11312,6 +11298,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib1v(UInt32 index, Single* v) + { + Delegates.glVertexAttrib1fv((UInt32)index, (Single*)v); + } + + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib1v(Int32 index, Single* v) + { + Delegates.glVertexAttrib1fv((UInt32)index, (Single*)v); + } + [System.CLSCompliant(false)] public static void VertexAttrib1(UInt32 index, Int16 x) @@ -11325,20 +11325,6 @@ namespace OpenTK.OpenGL Delegates.glVertexAttrib1s((UInt32)index, (Int16)x); } - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib1v(UInt32 index, Int16* v) - { - Delegates.glVertexAttrib1sv((UInt32)index, (Int16*)v); - } - - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib1v(Int32 index, Int16* v) - { - Delegates.glVertexAttrib1sv((UInt32)index, (Int16*)v); - } - [System.CLSCompliant(false)] public static void VertexAttrib1v(UInt32 index, Int16[] v) @@ -11389,6 +11375,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib1v(UInt32 index, Int16* v) + { + Delegates.glVertexAttrib1sv((UInt32)index, (Int16*)v); + } + + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib1v(Int32 index, Int16* v) + { + Delegates.glVertexAttrib1sv((UInt32)index, (Int16*)v); + } + [System.CLSCompliant(false)] public static void VertexAttrib2(UInt32 index, Double x, Double y) @@ -11402,20 +11402,6 @@ namespace OpenTK.OpenGL Delegates.glVertexAttrib2d((UInt32)index, (Double)x, (Double)y); } - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib2(UInt32 index, Double* v) - { - 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, Double[] v) @@ -11466,6 +11452,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib2(UInt32 index, Double* v) + { + 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, Single x, Single y) @@ -11479,20 +11479,6 @@ namespace OpenTK.OpenGL Delegates.glVertexAttrib2f((UInt32)index, (Single)x, (Single)y); } - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib2(UInt32 index, Single* v) - { - 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, Single[] v) @@ -11543,6 +11529,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib2(UInt32 index, Single* v) + { + 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, Int16 x, Int16 y) @@ -11556,20 +11556,6 @@ namespace OpenTK.OpenGL Delegates.glVertexAttrib2s((UInt32)index, (Int16)x, (Int16)y); } - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib2(UInt32 index, Int16* v) - { - 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, Int16[] v) @@ -11620,6 +11606,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib2(UInt32 index, Int16* v) + { + 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 VertexAttrib3(UInt32 index, Double x, Double y, Double z) @@ -11633,20 +11633,6 @@ namespace OpenTK.OpenGL Delegates.glVertexAttrib3d((UInt32)index, (Double)x, (Double)y, (Double)z); } - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib3(UInt32 index, Double* v) - { - 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, Double[] v) @@ -11697,6 +11683,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib3(UInt32 index, Double* v) + { + 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, Single x, Single y, Single z) @@ -11710,20 +11710,6 @@ namespace OpenTK.OpenGL Delegates.glVertexAttrib3f((UInt32)index, (Single)x, (Single)y, (Single)z); } - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib3(UInt32 index, Single* v) - { - 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, Single[] v) @@ -11774,6 +11760,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib3(UInt32 index, Single* v) + { + 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, Int16 x, Int16 y, Int16 z) @@ -11787,20 +11787,6 @@ namespace OpenTK.OpenGL Delegates.glVertexAttrib3s((UInt32)index, (Int16)x, (Int16)y, (Int16)z); } - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib3(UInt32 index, Int16* v) - { - 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, Int16[] v) @@ -11853,9 +11839,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void VertexAttrib4N(UInt32 index, SByte* v) + unsafe void VertexAttrib3(UInt32 index, Int16* v) { - Delegates.glVertexAttrib4Nbv((UInt32)index, (SByte*)v); + 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)] @@ -11886,9 +11879,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void VertexAttrib4N(UInt32 index, Int32* v) + unsafe void VertexAttrib4N(UInt32 index, SByte* v) { - Delegates.glVertexAttrib4Niv((UInt32)index, (Int32*)v); + Delegates.glVertexAttrib4Nbv((UInt32)index, (SByte*)v); } [System.CLSCompliant(false)] @@ -11919,9 +11912,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void VertexAttrib4N(UInt32 index, Int16* v) + unsafe void VertexAttrib4N(UInt32 index, Int32* v) { - Delegates.glVertexAttrib4Nsv((UInt32)index, (Int16*)v); + Delegates.glVertexAttrib4Niv((UInt32)index, (Int32*)v); } [System.CLSCompliant(false)] @@ -11950,6 +11943,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib4N(UInt32 index, Int16* v) + { + Delegates.glVertexAttrib4Nsv((UInt32)index, (Int16*)v); + } + [System.CLSCompliant(false)] public static void VertexAttrib4N(UInt32 index, Byte x, Byte y, Byte z, Byte w) @@ -11963,20 +11963,6 @@ namespace OpenTK.OpenGL Delegates.glVertexAttrib4Nub((UInt32)index, (Byte)x, (Byte)y, (Byte)z, (Byte)w); } - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib4N(UInt32 index, Byte* v) - { - Delegates.glVertexAttrib4Nubv((UInt32)index, (Byte*)v); - } - - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib4N(Int32 index, Byte* v) - { - Delegates.glVertexAttrib4Nubv((UInt32)index, (Byte*)v); - } - [System.CLSCompliant(false)] public static void VertexAttrib4N(UInt32 index, Byte[] v) @@ -12029,16 +12015,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void VertexAttrib4N(UInt32 index, UInt32* v) + unsafe void VertexAttrib4N(UInt32 index, Byte* v) { - Delegates.glVertexAttrib4Nuiv((UInt32)index, (UInt32*)v); + Delegates.glVertexAttrib4Nubv((UInt32)index, (Byte*)v); } [System.CLSCompliant(false)] public static - unsafe void VertexAttrib4N(Int32 index, Int32* v) + unsafe void VertexAttrib4N(Int32 index, Byte* v) { - Delegates.glVertexAttrib4Nuiv((UInt32)index, (UInt32*)v); + Delegates.glVertexAttrib4Nubv((UInt32)index, (Byte*)v); } [System.CLSCompliant(false)] @@ -12093,16 +12079,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void VertexAttrib4N(UInt32 index, UInt16* v) + unsafe void VertexAttrib4N(UInt32 index, UInt32* v) { - Delegates.glVertexAttrib4Nusv((UInt32)index, (UInt16*)v); + Delegates.glVertexAttrib4Nuiv((UInt32)index, (UInt32*)v); } [System.CLSCompliant(false)] public static - unsafe void VertexAttrib4N(Int32 index, Int16* v) + unsafe void VertexAttrib4N(Int32 index, Int32* v) { - Delegates.glVertexAttrib4Nusv((UInt32)index, (UInt16*)v); + Delegates.glVertexAttrib4Nuiv((UInt32)index, (UInt32*)v); } [System.CLSCompliant(false)] @@ -12157,9 +12143,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void VertexAttrib4(UInt32 index, SByte* v) + unsafe void VertexAttrib4N(UInt32 index, UInt16* v) { - Delegates.glVertexAttrib4bv((UInt32)index, (SByte*)v); + Delegates.glVertexAttrib4Nusv((UInt32)index, (UInt16*)v); + } + + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib4N(Int32 index, Int16* v) + { + Delegates.glVertexAttrib4Nusv((UInt32)index, (UInt16*)v); } [System.CLSCompliant(false)] @@ -12188,6 +12181,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib4(UInt32 index, SByte* v) + { + Delegates.glVertexAttrib4bv((UInt32)index, (SByte*)v); + } + [System.CLSCompliant(false)] public static void VertexAttrib4(UInt32 index, Double x, Double y, Double z, Double w) @@ -12201,20 +12201,6 @@ namespace OpenTK.OpenGL Delegates.glVertexAttrib4d((UInt32)index, (Double)x, (Double)y, (Double)z, (Double)w); } - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib4(UInt32 index, Double* v) - { - 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, Double[] v) @@ -12265,6 +12251,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib4(UInt32 index, Double* v) + { + 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, Single x, Single y, Single z, Single w) @@ -12278,20 +12278,6 @@ namespace OpenTK.OpenGL Delegates.glVertexAttrib4f((UInt32)index, (Single)x, (Single)y, (Single)z, (Single)w); } - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib4(UInt32 index, Single* v) - { - 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, Single[] v) @@ -12344,9 +12330,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void VertexAttrib4(UInt32 index, Int32* v) + unsafe void VertexAttrib4(UInt32 index, Single* v) { - Delegates.glVertexAttrib4iv((UInt32)index, (Int32*)v); + 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)] @@ -12375,6 +12368,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib4(UInt32 index, Int32* v) + { + Delegates.glVertexAttrib4iv((UInt32)index, (Int32*)v); + } + [System.CLSCompliant(false)] public static void VertexAttrib4(UInt32 index, Int16 x, Int16 y, Int16 z, Int16 w) @@ -12388,13 +12388,6 @@ namespace OpenTK.OpenGL Delegates.glVertexAttrib4s((UInt32)index, (Int16)x, (Int16)y, (Int16)z, (Int16)w); } - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib4(UInt32 index, Int16* v) - { - Delegates.glVertexAttrib4sv((UInt32)index, (Int16*)v); - } - [System.CLSCompliant(false)] public static void VertexAttrib4(UInt32 index, Int16[] v) @@ -12423,16 +12416,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void VertexAttrib4(UInt32 index, Byte* v) + unsafe void VertexAttrib4(UInt32 index, Int16* v) { - Delegates.glVertexAttrib4ubv((UInt32)index, (Byte*)v); - } - - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib4(Int32 index, Byte* v) - { - Delegates.glVertexAttrib4ubv((UInt32)index, (Byte*)v); + Delegates.glVertexAttrib4sv((UInt32)index, (Int16*)v); } [System.CLSCompliant(false)] @@ -12487,16 +12473,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void VertexAttrib4(UInt32 index, UInt32* v) + unsafe void VertexAttrib4(UInt32 index, Byte* v) { - Delegates.glVertexAttrib4uiv((UInt32)index, (UInt32*)v); + Delegates.glVertexAttrib4ubv((UInt32)index, (Byte*)v); } [System.CLSCompliant(false)] public static - unsafe void VertexAttrib4(Int32 index, Int32* v) + unsafe void VertexAttrib4(Int32 index, Byte* v) { - Delegates.glVertexAttrib4uiv((UInt32)index, (UInt32*)v); + Delegates.glVertexAttrib4ubv((UInt32)index, (Byte*)v); } [System.CLSCompliant(false)] @@ -12551,16 +12537,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void VertexAttrib4(UInt32 index, UInt16* v) + unsafe void VertexAttrib4(UInt32 index, UInt32* v) { - Delegates.glVertexAttrib4usv((UInt32)index, (UInt16*)v); + Delegates.glVertexAttrib4uiv((UInt32)index, (UInt32*)v); } [System.CLSCompliant(false)] public static - unsafe void VertexAttrib4(Int32 index, Int16* v) + unsafe void VertexAttrib4(Int32 index, Int32* v) { - Delegates.glVertexAttrib4usv((UInt32)index, (UInt16*)v); + Delegates.glVertexAttrib4uiv((UInt32)index, (UInt32*)v); } [System.CLSCompliant(false)] @@ -12613,6 +12599,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib4(UInt32 index, UInt16* v) + { + Delegates.glVertexAttrib4usv((UInt32)index, (UInt16*)v); + } + + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib4(Int32 index, Int16* v) + { + Delegates.glVertexAttrib4usv((UInt32)index, (UInt16*)v); + } + [System.CLSCompliant(false)] public static void VertexAttribPointer(UInt32 index, Int32 size, OpenTK.OpenGL.Enums.VertexAttribPointerType type, bool normalized, Int32 stride, IntPtr pointer) @@ -12667,13 +12667,6 @@ namespace OpenTK.OpenGL } } - [System.CLSCompliant(false)] - public static - unsafe void UniformMatrix2x3(Int32 location, Int32 count, bool transpose, Single* value) - { - Delegates.glUniformMatrix2x3fv((Int32)location, (Int32)count, (bool)transpose, (Single*)value); - } - public static void UniformMatrix2x3(Int32 location, Int32 count, bool transpose, Single[] value) { @@ -12700,9 +12693,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void UniformMatrix3x2(Int32 location, Int32 count, bool transpose, Single* value) + unsafe void UniformMatrix2x3(Int32 location, Int32 count, bool transpose, Single* value) { - Delegates.glUniformMatrix3x2fv((Int32)location, (Int32)count, (bool)transpose, (Single*)value); + Delegates.glUniformMatrix2x3fv((Int32)location, (Int32)count, (bool)transpose, (Single*)value); } public static @@ -12731,9 +12724,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void UniformMatrix2x4(Int32 location, Int32 count, bool transpose, Single* value) + unsafe void UniformMatrix3x2(Int32 location, Int32 count, bool transpose, Single* value) { - Delegates.glUniformMatrix2x4fv((Int32)location, (Int32)count, (bool)transpose, (Single*)value); + Delegates.glUniformMatrix3x2fv((Int32)location, (Int32)count, (bool)transpose, (Single*)value); } public static @@ -12762,9 +12755,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void UniformMatrix4x2(Int32 location, Int32 count, bool transpose, Single* value) + unsafe void UniformMatrix2x4(Int32 location, Int32 count, bool transpose, Single* value) { - Delegates.glUniformMatrix4x2fv((Int32)location, (Int32)count, (bool)transpose, (Single*)value); + Delegates.glUniformMatrix2x4fv((Int32)location, (Int32)count, (bool)transpose, (Single*)value); } public static @@ -12793,9 +12786,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void UniformMatrix3x4(Int32 location, Int32 count, bool transpose, Single* value) + unsafe void UniformMatrix4x2(Int32 location, Int32 count, bool transpose, Single* value) { - Delegates.glUniformMatrix3x4fv((Int32)location, (Int32)count, (bool)transpose, (Single*)value); + Delegates.glUniformMatrix4x2fv((Int32)location, (Int32)count, (bool)transpose, (Single*)value); } public static @@ -12824,9 +12817,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void UniformMatrix4x3(Int32 location, Int32 count, bool transpose, Single* value) + unsafe void UniformMatrix3x4(Int32 location, Int32 count, bool transpose, Single* value) { - Delegates.glUniformMatrix4x3fv((Int32)location, (Int32)count, (bool)transpose, (Single*)value); + Delegates.glUniformMatrix3x4fv((Int32)location, (Int32)count, (bool)transpose, (Single*)value); } public static @@ -12853,26 +12846,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void UniformMatrix4x3(Int32 location, Int32 count, bool transpose, Single* value) + { + Delegates.glUniformMatrix4x3fv((Int32)location, (Int32)count, (bool)transpose, (Single*)value); + } + public static void PolygonOffsetEXT(Single factor, Single bias) { Delegates.glPolygonOffsetEXT((Single)factor, (Single)bias); } - [System.CLSCompliant(false)] - public static - unsafe bool AreTexturesResidentEXT(Int32 n, UInt32* textures, [Out] bool* residences) - { - return Delegates.glAreTexturesResidentEXT((Int32)n, (UInt32*)textures, (bool*)residences); - } - - [System.CLSCompliant(false)] - public static - unsafe bool AreTexturesResidentEXT(Int32 n, Int32* textures, [Out] bool* residences) - { - return Delegates.glAreTexturesResidentEXT((Int32)n, (UInt32*)textures, (bool*)residences); - } - [System.CLSCompliant(false)] public static bool AreTexturesResidentEXT(Int32 n, UInt32[] textures, [Out] bool[] residences) @@ -12931,6 +12917,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe bool AreTexturesResidentEXT(Int32 n, UInt32* textures, [Out] bool* residences) + { + return Delegates.glAreTexturesResidentEXT((Int32)n, (UInt32*)textures, (bool*)residences); + } + + [System.CLSCompliant(false)] + public static + unsafe bool AreTexturesResidentEXT(Int32 n, Int32* textures, [Out] bool* residences) + { + return Delegates.glAreTexturesResidentEXT((Int32)n, (UInt32*)textures, (bool*)residences); + } + public static void ArrayElementEXT(Int32 i) { @@ -13092,13 +13092,6 @@ namespace OpenTK.OpenGL public static partial class NV { - [System.CLSCompliant(false)] - public static - unsafe void GetBoolea(OpenTK.OpenGL.Enums.GetPName pname, [Out] bool* @params) - { - Delegates.glGetBooleanv((OpenTK.OpenGL.Enums.GetPName)pname, (bool*)@params); - } - public static void GetBoolea(OpenTK.OpenGL.Enums.GetPName pname, [Out] bool[] @params) { @@ -13124,6 +13117,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void GetBoolea(OpenTK.OpenGL.Enums.GetPName pname, [Out] bool* @params) + { + Delegates.glGetBooleanv((OpenTK.OpenGL.Enums.GetPName)pname, (bool*)@params); + } + public static void FlushVertexArrayRange() { @@ -13156,13 +13156,6 @@ namespace OpenTK.OpenGL } } - [System.CLSCompliant(false)] - public static - unsafe void CombinerParameterv(OpenTK.OpenGL.Enums.All pname, Single* @params) - { - Delegates.glCombinerParameterfvNV((OpenTK.OpenGL.Enums.All)pname, (Single*)@params); - } - public static void CombinerParameterv(OpenTK.OpenGL.Enums.All pname, Single[] @params) { @@ -13187,19 +13180,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void CombinerParameterv(OpenTK.OpenGL.Enums.All pname, Single* @params) + { + Delegates.glCombinerParameterfvNV((OpenTK.OpenGL.Enums.All)pname, (Single*)@params); + } + public static void CombinerParameter(OpenTK.OpenGL.Enums.All pname, Single param) { Delegates.glCombinerParameterfNV((OpenTK.OpenGL.Enums.All)pname, (Single)param); } - [System.CLSCompliant(false)] - public static - unsafe void CombinerParameterv(OpenTK.OpenGL.Enums.All pname, Int32* @params) - { - Delegates.glCombinerParameterivNV((OpenTK.OpenGL.Enums.All)pname, (Int32*)@params); - } - public static void CombinerParameterv(OpenTK.OpenGL.Enums.All pname, Int32[] @params) { @@ -13224,6 +13217,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void CombinerParameterv(OpenTK.OpenGL.Enums.All pname, Int32* @params) + { + Delegates.glCombinerParameterivNV((OpenTK.OpenGL.Enums.All)pname, (Int32*)@params); + } + public static void CombinerParameter(OpenTK.OpenGL.Enums.All pname, Int32 param) { @@ -13248,13 +13248,6 @@ namespace OpenTK.OpenGL Delegates.glFinalCombinerInputNV((OpenTK.OpenGL.Enums.All)variable, (OpenTK.OpenGL.Enums.All)input, (OpenTK.OpenGL.Enums.All)mapping, (OpenTK.OpenGL.Enums.All)componentUsage); } - [System.CLSCompliant(false)] - public static - unsafe void GetCombinerInputParameter(OpenTK.OpenGL.Enums.All stage, OpenTK.OpenGL.Enums.All portion, OpenTK.OpenGL.Enums.All variable, OpenTK.OpenGL.Enums.All pname, [Out] Single* @params) - { - Delegates.glGetCombinerInputParameterfvNV((OpenTK.OpenGL.Enums.All)stage, (OpenTK.OpenGL.Enums.All)portion, (OpenTK.OpenGL.Enums.All)variable, (OpenTK.OpenGL.Enums.All)pname, (Single*)@params); - } - public static void GetCombinerInputParameter(OpenTK.OpenGL.Enums.All stage, OpenTK.OpenGL.Enums.All portion, OpenTK.OpenGL.Enums.All variable, OpenTK.OpenGL.Enums.All pname, [Out] Single[] @params) { @@ -13282,9 +13275,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetCombinerInputParameter(OpenTK.OpenGL.Enums.All stage, OpenTK.OpenGL.Enums.All portion, OpenTK.OpenGL.Enums.All variable, OpenTK.OpenGL.Enums.All pname, [Out] Int32* @params) + unsafe void GetCombinerInputParameter(OpenTK.OpenGL.Enums.All stage, OpenTK.OpenGL.Enums.All portion, OpenTK.OpenGL.Enums.All variable, OpenTK.OpenGL.Enums.All pname, [Out] Single* @params) { - Delegates.glGetCombinerInputParameterivNV((OpenTK.OpenGL.Enums.All)stage, (OpenTK.OpenGL.Enums.All)portion, (OpenTK.OpenGL.Enums.All)variable, (OpenTK.OpenGL.Enums.All)pname, (Int32*)@params); + Delegates.glGetCombinerInputParameterfvNV((OpenTK.OpenGL.Enums.All)stage, (OpenTK.OpenGL.Enums.All)portion, (OpenTK.OpenGL.Enums.All)variable, (OpenTK.OpenGL.Enums.All)pname, (Single*)@params); } public static @@ -13314,9 +13307,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetCombinerOutputParameter(OpenTK.OpenGL.Enums.All stage, OpenTK.OpenGL.Enums.All portion, OpenTK.OpenGL.Enums.All pname, [Out] Single* @params) + unsafe void GetCombinerInputParameter(OpenTK.OpenGL.Enums.All stage, OpenTK.OpenGL.Enums.All portion, OpenTK.OpenGL.Enums.All variable, OpenTK.OpenGL.Enums.All pname, [Out] Int32* @params) { - Delegates.glGetCombinerOutputParameterfvNV((OpenTK.OpenGL.Enums.All)stage, (OpenTK.OpenGL.Enums.All)portion, (OpenTK.OpenGL.Enums.All)pname, (Single*)@params); + Delegates.glGetCombinerInputParameterivNV((OpenTK.OpenGL.Enums.All)stage, (OpenTK.OpenGL.Enums.All)portion, (OpenTK.OpenGL.Enums.All)variable, (OpenTK.OpenGL.Enums.All)pname, (Int32*)@params); } public static @@ -13346,9 +13339,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetCombinerOutputParameter(OpenTK.OpenGL.Enums.All stage, OpenTK.OpenGL.Enums.All portion, OpenTK.OpenGL.Enums.All pname, [Out] Int32* @params) + unsafe void GetCombinerOutputParameter(OpenTK.OpenGL.Enums.All stage, OpenTK.OpenGL.Enums.All portion, OpenTK.OpenGL.Enums.All pname, [Out] Single* @params) { - Delegates.glGetCombinerOutputParameterivNV((OpenTK.OpenGL.Enums.All)stage, (OpenTK.OpenGL.Enums.All)portion, (OpenTK.OpenGL.Enums.All)pname, (Int32*)@params); + Delegates.glGetCombinerOutputParameterfvNV((OpenTK.OpenGL.Enums.All)stage, (OpenTK.OpenGL.Enums.All)portion, (OpenTK.OpenGL.Enums.All)pname, (Single*)@params); } public static @@ -13378,9 +13371,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetFinalCombinerInputParameter(OpenTK.OpenGL.Enums.All variable, OpenTK.OpenGL.Enums.All pname, [Out] Single* @params) + unsafe void GetCombinerOutputParameter(OpenTK.OpenGL.Enums.All stage, OpenTK.OpenGL.Enums.All portion, OpenTK.OpenGL.Enums.All pname, [Out] Int32* @params) { - Delegates.glGetFinalCombinerInputParameterfvNV((OpenTK.OpenGL.Enums.All)variable, (OpenTK.OpenGL.Enums.All)pname, (Single*)@params); + Delegates.glGetCombinerOutputParameterivNV((OpenTK.OpenGL.Enums.All)stage, (OpenTK.OpenGL.Enums.All)portion, (OpenTK.OpenGL.Enums.All)pname, (Int32*)@params); } public static @@ -13410,9 +13403,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetFinalCombinerInputParameter(OpenTK.OpenGL.Enums.All variable, OpenTK.OpenGL.Enums.All pname, [Out] Int32* @params) + unsafe void GetFinalCombinerInputParameter(OpenTK.OpenGL.Enums.All variable, OpenTK.OpenGL.Enums.All pname, [Out] Single* @params) { - Delegates.glGetFinalCombinerInputParameterivNV((OpenTK.OpenGL.Enums.All)variable, (OpenTK.OpenGL.Enums.All)pname, (Int32*)@params); + Delegates.glGetFinalCombinerInputParameterfvNV((OpenTK.OpenGL.Enums.All)variable, (OpenTK.OpenGL.Enums.All)pname, (Single*)@params); } public static @@ -13442,16 +13435,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void DeleteFences(Int32 n, UInt32* fences) + unsafe void GetFinalCombinerInputParameter(OpenTK.OpenGL.Enums.All variable, OpenTK.OpenGL.Enums.All pname, [Out] Int32* @params) { - Delegates.glDeleteFencesNV((Int32)n, (UInt32*)fences); - } - - [System.CLSCompliant(false)] - public static - unsafe void DeleteFences(Int32 n, Int32* fences) - { - Delegates.glDeleteFencesNV((Int32)n, (UInt32*)fences); + Delegates.glGetFinalCombinerInputParameterivNV((OpenTK.OpenGL.Enums.All)variable, (OpenTK.OpenGL.Enums.All)pname, (Int32*)@params); } [System.CLSCompliant(false)] @@ -13506,16 +13492,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GenFences(Int32 n, [Out] UInt32* fences) + unsafe void DeleteFences(Int32 n, UInt32* fences) { - Delegates.glGenFencesNV((Int32)n, (UInt32*)fences); + Delegates.glDeleteFencesNV((Int32)n, (UInt32*)fences); } [System.CLSCompliant(false)] public static - unsafe void GenFences(Int32 n, [Out] Int32* fences) + unsafe void DeleteFences(Int32 n, Int32* fences) { - Delegates.glGenFencesNV((Int32)n, (UInt32*)fences); + Delegates.glDeleteFencesNV((Int32)n, (UInt32*)fences); } [System.CLSCompliant(false)] @@ -13570,6 +13556,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void GenFences(Int32 n, [Out] UInt32* fences) + { + Delegates.glGenFencesNV((Int32)n, (UInt32*)fences); + } + + [System.CLSCompliant(false)] + public static + unsafe void GenFences(Int32 n, [Out] Int32* fences) + { + Delegates.glGenFencesNV((Int32)n, (UInt32*)fences); + } + [System.CLSCompliant(false)] public static bool IsFence(UInt32 fence) @@ -13596,20 +13596,6 @@ namespace OpenTK.OpenGL return Delegates.glTestFenceNV((UInt32)fence); } - [System.CLSCompliant(false)] - public static - unsafe void GetFence(UInt32 fence, OpenTK.OpenGL.Enums.All pname, [Out] Int32* @params) - { - Delegates.glGetFenceivNV((UInt32)fence, (OpenTK.OpenGL.Enums.All)pname, (Int32*)@params); - } - - [System.CLSCompliant(false)] - public static - unsafe void GetFence(Int32 fence, OpenTK.OpenGL.Enums.All pname, [Out] Int32* @params) - { - Delegates.glGetFenceivNV((UInt32)fence, (OpenTK.OpenGL.Enums.All)pname, (Int32*)@params); - } - [System.CLSCompliant(false)] public static void GetFence(UInt32 fence, OpenTK.OpenGL.Enums.All pname, [Out] Int32[] @params) @@ -13662,6 +13648,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void GetFence(UInt32 fence, OpenTK.OpenGL.Enums.All pname, [Out] Int32* @params) + { + Delegates.glGetFenceivNV((UInt32)fence, (OpenTK.OpenGL.Enums.All)pname, (Int32*)@params); + } + + [System.CLSCompliant(false)] + public static + unsafe void GetFence(Int32 fence, OpenTK.OpenGL.Enums.All pname, [Out] Int32* @params) + { + Delegates.glGetFenceivNV((UInt32)fence, (OpenTK.OpenGL.Enums.All)pname, (Int32*)@params); + } + [System.CLSCompliant(false)] public static void FinishFence(UInt32 fence) @@ -13742,13 +13742,6 @@ namespace OpenTK.OpenGL } } - [System.CLSCompliant(false)] - public static - unsafe void MapParameter(OpenTK.OpenGL.Enums.All target, OpenTK.OpenGL.Enums.All pname, Int32* @params) - { - Delegates.glMapParameterivNV((OpenTK.OpenGL.Enums.All)target, (OpenTK.OpenGL.Enums.All)pname, (Int32*)@params); - } - public static void MapParameter(OpenTK.OpenGL.Enums.All target, OpenTK.OpenGL.Enums.All pname, Int32[] @params) { @@ -13775,9 +13768,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void MapParameter(OpenTK.OpenGL.Enums.All target, OpenTK.OpenGL.Enums.All pname, Single* @params) + unsafe void MapParameter(OpenTK.OpenGL.Enums.All target, OpenTK.OpenGL.Enums.All pname, Int32* @params) { - Delegates.glMapParameterfvNV((OpenTK.OpenGL.Enums.All)target, (OpenTK.OpenGL.Enums.All)pname, (Single*)@params); + Delegates.glMapParameterivNV((OpenTK.OpenGL.Enums.All)target, (OpenTK.OpenGL.Enums.All)pname, (Int32*)@params); } public static @@ -13804,6 +13797,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void MapParameter(OpenTK.OpenGL.Enums.All target, OpenTK.OpenGL.Enums.All pname, Single* @params) + { + Delegates.glMapParameterfvNV((OpenTK.OpenGL.Enums.All)target, (OpenTK.OpenGL.Enums.All)pname, (Single*)@params); + } + [System.CLSCompliant(false)] public static void GetMapControlPoints(OpenTK.OpenGL.Enums.All target, UInt32 index, OpenTK.OpenGL.Enums.All type, Int32 ustride, Int32 vstride, bool packed, [Out] IntPtr points) @@ -13858,13 +13858,6 @@ namespace OpenTK.OpenGL } } - [System.CLSCompliant(false)] - public static - unsafe void GetMapParameter(OpenTK.OpenGL.Enums.All target, OpenTK.OpenGL.Enums.All pname, [Out] Int32* @params) - { - Delegates.glGetMapParameterivNV((OpenTK.OpenGL.Enums.All)target, (OpenTK.OpenGL.Enums.All)pname, (Int32*)@params); - } - public static void GetMapParameter(OpenTK.OpenGL.Enums.All target, OpenTK.OpenGL.Enums.All pname, [Out] Int32[] @params) { @@ -13892,9 +13885,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetMapParameter(OpenTK.OpenGL.Enums.All target, OpenTK.OpenGL.Enums.All pname, [Out] Single* @params) + unsafe void GetMapParameter(OpenTK.OpenGL.Enums.All target, OpenTK.OpenGL.Enums.All pname, [Out] Int32* @params) { - Delegates.glGetMapParameterfvNV((OpenTK.OpenGL.Enums.All)target, (OpenTK.OpenGL.Enums.All)pname, (Single*)@params); + Delegates.glGetMapParameterivNV((OpenTK.OpenGL.Enums.All)target, (OpenTK.OpenGL.Enums.All)pname, (Int32*)@params); } public static @@ -13924,16 +13917,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetMapAttribParameter(OpenTK.OpenGL.Enums.All target, UInt32 index, OpenTK.OpenGL.Enums.All pname, [Out] Int32* @params) + unsafe void GetMapParameter(OpenTK.OpenGL.Enums.All target, OpenTK.OpenGL.Enums.All pname, [Out] Single* @params) { - Delegates.glGetMapAttribParameterivNV((OpenTK.OpenGL.Enums.All)target, (UInt32)index, (OpenTK.OpenGL.Enums.All)pname, (Int32*)@params); - } - - [System.CLSCompliant(false)] - public static - unsafe void GetMapAttribParameter(OpenTK.OpenGL.Enums.All target, Int32 index, OpenTK.OpenGL.Enums.All pname, [Out] Int32* @params) - { - Delegates.glGetMapAttribParameterivNV((OpenTK.OpenGL.Enums.All)target, (UInt32)index, (OpenTK.OpenGL.Enums.All)pname, (Int32*)@params); + Delegates.glGetMapParameterfvNV((OpenTK.OpenGL.Enums.All)target, (OpenTK.OpenGL.Enums.All)pname, (Single*)@params); } [System.CLSCompliant(false)] @@ -13990,16 +13976,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetMapAttribParameter(OpenTK.OpenGL.Enums.All target, UInt32 index, OpenTK.OpenGL.Enums.All pname, [Out] Single* @params) + unsafe void GetMapAttribParameter(OpenTK.OpenGL.Enums.All target, UInt32 index, OpenTK.OpenGL.Enums.All pname, [Out] Int32* @params) { - Delegates.glGetMapAttribParameterfvNV((OpenTK.OpenGL.Enums.All)target, (UInt32)index, (OpenTK.OpenGL.Enums.All)pname, (Single*)@params); + Delegates.glGetMapAttribParameterivNV((OpenTK.OpenGL.Enums.All)target, (UInt32)index, (OpenTK.OpenGL.Enums.All)pname, (Int32*)@params); } [System.CLSCompliant(false)] public static - unsafe void GetMapAttribParameter(OpenTK.OpenGL.Enums.All target, Int32 index, OpenTK.OpenGL.Enums.All pname, [Out] Single* @params) + unsafe void GetMapAttribParameter(OpenTK.OpenGL.Enums.All target, Int32 index, OpenTK.OpenGL.Enums.All pname, [Out] Int32* @params) { - Delegates.glGetMapAttribParameterfvNV((OpenTK.OpenGL.Enums.All)target, (UInt32)index, (OpenTK.OpenGL.Enums.All)pname, (Single*)@params); + Delegates.glGetMapAttribParameterivNV((OpenTK.OpenGL.Enums.All)target, (UInt32)index, (OpenTK.OpenGL.Enums.All)pname, (Int32*)@params); } [System.CLSCompliant(false)] @@ -14054,17 +14040,24 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] public static - void EvalMap(OpenTK.OpenGL.Enums.All target, OpenTK.OpenGL.Enums.All mode) + unsafe void GetMapAttribParameter(OpenTK.OpenGL.Enums.All target, UInt32 index, OpenTK.OpenGL.Enums.All pname, [Out] Single* @params) { - Delegates.glEvalMapsNV((OpenTK.OpenGL.Enums.All)target, (OpenTK.OpenGL.Enums.All)mode); + Delegates.glGetMapAttribParameterfvNV((OpenTK.OpenGL.Enums.All)target, (UInt32)index, (OpenTK.OpenGL.Enums.All)pname, (Single*)@params); } [System.CLSCompliant(false)] public static - unsafe void CombinerStageParameter(OpenTK.OpenGL.Enums.All stage, OpenTK.OpenGL.Enums.All pname, Single* @params) + unsafe void GetMapAttribParameter(OpenTK.OpenGL.Enums.All target, Int32 index, OpenTK.OpenGL.Enums.All pname, [Out] Single* @params) { - Delegates.glCombinerStageParameterfvNV((OpenTK.OpenGL.Enums.All)stage, (OpenTK.OpenGL.Enums.All)pname, (Single*)@params); + Delegates.glGetMapAttribParameterfvNV((OpenTK.OpenGL.Enums.All)target, (UInt32)index, (OpenTK.OpenGL.Enums.All)pname, (Single*)@params); + } + + public static + void EvalMap(OpenTK.OpenGL.Enums.All target, OpenTK.OpenGL.Enums.All mode) + { + Delegates.glEvalMapsNV((OpenTK.OpenGL.Enums.All)target, (OpenTK.OpenGL.Enums.All)mode); } public static @@ -14093,9 +14086,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetCombinerStageParameter(OpenTK.OpenGL.Enums.All stage, OpenTK.OpenGL.Enums.All pname, [Out] Single* @params) + unsafe void CombinerStageParameter(OpenTK.OpenGL.Enums.All stage, OpenTK.OpenGL.Enums.All pname, Single* @params) { - Delegates.glGetCombinerStageParameterfvNV((OpenTK.OpenGL.Enums.All)stage, (OpenTK.OpenGL.Enums.All)pname, (Single*)@params); + Delegates.glCombinerStageParameterfvNV((OpenTK.OpenGL.Enums.All)stage, (OpenTK.OpenGL.Enums.All)pname, (Single*)@params); } public static @@ -14125,16 +14118,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe bool AreProgramsResident(Int32 n, UInt32* programs, [Out] bool* residences) + unsafe void GetCombinerStageParameter(OpenTK.OpenGL.Enums.All stage, OpenTK.OpenGL.Enums.All pname, [Out] Single* @params) { - return Delegates.glAreProgramsResidentNV((Int32)n, (UInt32*)programs, (bool*)residences); - } - - [System.CLSCompliant(false)] - public static - unsafe bool AreProgramsResident(Int32 n, Int32* programs, [Out] bool* residences) - { - return Delegates.glAreProgramsResidentNV((Int32)n, (UInt32*)programs, (bool*)residences); + Delegates.glGetCombinerStageParameterfvNV((OpenTK.OpenGL.Enums.All)stage, (OpenTK.OpenGL.Enums.All)pname, (Single*)@params); } [System.CLSCompliant(false)] @@ -14195,6 +14181,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe bool AreProgramsResident(Int32 n, UInt32* programs, [Out] bool* residences) + { + return Delegates.glAreProgramsResidentNV((Int32)n, (UInt32*)programs, (bool*)residences); + } + + [System.CLSCompliant(false)] + public static + unsafe bool AreProgramsResident(Int32 n, Int32* programs, [Out] bool* residences) + { + return Delegates.glAreProgramsResidentNV((Int32)n, (UInt32*)programs, (bool*)residences); + } + [System.CLSCompliant(false)] public static void BindProgram(OpenTK.OpenGL.Enums.All target, UInt32 id) @@ -14208,20 +14208,6 @@ namespace OpenTK.OpenGL Delegates.glBindProgramNV((OpenTK.OpenGL.Enums.All)target, (UInt32)id); } - [System.CLSCompliant(false)] - public static - unsafe void DeleteProgram(Int32 n, UInt32* programs) - { - Delegates.glDeleteProgramsNV((Int32)n, (UInt32*)programs); - } - - [System.CLSCompliant(false)] - public static - unsafe void DeleteProgram(Int32 n, Int32* programs) - { - Delegates.glDeleteProgramsNV((Int32)n, (UInt32*)programs); - } - [System.CLSCompliant(false)] public static void DeleteProgram(Int32 n, UInt32[] programs) @@ -14274,16 +14260,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void ExecuteProgram(OpenTK.OpenGL.Enums.All target, UInt32 id, Single* @params) + unsafe void DeleteProgram(Int32 n, UInt32* programs) { - Delegates.glExecuteProgramNV((OpenTK.OpenGL.Enums.All)target, (UInt32)id, (Single*)@params); + Delegates.glDeleteProgramsNV((Int32)n, (UInt32*)programs); } [System.CLSCompliant(false)] public static - unsafe void ExecuteProgram(OpenTK.OpenGL.Enums.All target, Int32 id, Single* @params) + unsafe void DeleteProgram(Int32 n, Int32* programs) { - Delegates.glExecuteProgramNV((OpenTK.OpenGL.Enums.All)target, (UInt32)id, (Single*)@params); + Delegates.glDeleteProgramsNV((Int32)n, (UInt32*)programs); } [System.CLSCompliant(false)] @@ -14338,16 +14324,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GenProgram(Int32 n, [Out] UInt32* programs) + unsafe void ExecuteProgram(OpenTK.OpenGL.Enums.All target, UInt32 id, Single* @params) { - Delegates.glGenProgramsNV((Int32)n, (UInt32*)programs); + Delegates.glExecuteProgramNV((OpenTK.OpenGL.Enums.All)target, (UInt32)id, (Single*)@params); } [System.CLSCompliant(false)] public static - unsafe void GenProgram(Int32 n, [Out] Int32* programs) + unsafe void ExecuteProgram(OpenTK.OpenGL.Enums.All target, Int32 id, Single* @params) { - Delegates.glGenProgramsNV((Int32)n, (UInt32*)programs); + Delegates.glExecuteProgramNV((OpenTK.OpenGL.Enums.All)target, (UInt32)id, (Single*)@params); } [System.CLSCompliant(false)] @@ -14404,16 +14390,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetProgramParameter(OpenTK.OpenGL.Enums.All target, UInt32 index, OpenTK.OpenGL.Enums.All pname, [Out] Double* @params) + unsafe void GenProgram(Int32 n, [Out] UInt32* programs) { - Delegates.glGetProgramParameterdvNV((OpenTK.OpenGL.Enums.All)target, (UInt32)index, (OpenTK.OpenGL.Enums.All)pname, (Double*)@params); + Delegates.glGenProgramsNV((Int32)n, (UInt32*)programs); } [System.CLSCompliant(false)] public static - unsafe void GetProgramParameter(OpenTK.OpenGL.Enums.All target, Int32 index, OpenTK.OpenGL.Enums.All pname, [Out] Double* @params) + unsafe void GenProgram(Int32 n, [Out] Int32* programs) { - Delegates.glGetProgramParameterdvNV((OpenTK.OpenGL.Enums.All)target, (UInt32)index, (OpenTK.OpenGL.Enums.All)pname, (Double*)@params); + Delegates.glGenProgramsNV((Int32)n, (UInt32*)programs); } [System.CLSCompliant(false)] @@ -14470,16 +14456,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetProgramParameter(OpenTK.OpenGL.Enums.All target, UInt32 index, OpenTK.OpenGL.Enums.All pname, [Out] Single* @params) + unsafe void GetProgramParameter(OpenTK.OpenGL.Enums.All target, UInt32 index, OpenTK.OpenGL.Enums.All pname, [Out] Double* @params) { - Delegates.glGetProgramParameterfvNV((OpenTK.OpenGL.Enums.All)target, (UInt32)index, (OpenTK.OpenGL.Enums.All)pname, (Single*)@params); + Delegates.glGetProgramParameterdvNV((OpenTK.OpenGL.Enums.All)target, (UInt32)index, (OpenTK.OpenGL.Enums.All)pname, (Double*)@params); } [System.CLSCompliant(false)] public static - unsafe void GetProgramParameter(OpenTK.OpenGL.Enums.All target, Int32 index, OpenTK.OpenGL.Enums.All pname, [Out] Single* @params) + unsafe void GetProgramParameter(OpenTK.OpenGL.Enums.All target, Int32 index, OpenTK.OpenGL.Enums.All pname, [Out] Double* @params) { - Delegates.glGetProgramParameterfvNV((OpenTK.OpenGL.Enums.All)target, (UInt32)index, (OpenTK.OpenGL.Enums.All)pname, (Single*)@params); + Delegates.glGetProgramParameterdvNV((OpenTK.OpenGL.Enums.All)target, (UInt32)index, (OpenTK.OpenGL.Enums.All)pname, (Double*)@params); } [System.CLSCompliant(false)] @@ -14536,16 +14522,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetProgram(UInt32 id, OpenTK.OpenGL.Enums.All pname, [Out] Int32* @params) + unsafe void GetProgramParameter(OpenTK.OpenGL.Enums.All target, UInt32 index, OpenTK.OpenGL.Enums.All pname, [Out] Single* @params) { - Delegates.glGetProgramivNV((UInt32)id, (OpenTK.OpenGL.Enums.All)pname, (Int32*)@params); + Delegates.glGetProgramParameterfvNV((OpenTK.OpenGL.Enums.All)target, (UInt32)index, (OpenTK.OpenGL.Enums.All)pname, (Single*)@params); } [System.CLSCompliant(false)] public static - unsafe void GetProgram(Int32 id, OpenTK.OpenGL.Enums.All pname, [Out] Int32* @params) + unsafe void GetProgramParameter(OpenTK.OpenGL.Enums.All target, Int32 index, OpenTK.OpenGL.Enums.All pname, [Out] Single* @params) { - Delegates.glGetProgramivNV((UInt32)id, (OpenTK.OpenGL.Enums.All)pname, (Int32*)@params); + Delegates.glGetProgramParameterfvNV((OpenTK.OpenGL.Enums.All)target, (UInt32)index, (OpenTK.OpenGL.Enums.All)pname, (Single*)@params); } [System.CLSCompliant(false)] @@ -14602,16 +14588,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetProgramString(UInt32 id, OpenTK.OpenGL.Enums.All pname, [Out] Byte* program) + unsafe void GetProgram(UInt32 id, OpenTK.OpenGL.Enums.All pname, [Out] Int32* @params) { - Delegates.glGetProgramStringNV((UInt32)id, (OpenTK.OpenGL.Enums.All)pname, (Byte*)program); + Delegates.glGetProgramivNV((UInt32)id, (OpenTK.OpenGL.Enums.All)pname, (Int32*)@params); } [System.CLSCompliant(false)] public static - unsafe void GetProgramString(Int32 id, OpenTK.OpenGL.Enums.All pname, [Out] Byte* program) + unsafe void GetProgram(Int32 id, OpenTK.OpenGL.Enums.All pname, [Out] Int32* @params) { - Delegates.glGetProgramStringNV((UInt32)id, (OpenTK.OpenGL.Enums.All)pname, (Byte*)program); + Delegates.glGetProgramivNV((UInt32)id, (OpenTK.OpenGL.Enums.All)pname, (Int32*)@params); } [System.CLSCompliant(false)] @@ -14668,16 +14654,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetTrackMatrix(OpenTK.OpenGL.Enums.All target, UInt32 address, OpenTK.OpenGL.Enums.All pname, [Out] Int32* @params) + unsafe void GetProgramString(UInt32 id, OpenTK.OpenGL.Enums.All pname, [Out] Byte* program) { - Delegates.glGetTrackMatrixivNV((OpenTK.OpenGL.Enums.All)target, (UInt32)address, (OpenTK.OpenGL.Enums.All)pname, (Int32*)@params); + Delegates.glGetProgramStringNV((UInt32)id, (OpenTK.OpenGL.Enums.All)pname, (Byte*)program); } [System.CLSCompliant(false)] public static - unsafe void GetTrackMatrix(OpenTK.OpenGL.Enums.All target, Int32 address, OpenTK.OpenGL.Enums.All pname, [Out] Int32* @params) + unsafe void GetProgramString(Int32 id, OpenTK.OpenGL.Enums.All pname, [Out] Byte* program) { - Delegates.glGetTrackMatrixivNV((OpenTK.OpenGL.Enums.All)target, (UInt32)address, (OpenTK.OpenGL.Enums.All)pname, (Int32*)@params); + Delegates.glGetProgramStringNV((UInt32)id, (OpenTK.OpenGL.Enums.All)pname, (Byte*)program); } [System.CLSCompliant(false)] @@ -14734,16 +14720,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetVertexAttrib(UInt32 index, OpenTK.OpenGL.Enums.All pname, [Out] Double* @params) + unsafe void GetTrackMatrix(OpenTK.OpenGL.Enums.All target, UInt32 address, OpenTK.OpenGL.Enums.All pname, [Out] Int32* @params) { - Delegates.glGetVertexAttribdvNV((UInt32)index, (OpenTK.OpenGL.Enums.All)pname, (Double*)@params); + Delegates.glGetTrackMatrixivNV((OpenTK.OpenGL.Enums.All)target, (UInt32)address, (OpenTK.OpenGL.Enums.All)pname, (Int32*)@params); } [System.CLSCompliant(false)] public static - unsafe void GetVertexAttrib(Int32 index, OpenTK.OpenGL.Enums.All pname, [Out] Double* @params) + unsafe void GetTrackMatrix(OpenTK.OpenGL.Enums.All target, Int32 address, OpenTK.OpenGL.Enums.All pname, [Out] Int32* @params) { - Delegates.glGetVertexAttribdvNV((UInt32)index, (OpenTK.OpenGL.Enums.All)pname, (Double*)@params); + Delegates.glGetTrackMatrixivNV((OpenTK.OpenGL.Enums.All)target, (UInt32)address, (OpenTK.OpenGL.Enums.All)pname, (Int32*)@params); } [System.CLSCompliant(false)] @@ -14800,16 +14786,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetVertexAttrib(UInt32 index, OpenTK.OpenGL.Enums.All pname, [Out] Single* @params) + unsafe void GetVertexAttrib(UInt32 index, OpenTK.OpenGL.Enums.All pname, [Out] Double* @params) { - Delegates.glGetVertexAttribfvNV((UInt32)index, (OpenTK.OpenGL.Enums.All)pname, (Single*)@params); + Delegates.glGetVertexAttribdvNV((UInt32)index, (OpenTK.OpenGL.Enums.All)pname, (Double*)@params); } [System.CLSCompliant(false)] public static - unsafe void GetVertexAttrib(Int32 index, OpenTK.OpenGL.Enums.All pname, [Out] Single* @params) + unsafe void GetVertexAttrib(Int32 index, OpenTK.OpenGL.Enums.All pname, [Out] Double* @params) { - Delegates.glGetVertexAttribfvNV((UInt32)index, (OpenTK.OpenGL.Enums.All)pname, (Single*)@params); + Delegates.glGetVertexAttribdvNV((UInt32)index, (OpenTK.OpenGL.Enums.All)pname, (Double*)@params); } [System.CLSCompliant(false)] @@ -14866,16 +14852,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetVertexAttrib(UInt32 index, OpenTK.OpenGL.Enums.All pname, [Out] Int32* @params) + unsafe void GetVertexAttrib(UInt32 index, OpenTK.OpenGL.Enums.All pname, [Out] Single* @params) { - Delegates.glGetVertexAttribivNV((UInt32)index, (OpenTK.OpenGL.Enums.All)pname, (Int32*)@params); + Delegates.glGetVertexAttribfvNV((UInt32)index, (OpenTK.OpenGL.Enums.All)pname, (Single*)@params); } [System.CLSCompliant(false)] public static - unsafe void GetVertexAttrib(Int32 index, OpenTK.OpenGL.Enums.All pname, [Out] Int32* @params) + unsafe void GetVertexAttrib(Int32 index, OpenTK.OpenGL.Enums.All pname, [Out] Single* @params) { - Delegates.glGetVertexAttribivNV((UInt32)index, (OpenTK.OpenGL.Enums.All)pname, (Int32*)@params); + Delegates.glGetVertexAttribfvNV((UInt32)index, (OpenTK.OpenGL.Enums.All)pname, (Single*)@params); } [System.CLSCompliant(false)] @@ -14930,6 +14916,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void GetVertexAttrib(UInt32 index, OpenTK.OpenGL.Enums.All pname, [Out] Int32* @params) + { + Delegates.glGetVertexAttribivNV((UInt32)index, (OpenTK.OpenGL.Enums.All)pname, (Int32*)@params); + } + + [System.CLSCompliant(false)] + public static + unsafe void GetVertexAttrib(Int32 index, OpenTK.OpenGL.Enums.All pname, [Out] Int32* @params) + { + Delegates.glGetVertexAttribivNV((UInt32)index, (OpenTK.OpenGL.Enums.All)pname, (Int32*)@params); + } + [System.CLSCompliant(false)] public static void GetVertexAttribPointer(UInt32 index, OpenTK.OpenGL.Enums.All pname, [Out] IntPtr pointer) @@ -14997,20 +14997,6 @@ namespace OpenTK.OpenGL return Delegates.glIsProgramNV((UInt32)id); } - [System.CLSCompliant(false)] - public static - unsafe void LoadProgram(OpenTK.OpenGL.Enums.All target, UInt32 id, Int32 len, Byte* program) - { - Delegates.glLoadProgramNV((OpenTK.OpenGL.Enums.All)target, (UInt32)id, (Int32)len, (Byte*)program); - } - - [System.CLSCompliant(false)] - public static - unsafe void LoadProgram(OpenTK.OpenGL.Enums.All target, Int32 id, Int32 len, Byte* program) - { - Delegates.glLoadProgramNV((OpenTK.OpenGL.Enums.All)target, (UInt32)id, (Int32)len, (Byte*)program); - } - [System.CLSCompliant(false)] public static void LoadProgram(OpenTK.OpenGL.Enums.All target, UInt32 id, Int32 len, Byte[] program) @@ -15061,6 +15047,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void LoadProgram(OpenTK.OpenGL.Enums.All target, UInt32 id, Int32 len, Byte* program) + { + Delegates.glLoadProgramNV((OpenTK.OpenGL.Enums.All)target, (UInt32)id, (Int32)len, (Byte*)program); + } + + [System.CLSCompliant(false)] + public static + unsafe void LoadProgram(OpenTK.OpenGL.Enums.All target, Int32 id, Int32 len, Byte* program) + { + Delegates.glLoadProgramNV((OpenTK.OpenGL.Enums.All)target, (UInt32)id, (Int32)len, (Byte*)program); + } + [System.CLSCompliant(false)] public static void ProgramParameter4(OpenTK.OpenGL.Enums.All target, UInt32 index, Double x, Double y, Double z, Double w) @@ -15074,20 +15074,6 @@ namespace OpenTK.OpenGL Delegates.glProgramParameter4dNV((OpenTK.OpenGL.Enums.All)target, (UInt32)index, (Double)x, (Double)y, (Double)z, (Double)w); } - [System.CLSCompliant(false)] - public static - unsafe void ProgramParameter4(OpenTK.OpenGL.Enums.All target, UInt32 index, Double* v) - { - Delegates.glProgramParameter4dvNV((OpenTK.OpenGL.Enums.All)target, (UInt32)index, (Double*)v); - } - - [System.CLSCompliant(false)] - public static - unsafe void ProgramParameter4(OpenTK.OpenGL.Enums.All target, Int32 index, Double* v) - { - Delegates.glProgramParameter4dvNV((OpenTK.OpenGL.Enums.All)target, (UInt32)index, (Double*)v); - } - [System.CLSCompliant(false)] public static void ProgramParameter4(OpenTK.OpenGL.Enums.All target, UInt32 index, Double[] v) @@ -15138,6 +15124,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ProgramParameter4(OpenTK.OpenGL.Enums.All target, UInt32 index, Double* v) + { + Delegates.glProgramParameter4dvNV((OpenTK.OpenGL.Enums.All)target, (UInt32)index, (Double*)v); + } + + [System.CLSCompliant(false)] + public static + unsafe void ProgramParameter4(OpenTK.OpenGL.Enums.All target, Int32 index, Double* v) + { + Delegates.glProgramParameter4dvNV((OpenTK.OpenGL.Enums.All)target, (UInt32)index, (Double*)v); + } + [System.CLSCompliant(false)] public static void ProgramParameter4(OpenTK.OpenGL.Enums.All target, UInt32 index, Single x, Single y, Single z, Single w) @@ -15151,20 +15151,6 @@ namespace OpenTK.OpenGL Delegates.glProgramParameter4fNV((OpenTK.OpenGL.Enums.All)target, (UInt32)index, (Single)x, (Single)y, (Single)z, (Single)w); } - [System.CLSCompliant(false)] - public static - unsafe void ProgramParameter4(OpenTK.OpenGL.Enums.All target, UInt32 index, Single* v) - { - Delegates.glProgramParameter4fvNV((OpenTK.OpenGL.Enums.All)target, (UInt32)index, (Single*)v); - } - - [System.CLSCompliant(false)] - public static - unsafe void ProgramParameter4(OpenTK.OpenGL.Enums.All target, Int32 index, Single* v) - { - Delegates.glProgramParameter4fvNV((OpenTK.OpenGL.Enums.All)target, (UInt32)index, (Single*)v); - } - [System.CLSCompliant(false)] public static void ProgramParameter4(OpenTK.OpenGL.Enums.All target, UInt32 index, Single[] v) @@ -15217,16 +15203,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void ProgramParameters4(OpenTK.OpenGL.Enums.All target, UInt32 index, UInt32 count, Double* v) + unsafe void ProgramParameter4(OpenTK.OpenGL.Enums.All target, UInt32 index, Single* v) { - Delegates.glProgramParameters4dvNV((OpenTK.OpenGL.Enums.All)target, (UInt32)index, (UInt32)count, (Double*)v); + Delegates.glProgramParameter4fvNV((OpenTK.OpenGL.Enums.All)target, (UInt32)index, (Single*)v); } [System.CLSCompliant(false)] public static - unsafe void ProgramParameters4(OpenTK.OpenGL.Enums.All target, Int32 index, Int32 count, Double* v) + unsafe void ProgramParameter4(OpenTK.OpenGL.Enums.All target, Int32 index, Single* v) { - Delegates.glProgramParameters4dvNV((OpenTK.OpenGL.Enums.All)target, (UInt32)index, (UInt32)count, (Double*)v); + Delegates.glProgramParameter4fvNV((OpenTK.OpenGL.Enums.All)target, (UInt32)index, (Single*)v); } [System.CLSCompliant(false)] @@ -15281,16 +15267,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void ProgramParameters4(OpenTK.OpenGL.Enums.All target, UInt32 index, UInt32 count, Single* v) + unsafe void ProgramParameters4(OpenTK.OpenGL.Enums.All target, UInt32 index, UInt32 count, Double* v) { - Delegates.glProgramParameters4fvNV((OpenTK.OpenGL.Enums.All)target, (UInt32)index, (UInt32)count, (Single*)v); + Delegates.glProgramParameters4dvNV((OpenTK.OpenGL.Enums.All)target, (UInt32)index, (UInt32)count, (Double*)v); } [System.CLSCompliant(false)] public static - unsafe void ProgramParameters4(OpenTK.OpenGL.Enums.All target, Int32 index, Int32 count, Single* v) + unsafe void ProgramParameters4(OpenTK.OpenGL.Enums.All target, Int32 index, Int32 count, Double* v) { - Delegates.glProgramParameters4fvNV((OpenTK.OpenGL.Enums.All)target, (UInt32)index, (UInt32)count, (Single*)v); + Delegates.glProgramParameters4dvNV((OpenTK.OpenGL.Enums.All)target, (UInt32)index, (UInt32)count, (Double*)v); } [System.CLSCompliant(false)] @@ -15345,16 +15331,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void RequestResidentProgram(Int32 n, UInt32* programs) + unsafe void ProgramParameters4(OpenTK.OpenGL.Enums.All target, UInt32 index, UInt32 count, Single* v) { - Delegates.glRequestResidentProgramsNV((Int32)n, (UInt32*)programs); + Delegates.glProgramParameters4fvNV((OpenTK.OpenGL.Enums.All)target, (UInt32)index, (UInt32)count, (Single*)v); } [System.CLSCompliant(false)] public static - unsafe void RequestResidentProgram(Int32 n, Int32* programs) + unsafe void ProgramParameters4(OpenTK.OpenGL.Enums.All target, Int32 index, Int32 count, Single* v) { - Delegates.glRequestResidentProgramsNV((Int32)n, (UInt32*)programs); + Delegates.glProgramParameters4fvNV((OpenTK.OpenGL.Enums.All)target, (UInt32)index, (UInt32)count, (Single*)v); } [System.CLSCompliant(false)] @@ -15407,6 +15393,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void RequestResidentProgram(Int32 n, UInt32* programs) + { + Delegates.glRequestResidentProgramsNV((Int32)n, (UInt32*)programs); + } + + [System.CLSCompliant(false)] + public static + unsafe void RequestResidentProgram(Int32 n, Int32* programs) + { + Delegates.glRequestResidentProgramsNV((Int32)n, (UInt32*)programs); + } + [System.CLSCompliant(false)] public static void TrackMatrix(OpenTK.OpenGL.Enums.All target, UInt32 address, OpenTK.OpenGL.Enums.All matrix, OpenTK.OpenGL.Enums.All transform) @@ -15487,20 +15487,6 @@ namespace OpenTK.OpenGL Delegates.glVertexAttrib1dNV((UInt32)index, (Double)x); } - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib1v(UInt32 index, Double* v) - { - Delegates.glVertexAttrib1dvNV((UInt32)index, (Double*)v); - } - - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib1v(Int32 index, Double* v) - { - Delegates.glVertexAttrib1dvNV((UInt32)index, (Double*)v); - } - [System.CLSCompliant(false)] public static void VertexAttrib1v(UInt32 index, Double[] v) @@ -15551,6 +15537,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib1v(UInt32 index, Double* v) + { + Delegates.glVertexAttrib1dvNV((UInt32)index, (Double*)v); + } + + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib1v(Int32 index, Double* v) + { + Delegates.glVertexAttrib1dvNV((UInt32)index, (Double*)v); + } + [System.CLSCompliant(false)] public static void VertexAttrib1(UInt32 index, Single x) @@ -15564,20 +15564,6 @@ namespace OpenTK.OpenGL Delegates.glVertexAttrib1fNV((UInt32)index, (Single)x); } - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib1v(UInt32 index, Single* v) - { - Delegates.glVertexAttrib1fvNV((UInt32)index, (Single*)v); - } - - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib1v(Int32 index, Single* v) - { - Delegates.glVertexAttrib1fvNV((UInt32)index, (Single*)v); - } - [System.CLSCompliant(false)] public static void VertexAttrib1v(UInt32 index, Single[] v) @@ -15628,6 +15614,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib1v(UInt32 index, Single* v) + { + Delegates.glVertexAttrib1fvNV((UInt32)index, (Single*)v); + } + + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib1v(Int32 index, Single* v) + { + Delegates.glVertexAttrib1fvNV((UInt32)index, (Single*)v); + } + [System.CLSCompliant(false)] public static void VertexAttrib1(UInt32 index, Int16 x) @@ -15641,20 +15641,6 @@ namespace OpenTK.OpenGL Delegates.glVertexAttrib1sNV((UInt32)index, (Int16)x); } - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib1v(UInt32 index, Int16* v) - { - Delegates.glVertexAttrib1svNV((UInt32)index, (Int16*)v); - } - - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib1v(Int32 index, Int16* v) - { - Delegates.glVertexAttrib1svNV((UInt32)index, (Int16*)v); - } - [System.CLSCompliant(false)] public static void VertexAttrib1v(UInt32 index, Int16[] v) @@ -15705,6 +15691,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib1v(UInt32 index, Int16* v) + { + Delegates.glVertexAttrib1svNV((UInt32)index, (Int16*)v); + } + + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib1v(Int32 index, Int16* v) + { + Delegates.glVertexAttrib1svNV((UInt32)index, (Int16*)v); + } + [System.CLSCompliant(false)] public static void VertexAttrib2(UInt32 index, Double x, Double y) @@ -15718,20 +15718,6 @@ namespace OpenTK.OpenGL Delegates.glVertexAttrib2dNV((UInt32)index, (Double)x, (Double)y); } - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib2(UInt32 index, Double* v) - { - 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, Double[] v) @@ -15782,6 +15768,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib2(UInt32 index, Double* v) + { + 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, Single x, Single y) @@ -15795,20 +15795,6 @@ namespace OpenTK.OpenGL Delegates.glVertexAttrib2fNV((UInt32)index, (Single)x, (Single)y); } - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib2(UInt32 index, Single* v) - { - 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, Single[] v) @@ -15859,6 +15845,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib2(UInt32 index, Single* v) + { + 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, Int16 x, Int16 y) @@ -15872,20 +15872,6 @@ namespace OpenTK.OpenGL Delegates.glVertexAttrib2sNV((UInt32)index, (Int16)x, (Int16)y); } - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib2(UInt32 index, Int16* v) - { - 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, Int16[] v) @@ -15936,6 +15922,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib2(UInt32 index, Int16* v) + { + 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 VertexAttrib3(UInt32 index, Double x, Double y, Double z) @@ -15949,20 +15949,6 @@ namespace OpenTK.OpenGL Delegates.glVertexAttrib3dNV((UInt32)index, (Double)x, (Double)y, (Double)z); } - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib3(UInt32 index, Double* v) - { - 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, Double[] v) @@ -16013,6 +15999,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib3(UInt32 index, Double* v) + { + 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, Single x, Single y, Single z) @@ -16026,20 +16026,6 @@ namespace OpenTK.OpenGL Delegates.glVertexAttrib3fNV((UInt32)index, (Single)x, (Single)y, (Single)z); } - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib3(UInt32 index, Single* v) - { - 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, Single[] v) @@ -16090,6 +16076,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib3(UInt32 index, Single* v) + { + 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, Int16 x, Int16 y, Int16 z) @@ -16103,20 +16103,6 @@ namespace OpenTK.OpenGL Delegates.glVertexAttrib3sNV((UInt32)index, (Int16)x, (Int16)y, (Int16)z); } - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib3(UInt32 index, Int16* v) - { - 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, Int16[] v) @@ -16167,6 +16153,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib3(UInt32 index, Int16* v) + { + 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 VertexAttrib4(UInt32 index, Double x, Double y, Double z, Double w) @@ -16180,20 +16180,6 @@ namespace OpenTK.OpenGL Delegates.glVertexAttrib4dNV((UInt32)index, (Double)x, (Double)y, (Double)z, (Double)w); } - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib4(UInt32 index, Double* v) - { - 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, Double[] v) @@ -16244,6 +16230,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib4(UInt32 index, Double* v) + { + 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, Single x, Single y, Single z, Single w) @@ -16257,20 +16257,6 @@ namespace OpenTK.OpenGL Delegates.glVertexAttrib4fNV((UInt32)index, (Single)x, (Single)y, (Single)z, (Single)w); } - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib4(UInt32 index, Single* v) - { - 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, Single[] v) @@ -16321,6 +16307,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib4(UInt32 index, Single* v) + { + 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, Int16 x, Int16 y, Int16 z, Int16 w) @@ -16334,20 +16334,6 @@ namespace OpenTK.OpenGL Delegates.glVertexAttrib4sNV((UInt32)index, (Int16)x, (Int16)y, (Int16)z, (Int16)w); } - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib4(UInt32 index, Int16* v) - { - 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, Int16[] v) @@ -16398,6 +16384,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib4(UInt32 index, Int16* v) + { + 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, Byte x, Byte y, Byte z, Byte w) @@ -16411,20 +16411,6 @@ namespace OpenTK.OpenGL Delegates.glVertexAttrib4ubNV((UInt32)index, (Byte)x, (Byte)y, (Byte)z, (Byte)w); } - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib4(UInt32 index, Byte* v) - { - 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, Byte[] v) @@ -16477,16 +16463,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void VertexAttribs1(UInt32 index, Int32 count, Double* v) + unsafe void VertexAttrib4(UInt32 index, Byte* v) { - Delegates.glVertexAttribs1dvNV((UInt32)index, (Int32)count, (Double*)v); + Delegates.glVertexAttrib4ubvNV((UInt32)index, (Byte*)v); } [System.CLSCompliant(false)] public static - unsafe void VertexAttribs1(Int32 index, Int32 count, Double* v) + unsafe void VertexAttrib4(Int32 index, Byte* v) { - Delegates.glVertexAttribs1dvNV((UInt32)index, (Int32)count, (Double*)v); + Delegates.glVertexAttrib4ubvNV((UInt32)index, (Byte*)v); } [System.CLSCompliant(false)] @@ -16541,16 +16527,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void VertexAttribs1(UInt32 index, Int32 count, Single* v) + unsafe void VertexAttribs1(UInt32 index, Int32 count, Double* v) { - Delegates.glVertexAttribs1fvNV((UInt32)index, (Int32)count, (Single*)v); + Delegates.glVertexAttribs1dvNV((UInt32)index, (Int32)count, (Double*)v); } [System.CLSCompliant(false)] public static - unsafe void VertexAttribs1(Int32 index, Int32 count, Single* v) + unsafe void VertexAttribs1(Int32 index, Int32 count, Double* v) { - Delegates.glVertexAttribs1fvNV((UInt32)index, (Int32)count, (Single*)v); + Delegates.glVertexAttribs1dvNV((UInt32)index, (Int32)count, (Double*)v); } [System.CLSCompliant(false)] @@ -16605,16 +16591,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void VertexAttribs1(UInt32 index, Int32 count, Int16* v) + unsafe void VertexAttribs1(UInt32 index, Int32 count, Single* v) { - Delegates.glVertexAttribs1svNV((UInt32)index, (Int32)count, (Int16*)v); + Delegates.glVertexAttribs1fvNV((UInt32)index, (Int32)count, (Single*)v); } [System.CLSCompliant(false)] public static - unsafe void VertexAttribs1(Int32 index, Int32 count, Int16* v) + unsafe void VertexAttribs1(Int32 index, Int32 count, Single* v) { - Delegates.glVertexAttribs1svNV((UInt32)index, (Int32)count, (Int16*)v); + Delegates.glVertexAttribs1fvNV((UInt32)index, (Int32)count, (Single*)v); } [System.CLSCompliant(false)] @@ -16669,16 +16655,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void VertexAttribs2(UInt32 index, Int32 count, Double* v) + unsafe void VertexAttribs1(UInt32 index, Int32 count, Int16* v) { - Delegates.glVertexAttribs2dvNV((UInt32)index, (Int32)count, (Double*)v); + Delegates.glVertexAttribs1svNV((UInt32)index, (Int32)count, (Int16*)v); } [System.CLSCompliant(false)] public static - unsafe void VertexAttribs2(Int32 index, Int32 count, Double* v) + unsafe void VertexAttribs1(Int32 index, Int32 count, Int16* v) { - Delegates.glVertexAttribs2dvNV((UInt32)index, (Int32)count, (Double*)v); + Delegates.glVertexAttribs1svNV((UInt32)index, (Int32)count, (Int16*)v); } [System.CLSCompliant(false)] @@ -16733,16 +16719,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void VertexAttribs2(UInt32 index, Int32 count, Single* v) + unsafe void VertexAttribs2(UInt32 index, Int32 count, Double* v) { - Delegates.glVertexAttribs2fvNV((UInt32)index, (Int32)count, (Single*)v); + Delegates.glVertexAttribs2dvNV((UInt32)index, (Int32)count, (Double*)v); } [System.CLSCompliant(false)] public static - unsafe void VertexAttribs2(Int32 index, Int32 count, Single* v) + unsafe void VertexAttribs2(Int32 index, Int32 count, Double* v) { - Delegates.glVertexAttribs2fvNV((UInt32)index, (Int32)count, (Single*)v); + Delegates.glVertexAttribs2dvNV((UInt32)index, (Int32)count, (Double*)v); } [System.CLSCompliant(false)] @@ -16797,16 +16783,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void VertexAttribs2(UInt32 index, Int32 count, Int16* v) + unsafe void VertexAttribs2(UInt32 index, Int32 count, Single* v) { - Delegates.glVertexAttribs2svNV((UInt32)index, (Int32)count, (Int16*)v); + Delegates.glVertexAttribs2fvNV((UInt32)index, (Int32)count, (Single*)v); } [System.CLSCompliant(false)] public static - unsafe void VertexAttribs2(Int32 index, Int32 count, Int16* v) + unsafe void VertexAttribs2(Int32 index, Int32 count, Single* v) { - Delegates.glVertexAttribs2svNV((UInt32)index, (Int32)count, (Int16*)v); + Delegates.glVertexAttribs2fvNV((UInt32)index, (Int32)count, (Single*)v); } [System.CLSCompliant(false)] @@ -16861,16 +16847,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void VertexAttribs3(UInt32 index, Int32 count, Double* v) + unsafe void VertexAttribs2(UInt32 index, Int32 count, Int16* v) { - Delegates.glVertexAttribs3dvNV((UInt32)index, (Int32)count, (Double*)v); + Delegates.glVertexAttribs2svNV((UInt32)index, (Int32)count, (Int16*)v); } [System.CLSCompliant(false)] public static - unsafe void VertexAttribs3(Int32 index, Int32 count, Double* v) + unsafe void VertexAttribs2(Int32 index, Int32 count, Int16* v) { - Delegates.glVertexAttribs3dvNV((UInt32)index, (Int32)count, (Double*)v); + Delegates.glVertexAttribs2svNV((UInt32)index, (Int32)count, (Int16*)v); } [System.CLSCompliant(false)] @@ -16925,16 +16911,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void VertexAttribs3(UInt32 index, Int32 count, Single* v) + unsafe void VertexAttribs3(UInt32 index, Int32 count, Double* v) { - Delegates.glVertexAttribs3fvNV((UInt32)index, (Int32)count, (Single*)v); + Delegates.glVertexAttribs3dvNV((UInt32)index, (Int32)count, (Double*)v); } [System.CLSCompliant(false)] public static - unsafe void VertexAttribs3(Int32 index, Int32 count, Single* v) + unsafe void VertexAttribs3(Int32 index, Int32 count, Double* v) { - Delegates.glVertexAttribs3fvNV((UInt32)index, (Int32)count, (Single*)v); + Delegates.glVertexAttribs3dvNV((UInt32)index, (Int32)count, (Double*)v); } [System.CLSCompliant(false)] @@ -16989,16 +16975,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void VertexAttribs3(UInt32 index, Int32 count, Int16* v) + unsafe void VertexAttribs3(UInt32 index, Int32 count, Single* v) { - Delegates.glVertexAttribs3svNV((UInt32)index, (Int32)count, (Int16*)v); + Delegates.glVertexAttribs3fvNV((UInt32)index, (Int32)count, (Single*)v); } [System.CLSCompliant(false)] public static - unsafe void VertexAttribs3(Int32 index, Int32 count, Int16* v) + unsafe void VertexAttribs3(Int32 index, Int32 count, Single* v) { - Delegates.glVertexAttribs3svNV((UInt32)index, (Int32)count, (Int16*)v); + Delegates.glVertexAttribs3fvNV((UInt32)index, (Int32)count, (Single*)v); } [System.CLSCompliant(false)] @@ -17053,16 +17039,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void VertexAttribs4(UInt32 index, Int32 count, Double* v) + unsafe void VertexAttribs3(UInt32 index, Int32 count, Int16* v) { - Delegates.glVertexAttribs4dvNV((UInt32)index, (Int32)count, (Double*)v); + Delegates.glVertexAttribs3svNV((UInt32)index, (Int32)count, (Int16*)v); } [System.CLSCompliant(false)] public static - unsafe void VertexAttribs4(Int32 index, Int32 count, Double* v) + unsafe void VertexAttribs3(Int32 index, Int32 count, Int16* v) { - Delegates.glVertexAttribs4dvNV((UInt32)index, (Int32)count, (Double*)v); + Delegates.glVertexAttribs3svNV((UInt32)index, (Int32)count, (Int16*)v); } [System.CLSCompliant(false)] @@ -17117,16 +17103,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void VertexAttribs4(UInt32 index, Int32 count, Single* v) + unsafe void VertexAttribs4(UInt32 index, Int32 count, Double* v) { - Delegates.glVertexAttribs4fvNV((UInt32)index, (Int32)count, (Single*)v); + Delegates.glVertexAttribs4dvNV((UInt32)index, (Int32)count, (Double*)v); } [System.CLSCompliant(false)] public static - unsafe void VertexAttribs4(Int32 index, Int32 count, Single* v) + unsafe void VertexAttribs4(Int32 index, Int32 count, Double* v) { - Delegates.glVertexAttribs4fvNV((UInt32)index, (Int32)count, (Single*)v); + Delegates.glVertexAttribs4dvNV((UInt32)index, (Int32)count, (Double*)v); } [System.CLSCompliant(false)] @@ -17181,16 +17167,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void VertexAttribs4(UInt32 index, Int32 count, Int16* v) + unsafe void VertexAttribs4(UInt32 index, Int32 count, Single* v) { - Delegates.glVertexAttribs4svNV((UInt32)index, (Int32)count, (Int16*)v); + Delegates.glVertexAttribs4fvNV((UInt32)index, (Int32)count, (Single*)v); } [System.CLSCompliant(false)] public static - unsafe void VertexAttribs4(Int32 index, Int32 count, Int16* v) + unsafe void VertexAttribs4(Int32 index, Int32 count, Single* v) { - Delegates.glVertexAttribs4svNV((UInt32)index, (Int32)count, (Int16*)v); + Delegates.glVertexAttribs4fvNV((UInt32)index, (Int32)count, (Single*)v); } [System.CLSCompliant(false)] @@ -17245,16 +17231,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void VertexAttribs4(UInt32 index, Int32 count, Byte* v) + unsafe void VertexAttribs4(UInt32 index, Int32 count, Int16* v) { - Delegates.glVertexAttribs4ubvNV((UInt32)index, (Int32)count, (Byte*)v); + Delegates.glVertexAttribs4svNV((UInt32)index, (Int32)count, (Int16*)v); } [System.CLSCompliant(false)] public static - unsafe void VertexAttribs4(Int32 index, Int32 count, Byte* v) + unsafe void VertexAttribs4(Int32 index, Int32 count, Int16* v) { - Delegates.glVertexAttribs4ubvNV((UInt32)index, (Int32)count, (Byte*)v); + Delegates.glVertexAttribs4svNV((UInt32)index, (Int32)count, (Int16*)v); } [System.CLSCompliant(false)] @@ -17309,16 +17295,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GenOcclusionQueries(Int32 n, [Out] UInt32* ids) + unsafe void VertexAttribs4(UInt32 index, Int32 count, Byte* v) { - Delegates.glGenOcclusionQueriesNV((Int32)n, (UInt32*)ids); + Delegates.glVertexAttribs4ubvNV((UInt32)index, (Int32)count, (Byte*)v); } [System.CLSCompliant(false)] public static - unsafe void GenOcclusionQueries(Int32 n, [Out] Int32* ids) + unsafe void VertexAttribs4(Int32 index, Int32 count, Byte* v) { - Delegates.glGenOcclusionQueriesNV((Int32)n, (UInt32*)ids); + Delegates.glVertexAttribs4ubvNV((UInt32)index, (Int32)count, (Byte*)v); } [System.CLSCompliant(false)] @@ -17375,16 +17361,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void DeleteOcclusionQueries(Int32 n, UInt32* ids) + unsafe void GenOcclusionQueries(Int32 n, [Out] UInt32* ids) { - Delegates.glDeleteOcclusionQueriesNV((Int32)n, (UInt32*)ids); + Delegates.glGenOcclusionQueriesNV((Int32)n, (UInt32*)ids); } [System.CLSCompliant(false)] public static - unsafe void DeleteOcclusionQueries(Int32 n, Int32* ids) + unsafe void GenOcclusionQueries(Int32 n, [Out] Int32* ids) { - Delegates.glDeleteOcclusionQueriesNV((Int32)n, (UInt32*)ids); + Delegates.glGenOcclusionQueriesNV((Int32)n, (UInt32*)ids); } [System.CLSCompliant(false)] @@ -17437,6 +17423,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void DeleteOcclusionQueries(Int32 n, UInt32* ids) + { + Delegates.glDeleteOcclusionQueriesNV((Int32)n, (UInt32*)ids); + } + + [System.CLSCompliant(false)] + public static + unsafe void DeleteOcclusionQueries(Int32 n, Int32* ids) + { + Delegates.glDeleteOcclusionQueriesNV((Int32)n, (UInt32*)ids); + } + [System.CLSCompliant(false)] public static bool IsOcclusionQuery(UInt32 id) @@ -17469,13 +17469,6 @@ namespace OpenTK.OpenGL Delegates.glEndOcclusionQueryNV(); } - [System.CLSCompliant(false)] - public static - unsafe void GetOcclusionQuery(UInt32 id, OpenTK.OpenGL.Enums.All pname, [Out] Int32* @params) - { - Delegates.glGetOcclusionQueryivNV((UInt32)id, (OpenTK.OpenGL.Enums.All)pname, (Int32*)@params); - } - [System.CLSCompliant(false)] public static void GetOcclusionQuery(UInt32 id, OpenTK.OpenGL.Enums.All pname, [Out] Int32[] @params) @@ -17505,16 +17498,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetOcclusionQuery(UInt32 id, OpenTK.OpenGL.Enums.All pname, [Out] UInt32* @params) + unsafe void GetOcclusionQuery(UInt32 id, OpenTK.OpenGL.Enums.All pname, [Out] Int32* @params) { - Delegates.glGetOcclusionQueryuivNV((UInt32)id, (OpenTK.OpenGL.Enums.All)pname, (UInt32*)@params); - } - - [System.CLSCompliant(false)] - public static - unsafe void GetOcclusionQuery(Int32 id, OpenTK.OpenGL.Enums.All pname, [Out] Int32* @params) - { - Delegates.glGetOcclusionQueryuivNV((UInt32)id, (OpenTK.OpenGL.Enums.All)pname, (UInt32*)@params); + Delegates.glGetOcclusionQueryivNV((UInt32)id, (OpenTK.OpenGL.Enums.All)pname, (Int32*)@params); } [System.CLSCompliant(false)] @@ -17569,17 +17555,24 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] public static - void PointParameter(OpenTK.OpenGL.Enums.All pname, Int32 param) + unsafe void GetOcclusionQuery(UInt32 id, OpenTK.OpenGL.Enums.All pname, [Out] UInt32* @params) { - Delegates.glPointParameteriNV((OpenTK.OpenGL.Enums.All)pname, (Int32)param); + Delegates.glGetOcclusionQueryuivNV((UInt32)id, (OpenTK.OpenGL.Enums.All)pname, (UInt32*)@params); } [System.CLSCompliant(false)] public static - unsafe void PointParameterv(OpenTK.OpenGL.Enums.All pname, Int32* @params) + unsafe void GetOcclusionQuery(Int32 id, OpenTK.OpenGL.Enums.All pname, [Out] Int32* @params) { - Delegates.glPointParameterivNV((OpenTK.OpenGL.Enums.All)pname, (Int32*)@params); + Delegates.glGetOcclusionQueryuivNV((UInt32)id, (OpenTK.OpenGL.Enums.All)pname, (UInt32*)@params); + } + + public static + void PointParameter(OpenTK.OpenGL.Enums.All pname, Int32 param) + { + Delegates.glPointParameteriNV((OpenTK.OpenGL.Enums.All)pname, (Int32)param); } public static @@ -17608,16 +17601,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void ProgramNamedParameter4(UInt32 id, Int32 len, Byte* name, Single x, Single y, Single z, Single w) + unsafe void PointParameterv(OpenTK.OpenGL.Enums.All pname, Int32* @params) { - 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); + Delegates.glPointParameterivNV((OpenTK.OpenGL.Enums.All)pname, (Int32*)@params); } [System.CLSCompliant(false)] @@ -17672,16 +17658,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void ProgramNamedParameter4(UInt32 id, Int32 len, Byte* name, Double x, Double y, Double z, Double w) + unsafe void ProgramNamedParameter4(UInt32 id, Int32 len, Byte* name, Single x, Single y, Single z, Single w) { - Delegates.glProgramNamedParameter4dNV((UInt32)id, (Int32)len, (Byte*)name, (Double)x, (Double)y, (Double)z, (Double)w); + 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, Double x, Double y, Double z, Double w) + unsafe void ProgramNamedParameter4(Int32 id, Int32 len, Byte* name, Single x, Single y, Single z, Single w) { - Delegates.glProgramNamedParameter4dNV((UInt32)id, (Int32)len, (Byte*)name, (Double)x, (Double)y, (Double)z, (Double)w); + Delegates.glProgramNamedParameter4fNV((UInt32)id, (Int32)len, (Byte*)name, (Single)x, (Single)y, (Single)z, (Single)w); } [System.CLSCompliant(false)] @@ -17736,16 +17722,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void ProgramNamedParameter4(UInt32 id, Int32 len, Byte* name, Single* v) + unsafe void ProgramNamedParameter4(UInt32 id, Int32 len, Byte* name, Double x, Double y, Double z, Double w) { - Delegates.glProgramNamedParameter4fvNV((UInt32)id, (Int32)len, (Byte*)name, (Single*)v); + 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, Single* v) + unsafe void ProgramNamedParameter4(Int32 id, Int32 len, Byte* name, Double x, Double y, Double z, Double w) { - Delegates.glProgramNamedParameter4fvNV((UInt32)id, (Int32)len, (Byte*)name, (Single*)v); + Delegates.glProgramNamedParameter4dNV((UInt32)id, (Int32)len, (Byte*)name, (Double)x, (Double)y, (Double)z, (Double)w); } [System.CLSCompliant(false)] @@ -17804,16 +17790,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void ProgramNamedParameter4(UInt32 id, Int32 len, Byte* name, Double* v) + unsafe void ProgramNamedParameter4(UInt32 id, Int32 len, Byte* name, Single* v) { - Delegates.glProgramNamedParameter4dvNV((UInt32)id, (Int32)len, (Byte*)name, (Double*)v); + Delegates.glProgramNamedParameter4fvNV((UInt32)id, (Int32)len, (Byte*)name, (Single*)v); } [System.CLSCompliant(false)] public static - unsafe void ProgramNamedParameter4(Int32 id, Int32 len, Byte* name, Double* v) + unsafe void ProgramNamedParameter4(Int32 id, Int32 len, Byte* name, Single* v) { - Delegates.glProgramNamedParameter4dvNV((UInt32)id, (Int32)len, (Byte*)name, (Double*)v); + Delegates.glProgramNamedParameter4fvNV((UInt32)id, (Int32)len, (Byte*)name, (Single*)v); } [System.CLSCompliant(false)] @@ -17872,16 +17858,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetProgramNamedParameter(UInt32 id, Int32 len, Byte* name, [Out] Single* @params) + unsafe void ProgramNamedParameter4(UInt32 id, Int32 len, Byte* name, Double* v) { - Delegates.glGetProgramNamedParameterfvNV((UInt32)id, (Int32)len, (Byte*)name, (Single*)@params); + Delegates.glProgramNamedParameter4dvNV((UInt32)id, (Int32)len, (Byte*)name, (Double*)v); } [System.CLSCompliant(false)] public static - unsafe void GetProgramNamedParameter(Int32 id, Int32 len, Byte* name, [Out] Single* @params) + unsafe void ProgramNamedParameter4(Int32 id, Int32 len, Byte* name, Double* v) { - Delegates.glGetProgramNamedParameterfvNV((UInt32)id, (Int32)len, (Byte*)name, (Single*)@params); + Delegates.glProgramNamedParameter4dvNV((UInt32)id, (Int32)len, (Byte*)name, (Double*)v); } [System.CLSCompliant(false)] @@ -17942,16 +17928,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetProgramNamedParameter(UInt32 id, Int32 len, Byte* name, [Out] Double* @params) + unsafe void GetProgramNamedParameter(UInt32 id, Int32 len, Byte* name, [Out] Single* @params) { - Delegates.glGetProgramNamedParameterdvNV((UInt32)id, (Int32)len, (Byte*)name, (Double*)@params); + 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] Double* @params) + unsafe void GetProgramNamedParameter(Int32 id, Int32 len, Byte* name, [Out] Single* @params) { - Delegates.glGetProgramNamedParameterdvNV((UInt32)id, (Int32)len, (Byte*)name, (Double*)@params); + Delegates.glGetProgramNamedParameterfvNV((UInt32)id, (Int32)len, (Byte*)name, (Single*)@params); } [System.CLSCompliant(false)] @@ -18010,6 +17996,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void GetProgramNamedParameter(UInt32 id, Int32 len, Byte* name, [Out] Double* @params) + { + 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) + { + Delegates.glGetProgramNamedParameterdvNV((UInt32)id, (Int32)len, (Byte*)name, (Double*)@params); + } + [System.CLSCompliant(false)] public static void Vertex2h(UInt16 x, UInt16 y) @@ -18023,20 +18023,6 @@ namespace OpenTK.OpenGL Delegates.glVertex2hNV((UInt16)x, (UInt16)y); } - [System.CLSCompliant(false)] - public static - unsafe void Vertex2h(UInt16* v) - { - Delegates.glVertex2hvNV((UInt16*)v); - } - - [System.CLSCompliant(false)] - public static - unsafe void Vertex2h(Int16* v) - { - Delegates.glVertex2hvNV((UInt16*)v); - } - [System.CLSCompliant(false)] public static void Vertex2h(UInt16[] v) @@ -18087,6 +18073,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Vertex2h(UInt16* v) + { + Delegates.glVertex2hvNV((UInt16*)v); + } + + [System.CLSCompliant(false)] + public static + unsafe void Vertex2h(Int16* v) + { + Delegates.glVertex2hvNV((UInt16*)v); + } + [System.CLSCompliant(false)] public static void Vertex3h(UInt16 x, UInt16 y, UInt16 z) @@ -18100,20 +18100,6 @@ namespace OpenTK.OpenGL Delegates.glVertex3hNV((UInt16)x, (UInt16)y, (UInt16)z); } - [System.CLSCompliant(false)] - public static - unsafe void Vertex3h(UInt16* v) - { - Delegates.glVertex3hvNV((UInt16*)v); - } - - [System.CLSCompliant(false)] - public static - unsafe void Vertex3h(Int16* v) - { - Delegates.glVertex3hvNV((UInt16*)v); - } - [System.CLSCompliant(false)] public static void Vertex3h(UInt16[] v) @@ -18164,6 +18150,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Vertex3h(UInt16* v) + { + Delegates.glVertex3hvNV((UInt16*)v); + } + + [System.CLSCompliant(false)] + public static + unsafe void Vertex3h(Int16* v) + { + Delegates.glVertex3hvNV((UInt16*)v); + } + [System.CLSCompliant(false)] public static void Vertex4h(UInt16 x, UInt16 y, UInt16 z, UInt16 w) @@ -18177,20 +18177,6 @@ namespace OpenTK.OpenGL Delegates.glVertex4hNV((UInt16)x, (UInt16)y, (UInt16)z, (UInt16)w); } - [System.CLSCompliant(false)] - public static - unsafe void Vertex4h(UInt16* v) - { - Delegates.glVertex4hvNV((UInt16*)v); - } - - [System.CLSCompliant(false)] - public static - unsafe void Vertex4h(Int16* v) - { - Delegates.glVertex4hvNV((UInt16*)v); - } - [System.CLSCompliant(false)] public static void Vertex4h(UInt16[] v) @@ -18241,6 +18227,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Vertex4h(UInt16* v) + { + Delegates.glVertex4hvNV((UInt16*)v); + } + + [System.CLSCompliant(false)] + public static + unsafe void Vertex4h(Int16* v) + { + Delegates.glVertex4hvNV((UInt16*)v); + } + [System.CLSCompliant(false)] public static void Normal3h(UInt16 nx, UInt16 ny, UInt16 nz) @@ -18254,20 +18254,6 @@ namespace OpenTK.OpenGL Delegates.glNormal3hNV((UInt16)nx, (UInt16)ny, (UInt16)nz); } - [System.CLSCompliant(false)] - public static - unsafe void Normal3h(UInt16* v) - { - Delegates.glNormal3hvNV((UInt16*)v); - } - - [System.CLSCompliant(false)] - public static - unsafe void Normal3h(Int16* v) - { - Delegates.glNormal3hvNV((UInt16*)v); - } - [System.CLSCompliant(false)] public static void Normal3h(UInt16[] v) @@ -18318,6 +18304,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Normal3h(UInt16* v) + { + Delegates.glNormal3hvNV((UInt16*)v); + } + + [System.CLSCompliant(false)] + public static + unsafe void Normal3h(Int16* v) + { + Delegates.glNormal3hvNV((UInt16*)v); + } + [System.CLSCompliant(false)] public static void Color3h(UInt16 red, UInt16 green, UInt16 blue) @@ -18331,20 +18331,6 @@ namespace OpenTK.OpenGL Delegates.glColor3hNV((UInt16)red, (UInt16)green, (UInt16)blue); } - [System.CLSCompliant(false)] - public static - unsafe void Color3h(UInt16* v) - { - Delegates.glColor3hvNV((UInt16*)v); - } - - [System.CLSCompliant(false)] - public static - unsafe void Color3h(Int16* v) - { - Delegates.glColor3hvNV((UInt16*)v); - } - [System.CLSCompliant(false)] public static void Color3h(UInt16[] v) @@ -18395,6 +18381,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Color3h(UInt16* v) + { + Delegates.glColor3hvNV((UInt16*)v); + } + + [System.CLSCompliant(false)] + public static + unsafe void Color3h(Int16* v) + { + Delegates.glColor3hvNV((UInt16*)v); + } + [System.CLSCompliant(false)] public static void Color4h(UInt16 red, UInt16 green, UInt16 blue, UInt16 alpha) @@ -18408,20 +18408,6 @@ namespace OpenTK.OpenGL Delegates.glColor4hNV((UInt16)red, (UInt16)green, (UInt16)blue, (UInt16)alpha); } - [System.CLSCompliant(false)] - public static - unsafe void Color4h(UInt16* v) - { - Delegates.glColor4hvNV((UInt16*)v); - } - - [System.CLSCompliant(false)] - public static - unsafe void Color4h(Int16* v) - { - Delegates.glColor4hvNV((UInt16*)v); - } - [System.CLSCompliant(false)] public static void Color4h(UInt16[] v) @@ -18472,6 +18458,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Color4h(UInt16* v) + { + Delegates.glColor4hvNV((UInt16*)v); + } + + [System.CLSCompliant(false)] + public static + unsafe void Color4h(Int16* v) + { + Delegates.glColor4hvNV((UInt16*)v); + } + [System.CLSCompliant(false)] public static void TexCoord1h(UInt16 s) @@ -18485,20 +18485,6 @@ namespace OpenTK.OpenGL Delegates.glTexCoord1hNV((UInt16)s); } - [System.CLSCompliant(false)] - public static - unsafe void TexCoord1hv(UInt16* v) - { - Delegates.glTexCoord1hvNV((UInt16*)v); - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord1hv(Int16* v) - { - Delegates.glTexCoord1hvNV((UInt16*)v); - } - [System.CLSCompliant(false)] public static void TexCoord1hv(UInt16[] v) @@ -18549,6 +18535,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void TexCoord1hv(UInt16* v) + { + Delegates.glTexCoord1hvNV((UInt16*)v); + } + + [System.CLSCompliant(false)] + public static + unsafe void TexCoord1hv(Int16* v) + { + Delegates.glTexCoord1hvNV((UInt16*)v); + } + [System.CLSCompliant(false)] public static void TexCoord2h(UInt16 s, UInt16 t) @@ -18562,20 +18562,6 @@ namespace OpenTK.OpenGL Delegates.glTexCoord2hNV((UInt16)s, (UInt16)t); } - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2h(UInt16* v) - { - Delegates.glTexCoord2hvNV((UInt16*)v); - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2h(Int16* v) - { - Delegates.glTexCoord2hvNV((UInt16*)v); - } - [System.CLSCompliant(false)] public static void TexCoord2h(UInt16[] v) @@ -18626,6 +18612,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void TexCoord2h(UInt16* v) + { + Delegates.glTexCoord2hvNV((UInt16*)v); + } + + [System.CLSCompliant(false)] + public static + unsafe void TexCoord2h(Int16* v) + { + Delegates.glTexCoord2hvNV((UInt16*)v); + } + [System.CLSCompliant(false)] public static void TexCoord3h(UInt16 s, UInt16 t, UInt16 r) @@ -18639,20 +18639,6 @@ namespace OpenTK.OpenGL Delegates.glTexCoord3hNV((UInt16)s, (UInt16)t, (UInt16)r); } - [System.CLSCompliant(false)] - public static - unsafe void TexCoord3h(UInt16* v) - { - Delegates.glTexCoord3hvNV((UInt16*)v); - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord3h(Int16* v) - { - Delegates.glTexCoord3hvNV((UInt16*)v); - } - [System.CLSCompliant(false)] public static void TexCoord3h(UInt16[] v) @@ -18703,6 +18689,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void TexCoord3h(UInt16* v) + { + Delegates.glTexCoord3hvNV((UInt16*)v); + } + + [System.CLSCompliant(false)] + public static + unsafe void TexCoord3h(Int16* v) + { + Delegates.glTexCoord3hvNV((UInt16*)v); + } + [System.CLSCompliant(false)] public static void TexCoord4h(UInt16 s, UInt16 t, UInt16 r, UInt16 q) @@ -18716,20 +18716,6 @@ namespace OpenTK.OpenGL Delegates.glTexCoord4hNV((UInt16)s, (UInt16)t, (UInt16)r, (UInt16)q); } - [System.CLSCompliant(false)] - public static - unsafe void TexCoord4h(UInt16* v) - { - Delegates.glTexCoord4hvNV((UInt16*)v); - } - - [System.CLSCompliant(false)] - public static - unsafe void TexCoord4h(Int16* v) - { - Delegates.glTexCoord4hvNV((UInt16*)v); - } - [System.CLSCompliant(false)] public static void TexCoord4h(UInt16[] v) @@ -18780,6 +18766,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void TexCoord4h(UInt16* v) + { + Delegates.glTexCoord4hvNV((UInt16*)v); + } + + [System.CLSCompliant(false)] + public static + unsafe void TexCoord4h(Int16* v) + { + Delegates.glTexCoord4hvNV((UInt16*)v); + } + [System.CLSCompliant(false)] public static void MultiTexCoord1h(OpenTK.OpenGL.Enums.TextureUnit target, UInt16 s) @@ -18793,20 +18793,6 @@ namespace OpenTK.OpenGL Delegates.glMultiTexCoord1hNV((OpenTK.OpenGL.Enums.TextureUnit)target, (UInt16)s); } - [System.CLSCompliant(false)] - public static - unsafe void MultiTexCoord1hv(OpenTK.OpenGL.Enums.TextureUnit target, UInt16* v) - { - Delegates.glMultiTexCoord1hvNV((OpenTK.OpenGL.Enums.TextureUnit)target, (UInt16*)v); - } - - [System.CLSCompliant(false)] - public static - unsafe void MultiTexCoord1hv(OpenTK.OpenGL.Enums.TextureUnit target, Int16* v) - { - Delegates.glMultiTexCoord1hvNV((OpenTK.OpenGL.Enums.TextureUnit)target, (UInt16*)v); - } - [System.CLSCompliant(false)] public static void MultiTexCoord1hv(OpenTK.OpenGL.Enums.TextureUnit target, UInt16[] v) @@ -18857,6 +18843,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void MultiTexCoord1hv(OpenTK.OpenGL.Enums.TextureUnit target, UInt16* v) + { + Delegates.glMultiTexCoord1hvNV((OpenTK.OpenGL.Enums.TextureUnit)target, (UInt16*)v); + } + + [System.CLSCompliant(false)] + public static + unsafe void MultiTexCoord1hv(OpenTK.OpenGL.Enums.TextureUnit target, Int16* v) + { + Delegates.glMultiTexCoord1hvNV((OpenTK.OpenGL.Enums.TextureUnit)target, (UInt16*)v); + } + [System.CLSCompliant(false)] public static void MultiTexCoord2h(OpenTK.OpenGL.Enums.TextureUnit target, UInt16 s, UInt16 t) @@ -18870,20 +18870,6 @@ namespace OpenTK.OpenGL Delegates.glMultiTexCoord2hNV((OpenTK.OpenGL.Enums.TextureUnit)target, (UInt16)s, (UInt16)t); } - [System.CLSCompliant(false)] - public static - unsafe void MultiTexCoord2h(OpenTK.OpenGL.Enums.TextureUnit target, UInt16* v) - { - Delegates.glMultiTexCoord2hvNV((OpenTK.OpenGL.Enums.TextureUnit)target, (UInt16*)v); - } - - [System.CLSCompliant(false)] - public static - unsafe void MultiTexCoord2h(OpenTK.OpenGL.Enums.TextureUnit target, Int16* v) - { - Delegates.glMultiTexCoord2hvNV((OpenTK.OpenGL.Enums.TextureUnit)target, (UInt16*)v); - } - [System.CLSCompliant(false)] public static void MultiTexCoord2h(OpenTK.OpenGL.Enums.TextureUnit target, UInt16[] v) @@ -18934,6 +18920,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void MultiTexCoord2h(OpenTK.OpenGL.Enums.TextureUnit target, UInt16* v) + { + Delegates.glMultiTexCoord2hvNV((OpenTK.OpenGL.Enums.TextureUnit)target, (UInt16*)v); + } + + [System.CLSCompliant(false)] + public static + unsafe void MultiTexCoord2h(OpenTK.OpenGL.Enums.TextureUnit target, Int16* v) + { + Delegates.glMultiTexCoord2hvNV((OpenTK.OpenGL.Enums.TextureUnit)target, (UInt16*)v); + } + [System.CLSCompliant(false)] public static void MultiTexCoord3h(OpenTK.OpenGL.Enums.TextureUnit target, UInt16 s, UInt16 t, UInt16 r) @@ -18947,20 +18947,6 @@ namespace OpenTK.OpenGL Delegates.glMultiTexCoord3hNV((OpenTK.OpenGL.Enums.TextureUnit)target, (UInt16)s, (UInt16)t, (UInt16)r); } - [System.CLSCompliant(false)] - public static - unsafe void MultiTexCoord3h(OpenTK.OpenGL.Enums.TextureUnit target, UInt16* v) - { - Delegates.glMultiTexCoord3hvNV((OpenTK.OpenGL.Enums.TextureUnit)target, (UInt16*)v); - } - - [System.CLSCompliant(false)] - public static - unsafe void MultiTexCoord3h(OpenTK.OpenGL.Enums.TextureUnit target, Int16* v) - { - Delegates.glMultiTexCoord3hvNV((OpenTK.OpenGL.Enums.TextureUnit)target, (UInt16*)v); - } - [System.CLSCompliant(false)] public static void MultiTexCoord3h(OpenTK.OpenGL.Enums.TextureUnit target, UInt16[] v) @@ -19011,6 +18997,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void MultiTexCoord3h(OpenTK.OpenGL.Enums.TextureUnit target, UInt16* v) + { + Delegates.glMultiTexCoord3hvNV((OpenTK.OpenGL.Enums.TextureUnit)target, (UInt16*)v); + } + + [System.CLSCompliant(false)] + public static + unsafe void MultiTexCoord3h(OpenTK.OpenGL.Enums.TextureUnit target, Int16* v) + { + Delegates.glMultiTexCoord3hvNV((OpenTK.OpenGL.Enums.TextureUnit)target, (UInt16*)v); + } + [System.CLSCompliant(false)] public static void MultiTexCoord4h(OpenTK.OpenGL.Enums.TextureUnit target, UInt16 s, UInt16 t, UInt16 r, UInt16 q) @@ -19024,20 +19024,6 @@ namespace OpenTK.OpenGL Delegates.glMultiTexCoord4hNV((OpenTK.OpenGL.Enums.TextureUnit)target, (UInt16)s, (UInt16)t, (UInt16)r, (UInt16)q); } - [System.CLSCompliant(false)] - public static - unsafe void MultiTexCoord4h(OpenTK.OpenGL.Enums.TextureUnit target, UInt16* v) - { - Delegates.glMultiTexCoord4hvNV((OpenTK.OpenGL.Enums.TextureUnit)target, (UInt16*)v); - } - - [System.CLSCompliant(false)] - public static - unsafe void MultiTexCoord4h(OpenTK.OpenGL.Enums.TextureUnit target, Int16* v) - { - Delegates.glMultiTexCoord4hvNV((OpenTK.OpenGL.Enums.TextureUnit)target, (UInt16*)v); - } - [System.CLSCompliant(false)] public static void MultiTexCoord4h(OpenTK.OpenGL.Enums.TextureUnit target, UInt16[] v) @@ -19088,6 +19074,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void MultiTexCoord4h(OpenTK.OpenGL.Enums.TextureUnit target, UInt16* v) + { + Delegates.glMultiTexCoord4hvNV((OpenTK.OpenGL.Enums.TextureUnit)target, (UInt16*)v); + } + + [System.CLSCompliant(false)] + public static + unsafe void MultiTexCoord4h(OpenTK.OpenGL.Enums.TextureUnit target, Int16* v) + { + Delegates.glMultiTexCoord4hvNV((OpenTK.OpenGL.Enums.TextureUnit)target, (UInt16*)v); + } + [System.CLSCompliant(false)] public static void FogCoordh(UInt16 fog) @@ -19101,20 +19101,6 @@ namespace OpenTK.OpenGL Delegates.glFogCoordhNV((UInt16)fog); } - [System.CLSCompliant(false)] - public static - unsafe void FogCoordhv(UInt16* fog) - { - Delegates.glFogCoordhvNV((UInt16*)fog); - } - - [System.CLSCompliant(false)] - public static - unsafe void FogCoordhv(Int16* fog) - { - Delegates.glFogCoordhvNV((UInt16*)fog); - } - [System.CLSCompliant(false)] public static void FogCoordhv(UInt16[] fog) @@ -19165,6 +19151,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void FogCoordhv(UInt16* fog) + { + Delegates.glFogCoordhvNV((UInt16*)fog); + } + + [System.CLSCompliant(false)] + public static + unsafe void FogCoordhv(Int16* fog) + { + Delegates.glFogCoordhvNV((UInt16*)fog); + } + [System.CLSCompliant(false)] public static void SecondaryColor3h(UInt16 red, UInt16 green, UInt16 blue) @@ -19178,20 +19178,6 @@ namespace OpenTK.OpenGL Delegates.glSecondaryColor3hNV((UInt16)red, (UInt16)green, (UInt16)blue); } - [System.CLSCompliant(false)] - public static - unsafe void SecondaryColor3h(UInt16* v) - { - Delegates.glSecondaryColor3hvNV((UInt16*)v); - } - - [System.CLSCompliant(false)] - public static - unsafe void SecondaryColor3h(Int16* v) - { - Delegates.glSecondaryColor3hvNV((UInt16*)v); - } - [System.CLSCompliant(false)] public static void SecondaryColor3h(UInt16[] v) @@ -19242,6 +19228,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void SecondaryColor3h(UInt16* v) + { + Delegates.glSecondaryColor3hvNV((UInt16*)v); + } + + [System.CLSCompliant(false)] + public static + unsafe void SecondaryColor3h(Int16* v) + { + Delegates.glSecondaryColor3hvNV((UInt16*)v); + } + [System.CLSCompliant(false)] public static void VertexWeighth(UInt16 weight) @@ -19255,20 +19255,6 @@ namespace OpenTK.OpenGL Delegates.glVertexWeighthNV((UInt16)weight); } - [System.CLSCompliant(false)] - public static - unsafe void VertexWeighthv(UInt16* weight) - { - Delegates.glVertexWeighthvNV((UInt16*)weight); - } - - [System.CLSCompliant(false)] - public static - unsafe void VertexWeighthv(Int16* weight) - { - Delegates.glVertexWeighthvNV((UInt16*)weight); - } - [System.CLSCompliant(false)] public static void VertexWeighthv(UInt16[] weight) @@ -19319,6 +19305,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void VertexWeighthv(UInt16* weight) + { + Delegates.glVertexWeighthvNV((UInt16*)weight); + } + + [System.CLSCompliant(false)] + public static + unsafe void VertexWeighthv(Int16* weight) + { + Delegates.glVertexWeighthvNV((UInt16*)weight); + } + [System.CLSCompliant(false)] public static void VertexAttrib1h(UInt32 index, UInt16 x) @@ -19332,20 +19332,6 @@ namespace OpenTK.OpenGL Delegates.glVertexAttrib1hNV((UInt32)index, (UInt16)x); } - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib1hv(UInt32 index, UInt16* v) - { - Delegates.glVertexAttrib1hvNV((UInt32)index, (UInt16*)v); - } - - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib1hv(Int32 index, Int16* v) - { - Delegates.glVertexAttrib1hvNV((UInt32)index, (UInt16*)v); - } - [System.CLSCompliant(false)] public static void VertexAttrib1hv(UInt32 index, UInt16[] v) @@ -19396,6 +19382,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib1hv(UInt32 index, UInt16* v) + { + Delegates.glVertexAttrib1hvNV((UInt32)index, (UInt16*)v); + } + + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib1hv(Int32 index, Int16* v) + { + Delegates.glVertexAttrib1hvNV((UInt32)index, (UInt16*)v); + } + [System.CLSCompliant(false)] public static void VertexAttrib2h(UInt32 index, UInt16 x, UInt16 y) @@ -19409,20 +19409,6 @@ namespace OpenTK.OpenGL Delegates.glVertexAttrib2hNV((UInt32)index, (UInt16)x, (UInt16)y); } - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib2h(UInt32 index, UInt16* v) - { - Delegates.glVertexAttrib2hvNV((UInt32)index, (UInt16*)v); - } - - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib2h(Int32 index, Int16* v) - { - Delegates.glVertexAttrib2hvNV((UInt32)index, (UInt16*)v); - } - [System.CLSCompliant(false)] public static void VertexAttrib2h(UInt32 index, UInt16[] v) @@ -19473,6 +19459,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib2h(UInt32 index, UInt16* v) + { + Delegates.glVertexAttrib2hvNV((UInt32)index, (UInt16*)v); + } + + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib2h(Int32 index, Int16* v) + { + Delegates.glVertexAttrib2hvNV((UInt32)index, (UInt16*)v); + } + [System.CLSCompliant(false)] public static void VertexAttrib3h(UInt32 index, UInt16 x, UInt16 y, UInt16 z) @@ -19486,20 +19486,6 @@ namespace OpenTK.OpenGL Delegates.glVertexAttrib3hNV((UInt32)index, (UInt16)x, (UInt16)y, (UInt16)z); } - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib3h(UInt32 index, UInt16* v) - { - Delegates.glVertexAttrib3hvNV((UInt32)index, (UInt16*)v); - } - - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib3h(Int32 index, Int16* v) - { - Delegates.glVertexAttrib3hvNV((UInt32)index, (UInt16*)v); - } - [System.CLSCompliant(false)] public static void VertexAttrib3h(UInt32 index, UInt16[] v) @@ -19550,6 +19536,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib3h(UInt32 index, UInt16* v) + { + Delegates.glVertexAttrib3hvNV((UInt32)index, (UInt16*)v); + } + + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib3h(Int32 index, Int16* v) + { + Delegates.glVertexAttrib3hvNV((UInt32)index, (UInt16*)v); + } + [System.CLSCompliant(false)] public static void VertexAttrib4h(UInt32 index, UInt16 x, UInt16 y, UInt16 z, UInt16 w) @@ -19563,20 +19563,6 @@ namespace OpenTK.OpenGL Delegates.glVertexAttrib4hNV((UInt32)index, (UInt16)x, (UInt16)y, (UInt16)z, (UInt16)w); } - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib4h(UInt32 index, UInt16* v) - { - Delegates.glVertexAttrib4hvNV((UInt32)index, (UInt16*)v); - } - - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib4h(Int32 index, Int16* v) - { - Delegates.glVertexAttrib4hvNV((UInt32)index, (UInt16*)v); - } - [System.CLSCompliant(false)] public static void VertexAttrib4h(UInt32 index, UInt16[] v) @@ -19629,16 +19615,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void VertexAttribs1h(UInt32 index, Int32 n, UInt16* v) + unsafe void VertexAttrib4h(UInt32 index, UInt16* v) { - Delegates.glVertexAttribs1hvNV((UInt32)index, (Int32)n, (UInt16*)v); + Delegates.glVertexAttrib4hvNV((UInt32)index, (UInt16*)v); } [System.CLSCompliant(false)] public static - unsafe void VertexAttribs1h(Int32 index, Int32 n, Int16* v) + unsafe void VertexAttrib4h(Int32 index, Int16* v) { - Delegates.glVertexAttribs1hvNV((UInt32)index, (Int32)n, (UInt16*)v); + Delegates.glVertexAttrib4hvNV((UInt32)index, (UInt16*)v); } [System.CLSCompliant(false)] @@ -19693,16 +19679,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void VertexAttribs2h(UInt32 index, Int32 n, UInt16* v) + unsafe void VertexAttribs1h(UInt32 index, Int32 n, UInt16* v) { - Delegates.glVertexAttribs2hvNV((UInt32)index, (Int32)n, (UInt16*)v); + Delegates.glVertexAttribs1hvNV((UInt32)index, (Int32)n, (UInt16*)v); } [System.CLSCompliant(false)] public static - unsafe void VertexAttribs2h(Int32 index, Int32 n, Int16* v) + unsafe void VertexAttribs1h(Int32 index, Int32 n, Int16* v) { - Delegates.glVertexAttribs2hvNV((UInt32)index, (Int32)n, (UInt16*)v); + Delegates.glVertexAttribs1hvNV((UInt32)index, (Int32)n, (UInt16*)v); } [System.CLSCompliant(false)] @@ -19757,16 +19743,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void VertexAttribs3h(UInt32 index, Int32 n, UInt16* v) + unsafe void VertexAttribs2h(UInt32 index, Int32 n, UInt16* v) { - Delegates.glVertexAttribs3hvNV((UInt32)index, (Int32)n, (UInt16*)v); + Delegates.glVertexAttribs2hvNV((UInt32)index, (Int32)n, (UInt16*)v); } [System.CLSCompliant(false)] public static - unsafe void VertexAttribs3h(Int32 index, Int32 n, Int16* v) + unsafe void VertexAttribs2h(Int32 index, Int32 n, Int16* v) { - Delegates.glVertexAttribs3hvNV((UInt32)index, (Int32)n, (UInt16*)v); + Delegates.glVertexAttribs2hvNV((UInt32)index, (Int32)n, (UInt16*)v); } [System.CLSCompliant(false)] @@ -19821,16 +19807,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void VertexAttribs4h(UInt32 index, Int32 n, UInt16* v) + unsafe void VertexAttribs3h(UInt32 index, Int32 n, UInt16* v) { - Delegates.glVertexAttribs4hvNV((UInt32)index, (Int32)n, (UInt16*)v); + Delegates.glVertexAttribs3hvNV((UInt32)index, (Int32)n, (UInt16*)v); } [System.CLSCompliant(false)] public static - unsafe void VertexAttribs4h(Int32 index, Int32 n, Int16* v) + unsafe void VertexAttribs3h(Int32 index, Int32 n, Int16* v) { - Delegates.glVertexAttribs4hvNV((UInt32)index, (Int32)n, (UInt16*)v); + Delegates.glVertexAttribs3hvNV((UInt32)index, (Int32)n, (UInt16*)v); } [System.CLSCompliant(false)] @@ -19883,6 +19869,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttribs4h(UInt32 index, Int32 n, UInt16* v) + { + Delegates.glVertexAttribs4hvNV((UInt32)index, (Int32)n, (UInt16*)v); + } + + [System.CLSCompliant(false)] + public static + unsafe void VertexAttribs4h(Int32 index, Int32 n, Int16* v) + { + Delegates.glVertexAttribs4hvNV((UInt32)index, (Int32)n, (UInt16*)v); + } + public static void PixelDataRange(OpenTK.OpenGL.Enums.All target, Int32 length, [Out] IntPtr pointer) { @@ -19941,13 +19941,6 @@ namespace OpenTK.OpenGL Delegates.glProgramLocalParameterI4iNV((OpenTK.OpenGL.Enums.All)target, (UInt32)index, (Int32)x, (Int32)y, (Int32)z, (Int32)w); } - [System.CLSCompliant(false)] - public static - unsafe void ProgramLocalParameterI4(OpenTK.OpenGL.Enums.All target, UInt32 index, Int32* @params) - { - Delegates.glProgramLocalParameterI4ivNV((OpenTK.OpenGL.Enums.All)target, (UInt32)index, (Int32*)@params); - } - [System.CLSCompliant(false)] public static void ProgramLocalParameterI4(OpenTK.OpenGL.Enums.All target, UInt32 index, Int32[] @params) @@ -19976,9 +19969,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void ProgramLocalParametersI4(OpenTK.OpenGL.Enums.All target, UInt32 index, Int32 count, Int32* @params) + unsafe void ProgramLocalParameterI4(OpenTK.OpenGL.Enums.All target, UInt32 index, Int32* @params) { - Delegates.glProgramLocalParametersI4ivNV((OpenTK.OpenGL.Enums.All)target, (UInt32)index, (Int32)count, (Int32*)@params); + Delegates.glProgramLocalParameterI4ivNV((OpenTK.OpenGL.Enums.All)target, (UInt32)index, (Int32*)@params); } [System.CLSCompliant(false)] @@ -20007,6 +20000,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ProgramLocalParametersI4(OpenTK.OpenGL.Enums.All target, UInt32 index, Int32 count, Int32* @params) + { + Delegates.glProgramLocalParametersI4ivNV((OpenTK.OpenGL.Enums.All)target, (UInt32)index, (Int32)count, (Int32*)@params); + } + [System.CLSCompliant(false)] public static void ProgramLocalParameterI4(OpenTK.OpenGL.Enums.All target, UInt32 index, UInt32 x, UInt32 y, UInt32 z, UInt32 w) @@ -20020,20 +20020,6 @@ namespace OpenTK.OpenGL Delegates.glProgramLocalParameterI4uiNV((OpenTK.OpenGL.Enums.All)target, (UInt32)index, (UInt32)x, (UInt32)y, (UInt32)z, (UInt32)w); } - [System.CLSCompliant(false)] - public static - unsafe void ProgramLocalParameterI4(OpenTK.OpenGL.Enums.All target, UInt32 index, UInt32* @params) - { - Delegates.glProgramLocalParameterI4uivNV((OpenTK.OpenGL.Enums.All)target, (UInt32)index, (UInt32*)@params); - } - - [System.CLSCompliant(false)] - public static - unsafe void ProgramLocalParameterI4(OpenTK.OpenGL.Enums.All target, Int32 index, Int32* @params) - { - Delegates.glProgramLocalParameterI4uivNV((OpenTK.OpenGL.Enums.All)target, (UInt32)index, (UInt32*)@params); - } - [System.CLSCompliant(false)] public static void ProgramLocalParameterI4(OpenTK.OpenGL.Enums.All target, UInt32 index, UInt32[] @params) @@ -20086,16 +20072,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void ProgramLocalParametersI4(OpenTK.OpenGL.Enums.All target, UInt32 index, Int32 count, UInt32* @params) + unsafe void ProgramLocalParameterI4(OpenTK.OpenGL.Enums.All target, UInt32 index, UInt32* @params) { - Delegates.glProgramLocalParametersI4uivNV((OpenTK.OpenGL.Enums.All)target, (UInt32)index, (Int32)count, (UInt32*)@params); + Delegates.glProgramLocalParameterI4uivNV((OpenTK.OpenGL.Enums.All)target, (UInt32)index, (UInt32*)@params); } [System.CLSCompliant(false)] public static - unsafe void ProgramLocalParametersI4(OpenTK.OpenGL.Enums.All target, Int32 index, Int32 count, Int32* @params) + unsafe void ProgramLocalParameterI4(OpenTK.OpenGL.Enums.All target, Int32 index, Int32* @params) { - Delegates.glProgramLocalParametersI4uivNV((OpenTK.OpenGL.Enums.All)target, (UInt32)index, (Int32)count, (UInt32*)@params); + Delegates.glProgramLocalParameterI4uivNV((OpenTK.OpenGL.Enums.All)target, (UInt32)index, (UInt32*)@params); } [System.CLSCompliant(false)] @@ -20150,16 +20136,23 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void ProgramEnvParameterI4(OpenTK.OpenGL.Enums.All target, UInt32 index, Int32 x, Int32 y, Int32 z, Int32 w) + unsafe void ProgramLocalParametersI4(OpenTK.OpenGL.Enums.All target, UInt32 index, Int32 count, UInt32* @params) { - Delegates.glProgramEnvParameterI4iNV((OpenTK.OpenGL.Enums.All)target, (UInt32)index, (Int32)x, (Int32)y, (Int32)z, (Int32)w); + Delegates.glProgramLocalParametersI4uivNV((OpenTK.OpenGL.Enums.All)target, (UInt32)index, (Int32)count, (UInt32*)@params); } [System.CLSCompliant(false)] public static - unsafe void ProgramEnvParameterI4(OpenTK.OpenGL.Enums.All target, UInt32 index, Int32* @params) + unsafe void ProgramLocalParametersI4(OpenTK.OpenGL.Enums.All target, Int32 index, Int32 count, Int32* @params) { - Delegates.glProgramEnvParameterI4ivNV((OpenTK.OpenGL.Enums.All)target, (UInt32)index, (Int32*)@params); + Delegates.glProgramLocalParametersI4uivNV((OpenTK.OpenGL.Enums.All)target, (UInt32)index, (Int32)count, (UInt32*)@params); + } + + [System.CLSCompliant(false)] + public static + void ProgramEnvParameterI4(OpenTK.OpenGL.Enums.All target, UInt32 index, Int32 x, Int32 y, Int32 z, Int32 w) + { + Delegates.glProgramEnvParameterI4iNV((OpenTK.OpenGL.Enums.All)target, (UInt32)index, (Int32)x, (Int32)y, (Int32)z, (Int32)w); } [System.CLSCompliant(false)] @@ -20190,9 +20183,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void ProgramEnvParametersI4(OpenTK.OpenGL.Enums.All target, UInt32 index, Int32 count, Int32* @params) + unsafe void ProgramEnvParameterI4(OpenTK.OpenGL.Enums.All target, UInt32 index, Int32* @params) { - Delegates.glProgramEnvParametersI4ivNV((OpenTK.OpenGL.Enums.All)target, (UInt32)index, (Int32)count, (Int32*)@params); + Delegates.glProgramEnvParameterI4ivNV((OpenTK.OpenGL.Enums.All)target, (UInt32)index, (Int32*)@params); } [System.CLSCompliant(false)] @@ -20221,6 +20214,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ProgramEnvParametersI4(OpenTK.OpenGL.Enums.All target, UInt32 index, Int32 count, Int32* @params) + { + Delegates.glProgramEnvParametersI4ivNV((OpenTK.OpenGL.Enums.All)target, (UInt32)index, (Int32)count, (Int32*)@params); + } + [System.CLSCompliant(false)] public static void ProgramEnvParameterI4(OpenTK.OpenGL.Enums.All target, UInt32 index, UInt32 x, UInt32 y, UInt32 z, UInt32 w) @@ -20234,20 +20234,6 @@ namespace OpenTK.OpenGL Delegates.glProgramEnvParameterI4uiNV((OpenTK.OpenGL.Enums.All)target, (UInt32)index, (UInt32)x, (UInt32)y, (UInt32)z, (UInt32)w); } - [System.CLSCompliant(false)] - public static - unsafe void ProgramEnvParameterI4(OpenTK.OpenGL.Enums.All target, UInt32 index, UInt32* @params) - { - Delegates.glProgramEnvParameterI4uivNV((OpenTK.OpenGL.Enums.All)target, (UInt32)index, (UInt32*)@params); - } - - [System.CLSCompliant(false)] - public static - unsafe void ProgramEnvParameterI4(OpenTK.OpenGL.Enums.All target, Int32 index, Int32* @params) - { - Delegates.glProgramEnvParameterI4uivNV((OpenTK.OpenGL.Enums.All)target, (UInt32)index, (UInt32*)@params); - } - [System.CLSCompliant(false)] public static void ProgramEnvParameterI4(OpenTK.OpenGL.Enums.All target, UInt32 index, UInt32[] @params) @@ -20300,16 +20286,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void ProgramEnvParametersI4(OpenTK.OpenGL.Enums.All target, UInt32 index, Int32 count, UInt32* @params) + unsafe void ProgramEnvParameterI4(OpenTK.OpenGL.Enums.All target, UInt32 index, UInt32* @params) { - Delegates.glProgramEnvParametersI4uivNV((OpenTK.OpenGL.Enums.All)target, (UInt32)index, (Int32)count, (UInt32*)@params); + Delegates.glProgramEnvParameterI4uivNV((OpenTK.OpenGL.Enums.All)target, (UInt32)index, (UInt32*)@params); } [System.CLSCompliant(false)] public static - unsafe void ProgramEnvParametersI4(OpenTK.OpenGL.Enums.All target, Int32 index, Int32 count, Int32* @params) + unsafe void ProgramEnvParameterI4(OpenTK.OpenGL.Enums.All target, Int32 index, Int32* @params) { - Delegates.glProgramEnvParametersI4uivNV((OpenTK.OpenGL.Enums.All)target, (UInt32)index, (Int32)count, (UInt32*)@params); + Delegates.glProgramEnvParameterI4uivNV((OpenTK.OpenGL.Enums.All)target, (UInt32)index, (UInt32*)@params); } [System.CLSCompliant(false)] @@ -20364,9 +20350,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetProgramLocalParameterI(OpenTK.OpenGL.Enums.All target, UInt32 index, [Out] Int32* @params) + unsafe void ProgramEnvParametersI4(OpenTK.OpenGL.Enums.All target, UInt32 index, Int32 count, UInt32* @params) { - Delegates.glGetProgramLocalParameterIivNV((OpenTK.OpenGL.Enums.All)target, (UInt32)index, (Int32*)@params); + Delegates.glProgramEnvParametersI4uivNV((OpenTK.OpenGL.Enums.All)target, (UInt32)index, (Int32)count, (UInt32*)@params); + } + + [System.CLSCompliant(false)] + public static + unsafe void ProgramEnvParametersI4(OpenTK.OpenGL.Enums.All target, Int32 index, Int32 count, Int32* @params) + { + Delegates.glProgramEnvParametersI4uivNV((OpenTK.OpenGL.Enums.All)target, (UInt32)index, (Int32)count, (UInt32*)@params); } [System.CLSCompliant(false)] @@ -20398,16 +20391,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetProgramLocalParameterI(OpenTK.OpenGL.Enums.All target, UInt32 index, [Out] UInt32* @params) + unsafe void GetProgramLocalParameterI(OpenTK.OpenGL.Enums.All target, UInt32 index, [Out] Int32* @params) { - Delegates.glGetProgramLocalParameterIuivNV((OpenTK.OpenGL.Enums.All)target, (UInt32)index, (UInt32*)@params); - } - - [System.CLSCompliant(false)] - public static - unsafe void GetProgramLocalParameterI(OpenTK.OpenGL.Enums.All target, Int32 index, [Out] Int32* @params) - { - Delegates.glGetProgramLocalParameterIuivNV((OpenTK.OpenGL.Enums.All)target, (UInt32)index, (UInt32*)@params); + Delegates.glGetProgramLocalParameterIivNV((OpenTK.OpenGL.Enums.All)target, (UInt32)index, (Int32*)@params); } [System.CLSCompliant(false)] @@ -20464,9 +20450,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetProgramEnvParameterI(OpenTK.OpenGL.Enums.All target, UInt32 index, [Out] Int32* @params) + unsafe void GetProgramLocalParameterI(OpenTK.OpenGL.Enums.All target, UInt32 index, [Out] UInt32* @params) { - Delegates.glGetProgramEnvParameterIivNV((OpenTK.OpenGL.Enums.All)target, (UInt32)index, (Int32*)@params); + Delegates.glGetProgramLocalParameterIuivNV((OpenTK.OpenGL.Enums.All)target, (UInt32)index, (UInt32*)@params); + } + + [System.CLSCompliant(false)] + public static + unsafe void GetProgramLocalParameterI(OpenTK.OpenGL.Enums.All target, Int32 index, [Out] Int32* @params) + { + Delegates.glGetProgramLocalParameterIuivNV((OpenTK.OpenGL.Enums.All)target, (UInt32)index, (UInt32*)@params); } [System.CLSCompliant(false)] @@ -20498,16 +20491,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetProgramEnvParameterI(OpenTK.OpenGL.Enums.All target, UInt32 index, [Out] UInt32* @params) + unsafe void GetProgramEnvParameterI(OpenTK.OpenGL.Enums.All target, UInt32 index, [Out] Int32* @params) { - Delegates.glGetProgramEnvParameterIuivNV((OpenTK.OpenGL.Enums.All)target, (UInt32)index, (UInt32*)@params); - } - - [System.CLSCompliant(false)] - public static - unsafe void GetProgramEnvParameterI(OpenTK.OpenGL.Enums.All target, Int32 index, [Out] Int32* @params) - { - Delegates.glGetProgramEnvParameterIuivNV((OpenTK.OpenGL.Enums.All)target, (UInt32)index, (UInt32*)@params); + Delegates.glGetProgramEnvParameterIivNV((OpenTK.OpenGL.Enums.All)target, (UInt32)index, (Int32*)@params); } [System.CLSCompliant(false)] @@ -20562,6 +20548,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void GetProgramEnvParameterI(OpenTK.OpenGL.Enums.All target, UInt32 index, [Out] UInt32* @params) + { + Delegates.glGetProgramEnvParameterIuivNV((OpenTK.OpenGL.Enums.All)target, (UInt32)index, (UInt32*)@params); + } + + [System.CLSCompliant(false)] + public static + unsafe void GetProgramEnvParameterI(OpenTK.OpenGL.Enums.All target, Int32 index, [Out] Int32* @params) + { + Delegates.glGetProgramEnvParameterIuivNV((OpenTK.OpenGL.Enums.All)target, (UInt32)index, (UInt32*)@params); + } + public static void ProgramVertexLimit(OpenTK.OpenGL.Enums.All target, Int32 limit) { @@ -20592,20 +20592,6 @@ namespace OpenTK.OpenGL Delegates.glRenderbufferStorageMultisampleCoverageNV((OpenTK.OpenGL.Enums.All)target, (Int32)coverageSamples, (Int32)colorSamples, (OpenTK.OpenGL.Enums.PixelInternalFormat)internalformat, (Int32)width, (Int32)height); } - [System.CLSCompliant(false)] - public static - unsafe void ProgramBufferParameters(OpenTK.OpenGL.Enums.All target, UInt32 buffer, UInt32 index, Int32 count, Single* @params) - { - Delegates.glProgramBufferParametersfvNV((OpenTK.OpenGL.Enums.All)target, (UInt32)buffer, (UInt32)index, (Int32)count, (Single*)@params); - } - - [System.CLSCompliant(false)] - public static - unsafe void ProgramBufferParameters(OpenTK.OpenGL.Enums.All target, Int32 buffer, Int32 index, Int32 count, Single* @params) - { - Delegates.glProgramBufferParametersfvNV((OpenTK.OpenGL.Enums.All)target, (UInt32)buffer, (UInt32)index, (Int32)count, (Single*)@params); - } - [System.CLSCompliant(false)] public static void ProgramBufferParameters(OpenTK.OpenGL.Enums.All target, UInt32 buffer, UInt32 index, Int32 count, Single[] @params) @@ -20658,9 +20644,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void ProgramBufferParametersI(OpenTK.OpenGL.Enums.All target, UInt32 buffer, UInt32 index, Int32 count, Int32* @params) + unsafe void ProgramBufferParameters(OpenTK.OpenGL.Enums.All target, UInt32 buffer, UInt32 index, Int32 count, Single* @params) { - Delegates.glProgramBufferParametersIivNV((OpenTK.OpenGL.Enums.All)target, (UInt32)buffer, (UInt32)index, (Int32)count, (Int32*)@params); + Delegates.glProgramBufferParametersfvNV((OpenTK.OpenGL.Enums.All)target, (UInt32)buffer, (UInt32)index, (Int32)count, (Single*)@params); + } + + [System.CLSCompliant(false)] + public static + unsafe void ProgramBufferParameters(OpenTK.OpenGL.Enums.All target, Int32 buffer, Int32 index, Int32 count, Single* @params) + { + Delegates.glProgramBufferParametersfvNV((OpenTK.OpenGL.Enums.All)target, (UInt32)buffer, (UInt32)index, (Int32)count, (Single*)@params); } [System.CLSCompliant(false)] @@ -20691,16 +20684,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void ProgramBufferParametersI(OpenTK.OpenGL.Enums.All target, UInt32 buffer, UInt32 index, Int32 count, UInt32* @params) + unsafe void ProgramBufferParametersI(OpenTK.OpenGL.Enums.All target, UInt32 buffer, UInt32 index, Int32 count, Int32* @params) { - Delegates.glProgramBufferParametersIuivNV((OpenTK.OpenGL.Enums.All)target, (UInt32)buffer, (UInt32)index, (Int32)count, (UInt32*)@params); - } - - [System.CLSCompliant(false)] - public static - unsafe void ProgramBufferParametersI(OpenTK.OpenGL.Enums.All target, Int32 buffer, Int32 index, Int32 count, Int32* @params) - { - Delegates.glProgramBufferParametersIuivNV((OpenTK.OpenGL.Enums.All)target, (UInt32)buffer, (UInt32)index, (Int32)count, (UInt32*)@params); + Delegates.glProgramBufferParametersIivNV((OpenTK.OpenGL.Enums.All)target, (UInt32)buffer, (UInt32)index, (Int32)count, (Int32*)@params); } [System.CLSCompliant(false)] @@ -20753,6 +20739,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ProgramBufferParametersI(OpenTK.OpenGL.Enums.All target, UInt32 buffer, UInt32 index, Int32 count, UInt32* @params) + { + Delegates.glProgramBufferParametersIuivNV((OpenTK.OpenGL.Enums.All)target, (UInt32)buffer, (UInt32)index, (Int32)count, (UInt32*)@params); + } + + [System.CLSCompliant(false)] + public static + unsafe void ProgramBufferParametersI(OpenTK.OpenGL.Enums.All target, Int32 buffer, Int32 index, Int32 count, Int32* @params) + { + Delegates.glProgramBufferParametersIuivNV((OpenTK.OpenGL.Enums.All)target, (UInt32)buffer, (UInt32)index, (Int32)count, (UInt32*)@params); + } + public static void BeginTransformFeedback(OpenTK.OpenGL.Enums.All primitiveMode) { @@ -20765,20 +20765,6 @@ namespace OpenTK.OpenGL Delegates.glEndTransformFeedbackNV(); } - [System.CLSCompliant(false)] - public static - unsafe void TransformFeedbackAttrib(UInt32 count, Int32* attribs, OpenTK.OpenGL.Enums.All bufferMode) - { - Delegates.glTransformFeedbackAttribsNV((UInt32)count, (Int32*)attribs, (OpenTK.OpenGL.Enums.All)bufferMode); - } - - [System.CLSCompliant(false)] - public static - unsafe void TransformFeedbackAttrib(Int32 count, Int32* attribs, OpenTK.OpenGL.Enums.All bufferMode) - { - Delegates.glTransformFeedbackAttribsNV((UInt32)count, (Int32*)attribs, (OpenTK.OpenGL.Enums.All)bufferMode); - } - [System.CLSCompliant(false)] public static void TransformFeedbackAttrib(UInt32 count, Int32[] attribs, OpenTK.OpenGL.Enums.All bufferMode) @@ -20829,6 +20815,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void TransformFeedbackAttrib(UInt32 count, Int32* attribs, OpenTK.OpenGL.Enums.All bufferMode) + { + Delegates.glTransformFeedbackAttribsNV((UInt32)count, (Int32*)attribs, (OpenTK.OpenGL.Enums.All)bufferMode); + } + + [System.CLSCompliant(false)] + public static + unsafe void TransformFeedbackAttrib(Int32 count, Int32* attribs, OpenTK.OpenGL.Enums.All bufferMode) + { + Delegates.glTransformFeedbackAttribsNV((UInt32)count, (Int32*)attribs, (OpenTK.OpenGL.Enums.All)bufferMode); + } + [System.CLSCompliant(false)] public static void BindBufferRange(OpenTK.OpenGL.Enums.All target, UInt32 index, UInt32 buffer, IntPtr offset, IntPtr size) @@ -20868,20 +20868,6 @@ namespace OpenTK.OpenGL Delegates.glBindBufferBaseNV((OpenTK.OpenGL.Enums.All)target, (UInt32)index, (UInt32)buffer); } - [System.CLSCompliant(false)] - public static - unsafe void TransformFeedbackVarying(UInt32 program, Int32 count, Int32* locations, OpenTK.OpenGL.Enums.All bufferMode) - { - Delegates.glTransformFeedbackVaryingsNV((UInt32)program, (Int32)count, (Int32*)locations, (OpenTK.OpenGL.Enums.All)bufferMode); - } - - [System.CLSCompliant(false)] - public static - unsafe void TransformFeedbackVarying(Int32 program, Int32 count, Int32* locations, OpenTK.OpenGL.Enums.All bufferMode) - { - Delegates.glTransformFeedbackVaryingsNV((UInt32)program, (Int32)count, (Int32*)locations, (OpenTK.OpenGL.Enums.All)bufferMode); - } - [System.CLSCompliant(false)] public static void TransformFeedbackVarying(UInt32 program, Int32 count, Int32[] locations, OpenTK.OpenGL.Enums.All bufferMode) @@ -20932,6 +20918,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void TransformFeedbackVarying(UInt32 program, Int32 count, Int32* locations, OpenTK.OpenGL.Enums.All bufferMode) + { + Delegates.glTransformFeedbackVaryingsNV((UInt32)program, (Int32)count, (Int32*)locations, (OpenTK.OpenGL.Enums.All)bufferMode); + } + + [System.CLSCompliant(false)] + public static + unsafe void TransformFeedbackVarying(Int32 program, Int32 count, Int32* locations, OpenTK.OpenGL.Enums.All bufferMode) + { + Delegates.glTransformFeedbackVaryingsNV((UInt32)program, (Int32)count, (Int32*)locations, (OpenTK.OpenGL.Enums.All)bufferMode); + } + [System.CLSCompliant(false)] public static void ActiveVarying(UInt32 program, System.String name) @@ -20958,20 +20958,6 @@ namespace OpenTK.OpenGL return Delegates.glGetVaryingLocationNV((UInt32)program, (System.String)name); } - [System.CLSCompliant(false)] - public static - unsafe void GetActiveVarying(UInt32 program, UInt32 index, Int32 bufSize, [Out] Int32* length, [Out] Int32* size, [Out] OpenTK.OpenGL.Enums.All* type, [Out] System.Text.StringBuilder name) - { - Delegates.glGetActiveVaryingNV((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length, (Int32*)size, (OpenTK.OpenGL.Enums.All*)type, (System.Text.StringBuilder)name); - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveVarying(Int32 program, Int32 index, Int32 bufSize, [Out] Int32* length, [Out] Int32* size, [Out] OpenTK.OpenGL.Enums.All* type, [Out] System.Text.StringBuilder name) - { - Delegates.glGetActiveVaryingNV((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length, (Int32*)size, (OpenTK.OpenGL.Enums.All*)type, (System.Text.StringBuilder)name); - } - [System.CLSCompliant(false)] public static void GetActiveVarying(UInt32 program, UInt32 index, Int32 bufSize, [Out] Int32[] length, [Out] Int32[] size, [Out] OpenTK.OpenGL.Enums.All[] type, [Out] System.Text.StringBuilder name) @@ -21038,16 +21024,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetTransformFeedbackVarying(UInt32 program, UInt32 index, [Out] Int32* location) + unsafe void GetActiveVarying(UInt32 program, UInt32 index, Int32 bufSize, [Out] Int32* length, [Out] Int32* size, [Out] OpenTK.OpenGL.Enums.All* type, [Out] System.Text.StringBuilder name) { - Delegates.glGetTransformFeedbackVaryingNV((UInt32)program, (UInt32)index, (Int32*)location); + Delegates.glGetActiveVaryingNV((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length, (Int32*)size, (OpenTK.OpenGL.Enums.All*)type, (System.Text.StringBuilder)name); } [System.CLSCompliant(false)] public static - unsafe void GetTransformFeedbackVarying(Int32 program, Int32 index, [Out] Int32* location) + unsafe void GetActiveVarying(Int32 program, Int32 index, Int32 bufSize, [Out] Int32* length, [Out] Int32* size, [Out] OpenTK.OpenGL.Enums.All* type, [Out] System.Text.StringBuilder name) { - Delegates.glGetTransformFeedbackVaryingNV((UInt32)program, (UInt32)index, (Int32*)location); + Delegates.glGetActiveVaryingNV((UInt32)program, (UInt32)index, (Int32)bufSize, (Int32*)length, (Int32*)size, (OpenTK.OpenGL.Enums.All*)type, (System.Text.StringBuilder)name); } [System.CLSCompliant(false)] @@ -21102,6 +21088,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void GetTransformFeedbackVarying(UInt32 program, UInt32 index, [Out] Int32* location) + { + Delegates.glGetTransformFeedbackVaryingNV((UInt32)program, (UInt32)index, (Int32*)location); + } + + [System.CLSCompliant(false)] + public static + unsafe void GetTransformFeedbackVarying(Int32 program, Int32 index, [Out] Int32* location) + { + Delegates.glGetTransformFeedbackVaryingNV((UInt32)program, (UInt32)index, (Int32*)location); + } + } public static partial class Arb @@ -21124,13 +21124,6 @@ namespace OpenTK.OpenGL Delegates.glMultiTexCoord1dARB((OpenTK.OpenGL.Enums.TextureUnit)target, (Double)s); } - [System.CLSCompliant(false)] - public static - unsafe void MultiTexCoord1v(OpenTK.OpenGL.Enums.TextureUnit target, Double* v) - { - Delegates.glMultiTexCoord1dvARB((OpenTK.OpenGL.Enums.TextureUnit)target, (Double*)v); - } - public static void MultiTexCoord1v(OpenTK.OpenGL.Enums.TextureUnit target, Double[] v) { @@ -21155,19 +21148,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void MultiTexCoord1v(OpenTK.OpenGL.Enums.TextureUnit target, Double* v) + { + Delegates.glMultiTexCoord1dvARB((OpenTK.OpenGL.Enums.TextureUnit)target, (Double*)v); + } + public static void MultiTexCoord1(OpenTK.OpenGL.Enums.TextureUnit target, Single s) { Delegates.glMultiTexCoord1fARB((OpenTK.OpenGL.Enums.TextureUnit)target, (Single)s); } - [System.CLSCompliant(false)] - public static - unsafe void MultiTexCoord1v(OpenTK.OpenGL.Enums.TextureUnit target, Single* v) - { - Delegates.glMultiTexCoord1fvARB((OpenTK.OpenGL.Enums.TextureUnit)target, (Single*)v); - } - public static void MultiTexCoord1v(OpenTK.OpenGL.Enums.TextureUnit target, Single[] v) { @@ -21192,19 +21185,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void MultiTexCoord1v(OpenTK.OpenGL.Enums.TextureUnit target, Single* v) + { + Delegates.glMultiTexCoord1fvARB((OpenTK.OpenGL.Enums.TextureUnit)target, (Single*)v); + } + public static void MultiTexCoord1(OpenTK.OpenGL.Enums.TextureUnit target, Int32 s) { Delegates.glMultiTexCoord1iARB((OpenTK.OpenGL.Enums.TextureUnit)target, (Int32)s); } - [System.CLSCompliant(false)] - public static - unsafe void MultiTexCoord1v(OpenTK.OpenGL.Enums.TextureUnit target, Int32* v) - { - Delegates.glMultiTexCoord1ivARB((OpenTK.OpenGL.Enums.TextureUnit)target, (Int32*)v); - } - public static void MultiTexCoord1v(OpenTK.OpenGL.Enums.TextureUnit target, Int32[] v) { @@ -21229,19 +21222,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void MultiTexCoord1v(OpenTK.OpenGL.Enums.TextureUnit target, Int32* v) + { + Delegates.glMultiTexCoord1ivARB((OpenTK.OpenGL.Enums.TextureUnit)target, (Int32*)v); + } + public static void MultiTexCoord1(OpenTK.OpenGL.Enums.TextureUnit target, Int16 s) { Delegates.glMultiTexCoord1sARB((OpenTK.OpenGL.Enums.TextureUnit)target, (Int16)s); } - [System.CLSCompliant(false)] - public static - unsafe void MultiTexCoord1v(OpenTK.OpenGL.Enums.TextureUnit target, Int16* v) - { - Delegates.glMultiTexCoord1svARB((OpenTK.OpenGL.Enums.TextureUnit)target, (Int16*)v); - } - public static void MultiTexCoord1v(OpenTK.OpenGL.Enums.TextureUnit target, Int16[] v) { @@ -21266,19 +21259,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void MultiTexCoord1v(OpenTK.OpenGL.Enums.TextureUnit target, Int16* v) + { + Delegates.glMultiTexCoord1svARB((OpenTK.OpenGL.Enums.TextureUnit)target, (Int16*)v); + } + public static void MultiTexCoord2(OpenTK.OpenGL.Enums.TextureUnit target, Double s, Double t) { Delegates.glMultiTexCoord2dARB((OpenTK.OpenGL.Enums.TextureUnit)target, (Double)s, (Double)t); } - [System.CLSCompliant(false)] - public static - unsafe void MultiTexCoord2(OpenTK.OpenGL.Enums.TextureUnit target, Double* v) - { - Delegates.glMultiTexCoord2dvARB((OpenTK.OpenGL.Enums.TextureUnit)target, (Double*)v); - } - public static void MultiTexCoord2(OpenTK.OpenGL.Enums.TextureUnit target, Double[] v) { @@ -21303,19 +21296,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void MultiTexCoord2(OpenTK.OpenGL.Enums.TextureUnit target, Double* v) + { + Delegates.glMultiTexCoord2dvARB((OpenTK.OpenGL.Enums.TextureUnit)target, (Double*)v); + } + public static void MultiTexCoord2(OpenTK.OpenGL.Enums.TextureUnit target, Single s, Single t) { Delegates.glMultiTexCoord2fARB((OpenTK.OpenGL.Enums.TextureUnit)target, (Single)s, (Single)t); } - [System.CLSCompliant(false)] - public static - unsafe void MultiTexCoord2(OpenTK.OpenGL.Enums.TextureUnit target, Single* v) - { - Delegates.glMultiTexCoord2fvARB((OpenTK.OpenGL.Enums.TextureUnit)target, (Single*)v); - } - public static void MultiTexCoord2(OpenTK.OpenGL.Enums.TextureUnit target, Single[] v) { @@ -21340,19 +21333,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void MultiTexCoord2(OpenTK.OpenGL.Enums.TextureUnit target, Single* v) + { + Delegates.glMultiTexCoord2fvARB((OpenTK.OpenGL.Enums.TextureUnit)target, (Single*)v); + } + public static void MultiTexCoord2(OpenTK.OpenGL.Enums.TextureUnit target, Int32 s, Int32 t) { Delegates.glMultiTexCoord2iARB((OpenTK.OpenGL.Enums.TextureUnit)target, (Int32)s, (Int32)t); } - [System.CLSCompliant(false)] - public static - unsafe void MultiTexCoord2(OpenTK.OpenGL.Enums.TextureUnit target, Int32* v) - { - Delegates.glMultiTexCoord2ivARB((OpenTK.OpenGL.Enums.TextureUnit)target, (Int32*)v); - } - public static void MultiTexCoord2(OpenTK.OpenGL.Enums.TextureUnit target, Int32[] v) { @@ -21377,19 +21370,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void MultiTexCoord2(OpenTK.OpenGL.Enums.TextureUnit target, Int32* v) + { + Delegates.glMultiTexCoord2ivARB((OpenTK.OpenGL.Enums.TextureUnit)target, (Int32*)v); + } + public static void MultiTexCoord2(OpenTK.OpenGL.Enums.TextureUnit target, Int16 s, Int16 t) { Delegates.glMultiTexCoord2sARB((OpenTK.OpenGL.Enums.TextureUnit)target, (Int16)s, (Int16)t); } - [System.CLSCompliant(false)] - public static - unsafe void MultiTexCoord2(OpenTK.OpenGL.Enums.TextureUnit target, Int16* v) - { - Delegates.glMultiTexCoord2svARB((OpenTK.OpenGL.Enums.TextureUnit)target, (Int16*)v); - } - public static void MultiTexCoord2(OpenTK.OpenGL.Enums.TextureUnit target, Int16[] v) { @@ -21414,19 +21407,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void MultiTexCoord2(OpenTK.OpenGL.Enums.TextureUnit target, Int16* v) + { + Delegates.glMultiTexCoord2svARB((OpenTK.OpenGL.Enums.TextureUnit)target, (Int16*)v); + } + public static void MultiTexCoord3(OpenTK.OpenGL.Enums.TextureUnit target, Double s, Double t, Double r) { Delegates.glMultiTexCoord3dARB((OpenTK.OpenGL.Enums.TextureUnit)target, (Double)s, (Double)t, (Double)r); } - [System.CLSCompliant(false)] - public static - unsafe void MultiTexCoord3(OpenTK.OpenGL.Enums.TextureUnit target, Double* v) - { - Delegates.glMultiTexCoord3dvARB((OpenTK.OpenGL.Enums.TextureUnit)target, (Double*)v); - } - public static void MultiTexCoord3(OpenTK.OpenGL.Enums.TextureUnit target, Double[] v) { @@ -21451,19 +21444,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void MultiTexCoord3(OpenTK.OpenGL.Enums.TextureUnit target, Double* v) + { + Delegates.glMultiTexCoord3dvARB((OpenTK.OpenGL.Enums.TextureUnit)target, (Double*)v); + } + public static void MultiTexCoord3(OpenTK.OpenGL.Enums.TextureUnit target, Single s, Single t, Single r) { Delegates.glMultiTexCoord3fARB((OpenTK.OpenGL.Enums.TextureUnit)target, (Single)s, (Single)t, (Single)r); } - [System.CLSCompliant(false)] - public static - unsafe void MultiTexCoord3(OpenTK.OpenGL.Enums.TextureUnit target, Single* v) - { - Delegates.glMultiTexCoord3fvARB((OpenTK.OpenGL.Enums.TextureUnit)target, (Single*)v); - } - public static void MultiTexCoord3(OpenTK.OpenGL.Enums.TextureUnit target, Single[] v) { @@ -21488,19 +21481,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void MultiTexCoord3(OpenTK.OpenGL.Enums.TextureUnit target, Single* v) + { + Delegates.glMultiTexCoord3fvARB((OpenTK.OpenGL.Enums.TextureUnit)target, (Single*)v); + } + public static void MultiTexCoord3(OpenTK.OpenGL.Enums.TextureUnit target, Int32 s, Int32 t, Int32 r) { Delegates.glMultiTexCoord3iARB((OpenTK.OpenGL.Enums.TextureUnit)target, (Int32)s, (Int32)t, (Int32)r); } - [System.CLSCompliant(false)] - public static - unsafe void MultiTexCoord3(OpenTK.OpenGL.Enums.TextureUnit target, Int32* v) - { - Delegates.glMultiTexCoord3ivARB((OpenTK.OpenGL.Enums.TextureUnit)target, (Int32*)v); - } - public static void MultiTexCoord3(OpenTK.OpenGL.Enums.TextureUnit target, Int32[] v) { @@ -21525,19 +21518,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void MultiTexCoord3(OpenTK.OpenGL.Enums.TextureUnit target, Int32* v) + { + Delegates.glMultiTexCoord3ivARB((OpenTK.OpenGL.Enums.TextureUnit)target, (Int32*)v); + } + public static void MultiTexCoord3(OpenTK.OpenGL.Enums.TextureUnit target, Int16 s, Int16 t, Int16 r) { Delegates.glMultiTexCoord3sARB((OpenTK.OpenGL.Enums.TextureUnit)target, (Int16)s, (Int16)t, (Int16)r); } - [System.CLSCompliant(false)] - public static - unsafe void MultiTexCoord3(OpenTK.OpenGL.Enums.TextureUnit target, Int16* v) - { - Delegates.glMultiTexCoord3svARB((OpenTK.OpenGL.Enums.TextureUnit)target, (Int16*)v); - } - public static void MultiTexCoord3(OpenTK.OpenGL.Enums.TextureUnit target, Int16[] v) { @@ -21562,19 +21555,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void MultiTexCoord3(OpenTK.OpenGL.Enums.TextureUnit target, Int16* v) + { + Delegates.glMultiTexCoord3svARB((OpenTK.OpenGL.Enums.TextureUnit)target, (Int16*)v); + } + public static void MultiTexCoord4(OpenTK.OpenGL.Enums.TextureUnit target, Double s, Double t, Double r, Double q) { Delegates.glMultiTexCoord4dARB((OpenTK.OpenGL.Enums.TextureUnit)target, (Double)s, (Double)t, (Double)r, (Double)q); } - [System.CLSCompliant(false)] - public static - unsafe void MultiTexCoord4(OpenTK.OpenGL.Enums.TextureUnit target, Double* v) - { - Delegates.glMultiTexCoord4dvARB((OpenTK.OpenGL.Enums.TextureUnit)target, (Double*)v); - } - public static void MultiTexCoord4(OpenTK.OpenGL.Enums.TextureUnit target, Double[] v) { @@ -21599,19 +21592,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void MultiTexCoord4(OpenTK.OpenGL.Enums.TextureUnit target, Double* v) + { + Delegates.glMultiTexCoord4dvARB((OpenTK.OpenGL.Enums.TextureUnit)target, (Double*)v); + } + public static void MultiTexCoord4(OpenTK.OpenGL.Enums.TextureUnit target, Single s, Single t, Single r, Single q) { Delegates.glMultiTexCoord4fARB((OpenTK.OpenGL.Enums.TextureUnit)target, (Single)s, (Single)t, (Single)r, (Single)q); } - [System.CLSCompliant(false)] - public static - unsafe void MultiTexCoord4(OpenTK.OpenGL.Enums.TextureUnit target, Single* v) - { - Delegates.glMultiTexCoord4fvARB((OpenTK.OpenGL.Enums.TextureUnit)target, (Single*)v); - } - public static void MultiTexCoord4(OpenTK.OpenGL.Enums.TextureUnit target, Single[] v) { @@ -21636,19 +21629,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void MultiTexCoord4(OpenTK.OpenGL.Enums.TextureUnit target, Single* v) + { + Delegates.glMultiTexCoord4fvARB((OpenTK.OpenGL.Enums.TextureUnit)target, (Single*)v); + } + public static void MultiTexCoord4(OpenTK.OpenGL.Enums.TextureUnit target, Int32 s, Int32 t, Int32 r, Int32 q) { Delegates.glMultiTexCoord4iARB((OpenTK.OpenGL.Enums.TextureUnit)target, (Int32)s, (Int32)t, (Int32)r, (Int32)q); } - [System.CLSCompliant(false)] - public static - unsafe void MultiTexCoord4(OpenTK.OpenGL.Enums.TextureUnit target, Int32* v) - { - Delegates.glMultiTexCoord4ivARB((OpenTK.OpenGL.Enums.TextureUnit)target, (Int32*)v); - } - public static void MultiTexCoord4(OpenTK.OpenGL.Enums.TextureUnit target, Int32[] v) { @@ -21673,19 +21666,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void MultiTexCoord4(OpenTK.OpenGL.Enums.TextureUnit target, Int32* v) + { + Delegates.glMultiTexCoord4ivARB((OpenTK.OpenGL.Enums.TextureUnit)target, (Int32*)v); + } + public static void MultiTexCoord4(OpenTK.OpenGL.Enums.TextureUnit target, Int16 s, Int16 t, Int16 r, Int16 q) { Delegates.glMultiTexCoord4sARB((OpenTK.OpenGL.Enums.TextureUnit)target, (Int16)s, (Int16)t, (Int16)r, (Int16)q); } - [System.CLSCompliant(false)] - public static - unsafe void MultiTexCoord4(OpenTK.OpenGL.Enums.TextureUnit target, Int16* v) - { - Delegates.glMultiTexCoord4svARB((OpenTK.OpenGL.Enums.TextureUnit)target, (Int16*)v); - } - public static void MultiTexCoord4(OpenTK.OpenGL.Enums.TextureUnit target, Int16[] v) { @@ -21712,9 +21705,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void LoadTransposeMatrix(Single* m) + unsafe void MultiTexCoord4(OpenTK.OpenGL.Enums.TextureUnit target, Int16* v) { - Delegates.glLoadTransposeMatrixfARB((Single*)m); + Delegates.glMultiTexCoord4svARB((OpenTK.OpenGL.Enums.TextureUnit)target, (Int16*)v); } public static @@ -21743,9 +21736,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void LoadTransposeMatrix(Double* m) + unsafe void LoadTransposeMatrix(Single* m) { - Delegates.glLoadTransposeMatrixdARB((Double*)m); + Delegates.glLoadTransposeMatrixfARB((Single*)m); } public static @@ -21774,9 +21767,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void MultTransposeMatrix(Single* m) + unsafe void LoadTransposeMatrix(Double* m) { - Delegates.glMultTransposeMatrixfARB((Single*)m); + Delegates.glLoadTransposeMatrixdARB((Double*)m); } public static @@ -21805,9 +21798,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void MultTransposeMatrix(Double* m) + unsafe void MultTransposeMatrix(Single* m) { - Delegates.glMultTransposeMatrixdARB((Double*)m); + Delegates.glMultTransposeMatrixfARB((Single*)m); } public static @@ -21834,6 +21827,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void MultTransposeMatrix(Double* m) + { + Delegates.glMultTransposeMatrixdARB((Double*)m); + } + public static void SampleCoverage(Single value, bool invert) { @@ -22028,13 +22028,6 @@ namespace OpenTK.OpenGL Delegates.glPointParameterfARB((OpenTK.OpenGL.Enums.All)pname, (Single)param); } - [System.CLSCompliant(false)] - public static - unsafe void PointParameterv(OpenTK.OpenGL.Enums.All pname, Single* @params) - { - Delegates.glPointParameterfvARB((OpenTK.OpenGL.Enums.All)pname, (Single*)@params); - } - public static void PointParameterv(OpenTK.OpenGL.Enums.All pname, Single[] @params) { @@ -22061,9 +22054,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void Weight(Int32 size, SByte* weights) + unsafe void PointParameterv(OpenTK.OpenGL.Enums.All pname, Single* @params) { - Delegates.glWeightbvARB((Int32)size, (SByte*)weights); + Delegates.glPointParameterfvARB((OpenTK.OpenGL.Enums.All)pname, (Single*)@params); } [System.CLSCompliant(false)] @@ -22094,9 +22087,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void Weight(Int32 size, Single* weights) + unsafe void Weight(Int32 size, SByte* weights) { - Delegates.glWeightfvARB((Int32)size, (Single*)weights); + Delegates.glWeightbvARB((Int32)size, (SByte*)weights); } public static @@ -22125,9 +22118,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void Weight(Int32 size, Double* weights) + unsafe void Weight(Int32 size, Single* weights) { - Delegates.glWeightdvARB((Int32)size, (Double*)weights); + Delegates.glWeightfvARB((Int32)size, (Single*)weights); } public static @@ -22156,9 +22149,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void Weight(Int32 size, Byte* weights) + unsafe void Weight(Int32 size, Double* weights) { - Delegates.glWeightubvARB((Int32)size, (Byte*)weights); + Delegates.glWeightdvARB((Int32)size, (Double*)weights); } public static @@ -22187,16 +22180,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void Weight(Int32 size, UInt16* weights) + unsafe void Weight(Int32 size, Byte* weights) { - Delegates.glWeightusvARB((Int32)size, (UInt16*)weights); - } - - [System.CLSCompliant(false)] - public static - unsafe void Weight(Int32 size, Int16* weights) - { - Delegates.glWeightusvARB((Int32)size, (UInt16*)weights); + Delegates.glWeightubvARB((Int32)size, (Byte*)weights); } [System.CLSCompliant(false)] @@ -22251,16 +22237,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void Weight(Int32 size, UInt32* weights) + unsafe void Weight(Int32 size, UInt16* weights) { - Delegates.glWeightuivARB((Int32)size, (UInt32*)weights); + Delegates.glWeightusvARB((Int32)size, (UInt16*)weights); } [System.CLSCompliant(false)] public static - unsafe void Weight(Int32 size, Int32* weights) + unsafe void Weight(Int32 size, Int16* weights) { - Delegates.glWeightuivARB((Int32)size, (UInt32*)weights); + Delegates.glWeightusvARB((Int32)size, (UInt16*)weights); } [System.CLSCompliant(false)] @@ -22313,6 +22299,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Weight(Int32 size, UInt32* weights) + { + Delegates.glWeightuivARB((Int32)size, (UInt32*)weights); + } + + [System.CLSCompliant(false)] + public static + unsafe void Weight(Int32 size, Int32* weights) + { + Delegates.glWeightuivARB((Int32)size, (UInt32*)weights); + } + public static void WeightPointer(Int32 size, OpenTK.OpenGL.Enums.All type, Int32 stride, IntPtr pointer) { @@ -22351,13 +22351,6 @@ namespace OpenTK.OpenGL Delegates.glCurrentPaletteMatrixARB((Int32)index); } - [System.CLSCompliant(false)] - public static - unsafe void MatrixIndex(Int32 size, Byte* indices) - { - Delegates.glMatrixIndexubvARB((Int32)size, (Byte*)indices); - } - public static void MatrixIndex(Int32 size, Byte[] indices) { @@ -22384,16 +22377,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void MatrixIndex(Int32 size, UInt16* indices) + unsafe void MatrixIndex(Int32 size, Byte* indices) { - Delegates.glMatrixIndexusvARB((Int32)size, (UInt16*)indices); - } - - [System.CLSCompliant(false)] - public static - unsafe void MatrixIndex(Int32 size, Int16* indices) - { - Delegates.glMatrixIndexusvARB((Int32)size, (UInt16*)indices); + Delegates.glMatrixIndexubvARB((Int32)size, (Byte*)indices); } [System.CLSCompliant(false)] @@ -22448,16 +22434,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void MatrixIndex(Int32 size, UInt32* indices) + unsafe void MatrixIndex(Int32 size, UInt16* indices) { - Delegates.glMatrixIndexuivARB((Int32)size, (UInt32*)indices); + Delegates.glMatrixIndexusvARB((Int32)size, (UInt16*)indices); } [System.CLSCompliant(false)] public static - unsafe void MatrixIndex(Int32 size, Int32* indices) + unsafe void MatrixIndex(Int32 size, Int16* indices) { - Delegates.glMatrixIndexuivARB((Int32)size, (UInt32*)indices); + Delegates.glMatrixIndexusvARB((Int32)size, (UInt16*)indices); } [System.CLSCompliant(false)] @@ -22510,6 +22496,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void MatrixIndex(Int32 size, UInt32* indices) + { + Delegates.glMatrixIndexuivARB((Int32)size, (UInt32*)indices); + } + + [System.CLSCompliant(false)] + public static + unsafe void MatrixIndex(Int32 size, Int32* indices) + { + Delegates.glMatrixIndexuivARB((Int32)size, (UInt32*)indices); + } + public static void MatrixIndexPointer(Int32 size, OpenTK.OpenGL.Enums.All type, Int32 stride, IntPtr pointer) { @@ -22542,13 +22542,6 @@ namespace OpenTK.OpenGL Delegates.glWindowPos2dARB((Double)x, (Double)y); } - [System.CLSCompliant(false)] - public static - unsafe void WindowPos2(Double* v) - { - Delegates.glWindowPos2dvARB((Double*)v); - } - public static void WindowPos2(Double[] v) { @@ -22573,19 +22566,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void WindowPos2(Double* v) + { + Delegates.glWindowPos2dvARB((Double*)v); + } + public static void WindowPos2(Single x, Single y) { Delegates.glWindowPos2fARB((Single)x, (Single)y); } - [System.CLSCompliant(false)] - public static - unsafe void WindowPos2(Single* v) - { - Delegates.glWindowPos2fvARB((Single*)v); - } - public static void WindowPos2(Single[] v) { @@ -22610,19 +22603,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void WindowPos2(Single* v) + { + Delegates.glWindowPos2fvARB((Single*)v); + } + public static void WindowPos2(Int32 x, Int32 y) { Delegates.glWindowPos2iARB((Int32)x, (Int32)y); } - [System.CLSCompliant(false)] - public static - unsafe void WindowPos2(Int32* v) - { - Delegates.glWindowPos2ivARB((Int32*)v); - } - public static void WindowPos2(Int32[] v) { @@ -22647,19 +22640,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void WindowPos2(Int32* v) + { + Delegates.glWindowPos2ivARB((Int32*)v); + } + public static void WindowPos2(Int16 x, Int16 y) { Delegates.glWindowPos2sARB((Int16)x, (Int16)y); } - [System.CLSCompliant(false)] - public static - unsafe void WindowPos2(Int16* v) - { - Delegates.glWindowPos2svARB((Int16*)v); - } - public static void WindowPos2(Int16[] v) { @@ -22684,19 +22677,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void WindowPos2(Int16* v) + { + Delegates.glWindowPos2svARB((Int16*)v); + } + public static void WindowPos3(Double x, Double y, Double z) { Delegates.glWindowPos3dARB((Double)x, (Double)y, (Double)z); } - [System.CLSCompliant(false)] - public static - unsafe void WindowPos3(Double* v) - { - Delegates.glWindowPos3dvARB((Double*)v); - } - public static void WindowPos3(Double[] v) { @@ -22721,19 +22714,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void WindowPos3(Double* v) + { + Delegates.glWindowPos3dvARB((Double*)v); + } + public static void WindowPos3(Single x, Single y, Single z) { Delegates.glWindowPos3fARB((Single)x, (Single)y, (Single)z); } - [System.CLSCompliant(false)] - public static - unsafe void WindowPos3(Single* v) - { - Delegates.glWindowPos3fvARB((Single*)v); - } - public static void WindowPos3(Single[] v) { @@ -22758,19 +22751,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void WindowPos3(Single* v) + { + Delegates.glWindowPos3fvARB((Single*)v); + } + public static void WindowPos3(Int32 x, Int32 y, Int32 z) { Delegates.glWindowPos3iARB((Int32)x, (Int32)y, (Int32)z); } - [System.CLSCompliant(false)] - public static - unsafe void WindowPos3(Int32* v) - { - Delegates.glWindowPos3ivARB((Int32*)v); - } - public static void WindowPos3(Int32[] v) { @@ -22795,19 +22788,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void WindowPos3(Int32* v) + { + Delegates.glWindowPos3ivARB((Int32*)v); + } + public static void WindowPos3(Int16 x, Int16 y, Int16 z) { Delegates.glWindowPos3sARB((Int16)x, (Int16)y, (Int16)z); } - [System.CLSCompliant(false)] - public static - unsafe void WindowPos3(Int16* v) - { - Delegates.glWindowPos3svARB((Int16*)v); - } - public static void WindowPos3(Int16[] v) { @@ -22832,6 +22825,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void WindowPos3(Int16* v) + { + Delegates.glWindowPos3svARB((Int16*)v); + } + [System.CLSCompliant(false)] public static void VertexAttrib1(UInt32 index, Double x) @@ -22845,20 +22845,6 @@ namespace OpenTK.OpenGL Delegates.glVertexAttrib1dARB((UInt32)index, (Double)x); } - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib1v(UInt32 index, Double* v) - { - Delegates.glVertexAttrib1dvARB((UInt32)index, (Double*)v); - } - - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib1v(Int32 index, Double* v) - { - Delegates.glVertexAttrib1dvARB((UInt32)index, (Double*)v); - } - [System.CLSCompliant(false)] public static void VertexAttrib1v(UInt32 index, Double[] v) @@ -22909,6 +22895,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib1v(UInt32 index, Double* v) + { + Delegates.glVertexAttrib1dvARB((UInt32)index, (Double*)v); + } + + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib1v(Int32 index, Double* v) + { + Delegates.glVertexAttrib1dvARB((UInt32)index, (Double*)v); + } + [System.CLSCompliant(false)] public static void VertexAttrib1(UInt32 index, Single x) @@ -22922,20 +22922,6 @@ namespace OpenTK.OpenGL Delegates.glVertexAttrib1fARB((UInt32)index, (Single)x); } - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib1v(UInt32 index, Single* v) - { - Delegates.glVertexAttrib1fvARB((UInt32)index, (Single*)v); - } - - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib1v(Int32 index, Single* v) - { - Delegates.glVertexAttrib1fvARB((UInt32)index, (Single*)v); - } - [System.CLSCompliant(false)] public static void VertexAttrib1v(UInt32 index, Single[] v) @@ -22986,6 +22972,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib1v(UInt32 index, Single* v) + { + Delegates.glVertexAttrib1fvARB((UInt32)index, (Single*)v); + } + + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib1v(Int32 index, Single* v) + { + Delegates.glVertexAttrib1fvARB((UInt32)index, (Single*)v); + } + [System.CLSCompliant(false)] public static void VertexAttrib1(UInt32 index, Int16 x) @@ -22999,20 +22999,6 @@ namespace OpenTK.OpenGL Delegates.glVertexAttrib1sARB((UInt32)index, (Int16)x); } - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib1v(UInt32 index, Int16* v) - { - Delegates.glVertexAttrib1svARB((UInt32)index, (Int16*)v); - } - - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib1v(Int32 index, Int16* v) - { - Delegates.glVertexAttrib1svARB((UInt32)index, (Int16*)v); - } - [System.CLSCompliant(false)] public static void VertexAttrib1v(UInt32 index, Int16[] v) @@ -23063,6 +23049,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib1v(UInt32 index, Int16* v) + { + Delegates.glVertexAttrib1svARB((UInt32)index, (Int16*)v); + } + + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib1v(Int32 index, Int16* v) + { + Delegates.glVertexAttrib1svARB((UInt32)index, (Int16*)v); + } + [System.CLSCompliant(false)] public static void VertexAttrib2(UInt32 index, Double x, Double y) @@ -23076,20 +23076,6 @@ namespace OpenTK.OpenGL Delegates.glVertexAttrib2dARB((UInt32)index, (Double)x, (Double)y); } - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib2(UInt32 index, Double* v) - { - 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, Double[] v) @@ -23140,6 +23126,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib2(UInt32 index, Double* v) + { + 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, Single x, Single y) @@ -23153,20 +23153,6 @@ namespace OpenTK.OpenGL Delegates.glVertexAttrib2fARB((UInt32)index, (Single)x, (Single)y); } - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib2(UInt32 index, Single* v) - { - 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, Single[] v) @@ -23217,6 +23203,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib2(UInt32 index, Single* v) + { + 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, Int16 x, Int16 y) @@ -23230,20 +23230,6 @@ namespace OpenTK.OpenGL Delegates.glVertexAttrib2sARB((UInt32)index, (Int16)x, (Int16)y); } - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib2(UInt32 index, Int16* v) - { - 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, Int16[] v) @@ -23294,6 +23280,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib2(UInt32 index, Int16* v) + { + 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 VertexAttrib3(UInt32 index, Double x, Double y, Double z) @@ -23307,20 +23307,6 @@ namespace OpenTK.OpenGL Delegates.glVertexAttrib3dARB((UInt32)index, (Double)x, (Double)y, (Double)z); } - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib3(UInt32 index, Double* v) - { - 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, Double[] v) @@ -23371,6 +23357,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib3(UInt32 index, Double* v) + { + 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, Single x, Single y, Single z) @@ -23384,20 +23384,6 @@ namespace OpenTK.OpenGL Delegates.glVertexAttrib3fARB((UInt32)index, (Single)x, (Single)y, (Single)z); } - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib3(UInt32 index, Single* v) - { - 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, Single[] v) @@ -23448,6 +23434,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib3(UInt32 index, Single* v) + { + 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, Int16 x, Int16 y, Int16 z) @@ -23461,20 +23461,6 @@ namespace OpenTK.OpenGL Delegates.glVertexAttrib3sARB((UInt32)index, (Int16)x, (Int16)y, (Int16)z); } - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib3(UInt32 index, Int16* v) - { - 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, Int16[] v) @@ -23527,9 +23513,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void VertexAttrib4N(UInt32 index, SByte* v) + unsafe void VertexAttrib3(UInt32 index, Int16* v) { - Delegates.glVertexAttrib4NbvARB((UInt32)index, (SByte*)v); + 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)] @@ -23560,9 +23553,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void VertexAttrib4N(UInt32 index, Int32* v) + unsafe void VertexAttrib4N(UInt32 index, SByte* v) { - Delegates.glVertexAttrib4NivARB((UInt32)index, (Int32*)v); + Delegates.glVertexAttrib4NbvARB((UInt32)index, (SByte*)v); } [System.CLSCompliant(false)] @@ -23593,9 +23586,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void VertexAttrib4N(UInt32 index, Int16* v) + unsafe void VertexAttrib4N(UInt32 index, Int32* v) { - Delegates.glVertexAttrib4NsvARB((UInt32)index, (Int16*)v); + Delegates.glVertexAttrib4NivARB((UInt32)index, (Int32*)v); } [System.CLSCompliant(false)] @@ -23624,6 +23617,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib4N(UInt32 index, Int16* v) + { + Delegates.glVertexAttrib4NsvARB((UInt32)index, (Int16*)v); + } + [System.CLSCompliant(false)] public static void VertexAttrib4N(UInt32 index, Byte x, Byte y, Byte z, Byte w) @@ -23637,20 +23637,6 @@ namespace OpenTK.OpenGL Delegates.glVertexAttrib4NubARB((UInt32)index, (Byte)x, (Byte)y, (Byte)z, (Byte)w); } - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib4N(UInt32 index, Byte* v) - { - Delegates.glVertexAttrib4NubvARB((UInt32)index, (Byte*)v); - } - - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib4N(Int32 index, Byte* v) - { - Delegates.glVertexAttrib4NubvARB((UInt32)index, (Byte*)v); - } - [System.CLSCompliant(false)] public static void VertexAttrib4N(UInt32 index, Byte[] v) @@ -23703,16 +23689,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void VertexAttrib4N(UInt32 index, UInt32* v) + unsafe void VertexAttrib4N(UInt32 index, Byte* v) { - Delegates.glVertexAttrib4NuivARB((UInt32)index, (UInt32*)v); + Delegates.glVertexAttrib4NubvARB((UInt32)index, (Byte*)v); } [System.CLSCompliant(false)] public static - unsafe void VertexAttrib4N(Int32 index, Int32* v) + unsafe void VertexAttrib4N(Int32 index, Byte* v) { - Delegates.glVertexAttrib4NuivARB((UInt32)index, (UInt32*)v); + Delegates.glVertexAttrib4NubvARB((UInt32)index, (Byte*)v); } [System.CLSCompliant(false)] @@ -23767,16 +23753,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void VertexAttrib4N(UInt32 index, UInt16* v) + unsafe void VertexAttrib4N(UInt32 index, UInt32* v) { - Delegates.glVertexAttrib4NusvARB((UInt32)index, (UInt16*)v); + Delegates.glVertexAttrib4NuivARB((UInt32)index, (UInt32*)v); } [System.CLSCompliant(false)] public static - unsafe void VertexAttrib4N(Int32 index, Int16* v) + unsafe void VertexAttrib4N(Int32 index, Int32* v) { - Delegates.glVertexAttrib4NusvARB((UInt32)index, (UInt16*)v); + Delegates.glVertexAttrib4NuivARB((UInt32)index, (UInt32*)v); } [System.CLSCompliant(false)] @@ -23831,9 +23817,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void VertexAttrib4(UInt32 index, SByte* v) + unsafe void VertexAttrib4N(UInt32 index, UInt16* v) { - Delegates.glVertexAttrib4bvARB((UInt32)index, (SByte*)v); + Delegates.glVertexAttrib4NusvARB((UInt32)index, (UInt16*)v); + } + + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib4N(Int32 index, Int16* v) + { + Delegates.glVertexAttrib4NusvARB((UInt32)index, (UInt16*)v); } [System.CLSCompliant(false)] @@ -23862,6 +23855,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib4(UInt32 index, SByte* v) + { + Delegates.glVertexAttrib4bvARB((UInt32)index, (SByte*)v); + } + [System.CLSCompliant(false)] public static void VertexAttrib4(UInt32 index, Double x, Double y, Double z, Double w) @@ -23875,20 +23875,6 @@ namespace OpenTK.OpenGL Delegates.glVertexAttrib4dARB((UInt32)index, (Double)x, (Double)y, (Double)z, (Double)w); } - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib4(UInt32 index, Double* v) - { - 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, Double[] v) @@ -23939,6 +23925,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib4(UInt32 index, Double* v) + { + 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, Single x, Single y, Single z, Single w) @@ -23952,20 +23952,6 @@ namespace OpenTK.OpenGL Delegates.glVertexAttrib4fARB((UInt32)index, (Single)x, (Single)y, (Single)z, (Single)w); } - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib4(UInt32 index, Single* v) - { - 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, Single[] v) @@ -24018,9 +24004,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void VertexAttrib4(UInt32 index, Int32* v) + unsafe void VertexAttrib4(UInt32 index, Single* v) { - Delegates.glVertexAttrib4ivARB((UInt32)index, (Int32*)v); + 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)] @@ -24049,6 +24042,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib4(UInt32 index, Int32* v) + { + Delegates.glVertexAttrib4ivARB((UInt32)index, (Int32*)v); + } + [System.CLSCompliant(false)] public static void VertexAttrib4(UInt32 index, Int16 x, Int16 y, Int16 z, Int16 w) @@ -24062,13 +24062,6 @@ namespace OpenTK.OpenGL Delegates.glVertexAttrib4sARB((UInt32)index, (Int16)x, (Int16)y, (Int16)z, (Int16)w); } - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib4(UInt32 index, Int16* v) - { - Delegates.glVertexAttrib4svARB((UInt32)index, (Int16*)v); - } - [System.CLSCompliant(false)] public static void VertexAttrib4(UInt32 index, Int16[] v) @@ -24097,16 +24090,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void VertexAttrib4(UInt32 index, Byte* v) + unsafe void VertexAttrib4(UInt32 index, Int16* v) { - Delegates.glVertexAttrib4ubvARB((UInt32)index, (Byte*)v); - } - - [System.CLSCompliant(false)] - public static - unsafe void VertexAttrib4(Int32 index, Byte* v) - { - Delegates.glVertexAttrib4ubvARB((UInt32)index, (Byte*)v); + Delegates.glVertexAttrib4svARB((UInt32)index, (Int16*)v); } [System.CLSCompliant(false)] @@ -24161,16 +24147,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void VertexAttrib4(UInt32 index, UInt32* v) + unsafe void VertexAttrib4(UInt32 index, Byte* v) { - Delegates.glVertexAttrib4uivARB((UInt32)index, (UInt32*)v); + Delegates.glVertexAttrib4ubvARB((UInt32)index, (Byte*)v); } [System.CLSCompliant(false)] public static - unsafe void VertexAttrib4(Int32 index, Int32* v) + unsafe void VertexAttrib4(Int32 index, Byte* v) { - Delegates.glVertexAttrib4uivARB((UInt32)index, (UInt32*)v); + Delegates.glVertexAttrib4ubvARB((UInt32)index, (Byte*)v); } [System.CLSCompliant(false)] @@ -24225,16 +24211,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void VertexAttrib4(UInt32 index, UInt16* v) + unsafe void VertexAttrib4(UInt32 index, UInt32* v) { - Delegates.glVertexAttrib4usvARB((UInt32)index, (UInt16*)v); + Delegates.glVertexAttrib4uivARB((UInt32)index, (UInt32*)v); } [System.CLSCompliant(false)] public static - unsafe void VertexAttrib4(Int32 index, Int16* v) + unsafe void VertexAttrib4(Int32 index, Int32* v) { - Delegates.glVertexAttrib4usvARB((UInt32)index, (UInt16*)v); + Delegates.glVertexAttrib4uivARB((UInt32)index, (UInt32*)v); } [System.CLSCompliant(false)] @@ -24287,6 +24273,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib4(UInt32 index, UInt16* v) + { + Delegates.glVertexAttrib4usvARB((UInt32)index, (UInt16*)v); + } + + [System.CLSCompliant(false)] + public static + unsafe void VertexAttrib4(Int32 index, Int16* v) + { + Delegates.glVertexAttrib4usvARB((UInt32)index, (UInt16*)v); + } + [System.CLSCompliant(false)] public static void VertexAttribPointer(UInt32 index, Int32 size, OpenTK.OpenGL.Enums.VertexAttribPointerTypeArb type, bool normalized, Int32 stride, IntPtr pointer) @@ -24406,20 +24406,6 @@ namespace OpenTK.OpenGL Delegates.glBindProgramARB((OpenTK.OpenGL.Enums.AssemblyProgramTargetArb)target, (UInt32)program); } - [System.CLSCompliant(false)] - public static - unsafe void DeleteProgram(Int32 n, UInt32* programs) - { - Delegates.glDeleteProgramsARB((Int32)n, (UInt32*)programs); - } - - [System.CLSCompliant(false)] - public static - unsafe void DeleteProgram(Int32 n, Int32* programs) - { - Delegates.glDeleteProgramsARB((Int32)n, (UInt32*)programs); - } - [System.CLSCompliant(false)] public static void DeleteProgram(Int32 n, UInt32[] programs) @@ -24472,16 +24458,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GenProgram(Int32 n, [Out] UInt32* programs) + unsafe void DeleteProgram(Int32 n, UInt32* programs) { - Delegates.glGenProgramsARB((Int32)n, (UInt32*)programs); + Delegates.glDeleteProgramsARB((Int32)n, (UInt32*)programs); } [System.CLSCompliant(false)] public static - unsafe void GenProgram(Int32 n, [Out] Int32* programs) + unsafe void DeleteProgram(Int32 n, Int32* programs) { - Delegates.glGenProgramsARB((Int32)n, (UInt32*)programs); + Delegates.glDeleteProgramsARB((Int32)n, (UInt32*)programs); } [System.CLSCompliant(false)] @@ -24536,6 +24522,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void GenProgram(Int32 n, [Out] UInt32* programs) + { + Delegates.glGenProgramsARB((Int32)n, (UInt32*)programs); + } + + [System.CLSCompliant(false)] + public static + unsafe void GenProgram(Int32 n, [Out] Int32* programs) + { + Delegates.glGenProgramsARB((Int32)n, (UInt32*)programs); + } + [System.CLSCompliant(false)] public static void ProgramEnvParameter4(OpenTK.OpenGL.Enums.AssemblyProgramTargetArb target, UInt32 index, Double x, Double y, Double z, Double w) @@ -24549,20 +24549,6 @@ namespace OpenTK.OpenGL Delegates.glProgramEnvParameter4dARB((OpenTK.OpenGL.Enums.AssemblyProgramTargetArb)target, (UInt32)index, (Double)x, (Double)y, (Double)z, (Double)w); } - [System.CLSCompliant(false)] - public static - unsafe void ProgramEnvParameter4(OpenTK.OpenGL.Enums.AssemblyProgramTargetArb target, UInt32 index, Double* @params) - { - Delegates.glProgramEnvParameter4dvARB((OpenTK.OpenGL.Enums.AssemblyProgramTargetArb)target, (UInt32)index, (Double*)@params); - } - - [System.CLSCompliant(false)] - public static - unsafe void ProgramEnvParameter4(OpenTK.OpenGL.Enums.AssemblyProgramTargetArb target, Int32 index, Double* @params) - { - Delegates.glProgramEnvParameter4dvARB((OpenTK.OpenGL.Enums.AssemblyProgramTargetArb)target, (UInt32)index, (Double*)@params); - } - [System.CLSCompliant(false)] public static void ProgramEnvParameter4(OpenTK.OpenGL.Enums.AssemblyProgramTargetArb target, UInt32 index, Double[] @params) @@ -24613,6 +24599,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ProgramEnvParameter4(OpenTK.OpenGL.Enums.AssemblyProgramTargetArb target, UInt32 index, Double* @params) + { + Delegates.glProgramEnvParameter4dvARB((OpenTK.OpenGL.Enums.AssemblyProgramTargetArb)target, (UInt32)index, (Double*)@params); + } + + [System.CLSCompliant(false)] + public static + unsafe void ProgramEnvParameter4(OpenTK.OpenGL.Enums.AssemblyProgramTargetArb target, Int32 index, Double* @params) + { + Delegates.glProgramEnvParameter4dvARB((OpenTK.OpenGL.Enums.AssemblyProgramTargetArb)target, (UInt32)index, (Double*)@params); + } + [System.CLSCompliant(false)] public static void ProgramEnvParameter4(OpenTK.OpenGL.Enums.AssemblyProgramTargetArb target, UInt32 index, Single x, Single y, Single z, Single w) @@ -24626,20 +24626,6 @@ namespace OpenTK.OpenGL Delegates.glProgramEnvParameter4fARB((OpenTK.OpenGL.Enums.AssemblyProgramTargetArb)target, (UInt32)index, (Single)x, (Single)y, (Single)z, (Single)w); } - [System.CLSCompliant(false)] - public static - unsafe void ProgramEnvParameter4(OpenTK.OpenGL.Enums.AssemblyProgramTargetArb target, UInt32 index, Single* @params) - { - Delegates.glProgramEnvParameter4fvARB((OpenTK.OpenGL.Enums.AssemblyProgramTargetArb)target, (UInt32)index, (Single*)@params); - } - - [System.CLSCompliant(false)] - public static - unsafe void ProgramEnvParameter4(OpenTK.OpenGL.Enums.AssemblyProgramTargetArb target, Int32 index, Single* @params) - { - Delegates.glProgramEnvParameter4fvARB((OpenTK.OpenGL.Enums.AssemblyProgramTargetArb)target, (UInt32)index, (Single*)@params); - } - [System.CLSCompliant(false)] public static void ProgramEnvParameter4(OpenTK.OpenGL.Enums.AssemblyProgramTargetArb target, UInt32 index, Single[] @params) @@ -24690,6 +24676,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ProgramEnvParameter4(OpenTK.OpenGL.Enums.AssemblyProgramTargetArb target, UInt32 index, Single* @params) + { + Delegates.glProgramEnvParameter4fvARB((OpenTK.OpenGL.Enums.AssemblyProgramTargetArb)target, (UInt32)index, (Single*)@params); + } + + [System.CLSCompliant(false)] + public static + unsafe void ProgramEnvParameter4(OpenTK.OpenGL.Enums.AssemblyProgramTargetArb target, Int32 index, Single* @params) + { + Delegates.glProgramEnvParameter4fvARB((OpenTK.OpenGL.Enums.AssemblyProgramTargetArb)target, (UInt32)index, (Single*)@params); + } + [System.CLSCompliant(false)] public static void ProgramLocalParameter4(OpenTK.OpenGL.Enums.AssemblyProgramTargetArb target, UInt32 index, Double x, Double y, Double z, Double w) @@ -24703,20 +24703,6 @@ namespace OpenTK.OpenGL Delegates.glProgramLocalParameter4dARB((OpenTK.OpenGL.Enums.AssemblyProgramTargetArb)target, (UInt32)index, (Double)x, (Double)y, (Double)z, (Double)w); } - [System.CLSCompliant(false)] - public static - unsafe void ProgramLocalParameter4(OpenTK.OpenGL.Enums.AssemblyProgramTargetArb target, UInt32 index, Double* @params) - { - Delegates.glProgramLocalParameter4dvARB((OpenTK.OpenGL.Enums.AssemblyProgramTargetArb)target, (UInt32)index, (Double*)@params); - } - - [System.CLSCompliant(false)] - public static - unsafe void ProgramLocalParameter4(OpenTK.OpenGL.Enums.AssemblyProgramTargetArb target, Int32 index, Double* @params) - { - Delegates.glProgramLocalParameter4dvARB((OpenTK.OpenGL.Enums.AssemblyProgramTargetArb)target, (UInt32)index, (Double*)@params); - } - [System.CLSCompliant(false)] public static void ProgramLocalParameter4(OpenTK.OpenGL.Enums.AssemblyProgramTargetArb target, UInt32 index, Double[] @params) @@ -24767,6 +24753,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ProgramLocalParameter4(OpenTK.OpenGL.Enums.AssemblyProgramTargetArb target, UInt32 index, Double* @params) + { + Delegates.glProgramLocalParameter4dvARB((OpenTK.OpenGL.Enums.AssemblyProgramTargetArb)target, (UInt32)index, (Double*)@params); + } + + [System.CLSCompliant(false)] + public static + unsafe void ProgramLocalParameter4(OpenTK.OpenGL.Enums.AssemblyProgramTargetArb target, Int32 index, Double* @params) + { + Delegates.glProgramLocalParameter4dvARB((OpenTK.OpenGL.Enums.AssemblyProgramTargetArb)target, (UInt32)index, (Double*)@params); + } + [System.CLSCompliant(false)] public static void ProgramLocalParameter4(OpenTK.OpenGL.Enums.AssemblyProgramTargetArb target, UInt32 index, Single x, Single y, Single z, Single w) @@ -24780,20 +24780,6 @@ namespace OpenTK.OpenGL Delegates.glProgramLocalParameter4fARB((OpenTK.OpenGL.Enums.AssemblyProgramTargetArb)target, (UInt32)index, (Single)x, (Single)y, (Single)z, (Single)w); } - [System.CLSCompliant(false)] - public static - unsafe void ProgramLocalParameter4(OpenTK.OpenGL.Enums.AssemblyProgramTargetArb target, UInt32 index, Single* @params) - { - Delegates.glProgramLocalParameter4fvARB((OpenTK.OpenGL.Enums.AssemblyProgramTargetArb)target, (UInt32)index, (Single*)@params); - } - - [System.CLSCompliant(false)] - public static - unsafe void ProgramLocalParameter4(OpenTK.OpenGL.Enums.AssemblyProgramTargetArb target, Int32 index, Single* @params) - { - Delegates.glProgramLocalParameter4fvARB((OpenTK.OpenGL.Enums.AssemblyProgramTargetArb)target, (UInt32)index, (Single*)@params); - } - [System.CLSCompliant(false)] public static void ProgramLocalParameter4(OpenTK.OpenGL.Enums.AssemblyProgramTargetArb target, UInt32 index, Single[] @params) @@ -24846,16 +24832,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetProgramEnvParameter(OpenTK.OpenGL.Enums.AssemblyProgramTargetArb target, UInt32 index, [Out] Double* @params) + unsafe void ProgramLocalParameter4(OpenTK.OpenGL.Enums.AssemblyProgramTargetArb target, UInt32 index, Single* @params) { - Delegates.glGetProgramEnvParameterdvARB((OpenTK.OpenGL.Enums.AssemblyProgramTargetArb)target, (UInt32)index, (Double*)@params); + Delegates.glProgramLocalParameter4fvARB((OpenTK.OpenGL.Enums.AssemblyProgramTargetArb)target, (UInt32)index, (Single*)@params); } [System.CLSCompliant(false)] public static - unsafe void GetProgramEnvParameter(OpenTK.OpenGL.Enums.AssemblyProgramTargetArb target, Int32 index, [Out] Double* @params) + unsafe void ProgramLocalParameter4(OpenTK.OpenGL.Enums.AssemblyProgramTargetArb target, Int32 index, Single* @params) { - Delegates.glGetProgramEnvParameterdvARB((OpenTK.OpenGL.Enums.AssemblyProgramTargetArb)target, (UInt32)index, (Double*)@params); + Delegates.glProgramLocalParameter4fvARB((OpenTK.OpenGL.Enums.AssemblyProgramTargetArb)target, (UInt32)index, (Single*)@params); } [System.CLSCompliant(false)] @@ -24912,16 +24898,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetProgramEnvParameter(OpenTK.OpenGL.Enums.AssemblyProgramTargetArb target, UInt32 index, [Out] Single* @params) + unsafe void GetProgramEnvParameter(OpenTK.OpenGL.Enums.AssemblyProgramTargetArb target, UInt32 index, [Out] Double* @params) { - Delegates.glGetProgramEnvParameterfvARB((OpenTK.OpenGL.Enums.AssemblyProgramTargetArb)target, (UInt32)index, (Single*)@params); + Delegates.glGetProgramEnvParameterdvARB((OpenTK.OpenGL.Enums.AssemblyProgramTargetArb)target, (UInt32)index, (Double*)@params); } [System.CLSCompliant(false)] public static - unsafe void GetProgramEnvParameter(OpenTK.OpenGL.Enums.AssemblyProgramTargetArb target, Int32 index, [Out] Single* @params) + unsafe void GetProgramEnvParameter(OpenTK.OpenGL.Enums.AssemblyProgramTargetArb target, Int32 index, [Out] Double* @params) { - Delegates.glGetProgramEnvParameterfvARB((OpenTK.OpenGL.Enums.AssemblyProgramTargetArb)target, (UInt32)index, (Single*)@params); + Delegates.glGetProgramEnvParameterdvARB((OpenTK.OpenGL.Enums.AssemblyProgramTargetArb)target, (UInt32)index, (Double*)@params); } [System.CLSCompliant(false)] @@ -24978,16 +24964,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetProgramLocalParameter(OpenTK.OpenGL.Enums.AssemblyProgramTargetArb target, UInt32 index, [Out] Double* @params) + unsafe void GetProgramEnvParameter(OpenTK.OpenGL.Enums.AssemblyProgramTargetArb target, UInt32 index, [Out] Single* @params) { - Delegates.glGetProgramLocalParameterdvARB((OpenTK.OpenGL.Enums.AssemblyProgramTargetArb)target, (UInt32)index, (Double*)@params); + Delegates.glGetProgramEnvParameterfvARB((OpenTK.OpenGL.Enums.AssemblyProgramTargetArb)target, (UInt32)index, (Single*)@params); } [System.CLSCompliant(false)] public static - unsafe void GetProgramLocalParameter(OpenTK.OpenGL.Enums.AssemblyProgramTargetArb target, Int32 index, [Out] Double* @params) + unsafe void GetProgramEnvParameter(OpenTK.OpenGL.Enums.AssemblyProgramTargetArb target, Int32 index, [Out] Single* @params) { - Delegates.glGetProgramLocalParameterdvARB((OpenTK.OpenGL.Enums.AssemblyProgramTargetArb)target, (UInt32)index, (Double*)@params); + Delegates.glGetProgramEnvParameterfvARB((OpenTK.OpenGL.Enums.AssemblyProgramTargetArb)target, (UInt32)index, (Single*)@params); } [System.CLSCompliant(false)] @@ -25044,16 +25030,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetProgramLocalParameter(OpenTK.OpenGL.Enums.AssemblyProgramTargetArb target, UInt32 index, [Out] Single* @params) + unsafe void GetProgramLocalParameter(OpenTK.OpenGL.Enums.AssemblyProgramTargetArb target, UInt32 index, [Out] Double* @params) { - Delegates.glGetProgramLocalParameterfvARB((OpenTK.OpenGL.Enums.AssemblyProgramTargetArb)target, (UInt32)index, (Single*)@params); + Delegates.glGetProgramLocalParameterdvARB((OpenTK.OpenGL.Enums.AssemblyProgramTargetArb)target, (UInt32)index, (Double*)@params); } [System.CLSCompliant(false)] public static - unsafe void GetProgramLocalParameter(OpenTK.OpenGL.Enums.AssemblyProgramTargetArb target, Int32 index, [Out] Single* @params) + unsafe void GetProgramLocalParameter(OpenTK.OpenGL.Enums.AssemblyProgramTargetArb target, Int32 index, [Out] Double* @params) { - Delegates.glGetProgramLocalParameterfvARB((OpenTK.OpenGL.Enums.AssemblyProgramTargetArb)target, (UInt32)index, (Single*)@params); + Delegates.glGetProgramLocalParameterdvARB((OpenTK.OpenGL.Enums.AssemblyProgramTargetArb)target, (UInt32)index, (Double*)@params); } [System.CLSCompliant(false)] @@ -25110,9 +25096,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetProgram(OpenTK.OpenGL.Enums.AssemblyProgramTargetArb target, OpenTK.OpenGL.Enums.AssemblyProgramParameterArb pname, [Out] Int32* @params) + unsafe void GetProgramLocalParameter(OpenTK.OpenGL.Enums.AssemblyProgramTargetArb target, UInt32 index, [Out] Single* @params) { - Delegates.glGetProgramivARB((OpenTK.OpenGL.Enums.AssemblyProgramTargetArb)target, (OpenTK.OpenGL.Enums.AssemblyProgramParameterArb)pname, (Int32*)@params); + Delegates.glGetProgramLocalParameterfvARB((OpenTK.OpenGL.Enums.AssemblyProgramTargetArb)target, (UInt32)index, (Single*)@params); + } + + [System.CLSCompliant(false)] + public static + unsafe void GetProgramLocalParameter(OpenTK.OpenGL.Enums.AssemblyProgramTargetArb target, Int32 index, [Out] Single* @params) + { + Delegates.glGetProgramLocalParameterfvARB((OpenTK.OpenGL.Enums.AssemblyProgramTargetArb)target, (UInt32)index, (Single*)@params); } public static @@ -25140,6 +25133,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void GetProgram(OpenTK.OpenGL.Enums.AssemblyProgramTargetArb target, OpenTK.OpenGL.Enums.AssemblyProgramParameterArb pname, [Out] Int32* @params) + { + Delegates.glGetProgramivARB((OpenTK.OpenGL.Enums.AssemblyProgramTargetArb)target, (OpenTK.OpenGL.Enums.AssemblyProgramParameterArb)pname, (Int32*)@params); + } + public static void GetProgramString(OpenTK.OpenGL.Enums.AssemblyProgramTargetArb target, OpenTK.OpenGL.Enums.AssemblyProgramStringParameterArb pname, [Out] IntPtr @string) { @@ -25166,20 +25166,6 @@ namespace OpenTK.OpenGL } } - [System.CLSCompliant(false)] - public static - unsafe void GetVertexAttrib(UInt32 index, OpenTK.OpenGL.Enums.VertexAttribParameterArb pname, [Out] Double* @params) - { - Delegates.glGetVertexAttribdvARB((UInt32)index, (OpenTK.OpenGL.Enums.VertexAttribParameterArb)pname, (Double*)@params); - } - - [System.CLSCompliant(false)] - public static - unsafe void GetVertexAttrib(Int32 index, OpenTK.OpenGL.Enums.VertexAttribParameterArb pname, [Out] Double* @params) - { - Delegates.glGetVertexAttribdvARB((UInt32)index, (OpenTK.OpenGL.Enums.VertexAttribParameterArb)pname, (Double*)@params); - } - [System.CLSCompliant(false)] public static void GetVertexAttrib(UInt32 index, OpenTK.OpenGL.Enums.VertexAttribParameterArb pname, [Out] Double[] @params) @@ -25234,16 +25220,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetVertexAttrib(UInt32 index, OpenTK.OpenGL.Enums.VertexAttribParameterArb pname, [Out] Single* @params) + unsafe void GetVertexAttrib(UInt32 index, OpenTK.OpenGL.Enums.VertexAttribParameterArb pname, [Out] Double* @params) { - Delegates.glGetVertexAttribfvARB((UInt32)index, (OpenTK.OpenGL.Enums.VertexAttribParameterArb)pname, (Single*)@params); + Delegates.glGetVertexAttribdvARB((UInt32)index, (OpenTK.OpenGL.Enums.VertexAttribParameterArb)pname, (Double*)@params); } [System.CLSCompliant(false)] public static - unsafe void GetVertexAttrib(Int32 index, OpenTK.OpenGL.Enums.VertexAttribParameterArb pname, [Out] Single* @params) + unsafe void GetVertexAttrib(Int32 index, OpenTK.OpenGL.Enums.VertexAttribParameterArb pname, [Out] Double* @params) { - Delegates.glGetVertexAttribfvARB((UInt32)index, (OpenTK.OpenGL.Enums.VertexAttribParameterArb)pname, (Single*)@params); + Delegates.glGetVertexAttribdvARB((UInt32)index, (OpenTK.OpenGL.Enums.VertexAttribParameterArb)pname, (Double*)@params); } [System.CLSCompliant(false)] @@ -25300,16 +25286,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetVertexAttrib(UInt32 index, OpenTK.OpenGL.Enums.VertexAttribParameterArb pname, [Out] Int32* @params) + unsafe void GetVertexAttrib(UInt32 index, OpenTK.OpenGL.Enums.VertexAttribParameterArb pname, [Out] Single* @params) { - Delegates.glGetVertexAttribivARB((UInt32)index, (OpenTK.OpenGL.Enums.VertexAttribParameterArb)pname, (Int32*)@params); + Delegates.glGetVertexAttribfvARB((UInt32)index, (OpenTK.OpenGL.Enums.VertexAttribParameterArb)pname, (Single*)@params); } [System.CLSCompliant(false)] public static - unsafe void GetVertexAttrib(Int32 index, OpenTK.OpenGL.Enums.VertexAttribParameterArb pname, [Out] Int32* @params) + unsafe void GetVertexAttrib(Int32 index, OpenTK.OpenGL.Enums.VertexAttribParameterArb pname, [Out] Single* @params) { - Delegates.glGetVertexAttribivARB((UInt32)index, (OpenTK.OpenGL.Enums.VertexAttribParameterArb)pname, (Int32*)@params); + Delegates.glGetVertexAttribfvARB((UInt32)index, (OpenTK.OpenGL.Enums.VertexAttribParameterArb)pname, (Single*)@params); } [System.CLSCompliant(false)] @@ -25364,6 +25350,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void GetVertexAttrib(UInt32 index, OpenTK.OpenGL.Enums.VertexAttribParameterArb pname, [Out] Int32* @params) + { + Delegates.glGetVertexAttribivARB((UInt32)index, (OpenTK.OpenGL.Enums.VertexAttribParameterArb)pname, (Int32*)@params); + } + + [System.CLSCompliant(false)] + public static + unsafe void GetVertexAttrib(Int32 index, OpenTK.OpenGL.Enums.VertexAttribParameterArb pname, [Out] Int32* @params) + { + Delegates.glGetVertexAttribivARB((UInt32)index, (OpenTK.OpenGL.Enums.VertexAttribParameterArb)pname, (Int32*)@params); + } + [System.CLSCompliant(false)] public static void GetVertexAttribPointer(UInt32 index, OpenTK.OpenGL.Enums.VertexAttribPointerParameterArb pname, [Out] IntPtr pointer) @@ -25444,20 +25444,6 @@ namespace OpenTK.OpenGL Delegates.glBindBufferARB((OpenTK.OpenGL.Enums.BufferTargetArb)target, (UInt32)buffer); } - [System.CLSCompliant(false)] - public static - unsafe void DeleteBuffers(Int32 n, UInt32* buffers) - { - Delegates.glDeleteBuffersARB((Int32)n, (UInt32*)buffers); - } - - [System.CLSCompliant(false)] - public static - unsafe void DeleteBuffers(Int32 n, Int32* buffers) - { - Delegates.glDeleteBuffersARB((Int32)n, (UInt32*)buffers); - } - [System.CLSCompliant(false)] public static void DeleteBuffers(Int32 n, UInt32[] buffers) @@ -25510,16 +25496,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GenBuffers(Int32 n, [Out] UInt32* buffers) + unsafe void DeleteBuffers(Int32 n, UInt32* buffers) { - Delegates.glGenBuffersARB((Int32)n, (UInt32*)buffers); + Delegates.glDeleteBuffersARB((Int32)n, (UInt32*)buffers); } [System.CLSCompliant(false)] public static - unsafe void GenBuffers(Int32 n, [Out] Int32* buffers) + unsafe void DeleteBuffers(Int32 n, Int32* buffers) { - Delegates.glGenBuffersARB((Int32)n, (UInt32*)buffers); + Delegates.glDeleteBuffersARB((Int32)n, (UInt32*)buffers); } [System.CLSCompliant(false)] @@ -25574,6 +25560,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void GenBuffers(Int32 n, [Out] UInt32* buffers) + { + Delegates.glGenBuffersARB((Int32)n, (UInt32*)buffers); + } + + [System.CLSCompliant(false)] + public static + unsafe void GenBuffers(Int32 n, [Out] Int32* buffers) + { + Delegates.glGenBuffersARB((Int32)n, (UInt32*)buffers); + } + [System.CLSCompliant(false)] public static bool IsBuffer(UInt32 buffer) @@ -25678,13 +25678,6 @@ namespace OpenTK.OpenGL return Delegates.glUnmapBufferARB((OpenTK.OpenGL.Enums.BufferTargetArb)target); } - [System.CLSCompliant(false)] - public static - unsafe void GetBufferParameter(OpenTK.OpenGL.Enums.All target, OpenTK.OpenGL.Enums.BufferParameterNameArb pname, [Out] Int32* @params) - { - Delegates.glGetBufferParameterivARB((OpenTK.OpenGL.Enums.All)target, (OpenTK.OpenGL.Enums.BufferParameterNameArb)pname, (Int32*)@params); - } - public static void GetBufferParameter(OpenTK.OpenGL.Enums.All target, OpenTK.OpenGL.Enums.BufferParameterNameArb pname, [Out] Int32[] @params) { @@ -25710,6 +25703,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void GetBufferParameter(OpenTK.OpenGL.Enums.All target, OpenTK.OpenGL.Enums.BufferParameterNameArb pname, [Out] Int32* @params) + { + Delegates.glGetBufferParameterivARB((OpenTK.OpenGL.Enums.All)target, (OpenTK.OpenGL.Enums.BufferParameterNameArb)pname, (Int32*)@params); + } + public static void GetBufferPointer(OpenTK.OpenGL.Enums.All target, OpenTK.OpenGL.Enums.BufferPointerNameArb pname, [Out] IntPtr @params) { @@ -25736,20 +25736,6 @@ namespace OpenTK.OpenGL } } - [System.CLSCompliant(false)] - public static - unsafe void GenQueries(Int32 n, [Out] UInt32* ids) - { - Delegates.glGenQueriesARB((Int32)n, (UInt32*)ids); - } - - [System.CLSCompliant(false)] - public static - unsafe void GenQueries(Int32 n, [Out] Int32* ids) - { - Delegates.glGenQueriesARB((Int32)n, (UInt32*)ids); - } - [System.CLSCompliant(false)] public static void GenQueries(Int32 n, [Out] UInt32[] ids) @@ -25804,16 +25790,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void DeleteQueries(Int32 n, UInt32* ids) + unsafe void GenQueries(Int32 n, [Out] UInt32* ids) { - Delegates.glDeleteQueriesARB((Int32)n, (UInt32*)ids); + Delegates.glGenQueriesARB((Int32)n, (UInt32*)ids); } [System.CLSCompliant(false)] public static - unsafe void DeleteQueries(Int32 n, Int32* ids) + unsafe void GenQueries(Int32 n, [Out] Int32* ids) { - Delegates.glDeleteQueriesARB((Int32)n, (UInt32*)ids); + Delegates.glGenQueriesARB((Int32)n, (UInt32*)ids); } [System.CLSCompliant(false)] @@ -25866,6 +25852,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void DeleteQueries(Int32 n, UInt32* ids) + { + Delegates.glDeleteQueriesARB((Int32)n, (UInt32*)ids); + } + + [System.CLSCompliant(false)] + public static + unsafe void DeleteQueries(Int32 n, Int32* ids) + { + Delegates.glDeleteQueriesARB((Int32)n, (UInt32*)ids); + } + [System.CLSCompliant(false)] public static bool IsQuery(UInt32 id) @@ -25898,13 +25898,6 @@ namespace OpenTK.OpenGL Delegates.glEndQueryARB((OpenTK.OpenGL.Enums.All)target); } - [System.CLSCompliant(false)] - public static - unsafe void GetQuery(OpenTK.OpenGL.Enums.All target, OpenTK.OpenGL.Enums.All pname, [Out] Int32* @params) - { - Delegates.glGetQueryivARB((OpenTK.OpenGL.Enums.All)target, (OpenTK.OpenGL.Enums.All)pname, (Int32*)@params); - } - public static void GetQuery(OpenTK.OpenGL.Enums.All target, OpenTK.OpenGL.Enums.All pname, [Out] Int32[] @params) { @@ -25932,9 +25925,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetQueryObject(UInt32 id, OpenTK.OpenGL.Enums.All pname, [Out] Int32* @params) + unsafe void GetQuery(OpenTK.OpenGL.Enums.All target, OpenTK.OpenGL.Enums.All pname, [Out] Int32* @params) { - Delegates.glGetQueryObjectivARB((UInt32)id, (OpenTK.OpenGL.Enums.All)pname, (Int32*)@params); + Delegates.glGetQueryivARB((OpenTK.OpenGL.Enums.All)target, (OpenTK.OpenGL.Enums.All)pname, (Int32*)@params); } [System.CLSCompliant(false)] @@ -25966,16 +25959,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetQueryObject(UInt32 id, OpenTK.OpenGL.Enums.All pname, [Out] UInt32* @params) + unsafe void GetQueryObject(UInt32 id, OpenTK.OpenGL.Enums.All pname, [Out] Int32* @params) { - Delegates.glGetQueryObjectuivARB((UInt32)id, (OpenTK.OpenGL.Enums.All)pname, (UInt32*)@params); - } - - [System.CLSCompliant(false)] - public static - unsafe void GetQueryObject(Int32 id, OpenTK.OpenGL.Enums.All pname, [Out] Int32* @params) - { - Delegates.glGetQueryObjectuivARB((UInt32)id, (OpenTK.OpenGL.Enums.All)pname, (UInt32*)@params); + Delegates.glGetQueryObjectivARB((UInt32)id, (OpenTK.OpenGL.Enums.All)pname, (Int32*)@params); } [System.CLSCompliant(false)] @@ -26030,6 +26016,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void GetQueryObject(UInt32 id, OpenTK.OpenGL.Enums.All pname, [Out] UInt32* @params) + { + Delegates.glGetQueryObjectuivARB((UInt32)id, (OpenTK.OpenGL.Enums.All)pname, (UInt32*)@params); + } + + [System.CLSCompliant(false)] + public static + unsafe void GetQueryObject(Int32 id, OpenTK.OpenGL.Enums.All pname, [Out] Int32* @params) + { + Delegates.glGetQueryObjectuivARB((UInt32)id, (OpenTK.OpenGL.Enums.All)pname, (UInt32*)@params); + } + [System.CLSCompliant(false)] public static void DeleteObject(UInt32 obj) @@ -26068,20 +26068,6 @@ namespace OpenTK.OpenGL return Delegates.glCreateShaderObjectARB((OpenTK.OpenGL.Enums.All)shaderType); } - [System.CLSCompliant(false)] - public static - unsafe void ShaderSource(UInt32 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 ShaderSource(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 void ShaderSource(UInt32 shaderObj, Int32 count, System.String[] @string, Int32[] length) @@ -26132,6 +26118,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ShaderSource(UInt32 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 ShaderSource(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 void CompileShader(UInt32 shaderObj) @@ -26251,13 +26251,6 @@ namespace OpenTK.OpenGL Delegates.glUniform4iARB((Int32)location, (Int32)v0, (Int32)v1, (Int32)v2, (Int32)v3); } - [System.CLSCompliant(false)] - public static - unsafe void Uniform1(Int32 location, Int32 count, Single* value) - { - Delegates.glUniform1fvARB((Int32)location, (Int32)count, (Single*)value); - } - public static void Uniform1(Int32 location, Int32 count, Single[] value) { @@ -26284,9 +26277,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void Uniform2v(Int32 location, Int32 count, Single* value) + unsafe void Uniform1(Int32 location, Int32 count, Single* value) { - Delegates.glUniform2fvARB((Int32)location, (Int32)count, (Single*)value); + Delegates.glUniform1fvARB((Int32)location, (Int32)count, (Single*)value); } public static @@ -26315,9 +26308,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void Uniform3(Int32 location, Int32 count, Single* value) + unsafe void Uniform2v(Int32 location, Int32 count, Single* value) { - Delegates.glUniform3fvARB((Int32)location, (Int32)count, (Single*)value); + Delegates.glUniform2fvARB((Int32)location, (Int32)count, (Single*)value); } public static @@ -26346,9 +26339,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void Uniform4(Int32 location, Int32 count, Single* value) + unsafe void Uniform3(Int32 location, Int32 count, Single* value) { - Delegates.glUniform4fvARB((Int32)location, (Int32)count, (Single*)value); + Delegates.glUniform3fvARB((Int32)location, (Int32)count, (Single*)value); } public static @@ -26377,9 +26370,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void Uniform1(Int32 location, Int32 count, Int32* value) + unsafe void Uniform4(Int32 location, Int32 count, Single* value) { - Delegates.glUniform1ivARB((Int32)location, (Int32)count, (Int32*)value); + Delegates.glUniform4fvARB((Int32)location, (Int32)count, (Single*)value); } public static @@ -26408,9 +26401,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void Uniform2v(Int32 location, Int32 count, Int32* value) + unsafe void Uniform1(Int32 location, Int32 count, Int32* value) { - Delegates.glUniform2ivARB((Int32)location, (Int32)count, (Int32*)value); + Delegates.glUniform1ivARB((Int32)location, (Int32)count, (Int32*)value); } public static @@ -26439,9 +26432,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void Uniform3(Int32 location, Int32 count, Int32* value) + unsafe void Uniform2v(Int32 location, Int32 count, Int32* value) { - Delegates.glUniform3ivARB((Int32)location, (Int32)count, (Int32*)value); + Delegates.glUniform2ivARB((Int32)location, (Int32)count, (Int32*)value); } public static @@ -26470,9 +26463,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void Uniform4(Int32 location, Int32 count, Int32* value) + unsafe void Uniform3(Int32 location, Int32 count, Int32* value) { - Delegates.glUniform4ivARB((Int32)location, (Int32)count, (Int32*)value); + Delegates.glUniform3ivARB((Int32)location, (Int32)count, (Int32*)value); } public static @@ -26501,9 +26494,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void UniformMatrix2(Int32 location, Int32 count, bool transpose, Single* value) + unsafe void Uniform4(Int32 location, Int32 count, Int32* value) { - Delegates.glUniformMatrix2fvARB((Int32)location, (Int32)count, (bool)transpose, (Single*)value); + Delegates.glUniform4ivARB((Int32)location, (Int32)count, (Int32*)value); } public static @@ -26532,9 +26525,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void UniformMatrix3(Int32 location, Int32 count, bool transpose, Single* value) + unsafe void UniformMatrix2(Int32 location, Int32 count, bool transpose, Single* value) { - Delegates.glUniformMatrix3fvARB((Int32)location, (Int32)count, (bool)transpose, (Single*)value); + Delegates.glUniformMatrix2fvARB((Int32)location, (Int32)count, (bool)transpose, (Single*)value); } public static @@ -26563,9 +26556,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void UniformMatrix4(Int32 location, Int32 count, bool transpose, Single* value) + unsafe void UniformMatrix3(Int32 location, Int32 count, bool transpose, Single* value) { - Delegates.glUniformMatrix4fvARB((Int32)location, (Int32)count, (bool)transpose, (Single*)value); + Delegates.glUniformMatrix3fvARB((Int32)location, (Int32)count, (bool)transpose, (Single*)value); } public static @@ -26594,16 +26587,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetObjectParameter(UInt32 obj, OpenTK.OpenGL.Enums.All pname, [Out] Single* @params) + unsafe void UniformMatrix4(Int32 location, Int32 count, bool transpose, Single* value) { - Delegates.glGetObjectParameterfvARB((UInt32)obj, (OpenTK.OpenGL.Enums.All)pname, (Single*)@params); - } - - [System.CLSCompliant(false)] - public static - unsafe void GetObjectParameter(Int32 obj, OpenTK.OpenGL.Enums.All pname, [Out] Single* @params) - { - Delegates.glGetObjectParameterfvARB((UInt32)obj, (OpenTK.OpenGL.Enums.All)pname, (Single*)@params); + Delegates.glUniformMatrix4fvARB((Int32)location, (Int32)count, (bool)transpose, (Single*)value); } [System.CLSCompliant(false)] @@ -26660,16 +26646,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetObjectParameter(UInt32 obj, OpenTK.OpenGL.Enums.All pname, [Out] Int32* @params) + unsafe void GetObjectParameter(UInt32 obj, OpenTK.OpenGL.Enums.All pname, [Out] Single* @params) { - Delegates.glGetObjectParameterivARB((UInt32)obj, (OpenTK.OpenGL.Enums.All)pname, (Int32*)@params); + Delegates.glGetObjectParameterfvARB((UInt32)obj, (OpenTK.OpenGL.Enums.All)pname, (Single*)@params); } [System.CLSCompliant(false)] public static - unsafe void GetObjectParameter(Int32 obj, OpenTK.OpenGL.Enums.All pname, [Out] Int32* @params) + unsafe void GetObjectParameter(Int32 obj, OpenTK.OpenGL.Enums.All pname, [Out] Single* @params) { - Delegates.glGetObjectParameterivARB((UInt32)obj, (OpenTK.OpenGL.Enums.All)pname, (Int32*)@params); + Delegates.glGetObjectParameterfvARB((UInt32)obj, (OpenTK.OpenGL.Enums.All)pname, (Single*)@params); } [System.CLSCompliant(false)] @@ -26726,16 +26712,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetInfoLog(UInt32 obj, Int32 maxLength, [Out] Int32* length, [Out] System.Text.StringBuilder infoLog) + unsafe void GetObjectParameter(UInt32 obj, OpenTK.OpenGL.Enums.All pname, [Out] Int32* @params) { - Delegates.glGetInfoLogARB((UInt32)obj, (Int32)maxLength, (Int32*)length, (System.Text.StringBuilder)infoLog); + Delegates.glGetObjectParameterivARB((UInt32)obj, (OpenTK.OpenGL.Enums.All)pname, (Int32*)@params); } [System.CLSCompliant(false)] public static - unsafe void GetInfoLog(Int32 obj, Int32 maxLength, [Out] Int32* length, [Out] System.Text.StringBuilder infoLog) + unsafe void GetObjectParameter(Int32 obj, OpenTK.OpenGL.Enums.All pname, [Out] Int32* @params) { - Delegates.glGetInfoLogARB((UInt32)obj, (Int32)maxLength, (Int32*)length, (System.Text.StringBuilder)infoLog); + Delegates.glGetObjectParameterivARB((UInt32)obj, (OpenTK.OpenGL.Enums.All)pname, (Int32*)@params); } [System.CLSCompliant(false)] @@ -26792,16 +26778,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetAttachedObjects(UInt32 containerObj, Int32 maxCount, [Out] Int32* count, [Out] UInt32* obj) + unsafe void GetInfoLog(UInt32 obj, Int32 maxLength, [Out] Int32* length, [Out] System.Text.StringBuilder infoLog) { - Delegates.glGetAttachedObjectsARB((UInt32)containerObj, (Int32)maxCount, (Int32*)count, (UInt32*)obj); + Delegates.glGetInfoLogARB((UInt32)obj, (Int32)maxLength, (Int32*)length, (System.Text.StringBuilder)infoLog); } [System.CLSCompliant(false)] public static - unsafe void GetAttachedObjects(Int32 containerObj, Int32 maxCount, [Out] Int32* count, [Out] Int32* obj) + unsafe void GetInfoLog(Int32 obj, Int32 maxLength, [Out] Int32* length, [Out] System.Text.StringBuilder infoLog) { - Delegates.glGetAttachedObjectsARB((UInt32)containerObj, (Int32)maxCount, (Int32*)count, (UInt32*)obj); + Delegates.glGetInfoLogARB((UInt32)obj, (Int32)maxLength, (Int32*)length, (System.Text.StringBuilder)infoLog); } [System.CLSCompliant(false)] @@ -26862,6 +26848,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void GetAttachedObjects(UInt32 containerObj, Int32 maxCount, [Out] Int32* count, [Out] UInt32* obj) + { + Delegates.glGetAttachedObjectsARB((UInt32)containerObj, (Int32)maxCount, (Int32*)count, (UInt32*)obj); + } + + [System.CLSCompliant(false)] + public static + unsafe void GetAttachedObjects(Int32 containerObj, Int32 maxCount, [Out] Int32* count, [Out] Int32* obj) + { + Delegates.glGetAttachedObjectsARB((UInt32)containerObj, (Int32)maxCount, (Int32*)count, (UInt32*)obj); + } + [System.CLSCompliant(false)] public static Int32 GetUniformLocation(UInt32 programObj, System.String name) @@ -26875,20 +26875,6 @@ namespace OpenTK.OpenGL return Delegates.glGetUniformLocationARB((UInt32)programObj, (System.String)name); } - [System.CLSCompliant(false)] - public static - unsafe void GetActiveUniform(UInt32 programObj, UInt32 index, Int32 maxLength, [Out] Int32* length, [Out] Int32* size, [Out] OpenTK.OpenGL.Enums.All* type, [Out] System.Text.StringBuilder name) - { - Delegates.glGetActiveUniformARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length, (Int32*)size, (OpenTK.OpenGL.Enums.All*)type, (System.Text.StringBuilder)name); - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveUniform(Int32 programObj, Int32 index, Int32 maxLength, [Out] Int32* length, [Out] Int32* size, [Out] OpenTK.OpenGL.Enums.All* type, [Out] System.Text.StringBuilder name) - { - Delegates.glGetActiveUniformARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length, (Int32*)size, (OpenTK.OpenGL.Enums.All*)type, (System.Text.StringBuilder)name); - } - [System.CLSCompliant(false)] public static void GetActiveUniform(UInt32 programObj, UInt32 index, Int32 maxLength, [Out] Int32[] length, [Out] Int32[] size, [Out] OpenTK.OpenGL.Enums.All[] type, [Out] System.Text.StringBuilder name) @@ -26955,16 +26941,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetUniform(UInt32 programObj, Int32 location, [Out] Single* @params) + unsafe void GetActiveUniform(UInt32 programObj, UInt32 index, Int32 maxLength, [Out] Int32* length, [Out] Int32* size, [Out] OpenTK.OpenGL.Enums.All* type, [Out] System.Text.StringBuilder name) { - Delegates.glGetUniformfvARB((UInt32)programObj, (Int32)location, (Single*)@params); + Delegates.glGetActiveUniformARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length, (Int32*)size, (OpenTK.OpenGL.Enums.All*)type, (System.Text.StringBuilder)name); } [System.CLSCompliant(false)] public static - unsafe void GetUniform(Int32 programObj, Int32 location, [Out] Single* @params) + unsafe void GetActiveUniform(Int32 programObj, Int32 index, Int32 maxLength, [Out] Int32* length, [Out] Int32* size, [Out] OpenTK.OpenGL.Enums.All* type, [Out] System.Text.StringBuilder name) { - Delegates.glGetUniformfvARB((UInt32)programObj, (Int32)location, (Single*)@params); + Delegates.glGetActiveUniformARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length, (Int32*)size, (OpenTK.OpenGL.Enums.All*)type, (System.Text.StringBuilder)name); } [System.CLSCompliant(false)] @@ -27021,16 +27007,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetUniform(UInt32 programObj, Int32 location, [Out] Int32* @params) + unsafe void GetUniform(UInt32 programObj, Int32 location, [Out] Single* @params) { - Delegates.glGetUniformivARB((UInt32)programObj, (Int32)location, (Int32*)@params); + Delegates.glGetUniformfvARB((UInt32)programObj, (Int32)location, (Single*)@params); } [System.CLSCompliant(false)] public static - unsafe void GetUniform(Int32 programObj, Int32 location, [Out] Int32* @params) + unsafe void GetUniform(Int32 programObj, Int32 location, [Out] Single* @params) { - Delegates.glGetUniformivARB((UInt32)programObj, (Int32)location, (Int32*)@params); + Delegates.glGetUniformfvARB((UInt32)programObj, (Int32)location, (Single*)@params); } [System.CLSCompliant(false)] @@ -27087,16 +27073,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetShaderSource(UInt32 obj, Int32 maxLength, [Out] Int32* length, [Out] System.Text.StringBuilder[] source) + unsafe void GetUniform(UInt32 programObj, Int32 location, [Out] Int32* @params) { - Delegates.glGetShaderSourceARB((UInt32)obj, (Int32)maxLength, (Int32*)length, (System.Text.StringBuilder[])source); + Delegates.glGetUniformivARB((UInt32)programObj, (Int32)location, (Int32*)@params); } [System.CLSCompliant(false)] public static - unsafe void GetShaderSource(Int32 obj, Int32 maxLength, [Out] Int32* length, [Out] System.Text.StringBuilder[] source) + unsafe void GetUniform(Int32 programObj, Int32 location, [Out] Int32* @params) { - Delegates.glGetShaderSourceARB((UInt32)obj, (Int32)maxLength, (Int32*)length, (System.Text.StringBuilder[])source); + Delegates.glGetUniformivARB((UInt32)programObj, (Int32)location, (Int32*)@params); } [System.CLSCompliant(false)] @@ -27151,6 +27137,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void GetShaderSource(UInt32 obj, Int32 maxLength, [Out] Int32* length, [Out] System.Text.StringBuilder[] source) + { + Delegates.glGetShaderSourceARB((UInt32)obj, (Int32)maxLength, (Int32*)length, (System.Text.StringBuilder[])source); + } + + [System.CLSCompliant(false)] + public static + unsafe void GetShaderSource(Int32 obj, Int32 maxLength, [Out] Int32* length, [Out] System.Text.StringBuilder[] source) + { + Delegates.glGetShaderSourceARB((UInt32)obj, (Int32)maxLength, (Int32*)length, (System.Text.StringBuilder[])source); + } + [System.CLSCompliant(false)] public static void BindAttribLocation(UInt32 programObj, UInt32 index, System.String name) @@ -27164,20 +27164,6 @@ namespace OpenTK.OpenGL Delegates.glBindAttribLocationARB((UInt32)programObj, (UInt32)index, (System.String)name); } - [System.CLSCompliant(false)] - public static - unsafe void GetActiveAttrib(UInt32 programObj, UInt32 index, Int32 maxLength, [Out] Int32* length, [Out] Int32* size, [Out] OpenTK.OpenGL.Enums.All* type, [Out] System.Text.StringBuilder name) - { - Delegates.glGetActiveAttribARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length, (Int32*)size, (OpenTK.OpenGL.Enums.All*)type, (System.Text.StringBuilder)name); - } - - [System.CLSCompliant(false)] - public static - unsafe void GetActiveAttrib(Int32 programObj, Int32 index, Int32 maxLength, [Out] Int32* length, [Out] Int32* size, [Out] OpenTK.OpenGL.Enums.All* type, [Out] System.Text.StringBuilder name) - { - Delegates.glGetActiveAttribARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length, (Int32*)size, (OpenTK.OpenGL.Enums.All*)type, (System.Text.StringBuilder)name); - } - [System.CLSCompliant(false)] public static void GetActiveAttrib(UInt32 programObj, UInt32 index, Int32 maxLength, [Out] Int32[] length, [Out] Int32[] size, [Out] OpenTK.OpenGL.Enums.All[] type, [Out] System.Text.StringBuilder name) @@ -27242,6 +27228,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void GetActiveAttrib(UInt32 programObj, UInt32 index, Int32 maxLength, [Out] Int32* length, [Out] Int32* size, [Out] OpenTK.OpenGL.Enums.All* type, [Out] System.Text.StringBuilder name) + { + Delegates.glGetActiveAttribARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length, (Int32*)size, (OpenTK.OpenGL.Enums.All*)type, (System.Text.StringBuilder)name); + } + + [System.CLSCompliant(false)] + public static + unsafe void GetActiveAttrib(Int32 programObj, Int32 index, Int32 maxLength, [Out] Int32* length, [Out] Int32* size, [Out] OpenTK.OpenGL.Enums.All* type, [Out] System.Text.StringBuilder name) + { + Delegates.glGetActiveAttribARB((UInt32)programObj, (UInt32)index, (Int32)maxLength, (Int32*)length, (Int32*)size, (OpenTK.OpenGL.Enums.All*)type, (System.Text.StringBuilder)name); + } + [System.CLSCompliant(false)] public static Int32 GetAttribLocation(UInt32 programObj, System.String name) @@ -27255,13 +27255,6 @@ namespace OpenTK.OpenGL return Delegates.glGetAttribLocationARB((UInt32)programObj, (System.String)name); } - [System.CLSCompliant(false)] - public static - unsafe void DrawBuffers(Int32 n, OpenTK.OpenGL.Enums.All* bufs) - { - Delegates.glDrawBuffersARB((Int32)n, (OpenTK.OpenGL.Enums.All*)bufs); - } - public static void DrawBuffers(Int32 n, OpenTK.OpenGL.Enums.All[] bufs) { @@ -27286,6 +27279,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void DrawBuffers(Int32 n, OpenTK.OpenGL.Enums.All* bufs) + { + Delegates.glDrawBuffersARB((Int32)n, (OpenTK.OpenGL.Enums.All*)bufs); + } + public static void ClampColor(OpenTK.OpenGL.Enums.All target, OpenTK.OpenGL.Enums.All clamp) { @@ -27462,13 +27462,6 @@ namespace OpenTK.OpenGL } } - [System.CLSCompliant(false)] - public static - unsafe void GetHistogramParameter(OpenTK.OpenGL.Enums.All target, OpenTK.OpenGL.Enums.All pname, [Out] Single* @params) - { - Delegates.glGetHistogramParameterfvEXT((OpenTK.OpenGL.Enums.All)target, (OpenTK.OpenGL.Enums.All)pname, (Single*)@params); - } - public static void GetHistogramParameter(OpenTK.OpenGL.Enums.All target, OpenTK.OpenGL.Enums.All pname, [Out] Single[] @params) { @@ -27496,9 +27489,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetHistogramParameter(OpenTK.OpenGL.Enums.All target, OpenTK.OpenGL.Enums.All pname, [Out] Int32* @params) + unsafe void GetHistogramParameter(OpenTK.OpenGL.Enums.All target, OpenTK.OpenGL.Enums.All pname, [Out] Single* @params) { - Delegates.glGetHistogramParameterivEXT((OpenTK.OpenGL.Enums.All)target, (OpenTK.OpenGL.Enums.All)pname, (Int32*)@params); + Delegates.glGetHistogramParameterfvEXT((OpenTK.OpenGL.Enums.All)target, (OpenTK.OpenGL.Enums.All)pname, (Single*)@params); } public static @@ -27526,6 +27519,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void GetHistogramParameter(OpenTK.OpenGL.Enums.All target, OpenTK.OpenGL.Enums.All pname, [Out] Int32* @params) + { + Delegates.glGetHistogramParameterivEXT((OpenTK.OpenGL.Enums.All)target, (OpenTK.OpenGL.Enums.All)pname, (Int32*)@params); + } + public static void GetMinmax(OpenTK.OpenGL.Enums.All target, bool reset, OpenTK.OpenGL.Enums.PixelFormat format, OpenTK.OpenGL.Enums.PixelType type, [Out] IntPtr values) { @@ -27552,13 +27552,6 @@ namespace OpenTK.OpenGL } } - [System.CLSCompliant(false)] - public static - unsafe void GetMinmaxParameter(OpenTK.OpenGL.Enums.All target, OpenTK.OpenGL.Enums.All pname, [Out] Single* @params) - { - Delegates.glGetMinmaxParameterfvEXT((OpenTK.OpenGL.Enums.All)target, (OpenTK.OpenGL.Enums.All)pname, (Single*)@params); - } - public static void GetMinmaxParameter(OpenTK.OpenGL.Enums.All target, OpenTK.OpenGL.Enums.All pname, [Out] Single[] @params) { @@ -27586,9 +27579,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetMinmaxParameter(OpenTK.OpenGL.Enums.All target, OpenTK.OpenGL.Enums.All pname, [Out] Int32* @params) + unsafe void GetMinmaxParameter(OpenTK.OpenGL.Enums.All target, OpenTK.OpenGL.Enums.All pname, [Out] Single* @params) { - Delegates.glGetMinmaxParameterivEXT((OpenTK.OpenGL.Enums.All)target, (OpenTK.OpenGL.Enums.All)pname, (Int32*)@params); + Delegates.glGetMinmaxParameterfvEXT((OpenTK.OpenGL.Enums.All)target, (OpenTK.OpenGL.Enums.All)pname, (Single*)@params); } public static @@ -27616,6 +27609,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void GetMinmaxParameter(OpenTK.OpenGL.Enums.All target, OpenTK.OpenGL.Enums.All pname, [Out] Int32* @params) + { + Delegates.glGetMinmaxParameterivEXT((OpenTK.OpenGL.Enums.All)target, (OpenTK.OpenGL.Enums.All)pname, (Int32*)@params); + } + public static void Histogram(OpenTK.OpenGL.Enums.All target, Int32 width, OpenTK.OpenGL.Enums.PixelInternalFormat internalformat, bool sink) { @@ -27698,13 +27698,6 @@ namespace OpenTK.OpenGL Delegates.glConvolutionParameterfEXT((OpenTK.OpenGL.Enums.All)target, (OpenTK.OpenGL.Enums.All)pname, (Single)@params); } - [System.CLSCompliant(false)] - public static - unsafe void ConvolutionParameterv(OpenTK.OpenGL.Enums.All target, OpenTK.OpenGL.Enums.All pname, Single* @params) - { - Delegates.glConvolutionParameterfvEXT((OpenTK.OpenGL.Enums.All)target, (OpenTK.OpenGL.Enums.All)pname, (Single*)@params); - } - public static void ConvolutionParameterv(OpenTK.OpenGL.Enums.All target, OpenTK.OpenGL.Enums.All pname, Single[] @params) { @@ -27729,19 +27722,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ConvolutionParameterv(OpenTK.OpenGL.Enums.All target, OpenTK.OpenGL.Enums.All pname, Single* @params) + { + Delegates.glConvolutionParameterfvEXT((OpenTK.OpenGL.Enums.All)target, (OpenTK.OpenGL.Enums.All)pname, (Single*)@params); + } + public static void ConvolutionParameter(OpenTK.OpenGL.Enums.All target, OpenTK.OpenGL.Enums.All pname, Int32 @params) { Delegates.glConvolutionParameteriEXT((OpenTK.OpenGL.Enums.All)target, (OpenTK.OpenGL.Enums.All)pname, (Int32)@params); } - [System.CLSCompliant(false)] - public static - unsafe void ConvolutionParameterv(OpenTK.OpenGL.Enums.All target, OpenTK.OpenGL.Enums.All pname, Int32* @params) - { - Delegates.glConvolutionParameterivEXT((OpenTK.OpenGL.Enums.All)target, (OpenTK.OpenGL.Enums.All)pname, (Int32*)@params); - } - public static void ConvolutionParameterv(OpenTK.OpenGL.Enums.All target, OpenTK.OpenGL.Enums.All pname, Int32[] @params) { @@ -27766,6 +27759,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ConvolutionParameterv(OpenTK.OpenGL.Enums.All target, OpenTK.OpenGL.Enums.All pname, Int32* @params) + { + Delegates.glConvolutionParameterivEXT((OpenTK.OpenGL.Enums.All)target, (OpenTK.OpenGL.Enums.All)pname, (Int32*)@params); + } + public static void CopyConvolutionFilter1D(OpenTK.OpenGL.Enums.All target, OpenTK.OpenGL.Enums.PixelInternalFormat internalformat, Int32 x, Int32 y, Int32 width) { @@ -27804,13 +27804,6 @@ namespace OpenTK.OpenGL } } - [System.CLSCompliant(false)] - public static - unsafe void GetConvolutionParameter(OpenTK.OpenGL.Enums.All target, OpenTK.OpenGL.Enums.All pname, [Out] Single* @params) - { - Delegates.glGetConvolutionParameterfvEXT((OpenTK.OpenGL.Enums.All)target, (OpenTK.OpenGL.Enums.All)pname, (Single*)@params); - } - public static void GetConvolutionParameter(OpenTK.OpenGL.Enums.All target, OpenTK.OpenGL.Enums.All pname, [Out] Single[] @params) { @@ -27838,9 +27831,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetConvolutionParameter(OpenTK.OpenGL.Enums.All target, OpenTK.OpenGL.Enums.All pname, [Out] Int32* @params) + unsafe void GetConvolutionParameter(OpenTK.OpenGL.Enums.All target, OpenTK.OpenGL.Enums.All pname, [Out] Single* @params) { - Delegates.glGetConvolutionParameterivEXT((OpenTK.OpenGL.Enums.All)target, (OpenTK.OpenGL.Enums.All)pname, (Int32*)@params); + Delegates.glGetConvolutionParameterfvEXT((OpenTK.OpenGL.Enums.All)target, (OpenTK.OpenGL.Enums.All)pname, (Single*)@params); } public static @@ -27868,6 +27861,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void GetConvolutionParameter(OpenTK.OpenGL.Enums.All target, OpenTK.OpenGL.Enums.All pname, [Out] Int32* @params) + { + Delegates.glGetConvolutionParameterivEXT((OpenTK.OpenGL.Enums.All)target, (OpenTK.OpenGL.Enums.All)pname, (Int32*)@params); + } + public static void GetSeparableFilter(OpenTK.OpenGL.Enums.All target, OpenTK.OpenGL.Enums.PixelFormat format, OpenTK.OpenGL.Enums.PixelType type, [Out] IntPtr row, [Out] IntPtr column, [Out] IntPtr span) { @@ -27939,20 +27939,6 @@ namespace OpenTK.OpenGL Delegates.glBindTextureEXT((OpenTK.OpenGL.Enums.TextureTarget)target, (UInt32)texture); } - [System.CLSCompliant(false)] - public static - unsafe void DeleteTextures(Int32 n, UInt32* textures) - { - Delegates.glDeleteTexturesEXT((Int32)n, (UInt32*)textures); - } - - [System.CLSCompliant(false)] - public static - unsafe void DeleteTextures(Int32 n, Int32* textures) - { - Delegates.glDeleteTexturesEXT((Int32)n, (UInt32*)textures); - } - [System.CLSCompliant(false)] public static void DeleteTextures(Int32 n, UInt32[] textures) @@ -28005,16 +27991,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GenTextures(Int32 n, [Out] UInt32* textures) + unsafe void DeleteTextures(Int32 n, UInt32* textures) { - Delegates.glGenTexturesEXT((Int32)n, (UInt32*)textures); + Delegates.glDeleteTexturesEXT((Int32)n, (UInt32*)textures); } [System.CLSCompliant(false)] public static - unsafe void GenTextures(Int32 n, [Out] Int32* textures) + unsafe void DeleteTextures(Int32 n, Int32* textures) { - Delegates.glGenTexturesEXT((Int32)n, (UInt32*)textures); + Delegates.glDeleteTexturesEXT((Int32)n, (UInt32*)textures); } [System.CLSCompliant(false)] @@ -28069,6 +28055,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void GenTextures(Int32 n, [Out] UInt32* textures) + { + Delegates.glGenTexturesEXT((Int32)n, (UInt32*)textures); + } + + [System.CLSCompliant(false)] + public static + unsafe void GenTextures(Int32 n, [Out] Int32* textures) + { + Delegates.glGenTexturesEXT((Int32)n, (UInt32*)textures); + } + [System.CLSCompliant(false)] public static bool IsTexture(UInt32 texture) @@ -28082,20 +28082,6 @@ namespace OpenTK.OpenGL return Delegates.glIsTextureEXT((UInt32)texture); } - [System.CLSCompliant(false)] - public static - unsafe void PrioritizeTextures(Int32 n, UInt32* textures, Single* priorities) - { - Delegates.glPrioritizeTexturesEXT((Int32)n, (UInt32*)textures, (Single*)priorities); - } - - [System.CLSCompliant(false)] - public static - unsafe void PrioritizeTextures(Int32 n, Int32* textures, Single* priorities) - { - Delegates.glPrioritizeTexturesEXT((Int32)n, (UInt32*)textures, (Single*)priorities); - } - [System.CLSCompliant(false)] public static void PrioritizeTextures(Int32 n, UInt32[] textures, Single[] priorities) @@ -28150,6 +28136,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void PrioritizeTextures(Int32 n, UInt32* textures, Single* priorities) + { + Delegates.glPrioritizeTexturesEXT((Int32)n, (UInt32*)textures, (Single*)priorities); + } + + [System.CLSCompliant(false)] + public static + unsafe void PrioritizeTextures(Int32 n, Int32* textures, Single* priorities) + { + Delegates.glPrioritizeTexturesEXT((Int32)n, (UInt32*)textures, (Single*)priorities); + } + public static void ColorPointer(Int32 size, OpenTK.OpenGL.Enums.ColorPointerType type, Int32 stride, Int32 count, IntPtr pointer) { @@ -28182,13 +28182,6 @@ namespace OpenTK.OpenGL Delegates.glDrawArraysEXT((OpenTK.OpenGL.Enums.BeginMode)mode, (Int32)first, (Int32)count); } - [System.CLSCompliant(false)] - public static - unsafe void EdgeFlagPointer(Int32 stride, Int32 count, bool* pointer) - { - Delegates.glEdgeFlagPointerEXT((Int32)stride, (Int32)count, (bool*)pointer); - } - public static void EdgeFlagPointer(Int32 stride, Int32 count, bool[] pointer) { @@ -28213,6 +28206,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void EdgeFlagPointer(Int32 stride, Int32 count, bool* pointer) + { + Delegates.glEdgeFlagPointerEXT((Int32)stride, (Int32)count, (bool*)pointer); + } + public static void GetPointer(OpenTK.OpenGL.Enums.GetPointervPName pname, [Out] IntPtr @params) { @@ -28355,13 +28355,6 @@ namespace OpenTK.OpenGL Delegates.glPointParameterfEXT((OpenTK.OpenGL.Enums.All)pname, (Single)param); } - [System.CLSCompliant(false)] - public static - unsafe void PointParameterv(OpenTK.OpenGL.Enums.All pname, Single* @params) - { - Delegates.glPointParameterfvEXT((OpenTK.OpenGL.Enums.All)pname, (Single*)@params); - } - public static void PointParameterv(OpenTK.OpenGL.Enums.All pname, Single[] @params) { @@ -28386,6 +28379,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void PointParameterv(OpenTK.OpenGL.Enums.All pname, Single* @params) + { + Delegates.glPointParameterfvEXT((OpenTK.OpenGL.Enums.All)pname, (Single*)@params); + } + public static void ColorSubTable(OpenTK.OpenGL.Enums.All target, Int32 start, Int32 count, OpenTK.OpenGL.Enums.PixelFormat format, OpenTK.OpenGL.Enums.PixelType type, IntPtr data) { @@ -28470,13 +28470,6 @@ namespace OpenTK.OpenGL } } - [System.CLSCompliant(false)] - public static - unsafe void GetColorTableParameter(OpenTK.OpenGL.Enums.All target, OpenTK.OpenGL.Enums.All pname, [Out] Int32* @params) - { - Delegates.glGetColorTableParameterivEXT((OpenTK.OpenGL.Enums.All)target, (OpenTK.OpenGL.Enums.All)pname, (Int32*)@params); - } - public static void GetColorTableParameter(OpenTK.OpenGL.Enums.All target, OpenTK.OpenGL.Enums.All pname, [Out] Int32[] @params) { @@ -28504,9 +28497,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetColorTableParameter(OpenTK.OpenGL.Enums.All target, OpenTK.OpenGL.Enums.All pname, [Out] Single* @params) + unsafe void GetColorTableParameter(OpenTK.OpenGL.Enums.All target, OpenTK.OpenGL.Enums.All pname, [Out] Int32* @params) { - Delegates.glGetColorTableParameterfvEXT((OpenTK.OpenGL.Enums.All)target, (OpenTK.OpenGL.Enums.All)pname, (Single*)@params); + Delegates.glGetColorTableParameterivEXT((OpenTK.OpenGL.Enums.All)target, (OpenTK.OpenGL.Enums.All)pname, (Int32*)@params); } public static @@ -28534,6 +28527,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void GetColorTableParameter(OpenTK.OpenGL.Enums.All target, OpenTK.OpenGL.Enums.All pname, [Out] Single* @params) + { + Delegates.glGetColorTableParameterfvEXT((OpenTK.OpenGL.Enums.All)target, (OpenTK.OpenGL.Enums.All)pname, (Single*)@params); + } + public static void IndexMaterial(OpenTK.OpenGL.Enums.MaterialFace face, OpenTK.OpenGL.Enums.All mode) { @@ -28558,13 +28558,6 @@ namespace OpenTK.OpenGL Delegates.glUnlockArraysEXT(); } - [System.CLSCompliant(false)] - public static - unsafe void CullParameter(OpenTK.OpenGL.Enums.All pname, [Out] Double* @params) - { - Delegates.glCullParameterdvEXT((OpenTK.OpenGL.Enums.All)pname, (Double*)@params); - } - public static void CullParameter(OpenTK.OpenGL.Enums.All pname, [Out] Double[] @params) { @@ -28592,9 +28585,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void CullParameter(OpenTK.OpenGL.Enums.All pname, [Out] Single* @params) + unsafe void CullParameter(OpenTK.OpenGL.Enums.All pname, [Out] Double* @params) { - Delegates.glCullParameterfvEXT((OpenTK.OpenGL.Enums.All)pname, (Single*)@params); + Delegates.glCullParameterdvEXT((OpenTK.OpenGL.Enums.All)pname, (Double*)@params); } public static @@ -28622,6 +28615,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void CullParameter(OpenTK.OpenGL.Enums.All pname, [Out] Single* @params) + { + Delegates.glCullParameterfvEXT((OpenTK.OpenGL.Enums.All)pname, (Single*)@params); + } + [System.CLSCompliant(false)] public static void DrawRangeElements(OpenTK.OpenGL.Enums.BeginMode mode, UInt32 start, UInt32 end, Int32 count, OpenTK.OpenGL.Enums.DrawElementsType type, IntPtr indices) @@ -28700,13 +28700,6 @@ namespace OpenTK.OpenGL Delegates.glPixelTransformParameterfEXT((OpenTK.OpenGL.Enums.All)target, (OpenTK.OpenGL.Enums.All)pname, (Single)param); } - [System.CLSCompliant(false)] - public static - unsafe void PixelTransformParameterv(OpenTK.OpenGL.Enums.All target, OpenTK.OpenGL.Enums.All pname, Int32* @params) - { - Delegates.glPixelTransformParameterivEXT((OpenTK.OpenGL.Enums.All)target, (OpenTK.OpenGL.Enums.All)pname, (Int32*)@params); - } - public static void PixelTransformParameterv(OpenTK.OpenGL.Enums.All target, OpenTK.OpenGL.Enums.All pname, Int32[] @params) { @@ -28733,9 +28726,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void PixelTransformParameterv(OpenTK.OpenGL.Enums.All target, OpenTK.OpenGL.Enums.All pname, Single* @params) + unsafe void PixelTransformParameterv(OpenTK.OpenGL.Enums.All target, OpenTK.OpenGL.Enums.All pname, Int32* @params) { - Delegates.glPixelTransformParameterfvEXT((OpenTK.OpenGL.Enums.All)target, (OpenTK.OpenGL.Enums.All)pname, (Single*)@params); + Delegates.glPixelTransformParameterivEXT((OpenTK.OpenGL.Enums.All)target, (OpenTK.OpenGL.Enums.All)pname, (Int32*)@params); } public static @@ -28764,16 +28757,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - void SecondaryColor3(SByte red, SByte green, SByte blue) + unsafe void PixelTransformParameterv(OpenTK.OpenGL.Enums.All target, OpenTK.OpenGL.Enums.All pname, Single* @params) { - Delegates.glSecondaryColor3bEXT((SByte)red, (SByte)green, (SByte)blue); + Delegates.glPixelTransformParameterfvEXT((OpenTK.OpenGL.Enums.All)target, (OpenTK.OpenGL.Enums.All)pname, (Single*)@params); } [System.CLSCompliant(false)] public static - unsafe void SecondaryColor3(SByte* v) + void SecondaryColor3(SByte red, SByte green, SByte blue) { - Delegates.glSecondaryColor3bvEXT((SByte*)v); + Delegates.glSecondaryColor3bEXT((SByte)red, (SByte)green, (SByte)blue); } [System.CLSCompliant(false)] @@ -28802,19 +28795,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void SecondaryColor3(SByte* v) + { + Delegates.glSecondaryColor3bvEXT((SByte*)v); + } + public static void SecondaryColor3(Double red, Double green, Double blue) { Delegates.glSecondaryColor3dEXT((Double)red, (Double)green, (Double)blue); } - [System.CLSCompliant(false)] - public static - unsafe void SecondaryColor3(Double* v) - { - Delegates.glSecondaryColor3dvEXT((Double*)v); - } - public static void SecondaryColor3(Double[] v) { @@ -28839,19 +28832,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void SecondaryColor3(Double* v) + { + Delegates.glSecondaryColor3dvEXT((Double*)v); + } + public static void SecondaryColor3(Single red, Single green, Single blue) { Delegates.glSecondaryColor3fEXT((Single)red, (Single)green, (Single)blue); } - [System.CLSCompliant(false)] - public static - unsafe void SecondaryColor3(Single* v) - { - Delegates.glSecondaryColor3fvEXT((Single*)v); - } - public static void SecondaryColor3(Single[] v) { @@ -28876,19 +28869,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void SecondaryColor3(Single* v) + { + Delegates.glSecondaryColor3fvEXT((Single*)v); + } + 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) - { - Delegates.glSecondaryColor3ubvEXT((Byte*)v); - } - public static void SecondaryColor3(Byte[] v) { @@ -28913,6 +28906,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void SecondaryColor3(Byte* v) + { + Delegates.glSecondaryColor3ubvEXT((Byte*)v); + } + [System.CLSCompliant(false)] public static void SecondaryColor3(UInt32 red, UInt32 green, UInt32 blue) @@ -28926,20 +28926,6 @@ namespace OpenTK.OpenGL Delegates.glSecondaryColor3uiEXT((UInt32)red, (UInt32)green, (UInt32)blue); } - [System.CLSCompliant(false)] - public static - unsafe void SecondaryColor3(UInt32* v) - { - Delegates.glSecondaryColor3uivEXT((UInt32*)v); - } - - [System.CLSCompliant(false)] - public static - unsafe void SecondaryColor3(Int32* v) - { - Delegates.glSecondaryColor3uivEXT((UInt32*)v); - } - [System.CLSCompliant(false)] public static void SecondaryColor3(UInt32[] v) @@ -28990,6 +28976,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void SecondaryColor3(UInt32* v) + { + Delegates.glSecondaryColor3uivEXT((UInt32*)v); + } + + [System.CLSCompliant(false)] + public static + unsafe void SecondaryColor3(Int32* v) + { + Delegates.glSecondaryColor3uivEXT((UInt32*)v); + } + [System.CLSCompliant(false)] public static void SecondaryColor3(UInt16 red, UInt16 green, UInt16 blue) @@ -29003,20 +29003,6 @@ namespace OpenTK.OpenGL Delegates.glSecondaryColor3usEXT((UInt16)red, (UInt16)green, (UInt16)blue); } - [System.CLSCompliant(false)] - public static - unsafe void SecondaryColor3(UInt16* v) - { - Delegates.glSecondaryColor3usvEXT((UInt16*)v); - } - - [System.CLSCompliant(false)] - public static - unsafe void SecondaryColor3(Int16* v) - { - Delegates.glSecondaryColor3usvEXT((UInt16*)v); - } - [System.CLSCompliant(false)] public static void SecondaryColor3(UInt16[] v) @@ -29067,6 +29053,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void SecondaryColor3(UInt16* v) + { + Delegates.glSecondaryColor3usvEXT((UInt16*)v); + } + + [System.CLSCompliant(false)] + public static + unsafe void SecondaryColor3(Int16* v) + { + Delegates.glSecondaryColor3usvEXT((UInt16*)v); + } + public static void SecondaryColorPointer(Int32 size, OpenTK.OpenGL.Enums.ColorPointerType type, Int32 stride, IntPtr pointer) { @@ -29099,13 +29099,6 @@ namespace OpenTK.OpenGL Delegates.glTextureNormalEXT((OpenTK.OpenGL.Enums.All)mode); } - [System.CLSCompliant(false)] - public static - unsafe void MultiDrawArrays(OpenTK.OpenGL.Enums.BeginMode mode, [Out] Int32* first, [Out] Int32* count, Int32 primcount) - { - Delegates.glMultiDrawArraysEXT((OpenTK.OpenGL.Enums.BeginMode)mode, (Int32*)first, (Int32*)count, (Int32)primcount); - } - public static void MultiDrawArrays(OpenTK.OpenGL.Enums.BeginMode mode, [Out] Int32[] first, [Out] Int32[] count, Int32 primcount) { @@ -29136,24 +29129,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void MultiDrawElements(OpenTK.OpenGL.Enums.BeginMode mode, Int32* count, OpenTK.OpenGL.Enums.DrawElementsType type, IntPtr indices, Int32 primcount) + unsafe void MultiDrawArrays(OpenTK.OpenGL.Enums.BeginMode mode, [Out] Int32* first, [Out] Int32* count, Int32 primcount) { - Delegates.glMultiDrawElementsEXT((OpenTK.OpenGL.Enums.BeginMode)mode, (Int32*)count, (OpenTK.OpenGL.Enums.DrawElementsType)type, (IntPtr)indices, (Int32)primcount); - } - - [System.CLSCompliant(false)] - public static - unsafe void MultiDrawElements(OpenTK.OpenGL.Enums.BeginMode mode, Int32* count, OpenTK.OpenGL.Enums.DrawElementsType type, [In, Out] object indices, Int32 primcount) - { - System.Runtime.InteropServices.GCHandle indices_ptr = System.Runtime.InteropServices.GCHandle.Alloc(indices, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glMultiDrawElementsEXT((OpenTK.OpenGL.Enums.BeginMode)mode, (Int32*)count, (OpenTK.OpenGL.Enums.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); - } - finally - { - indices_ptr.Free(); - } + Delegates.glMultiDrawArraysEXT((OpenTK.OpenGL.Enums.BeginMode)mode, (Int32*)first, (Int32*)count, (Int32)primcount); } public static @@ -29220,17 +29198,32 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] public static - void FogCoord(Single coord) + unsafe void MultiDrawElements(OpenTK.OpenGL.Enums.BeginMode mode, Int32* count, OpenTK.OpenGL.Enums.DrawElementsType type, IntPtr indices, Int32 primcount) { - Delegates.glFogCoordfEXT((Single)coord); + Delegates.glMultiDrawElementsEXT((OpenTK.OpenGL.Enums.BeginMode)mode, (Int32*)count, (OpenTK.OpenGL.Enums.DrawElementsType)type, (IntPtr)indices, (Int32)primcount); } [System.CLSCompliant(false)] public static - unsafe void FogCoordv(Single* coord) + unsafe void MultiDrawElements(OpenTK.OpenGL.Enums.BeginMode mode, Int32* count, OpenTK.OpenGL.Enums.DrawElementsType type, [In, Out] object indices, Int32 primcount) { - Delegates.glFogCoordfvEXT((Single*)coord); + System.Runtime.InteropServices.GCHandle indices_ptr = System.Runtime.InteropServices.GCHandle.Alloc(indices, System.Runtime.InteropServices.GCHandleType.Pinned); + try + { + Delegates.glMultiDrawElementsEXT((OpenTK.OpenGL.Enums.BeginMode)mode, (Int32*)count, (OpenTK.OpenGL.Enums.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount); + } + finally + { + indices_ptr.Free(); + } + } + + public static + void FogCoord(Single coord) + { + Delegates.glFogCoordfEXT((Single)coord); } public static @@ -29257,19 +29250,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void FogCoordv(Single* coord) + { + Delegates.glFogCoordfvEXT((Single*)coord); + } + public static void FogCoord(Double coord) { Delegates.glFogCoorddEXT((Double)coord); } - [System.CLSCompliant(false)] - public static - unsafe void FogCoordv(Double* coord) - { - Delegates.glFogCoorddvEXT((Double*)coord); - } - public static void FogCoordv(Double[] coord) { @@ -29294,6 +29287,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void FogCoordv(Double* coord) + { + Delegates.glFogCoorddvEXT((Double*)coord); + } + public static void FogCoordPointer(OpenTK.OpenGL.Enums.All type, Int32 stride, IntPtr pointer) { @@ -29333,20 +29333,6 @@ namespace OpenTK.OpenGL Delegates.glTangent3bEXT((SByte)tx, (SByte)ty, (SByte)tz); } - [System.CLSCompliant(false)] - public static - unsafe void Tangent3(SByte* v) - { - 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(SByte[] v) @@ -29397,17 +29383,24 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] public static - void Tangent3(Double tx, Double ty, Double tz) + unsafe void Tangent3(SByte* v) { - Delegates.glTangent3dEXT((Double)tx, (Double)ty, (Double)tz); + Delegates.glTangent3bvEXT((SByte*)v); } [System.CLSCompliant(false)] public static - unsafe void Tangent3(Double* v) + unsafe void Tangent3(Byte* v) { - Delegates.glTangent3dvEXT((Double*)v); + Delegates.glTangent3bvEXT((SByte*)v); + } + + public static + void Tangent3(Double tx, Double ty, Double tz) + { + Delegates.glTangent3dEXT((Double)tx, (Double)ty, (Double)tz); } public static @@ -29434,19 +29427,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Tangent3(Double* v) + { + Delegates.glTangent3dvEXT((Double*)v); + } + public static void Tangent3(Single tx, Single ty, Single tz) { Delegates.glTangent3fEXT((Single)tx, (Single)ty, (Single)tz); } - [System.CLSCompliant(false)] - public static - unsafe void Tangent3(Single* v) - { - Delegates.glTangent3fvEXT((Single*)v); - } - public static void Tangent3(Single[] v) { @@ -29471,19 +29464,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Tangent3(Single* v) + { + Delegates.glTangent3fvEXT((Single*)v); + } + public static void Tangent3(Int32 tx, Int32 ty, Int32 tz) { Delegates.glTangent3iEXT((Int32)tx, (Int32)ty, (Int32)tz); } - [System.CLSCompliant(false)] - public static - unsafe void Tangent3(Int32* v) - { - Delegates.glTangent3ivEXT((Int32*)v); - } - public static void Tangent3(Int32[] v) { @@ -29508,19 +29501,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Tangent3(Int32* v) + { + Delegates.glTangent3ivEXT((Int32*)v); + } + public static void Tangent3(Int16 tx, Int16 ty, Int16 tz) { Delegates.glTangent3sEXT((Int16)tx, (Int16)ty, (Int16)tz); } - [System.CLSCompliant(false)] - public static - unsafe void Tangent3(Int16* v) - { - Delegates.glTangent3svEXT((Int16*)v); - } - public static void Tangent3(Int16[] v) { @@ -29545,6 +29538,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Tangent3(Int16* v) + { + Delegates.glTangent3svEXT((Int16*)v); + } + [System.CLSCompliant(false)] public static void Binormal3(SByte bx, SByte by, SByte bz) @@ -29558,20 +29558,6 @@ namespace OpenTK.OpenGL Delegates.glBinormal3bEXT((SByte)bx, (SByte)by, (SByte)bz); } - [System.CLSCompliant(false)] - public static - unsafe void Binormal3(SByte* v) - { - 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(SByte[] v) @@ -29622,17 +29608,24 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] public static - void Binormal3(Double bx, Double by, Double bz) + unsafe void Binormal3(SByte* v) { - Delegates.glBinormal3dEXT((Double)bx, (Double)by, (Double)bz); + Delegates.glBinormal3bvEXT((SByte*)v); } [System.CLSCompliant(false)] public static - unsafe void Binormal3(Double* v) + unsafe void Binormal3(Byte* v) { - Delegates.glBinormal3dvEXT((Double*)v); + Delegates.glBinormal3bvEXT((SByte*)v); + } + + public static + void Binormal3(Double bx, Double by, Double bz) + { + Delegates.glBinormal3dEXT((Double)bx, (Double)by, (Double)bz); } public static @@ -29659,19 +29652,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Binormal3(Double* v) + { + Delegates.glBinormal3dvEXT((Double*)v); + } + public static void Binormal3(Single bx, Single by, Single bz) { Delegates.glBinormal3fEXT((Single)bx, (Single)by, (Single)bz); } - [System.CLSCompliant(false)] - public static - unsafe void Binormal3(Single* v) - { - Delegates.glBinormal3fvEXT((Single*)v); - } - public static void Binormal3(Single[] v) { @@ -29696,19 +29689,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Binormal3(Single* v) + { + Delegates.glBinormal3fvEXT((Single*)v); + } + public static void Binormal3(Int32 bx, Int32 by, Int32 bz) { Delegates.glBinormal3iEXT((Int32)bx, (Int32)by, (Int32)bz); } - [System.CLSCompliant(false)] - public static - unsafe void Binormal3(Int32* v) - { - Delegates.glBinormal3ivEXT((Int32*)v); - } - public static void Binormal3(Int32[] v) { @@ -29733,19 +29726,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Binormal3(Int32* v) + { + Delegates.glBinormal3ivEXT((Int32*)v); + } + public static void Binormal3(Int16 bx, Int16 by, Int16 bz) { Delegates.glBinormal3sEXT((Int16)bx, (Int16)by, (Int16)bz); } - [System.CLSCompliant(false)] - public static - unsafe void Binormal3(Int16* v) - { - Delegates.glBinormal3svEXT((Int16*)v); - } - public static void Binormal3(Int16[] v) { @@ -29770,6 +29763,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Binormal3(Int16* v) + { + Delegates.glBinormal3svEXT((Int16*)v); + } + public static void TangentPointer(OpenTK.OpenGL.Enums.All type, Int32 stride, IntPtr pointer) { @@ -29834,13 +29834,6 @@ namespace OpenTK.OpenGL Delegates.glVertexWeightfEXT((Single)weight); } - [System.CLSCompliant(false)] - public static - unsafe void VertexWeightv(Single* weight) - { - Delegates.glVertexWeightfvEXT((Single*)weight); - } - public static void VertexWeightv(Single[] weight) { @@ -29865,6 +29858,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void VertexWeightv(Single* weight) + { + Delegates.glVertexWeightfvEXT((Single*)weight); + } + public static void VertexWeightPointer(Int32 size, OpenTK.OpenGL.Enums.All type, Int32 stride, IntPtr pointer) { @@ -30032,13 +30032,6 @@ namespace OpenTK.OpenGL return Delegates.glGenSymbolsEXT((OpenTK.OpenGL.Enums.All)datatype, (OpenTK.OpenGL.Enums.All)storagetype, (OpenTK.OpenGL.Enums.All)range, (UInt32)components); } - [System.CLSCompliant(false)] - public static - unsafe void Variant(UInt32 id, SByte* addr) - { - Delegates.glVariantbvEXT((UInt32)id, (SByte*)addr); - } - [System.CLSCompliant(false)] public static void Variant(UInt32 id, SByte[] addr) @@ -30067,9 +30060,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void Variant(UInt32 id, Int16* addr) + unsafe void Variant(UInt32 id, SByte* addr) { - Delegates.glVariantsvEXT((UInt32)id, (Int16*)addr); + Delegates.glVariantbvEXT((UInt32)id, (SByte*)addr); } [System.CLSCompliant(false)] @@ -30100,9 +30093,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void Variant(UInt32 id, Int32* addr) + unsafe void Variant(UInt32 id, Int16* addr) { - Delegates.glVariantivEXT((UInt32)id, (Int32*)addr); + Delegates.glVariantsvEXT((UInt32)id, (Int16*)addr); } [System.CLSCompliant(false)] @@ -30133,16 +30126,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void Variant(UInt32 id, Single* addr) + unsafe void Variant(UInt32 id, Int32* addr) { - Delegates.glVariantfvEXT((UInt32)id, (Single*)addr); - } - - [System.CLSCompliant(false)] - public static - unsafe void Variant(Int32 id, Single* addr) - { - Delegates.glVariantfvEXT((UInt32)id, (Single*)addr); + Delegates.glVariantivEXT((UInt32)id, (Int32*)addr); } [System.CLSCompliant(false)] @@ -30197,16 +30183,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void Variant(UInt32 id, Double* addr) + unsafe void Variant(UInt32 id, Single* addr) { - Delegates.glVariantdvEXT((UInt32)id, (Double*)addr); + Delegates.glVariantfvEXT((UInt32)id, (Single*)addr); } [System.CLSCompliant(false)] public static - unsafe void Variant(Int32 id, Double* addr) + unsafe void Variant(Int32 id, Single* addr) { - Delegates.glVariantdvEXT((UInt32)id, (Double*)addr); + Delegates.glVariantfvEXT((UInt32)id, (Single*)addr); } [System.CLSCompliant(false)] @@ -30261,16 +30247,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void Variant(UInt32 id, Byte* addr) + unsafe void Variant(UInt32 id, Double* addr) { - Delegates.glVariantubvEXT((UInt32)id, (Byte*)addr); + Delegates.glVariantdvEXT((UInt32)id, (Double*)addr); } [System.CLSCompliant(false)] public static - unsafe void Variant(Int32 id, Byte* addr) + unsafe void Variant(Int32 id, Double* addr) { - Delegates.glVariantubvEXT((UInt32)id, (Byte*)addr); + Delegates.glVariantdvEXT((UInt32)id, (Double*)addr); } [System.CLSCompliant(false)] @@ -30325,16 +30311,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void Variant(UInt32 id, UInt16* addr) + unsafe void Variant(UInt32 id, Byte* addr) { - Delegates.glVariantusvEXT((UInt32)id, (UInt16*)addr); + Delegates.glVariantubvEXT((UInt32)id, (Byte*)addr); } [System.CLSCompliant(false)] public static - unsafe void Variant(Int32 id, Int16* addr) + unsafe void Variant(Int32 id, Byte* addr) { - Delegates.glVariantusvEXT((UInt32)id, (UInt16*)addr); + Delegates.glVariantubvEXT((UInt32)id, (Byte*)addr); } [System.CLSCompliant(false)] @@ -30389,16 +30375,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void Variant(UInt32 id, UInt32* addr) + unsafe void Variant(UInt32 id, UInt16* addr) { - Delegates.glVariantuivEXT((UInt32)id, (UInt32*)addr); + Delegates.glVariantusvEXT((UInt32)id, (UInt16*)addr); } [System.CLSCompliant(false)] public static - unsafe void Variant(Int32 id, Int32* addr) + unsafe void Variant(Int32 id, Int16* addr) { - Delegates.glVariantuivEXT((UInt32)id, (UInt32*)addr); + Delegates.glVariantusvEXT((UInt32)id, (UInt16*)addr); } [System.CLSCompliant(false)] @@ -30451,6 +30437,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Variant(UInt32 id, UInt32* addr) + { + Delegates.glVariantuivEXT((UInt32)id, (UInt32*)addr); + } + + [System.CLSCompliant(false)] + public static + unsafe void Variant(Int32 id, Int32* addr) + { + Delegates.glVariantuivEXT((UInt32)id, (UInt32*)addr); + } + [System.CLSCompliant(false)] public static void VariantPointer(UInt32 id, OpenTK.OpenGL.Enums.All type, UInt32 stride, IntPtr addr) @@ -30574,20 +30574,6 @@ namespace OpenTK.OpenGL return Delegates.glIsVariantEnabledEXT((UInt32)id, (OpenTK.OpenGL.Enums.All)cap); } - [System.CLSCompliant(false)] - public static - unsafe void GetVariantBoolean(UInt32 id, OpenTK.OpenGL.Enums.All value, [Out] bool* data) - { - Delegates.glGetVariantBooleanvEXT((UInt32)id, (OpenTK.OpenGL.Enums.All)value, (bool*)data); - } - - [System.CLSCompliant(false)] - public static - unsafe void GetVariantBoolean(Int32 id, OpenTK.OpenGL.Enums.All value, [Out] bool* data) - { - Delegates.glGetVariantBooleanvEXT((UInt32)id, (OpenTK.OpenGL.Enums.All)value, (bool*)data); - } - [System.CLSCompliant(false)] public static void GetVariantBoolean(UInt32 id, OpenTK.OpenGL.Enums.All value, [Out] bool[] data) @@ -30642,16 +30628,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetVariantInteger(UInt32 id, OpenTK.OpenGL.Enums.All value, [Out] Int32* data) + unsafe void GetVariantBoolean(UInt32 id, OpenTK.OpenGL.Enums.All value, [Out] bool* data) { - Delegates.glGetVariantIntegervEXT((UInt32)id, (OpenTK.OpenGL.Enums.All)value, (Int32*)data); + Delegates.glGetVariantBooleanvEXT((UInt32)id, (OpenTK.OpenGL.Enums.All)value, (bool*)data); } [System.CLSCompliant(false)] public static - unsafe void GetVariantInteger(Int32 id, OpenTK.OpenGL.Enums.All value, [Out] Int32* data) + unsafe void GetVariantBoolean(Int32 id, OpenTK.OpenGL.Enums.All value, [Out] bool* data) { - Delegates.glGetVariantIntegervEXT((UInt32)id, (OpenTK.OpenGL.Enums.All)value, (Int32*)data); + Delegates.glGetVariantBooleanvEXT((UInt32)id, (OpenTK.OpenGL.Enums.All)value, (bool*)data); } [System.CLSCompliant(false)] @@ -30708,16 +30694,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetVariantFloat(UInt32 id, OpenTK.OpenGL.Enums.All value, [Out] Single* data) + unsafe void GetVariantInteger(UInt32 id, OpenTK.OpenGL.Enums.All value, [Out] Int32* data) { - Delegates.glGetVariantFloatvEXT((UInt32)id, (OpenTK.OpenGL.Enums.All)value, (Single*)data); + Delegates.glGetVariantIntegervEXT((UInt32)id, (OpenTK.OpenGL.Enums.All)value, (Int32*)data); } [System.CLSCompliant(false)] public static - unsafe void GetVariantFloat(Int32 id, OpenTK.OpenGL.Enums.All value, [Out] Single* data) + unsafe void GetVariantInteger(Int32 id, OpenTK.OpenGL.Enums.All value, [Out] Int32* data) { - Delegates.glGetVariantFloatvEXT((UInt32)id, (OpenTK.OpenGL.Enums.All)value, (Single*)data); + Delegates.glGetVariantIntegervEXT((UInt32)id, (OpenTK.OpenGL.Enums.All)value, (Int32*)data); } [System.CLSCompliant(false)] @@ -30772,6 +30758,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void GetVariantFloat(UInt32 id, OpenTK.OpenGL.Enums.All value, [Out] Single* data) + { + Delegates.glGetVariantFloatvEXT((UInt32)id, (OpenTK.OpenGL.Enums.All)value, (Single*)data); + } + + [System.CLSCompliant(false)] + public static + unsafe void GetVariantFloat(Int32 id, OpenTK.OpenGL.Enums.All value, [Out] Single* data) + { + Delegates.glGetVariantFloatvEXT((UInt32)id, (OpenTK.OpenGL.Enums.All)value, (Single*)data); + } + [System.CLSCompliant(false)] public static void GetVariantPointer(UInt32 id, OpenTK.OpenGL.Enums.All value, [Out] IntPtr data) @@ -30826,20 +30826,6 @@ namespace OpenTK.OpenGL } } - [System.CLSCompliant(false)] - public static - unsafe void GetInvariantBoolean(UInt32 id, OpenTK.OpenGL.Enums.All value, [Out] bool* data) - { - Delegates.glGetInvariantBooleanvEXT((UInt32)id, (OpenTK.OpenGL.Enums.All)value, (bool*)data); - } - - [System.CLSCompliant(false)] - public static - unsafe void GetInvariantBoolean(Int32 id, OpenTK.OpenGL.Enums.All value, [Out] bool* data) - { - Delegates.glGetInvariantBooleanvEXT((UInt32)id, (OpenTK.OpenGL.Enums.All)value, (bool*)data); - } - [System.CLSCompliant(false)] public static void GetInvariantBoolean(UInt32 id, OpenTK.OpenGL.Enums.All value, [Out] bool[] data) @@ -30894,16 +30880,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetInvariantInteger(UInt32 id, OpenTK.OpenGL.Enums.All value, [Out] Int32* data) + unsafe void GetInvariantBoolean(UInt32 id, OpenTK.OpenGL.Enums.All value, [Out] bool* data) { - Delegates.glGetInvariantIntegervEXT((UInt32)id, (OpenTK.OpenGL.Enums.All)value, (Int32*)data); + Delegates.glGetInvariantBooleanvEXT((UInt32)id, (OpenTK.OpenGL.Enums.All)value, (bool*)data); } [System.CLSCompliant(false)] public static - unsafe void GetInvariantInteger(Int32 id, OpenTK.OpenGL.Enums.All value, [Out] Int32* data) + unsafe void GetInvariantBoolean(Int32 id, OpenTK.OpenGL.Enums.All value, [Out] bool* data) { - Delegates.glGetInvariantIntegervEXT((UInt32)id, (OpenTK.OpenGL.Enums.All)value, (Int32*)data); + Delegates.glGetInvariantBooleanvEXT((UInt32)id, (OpenTK.OpenGL.Enums.All)value, (bool*)data); } [System.CLSCompliant(false)] @@ -30960,16 +30946,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetInvariantFloat(UInt32 id, OpenTK.OpenGL.Enums.All value, [Out] Single* data) + unsafe void GetInvariantInteger(UInt32 id, OpenTK.OpenGL.Enums.All value, [Out] Int32* data) { - Delegates.glGetInvariantFloatvEXT((UInt32)id, (OpenTK.OpenGL.Enums.All)value, (Single*)data); + Delegates.glGetInvariantIntegervEXT((UInt32)id, (OpenTK.OpenGL.Enums.All)value, (Int32*)data); } [System.CLSCompliant(false)] public static - unsafe void GetInvariantFloat(Int32 id, OpenTK.OpenGL.Enums.All value, [Out] Single* data) + unsafe void GetInvariantInteger(Int32 id, OpenTK.OpenGL.Enums.All value, [Out] Int32* data) { - Delegates.glGetInvariantFloatvEXT((UInt32)id, (OpenTK.OpenGL.Enums.All)value, (Single*)data); + Delegates.glGetInvariantIntegervEXT((UInt32)id, (OpenTK.OpenGL.Enums.All)value, (Int32*)data); } [System.CLSCompliant(false)] @@ -31026,16 +31012,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetLocalConstantBoolean(UInt32 id, OpenTK.OpenGL.Enums.All value, [Out] bool* data) + unsafe void GetInvariantFloat(UInt32 id, OpenTK.OpenGL.Enums.All value, [Out] Single* data) { - Delegates.glGetLocalConstantBooleanvEXT((UInt32)id, (OpenTK.OpenGL.Enums.All)value, (bool*)data); + Delegates.glGetInvariantFloatvEXT((UInt32)id, (OpenTK.OpenGL.Enums.All)value, (Single*)data); } [System.CLSCompliant(false)] public static - unsafe void GetLocalConstantBoolean(Int32 id, OpenTK.OpenGL.Enums.All value, [Out] bool* data) + unsafe void GetInvariantFloat(Int32 id, OpenTK.OpenGL.Enums.All value, [Out] Single* data) { - Delegates.glGetLocalConstantBooleanvEXT((UInt32)id, (OpenTK.OpenGL.Enums.All)value, (bool*)data); + Delegates.glGetInvariantFloatvEXT((UInt32)id, (OpenTK.OpenGL.Enums.All)value, (Single*)data); } [System.CLSCompliant(false)] @@ -31092,16 +31078,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetLocalConstantInteger(UInt32 id, OpenTK.OpenGL.Enums.All value, [Out] Int32* data) + unsafe void GetLocalConstantBoolean(UInt32 id, OpenTK.OpenGL.Enums.All value, [Out] bool* data) { - Delegates.glGetLocalConstantIntegervEXT((UInt32)id, (OpenTK.OpenGL.Enums.All)value, (Int32*)data); + Delegates.glGetLocalConstantBooleanvEXT((UInt32)id, (OpenTK.OpenGL.Enums.All)value, (bool*)data); } [System.CLSCompliant(false)] public static - unsafe void GetLocalConstantInteger(Int32 id, OpenTK.OpenGL.Enums.All value, [Out] Int32* data) + unsafe void GetLocalConstantBoolean(Int32 id, OpenTK.OpenGL.Enums.All value, [Out] bool* data) { - Delegates.glGetLocalConstantIntegervEXT((UInt32)id, (OpenTK.OpenGL.Enums.All)value, (Int32*)data); + Delegates.glGetLocalConstantBooleanvEXT((UInt32)id, (OpenTK.OpenGL.Enums.All)value, (bool*)data); } [System.CLSCompliant(false)] @@ -31158,16 +31144,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetLocalConstantFloat(UInt32 id, OpenTK.OpenGL.Enums.All value, [Out] Single* data) + unsafe void GetLocalConstantInteger(UInt32 id, OpenTK.OpenGL.Enums.All value, [Out] Int32* data) { - Delegates.glGetLocalConstantFloatvEXT((UInt32)id, (OpenTK.OpenGL.Enums.All)value, (Single*)data); + Delegates.glGetLocalConstantIntegervEXT((UInt32)id, (OpenTK.OpenGL.Enums.All)value, (Int32*)data); } [System.CLSCompliant(false)] public static - unsafe void GetLocalConstantFloat(Int32 id, OpenTK.OpenGL.Enums.All value, [Out] Single* data) + unsafe void GetLocalConstantInteger(Int32 id, OpenTK.OpenGL.Enums.All value, [Out] Int32* data) { - Delegates.glGetLocalConstantFloatvEXT((UInt32)id, (OpenTK.OpenGL.Enums.All)value, (Single*)data); + Delegates.glGetLocalConstantIntegervEXT((UInt32)id, (OpenTK.OpenGL.Enums.All)value, (Int32*)data); } [System.CLSCompliant(false)] @@ -31222,6 +31208,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void GetLocalConstantFloat(UInt32 id, OpenTK.OpenGL.Enums.All value, [Out] Single* data) + { + Delegates.glGetLocalConstantFloatvEXT((UInt32)id, (OpenTK.OpenGL.Enums.All)value, (Single*)data); + } + + [System.CLSCompliant(false)] + public static + unsafe void GetLocalConstantFloat(Int32 id, OpenTK.OpenGL.Enums.All value, [Out] Single* data) + { + Delegates.glGetLocalConstantFloatvEXT((UInt32)id, (OpenTK.OpenGL.Enums.All)value, (Single*)data); + } + public static void ActiveStencilFace(OpenTK.OpenGL.Enums.All face) { @@ -31266,20 +31266,6 @@ namespace OpenTK.OpenGL Delegates.glBindRenderbufferEXT((OpenTK.OpenGL.Enums.All)target, (UInt32)renderbuffer); } - [System.CLSCompliant(false)] - public static - unsafe void DeleteRenderbuffers(Int32 n, UInt32* renderbuffers) - { - Delegates.glDeleteRenderbuffersEXT((Int32)n, (UInt32*)renderbuffers); - } - - [System.CLSCompliant(false)] - public static - unsafe void DeleteRenderbuffers(Int32 n, Int32* renderbuffers) - { - Delegates.glDeleteRenderbuffersEXT((Int32)n, (UInt32*)renderbuffers); - } - [System.CLSCompliant(false)] public static void DeleteRenderbuffers(Int32 n, UInt32[] renderbuffers) @@ -31332,16 +31318,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GenRenderbuffers(Int32 n, [Out] UInt32* renderbuffers) + unsafe void DeleteRenderbuffers(Int32 n, UInt32* renderbuffers) { - Delegates.glGenRenderbuffersEXT((Int32)n, (UInt32*)renderbuffers); + Delegates.glDeleteRenderbuffersEXT((Int32)n, (UInt32*)renderbuffers); } [System.CLSCompliant(false)] public static - unsafe void GenRenderbuffers(Int32 n, [Out] Int32* renderbuffers) + unsafe void DeleteRenderbuffers(Int32 n, Int32* renderbuffers) { - Delegates.glGenRenderbuffersEXT((Int32)n, (UInt32*)renderbuffers); + Delegates.glDeleteRenderbuffersEXT((Int32)n, (UInt32*)renderbuffers); } [System.CLSCompliant(false)] @@ -31396,17 +31382,24 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] public static - void RenderbufferStorage(OpenTK.OpenGL.Enums.All target, OpenTK.OpenGL.Enums.All internalformat, Int32 width, Int32 height) + unsafe void GenRenderbuffers(Int32 n, [Out] UInt32* renderbuffers) { - Delegates.glRenderbufferStorageEXT((OpenTK.OpenGL.Enums.All)target, (OpenTK.OpenGL.Enums.All)internalformat, (Int32)width, (Int32)height); + Delegates.glGenRenderbuffersEXT((Int32)n, (UInt32*)renderbuffers); } [System.CLSCompliant(false)] public static - unsafe void GetRenderbufferParameter(OpenTK.OpenGL.Enums.All target, OpenTK.OpenGL.Enums.All pname, [Out] Int32* @params) + unsafe void GenRenderbuffers(Int32 n, [Out] Int32* renderbuffers) { - Delegates.glGetRenderbufferParameterivEXT((OpenTK.OpenGL.Enums.All)target, (OpenTK.OpenGL.Enums.All)pname, (Int32*)@params); + Delegates.glGenRenderbuffersEXT((Int32)n, (UInt32*)renderbuffers); + } + + public static + void RenderbufferStorage(OpenTK.OpenGL.Enums.All target, OpenTK.OpenGL.Enums.All internalformat, Int32 width, Int32 height) + { + Delegates.glRenderbufferStorageEXT((OpenTK.OpenGL.Enums.All)target, (OpenTK.OpenGL.Enums.All)internalformat, (Int32)width, (Int32)height); } public static @@ -31434,6 +31427,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void GetRenderbufferParameter(OpenTK.OpenGL.Enums.All target, OpenTK.OpenGL.Enums.All pname, [Out] Int32* @params) + { + Delegates.glGetRenderbufferParameterivEXT((OpenTK.OpenGL.Enums.All)target, (OpenTK.OpenGL.Enums.All)pname, (Int32*)@params); + } + [System.CLSCompliant(false)] public static bool IsFramebuffer(UInt32 framebuffer) @@ -31460,20 +31460,6 @@ namespace OpenTK.OpenGL Delegates.glBindFramebufferEXT((OpenTK.OpenGL.Enums.All)target, (UInt32)framebuffer); } - [System.CLSCompliant(false)] - public static - unsafe void DeleteFramebuffers(Int32 n, UInt32* framebuffers) - { - Delegates.glDeleteFramebuffersEXT((Int32)n, (UInt32*)framebuffers); - } - - [System.CLSCompliant(false)] - public static - unsafe void DeleteFramebuffers(Int32 n, Int32* framebuffers) - { - Delegates.glDeleteFramebuffersEXT((Int32)n, (UInt32*)framebuffers); - } - [System.CLSCompliant(false)] public static void DeleteFramebuffers(Int32 n, UInt32[] framebuffers) @@ -31526,16 +31512,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GenFramebuffers(Int32 n, [Out] UInt32* framebuffers) + unsafe void DeleteFramebuffers(Int32 n, UInt32* framebuffers) { - Delegates.glGenFramebuffersEXT((Int32)n, (UInt32*)framebuffers); + Delegates.glDeleteFramebuffersEXT((Int32)n, (UInt32*)framebuffers); } [System.CLSCompliant(false)] public static - unsafe void GenFramebuffers(Int32 n, [Out] Int32* framebuffers) + unsafe void DeleteFramebuffers(Int32 n, Int32* framebuffers) { - Delegates.glGenFramebuffersEXT((Int32)n, (UInt32*)framebuffers); + Delegates.glDeleteFramebuffersEXT((Int32)n, (UInt32*)framebuffers); } [System.CLSCompliant(false)] @@ -31590,6 +31576,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void GenFramebuffers(Int32 n, [Out] UInt32* framebuffers) + { + Delegates.glGenFramebuffersEXT((Int32)n, (UInt32*)framebuffers); + } + + [System.CLSCompliant(false)] + public static + unsafe void GenFramebuffers(Int32 n, [Out] Int32* framebuffers) + { + Delegates.glGenFramebuffersEXT((Int32)n, (UInt32*)framebuffers); + } + public static OpenTK.OpenGL.Enums.All CheckFramebufferStat(OpenTK.OpenGL.Enums.All target) { @@ -31648,13 +31648,6 @@ namespace OpenTK.OpenGL Delegates.glFramebufferRenderbufferEXT((OpenTK.OpenGL.Enums.All)target, (OpenTK.OpenGL.Enums.All)attachment, (OpenTK.OpenGL.Enums.All)renderbuffertarget, (UInt32)renderbuffer); } - [System.CLSCompliant(false)] - public static - unsafe void GetFramebufferAttachmentParameter(OpenTK.OpenGL.Enums.All target, OpenTK.OpenGL.Enums.All attachment, OpenTK.OpenGL.Enums.All pname, [Out] Int32* @params) - { - Delegates.glGetFramebufferAttachmentParameterivEXT((OpenTK.OpenGL.Enums.All)target, (OpenTK.OpenGL.Enums.All)attachment, (OpenTK.OpenGL.Enums.All)pname, (Int32*)@params); - } - public static void GetFramebufferAttachmentParameter(OpenTK.OpenGL.Enums.All target, OpenTK.OpenGL.Enums.All attachment, OpenTK.OpenGL.Enums.All pname, [Out] Int32[] @params) { @@ -31680,6 +31673,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void GetFramebufferAttachmentParameter(OpenTK.OpenGL.Enums.All target, OpenTK.OpenGL.Enums.All attachment, OpenTK.OpenGL.Enums.All pname, [Out] Int32* @params) + { + Delegates.glGetFramebufferAttachmentParameterivEXT((OpenTK.OpenGL.Enums.All)target, (OpenTK.OpenGL.Enums.All)attachment, (OpenTK.OpenGL.Enums.All)pname, (Int32*)@params); + } + public static void GenerateMipmap(OpenTK.OpenGL.Enums.All target) { @@ -31711,20 +31711,6 @@ namespace OpenTK.OpenGL Delegates.glRenderbufferStorageMultisampleEXT((OpenTK.OpenGL.Enums.All)target, (Int32)samples, (OpenTK.OpenGL.Enums.All)internalformat, (Int32)width, (Int32)height); } - [System.CLSCompliant(false)] - public static - unsafe void GetQueryObjecti64(UInt32 id, OpenTK.OpenGL.Enums.All pname, [Out] Int64* @params) - { - Delegates.glGetQueryObjecti64vEXT((UInt32)id, (OpenTK.OpenGL.Enums.All)pname, (Int64*)@params); - } - - [System.CLSCompliant(false)] - public static - unsafe void GetQueryObjecti64(Int32 id, OpenTK.OpenGL.Enums.All pname, [Out] Int64* @params) - { - Delegates.glGetQueryObjecti64vEXT((UInt32)id, (OpenTK.OpenGL.Enums.All)pname, (Int64*)@params); - } - [System.CLSCompliant(false)] public static void GetQueryObjecti64(UInt32 id, OpenTK.OpenGL.Enums.All pname, [Out] Int64[] @params) @@ -31779,16 +31765,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetQueryObjectui64(UInt32 id, OpenTK.OpenGL.Enums.All pname, [Out] UInt64* @params) + unsafe void GetQueryObjecti64(UInt32 id, OpenTK.OpenGL.Enums.All pname, [Out] Int64* @params) { - Delegates.glGetQueryObjectui64vEXT((UInt32)id, (OpenTK.OpenGL.Enums.All)pname, (UInt64*)@params); + Delegates.glGetQueryObjecti64vEXT((UInt32)id, (OpenTK.OpenGL.Enums.All)pname, (Int64*)@params); } [System.CLSCompliant(false)] public static - unsafe void GetQueryObjectui64(Int32 id, OpenTK.OpenGL.Enums.All pname, [Out] Int64* @params) + unsafe void GetQueryObjecti64(Int32 id, OpenTK.OpenGL.Enums.All pname, [Out] Int64* @params) { - Delegates.glGetQueryObjectui64vEXT((UInt32)id, (OpenTK.OpenGL.Enums.All)pname, (UInt64*)@params); + Delegates.glGetQueryObjecti64vEXT((UInt32)id, (OpenTK.OpenGL.Enums.All)pname, (Int64*)@params); } [System.CLSCompliant(false)] @@ -31845,16 +31831,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void ProgramEnvParameters4(OpenTK.OpenGL.Enums.All target, UInt32 index, Int32 count, Single* @params) + unsafe void GetQueryObjectui64(UInt32 id, OpenTK.OpenGL.Enums.All pname, [Out] UInt64* @params) { - Delegates.glProgramEnvParameters4fvEXT((OpenTK.OpenGL.Enums.All)target, (UInt32)index, (Int32)count, (Single*)@params); + Delegates.glGetQueryObjectui64vEXT((UInt32)id, (OpenTK.OpenGL.Enums.All)pname, (UInt64*)@params); } [System.CLSCompliant(false)] public static - unsafe void ProgramEnvParameters4(OpenTK.OpenGL.Enums.All target, Int32 index, Int32 count, Single* @params) + unsafe void GetQueryObjectui64(Int32 id, OpenTK.OpenGL.Enums.All pname, [Out] Int64* @params) { - Delegates.glProgramEnvParameters4fvEXT((OpenTK.OpenGL.Enums.All)target, (UInt32)index, (Int32)count, (Single*)@params); + Delegates.glGetQueryObjectui64vEXT((UInt32)id, (OpenTK.OpenGL.Enums.All)pname, (UInt64*)@params); } [System.CLSCompliant(false)] @@ -31909,16 +31895,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void ProgramLocalParameters4(OpenTK.OpenGL.Enums.All target, UInt32 index, Int32 count, Single* @params) + unsafe void ProgramEnvParameters4(OpenTK.OpenGL.Enums.All target, UInt32 index, Int32 count, Single* @params) { - Delegates.glProgramLocalParameters4fvEXT((OpenTK.OpenGL.Enums.All)target, (UInt32)index, (Int32)count, (Single*)@params); + Delegates.glProgramEnvParameters4fvEXT((OpenTK.OpenGL.Enums.All)target, (UInt32)index, (Int32)count, (Single*)@params); } [System.CLSCompliant(false)] public static - unsafe void ProgramLocalParameters4(OpenTK.OpenGL.Enums.All target, Int32 index, Int32 count, Single* @params) + unsafe void ProgramEnvParameters4(OpenTK.OpenGL.Enums.All target, Int32 index, Int32 count, Single* @params) { - Delegates.glProgramLocalParameters4fvEXT((OpenTK.OpenGL.Enums.All)target, (UInt32)index, (Int32)count, (Single*)@params); + Delegates.glProgramEnvParameters4fvEXT((OpenTK.OpenGL.Enums.All)target, (UInt32)index, (Int32)count, (Single*)@params); } [System.CLSCompliant(false)] @@ -31971,6 +31957,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ProgramLocalParameters4(OpenTK.OpenGL.Enums.All target, UInt32 index, Int32 count, Single* @params) + { + Delegates.glProgramLocalParameters4fvEXT((OpenTK.OpenGL.Enums.All)target, (UInt32)index, (Int32)count, (Single*)@params); + } + + [System.CLSCompliant(false)] + public static + unsafe void ProgramLocalParameters4(OpenTK.OpenGL.Enums.All target, Int32 index, Int32 count, Single* @params) + { + Delegates.glProgramLocalParameters4fvEXT((OpenTK.OpenGL.Enums.All)target, (UInt32)index, (Int32)count, (Single*)@params); + } + [System.CLSCompliant(false)] public static void FramebufferTexture(OpenTK.OpenGL.Enums.All target, OpenTK.OpenGL.Enums.All attachment, UInt32 texture, Int32 level) @@ -32103,13 +32103,6 @@ namespace OpenTK.OpenGL Delegates.glVertexAttribI4uiEXT((UInt32)index, (UInt32)x, (UInt32)y, (UInt32)z, (UInt32)w); } - [System.CLSCompliant(false)] - public static - unsafe void VertexAttribI1v(UInt32 index, Int32* v) - { - Delegates.glVertexAttribI1ivEXT((UInt32)index, (Int32*)v); - } - [System.CLSCompliant(false)] public static void VertexAttribI1v(UInt32 index, Int32[] v) @@ -32138,9 +32131,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void VertexAttribI2(UInt32 index, Int32* v) + unsafe void VertexAttribI1v(UInt32 index, Int32* v) { - Delegates.glVertexAttribI2ivEXT((UInt32)index, (Int32*)v); + Delegates.glVertexAttribI1ivEXT((UInt32)index, (Int32*)v); } [System.CLSCompliant(false)] @@ -32171,9 +32164,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void VertexAttribI3(UInt32 index, Int32* v) + unsafe void VertexAttribI2(UInt32 index, Int32* v) { - Delegates.glVertexAttribI3ivEXT((UInt32)index, (Int32*)v); + Delegates.glVertexAttribI2ivEXT((UInt32)index, (Int32*)v); } [System.CLSCompliant(false)] @@ -32204,9 +32197,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void VertexAttribI4(UInt32 index, Int32* v) + unsafe void VertexAttribI3(UInt32 index, Int32* v) { - Delegates.glVertexAttribI4ivEXT((UInt32)index, (Int32*)v); + Delegates.glVertexAttribI3ivEXT((UInt32)index, (Int32*)v); } [System.CLSCompliant(false)] @@ -32237,16 +32230,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void VertexAttribI1v(UInt32 index, UInt32* v) + unsafe void VertexAttribI4(UInt32 index, Int32* v) { - Delegates.glVertexAttribI1uivEXT((UInt32)index, (UInt32*)v); - } - - [System.CLSCompliant(false)] - public static - unsafe void VertexAttribI1v(Int32 index, Int32* v) - { - Delegates.glVertexAttribI1uivEXT((UInt32)index, (UInt32*)v); + Delegates.glVertexAttribI4ivEXT((UInt32)index, (Int32*)v); } [System.CLSCompliant(false)] @@ -32301,16 +32287,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void VertexAttribI2(UInt32 index, UInt32* v) + unsafe void VertexAttribI1v(UInt32 index, UInt32* v) { - Delegates.glVertexAttribI2uivEXT((UInt32)index, (UInt32*)v); + Delegates.glVertexAttribI1uivEXT((UInt32)index, (UInt32*)v); } [System.CLSCompliant(false)] public static - unsafe void VertexAttribI2(Int32 index, Int32* v) + unsafe void VertexAttribI1v(Int32 index, Int32* v) { - Delegates.glVertexAttribI2uivEXT((UInt32)index, (UInt32*)v); + Delegates.glVertexAttribI1uivEXT((UInt32)index, (UInt32*)v); } [System.CLSCompliant(false)] @@ -32365,16 +32351,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void VertexAttribI3(UInt32 index, UInt32* v) + unsafe void VertexAttribI2(UInt32 index, UInt32* v) { - Delegates.glVertexAttribI3uivEXT((UInt32)index, (UInt32*)v); + Delegates.glVertexAttribI2uivEXT((UInt32)index, (UInt32*)v); } [System.CLSCompliant(false)] public static - unsafe void VertexAttribI3(Int32 index, Int32* v) + unsafe void VertexAttribI2(Int32 index, Int32* v) { - Delegates.glVertexAttribI3uivEXT((UInt32)index, (UInt32*)v); + Delegates.glVertexAttribI2uivEXT((UInt32)index, (UInt32*)v); } [System.CLSCompliant(false)] @@ -32429,16 +32415,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void VertexAttribI4(UInt32 index, UInt32* v) + unsafe void VertexAttribI3(UInt32 index, UInt32* v) { - Delegates.glVertexAttribI4uivEXT((UInt32)index, (UInt32*)v); + Delegates.glVertexAttribI3uivEXT((UInt32)index, (UInt32*)v); } [System.CLSCompliant(false)] public static - unsafe void VertexAttribI4(Int32 index, Int32* v) + unsafe void VertexAttribI3(Int32 index, Int32* v) { - Delegates.glVertexAttribI4uivEXT((UInt32)index, (UInt32*)v); + Delegates.glVertexAttribI3uivEXT((UInt32)index, (UInt32*)v); } [System.CLSCompliant(false)] @@ -32493,9 +32479,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void VertexAttribI4(UInt32 index, SByte* v) + unsafe void VertexAttribI4(UInt32 index, UInt32* v) { - Delegates.glVertexAttribI4bvEXT((UInt32)index, (SByte*)v); + Delegates.glVertexAttribI4uivEXT((UInt32)index, (UInt32*)v); + } + + [System.CLSCompliant(false)] + public static + unsafe void VertexAttribI4(Int32 index, Int32* v) + { + Delegates.glVertexAttribI4uivEXT((UInt32)index, (UInt32*)v); } [System.CLSCompliant(false)] @@ -32526,9 +32519,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void VertexAttribI4(UInt32 index, Int16* v) + unsafe void VertexAttribI4(UInt32 index, SByte* v) { - Delegates.glVertexAttribI4svEXT((UInt32)index, (Int16*)v); + Delegates.glVertexAttribI4bvEXT((UInt32)index, (SByte*)v); } [System.CLSCompliant(false)] @@ -32559,16 +32552,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void VertexAttribI4(UInt32 index, Byte* v) + unsafe void VertexAttribI4(UInt32 index, Int16* v) { - Delegates.glVertexAttribI4ubvEXT((UInt32)index, (Byte*)v); - } - - [System.CLSCompliant(false)] - public static - unsafe void VertexAttribI4(Int32 index, Byte* v) - { - Delegates.glVertexAttribI4ubvEXT((UInt32)index, (Byte*)v); + Delegates.glVertexAttribI4svEXT((UInt32)index, (Int16*)v); } [System.CLSCompliant(false)] @@ -32623,16 +32609,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void VertexAttribI4(UInt32 index, UInt16* v) + unsafe void VertexAttribI4(UInt32 index, Byte* v) { - Delegates.glVertexAttribI4usvEXT((UInt32)index, (UInt16*)v); + Delegates.glVertexAttribI4ubvEXT((UInt32)index, (Byte*)v); } [System.CLSCompliant(false)] public static - unsafe void VertexAttribI4(Int32 index, Int16* v) + unsafe void VertexAttribI4(Int32 index, Byte* v) { - Delegates.glVertexAttribI4usvEXT((UInt32)index, (UInt16*)v); + Delegates.glVertexAttribI4ubvEXT((UInt32)index, (Byte*)v); } [System.CLSCompliant(false)] @@ -32685,6 +32671,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void VertexAttribI4(UInt32 index, UInt16* v) + { + Delegates.glVertexAttribI4usvEXT((UInt32)index, (UInt16*)v); + } + + [System.CLSCompliant(false)] + public static + unsafe void VertexAttribI4(Int32 index, Int16* v) + { + Delegates.glVertexAttribI4usvEXT((UInt32)index, (UInt16*)v); + } + [System.CLSCompliant(false)] public static void VertexAttribIPointer(UInt32 index, Int32 size, OpenTK.OpenGL.Enums.All type, Int32 stride, IntPtr pointer) @@ -32739,13 +32739,6 @@ namespace OpenTK.OpenGL } } - [System.CLSCompliant(false)] - public static - unsafe void GetVertexAttribI(UInt32 index, OpenTK.OpenGL.Enums.All pname, [Out] Int32* @params) - { - Delegates.glGetVertexAttribIivEXT((UInt32)index, (OpenTK.OpenGL.Enums.All)pname, (Int32*)@params); - } - [System.CLSCompliant(false)] public static void GetVertexAttribI(UInt32 index, OpenTK.OpenGL.Enums.All pname, [Out] Int32[] @params) @@ -32775,16 +32768,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetVertexAttribI(UInt32 index, OpenTK.OpenGL.Enums.All pname, [Out] UInt32* @params) + unsafe void GetVertexAttribI(UInt32 index, OpenTK.OpenGL.Enums.All pname, [Out] Int32* @params) { - Delegates.glGetVertexAttribIuivEXT((UInt32)index, (OpenTK.OpenGL.Enums.All)pname, (UInt32*)@params); - } - - [System.CLSCompliant(false)] - public static - unsafe void GetVertexAttribI(Int32 index, OpenTK.OpenGL.Enums.All pname, [Out] Int32* @params) - { - Delegates.glGetVertexAttribIuivEXT((UInt32)index, (OpenTK.OpenGL.Enums.All)pname, (UInt32*)@params); + Delegates.glGetVertexAttribIivEXT((UInt32)index, (OpenTK.OpenGL.Enums.All)pname, (Int32*)@params); } [System.CLSCompliant(false)] @@ -32841,16 +32827,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetUniform(UInt32 program, Int32 location, [Out] UInt32* @params) + unsafe void GetVertexAttribI(UInt32 index, OpenTK.OpenGL.Enums.All pname, [Out] UInt32* @params) { - Delegates.glGetUniformuivEXT((UInt32)program, (Int32)location, (UInt32*)@params); + Delegates.glGetVertexAttribIuivEXT((UInt32)index, (OpenTK.OpenGL.Enums.All)pname, (UInt32*)@params); } [System.CLSCompliant(false)] public static - unsafe void GetUniform(Int32 program, Int32 location, [Out] Int32* @params) + unsafe void GetVertexAttribI(Int32 index, OpenTK.OpenGL.Enums.All pname, [Out] Int32* @params) { - Delegates.glGetUniformuivEXT((UInt32)program, (Int32)location, (UInt32*)@params); + Delegates.glGetVertexAttribIuivEXT((UInt32)index, (OpenTK.OpenGL.Enums.All)pname, (UInt32*)@params); } [System.CLSCompliant(false)] @@ -32905,6 +32891,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void GetUniform(UInt32 program, Int32 location, [Out] UInt32* @params) + { + Delegates.glGetUniformuivEXT((UInt32)program, (Int32)location, (UInt32*)@params); + } + + [System.CLSCompliant(false)] + public static + unsafe void GetUniform(Int32 program, Int32 location, [Out] Int32* @params) + { + Delegates.glGetUniformuivEXT((UInt32)program, (Int32)location, (UInt32*)@params); + } + [System.CLSCompliant(false)] public static void BindFragDataLocation(UInt32 program, UInt32 color, System.String name) @@ -32983,20 +32983,6 @@ namespace OpenTK.OpenGL 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) - { - 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, UInt32[] value) @@ -33049,16 +33035,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void Uniform2v(Int32 location, Int32 count, UInt32* value) + unsafe void Uniform1(Int32 location, Int32 count, UInt32* value) { - Delegates.glUniform2uivEXT((Int32)location, (Int32)count, (UInt32*)value); + Delegates.glUniform1uivEXT((Int32)location, (Int32)count, (UInt32*)value); } [System.CLSCompliant(false)] public static - unsafe void Uniform2v(Int32 location, Int32 count, Int32* value) + unsafe void Uniform1(Int32 location, Int32 count, Int32* value) { - Delegates.glUniform2uivEXT((Int32)location, (Int32)count, (UInt32*)value); + Delegates.glUniform1uivEXT((Int32)location, (Int32)count, (UInt32*)value); } [System.CLSCompliant(false)] @@ -33113,16 +33099,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void Uniform3(Int32 location, Int32 count, UInt32* value) + unsafe void Uniform2v(Int32 location, Int32 count, UInt32* value) { - Delegates.glUniform3uivEXT((Int32)location, (Int32)count, (UInt32*)value); + Delegates.glUniform2uivEXT((Int32)location, (Int32)count, (UInt32*)value); } [System.CLSCompliant(false)] public static - unsafe void Uniform3(Int32 location, Int32 count, Int32* value) + unsafe void Uniform2v(Int32 location, Int32 count, Int32* value) { - Delegates.glUniform3uivEXT((Int32)location, (Int32)count, (UInt32*)value); + Delegates.glUniform2uivEXT((Int32)location, (Int32)count, (UInt32*)value); } [System.CLSCompliant(false)] @@ -33177,16 +33163,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void Uniform4(Int32 location, Int32 count, UInt32* value) + unsafe void Uniform3(Int32 location, Int32 count, UInt32* value) { - Delegates.glUniform4uivEXT((Int32)location, (Int32)count, (UInt32*)value); + Delegates.glUniform3uivEXT((Int32)location, (Int32)count, (UInt32*)value); } [System.CLSCompliant(false)] public static - unsafe void Uniform4(Int32 location, Int32 count, Int32* value) + unsafe void Uniform3(Int32 location, Int32 count, Int32* value) { - Delegates.glUniform4uivEXT((Int32)location, (Int32)count, (UInt32*)value); + Delegates.glUniform3uivEXT((Int32)location, (Int32)count, (UInt32*)value); } [System.CLSCompliant(false)] @@ -33239,6 +33225,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Uniform4(Int32 location, Int32 count, UInt32* value) + { + 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); + } + public static void DrawArraysInstance(OpenTK.OpenGL.Enums.BeginMode mode, Int32 start, Int32 count, Int32 primcount) { @@ -33297,20 +33297,6 @@ namespace OpenTK.OpenGL Delegates.glColorMaskIndexedEXT((UInt32)index, (bool)r, (bool)g, (bool)b, (bool)a); } - [System.CLSCompliant(false)] - public static - unsafe void GetBooleanIndexed(OpenTK.OpenGL.Enums.All target, UInt32 index, [Out] bool* data) - { - Delegates.glGetBooleanIndexedvEXT((OpenTK.OpenGL.Enums.All)target, (UInt32)index, (bool*)data); - } - - [System.CLSCompliant(false)] - public static - unsafe void GetBooleanIndexed(OpenTK.OpenGL.Enums.All target, Int32 index, [Out] bool* data) - { - Delegates.glGetBooleanIndexedvEXT((OpenTK.OpenGL.Enums.All)target, (UInt32)index, (bool*)data); - } - [System.CLSCompliant(false)] public static void GetBooleanIndexed(OpenTK.OpenGL.Enums.All target, UInt32 index, [Out] bool[] data) @@ -33365,16 +33351,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetIntegerIndexed(OpenTK.OpenGL.Enums.All target, UInt32 index, [Out] Int32* data) + unsafe void GetBooleanIndexed(OpenTK.OpenGL.Enums.All target, UInt32 index, [Out] bool* data) { - Delegates.glGetIntegerIndexedvEXT((OpenTK.OpenGL.Enums.All)target, (UInt32)index, (Int32*)data); + Delegates.glGetBooleanIndexedvEXT((OpenTK.OpenGL.Enums.All)target, (UInt32)index, (bool*)data); } [System.CLSCompliant(false)] public static - unsafe void GetIntegerIndexed(OpenTK.OpenGL.Enums.All target, Int32 index, [Out] Int32* data) + unsafe void GetBooleanIndexed(OpenTK.OpenGL.Enums.All target, Int32 index, [Out] bool* data) { - Delegates.glGetIntegerIndexedvEXT((OpenTK.OpenGL.Enums.All)target, (UInt32)index, (Int32*)data); + Delegates.glGetBooleanIndexedvEXT((OpenTK.OpenGL.Enums.All)target, (UInt32)index, (bool*)data); } [System.CLSCompliant(false)] @@ -33429,6 +33415,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void GetIntegerIndexed(OpenTK.OpenGL.Enums.All target, UInt32 index, [Out] Int32* data) + { + Delegates.glGetIntegerIndexedvEXT((OpenTK.OpenGL.Enums.All)target, (UInt32)index, (Int32*)data); + } + + [System.CLSCompliant(false)] + public static + unsafe void GetIntegerIndexed(OpenTK.OpenGL.Enums.All target, Int32 index, [Out] Int32* data) + { + Delegates.glGetIntegerIndexedvEXT((OpenTK.OpenGL.Enums.All)target, (UInt32)index, (Int32*)data); + } + [System.CLSCompliant(false)] public static void EnableIndexe(OpenTK.OpenGL.Enums.All target, UInt32 index) @@ -33494,20 +33494,6 @@ namespace OpenTK.OpenGL return Delegates.glGetUniformBufferSizeEXT((UInt32)program, (Int32)location); } - [System.CLSCompliant(false)] - public static - unsafe void TexParameterIv(OpenTK.OpenGL.Enums.TextureTarget target, OpenTK.OpenGL.Enums.TextureParameterName pname, UInt32* @params) - { - Delegates.glTexParameterIuivEXT((OpenTK.OpenGL.Enums.TextureTarget)target, (OpenTK.OpenGL.Enums.TextureParameterName)pname, (UInt32*)@params); - } - - [System.CLSCompliant(false)] - public static - unsafe void TexParameterIv(OpenTK.OpenGL.Enums.TextureTarget target, OpenTK.OpenGL.Enums.TextureParameterName pname, Int32* @params) - { - Delegates.glTexParameterIuivEXT((OpenTK.OpenGL.Enums.TextureTarget)target, (OpenTK.OpenGL.Enums.TextureParameterName)pname, (UInt32*)@params); - } - [System.CLSCompliant(false)] public static void TexParameterIv(OpenTK.OpenGL.Enums.TextureTarget target, OpenTK.OpenGL.Enums.TextureParameterName pname, UInt32[] @params) @@ -33560,16 +33546,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetTexParameterI(OpenTK.OpenGL.Enums.TextureTarget target, OpenTK.OpenGL.Enums.GetTextureParameter pname, [Out] UInt32* @params) + unsafe void TexParameterIv(OpenTK.OpenGL.Enums.TextureTarget target, OpenTK.OpenGL.Enums.TextureParameterName pname, UInt32* @params) { - Delegates.glGetTexParameterIuivEXT((OpenTK.OpenGL.Enums.TextureTarget)target, (OpenTK.OpenGL.Enums.GetTextureParameter)pname, (UInt32*)@params); + Delegates.glTexParameterIuivEXT((OpenTK.OpenGL.Enums.TextureTarget)target, (OpenTK.OpenGL.Enums.TextureParameterName)pname, (UInt32*)@params); } [System.CLSCompliant(false)] public static - unsafe void GetTexParameterI(OpenTK.OpenGL.Enums.TextureTarget target, OpenTK.OpenGL.Enums.GetTextureParameter pname, [Out] Int32* @params) + unsafe void TexParameterIv(OpenTK.OpenGL.Enums.TextureTarget target, OpenTK.OpenGL.Enums.TextureParameterName pname, Int32* @params) { - Delegates.glGetTexParameterIuivEXT((OpenTK.OpenGL.Enums.TextureTarget)target, (OpenTK.OpenGL.Enums.GetTextureParameter)pname, (UInt32*)@params); + Delegates.glTexParameterIuivEXT((OpenTK.OpenGL.Enums.TextureTarget)target, (OpenTK.OpenGL.Enums.TextureParameterName)pname, (UInt32*)@params); } [System.CLSCompliant(false)] @@ -33624,6 +33610,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void GetTexParameterI(OpenTK.OpenGL.Enums.TextureTarget target, OpenTK.OpenGL.Enums.GetTextureParameter pname, [Out] UInt32* @params) + { + Delegates.glGetTexParameterIuivEXT((OpenTK.OpenGL.Enums.TextureTarget)target, (OpenTK.OpenGL.Enums.GetTextureParameter)pname, (UInt32*)@params); + } + + [System.CLSCompliant(false)] + public static + unsafe void GetTexParameterI(OpenTK.OpenGL.Enums.TextureTarget target, OpenTK.OpenGL.Enums.GetTextureParameter pname, [Out] Int32* @params) + { + Delegates.glGetTexParameterIuivEXT((OpenTK.OpenGL.Enums.TextureTarget)target, (OpenTK.OpenGL.Enums.GetTextureParameter)pname, (UInt32*)@params); + } + [System.CLSCompliant(false)] public static void ClearColorI(UInt32 red, UInt32 green, UInt32 blue, UInt32 alpha) @@ -33641,13 +33641,6 @@ namespace OpenTK.OpenGL public static partial class Sgis { - [System.CLSCompliant(false)] - public static - unsafe void GetTexFilterFunc(OpenTK.OpenGL.Enums.TextureTarget target, OpenTK.OpenGL.Enums.All filter, [Out] Single* weights) - { - Delegates.glGetTexFilterFuncSGIS((OpenTK.OpenGL.Enums.TextureTarget)target, (OpenTK.OpenGL.Enums.All)filter, (Single*)weights); - } - public static void GetTexFilterFunc(OpenTK.OpenGL.Enums.TextureTarget target, OpenTK.OpenGL.Enums.All filter, [Out] Single[] weights) { @@ -33675,9 +33668,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void TexFilterFunc(OpenTK.OpenGL.Enums.TextureTarget target, OpenTK.OpenGL.Enums.All filter, Int32 n, Single* weights) + unsafe void GetTexFilterFunc(OpenTK.OpenGL.Enums.TextureTarget target, OpenTK.OpenGL.Enums.All filter, [Out] Single* weights) { - Delegates.glTexFilterFuncSGIS((OpenTK.OpenGL.Enums.TextureTarget)target, (OpenTK.OpenGL.Enums.All)filter, (Int32)n, (Single*)weights); + Delegates.glGetTexFilterFuncSGIS((OpenTK.OpenGL.Enums.TextureTarget)target, (OpenTK.OpenGL.Enums.All)filter, (Single*)weights); } public static @@ -33704,19 +33697,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void TexFilterFunc(OpenTK.OpenGL.Enums.TextureTarget target, OpenTK.OpenGL.Enums.All filter, Int32 n, Single* weights) + { + Delegates.glTexFilterFuncSGIS((OpenTK.OpenGL.Enums.TextureTarget)target, (OpenTK.OpenGL.Enums.All)filter, (Int32)n, (Single*)weights); + } + public static void PixelTexGenParameter(OpenTK.OpenGL.Enums.All pname, Int32 param) { Delegates.glPixelTexGenParameteriSGIS((OpenTK.OpenGL.Enums.All)pname, (Int32)param); } - [System.CLSCompliant(false)] - public static - unsafe void PixelTexGenParameterv(OpenTK.OpenGL.Enums.All pname, Int32* @params) - { - Delegates.glPixelTexGenParameterivSGIS((OpenTK.OpenGL.Enums.All)pname, (Int32*)@params); - } - public static void PixelTexGenParameterv(OpenTK.OpenGL.Enums.All pname, Int32[] @params) { @@ -33741,19 +33734,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void PixelTexGenParameterv(OpenTK.OpenGL.Enums.All pname, Int32* @params) + { + Delegates.glPixelTexGenParameterivSGIS((OpenTK.OpenGL.Enums.All)pname, (Int32*)@params); + } + public static void PixelTexGenParameter(OpenTK.OpenGL.Enums.All pname, Single param) { Delegates.glPixelTexGenParameterfSGIS((OpenTK.OpenGL.Enums.All)pname, (Single)param); } - [System.CLSCompliant(false)] - public static - unsafe void PixelTexGenParameterv(OpenTK.OpenGL.Enums.All pname, Single* @params) - { - Delegates.glPixelTexGenParameterfvSGIS((OpenTK.OpenGL.Enums.All)pname, (Single*)@params); - } - public static void PixelTexGenParameterv(OpenTK.OpenGL.Enums.All pname, Single[] @params) { @@ -33780,9 +33773,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetPixelTexGenParameter(OpenTK.OpenGL.Enums.All pname, [Out] Int32* @params) + unsafe void PixelTexGenParameterv(OpenTK.OpenGL.Enums.All pname, Single* @params) { - Delegates.glGetPixelTexGenParameterivSGIS((OpenTK.OpenGL.Enums.All)pname, (Int32*)@params); + Delegates.glPixelTexGenParameterfvSGIS((OpenTK.OpenGL.Enums.All)pname, (Single*)@params); } public static @@ -33812,9 +33805,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetPixelTexGenParameter(OpenTK.OpenGL.Enums.All pname, [Out] Single* @params) + unsafe void GetPixelTexGenParameter(OpenTK.OpenGL.Enums.All pname, [Out] Int32* @params) { - Delegates.glGetPixelTexGenParameterfvSGIS((OpenTK.OpenGL.Enums.All)pname, (Single*)@params); + Delegates.glGetPixelTexGenParameterivSGIS((OpenTK.OpenGL.Enums.All)pname, (Int32*)@params); } public static @@ -33842,6 +33835,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void GetPixelTexGenParameter(OpenTK.OpenGL.Enums.All pname, [Out] Single* @params) + { + Delegates.glGetPixelTexGenParameterfvSGIS((OpenTK.OpenGL.Enums.All)pname, (Single*)@params); + } + public static void TexImage4D(OpenTK.OpenGL.Enums.TextureTarget target, Int32 level, OpenTK.OpenGL.Enums.PixelInternalFormat internalformat, Int32 width, Int32 height, Int32 depth, Int32 size4d, Int32 border, OpenTK.OpenGL.Enums.PixelFormat format, OpenTK.OpenGL.Enums.PixelType type, IntPtr pixels) { @@ -33894,13 +33894,6 @@ namespace OpenTK.OpenGL } } - [System.CLSCompliant(false)] - public static - unsafe void DetailTexFunc(OpenTK.OpenGL.Enums.TextureTarget target, Int32 n, Single* points) - { - Delegates.glDetailTexFuncSGIS((OpenTK.OpenGL.Enums.TextureTarget)target, (Int32)n, (Single*)points); - } - public static void DetailTexFunc(OpenTK.OpenGL.Enums.TextureTarget target, Int32 n, Single[] points) { @@ -33927,9 +33920,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetDetailTexFunc(OpenTK.OpenGL.Enums.TextureTarget target, [Out] Single* points) + unsafe void DetailTexFunc(OpenTK.OpenGL.Enums.TextureTarget target, Int32 n, Single* points) { - Delegates.glGetDetailTexFuncSGIS((OpenTK.OpenGL.Enums.TextureTarget)target, (Single*)points); + Delegates.glDetailTexFuncSGIS((OpenTK.OpenGL.Enums.TextureTarget)target, (Int32)n, (Single*)points); } public static @@ -33959,9 +33952,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void SharpenTexFunc(OpenTK.OpenGL.Enums.TextureTarget target, Int32 n, Single* points) + unsafe void GetDetailTexFunc(OpenTK.OpenGL.Enums.TextureTarget target, [Out] Single* points) { - Delegates.glSharpenTexFuncSGIS((OpenTK.OpenGL.Enums.TextureTarget)target, (Int32)n, (Single*)points); + Delegates.glGetDetailTexFuncSGIS((OpenTK.OpenGL.Enums.TextureTarget)target, (Single*)points); } public static @@ -33990,9 +33983,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetSharpenTexFunc(OpenTK.OpenGL.Enums.TextureTarget target, [Out] Single* points) + unsafe void SharpenTexFunc(OpenTK.OpenGL.Enums.TextureTarget target, Int32 n, Single* points) { - Delegates.glGetSharpenTexFuncSGIS((OpenTK.OpenGL.Enums.TextureTarget)target, (Single*)points); + Delegates.glSharpenTexFuncSGIS((OpenTK.OpenGL.Enums.TextureTarget)target, (Int32)n, (Single*)points); } public static @@ -34020,6 +34013,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void GetSharpenTexFunc(OpenTK.OpenGL.Enums.TextureTarget target, [Out] Single* points) + { + Delegates.glGetSharpenTexFuncSGIS((OpenTK.OpenGL.Enums.TextureTarget)target, (Single*)points); + } + public static void SampleMask(Single value, bool invert) { @@ -34038,13 +34038,6 @@ namespace OpenTK.OpenGL Delegates.glPointParameterfSGIS((OpenTK.OpenGL.Enums.All)pname, (Single)param); } - [System.CLSCompliant(false)] - public static - unsafe void PointParameterv(OpenTK.OpenGL.Enums.All pname, Single* @params) - { - Delegates.glPointParameterfvSGIS((OpenTK.OpenGL.Enums.All)pname, (Single*)@params); - } - public static void PointParameterv(OpenTK.OpenGL.Enums.All pname, Single[] @params) { @@ -34071,9 +34064,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void FogFunc(Int32 n, Single* points) + unsafe void PointParameterv(OpenTK.OpenGL.Enums.All pname, Single* @params) { - Delegates.glFogFuncSGIS((Int32)n, (Single*)points); + Delegates.glPointParameterfvSGIS((OpenTK.OpenGL.Enums.All)pname, (Single*)@params); } public static @@ -34102,9 +34095,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetFogFunc([Out] Single* points) + unsafe void FogFunc(Int32 n, Single* points) { - Delegates.glGetFogFuncSGIS((Single*)points); + Delegates.glFogFuncSGIS((Int32)n, (Single*)points); } public static @@ -34132,6 +34125,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void GetFogFunc([Out] Single* points) + { + Delegates.glGetFogFuncSGIS((Single*)points); + } + public static void TextureColorMask(bool red, bool green, bool blue, bool alpha) { @@ -34168,13 +34168,6 @@ namespace OpenTK.OpenGL } } - [System.CLSCompliant(false)] - public static - unsafe void ColorTableParameter(OpenTK.OpenGL.Enums.All target, OpenTK.OpenGL.Enums.All pname, Single* @params) - { - Delegates.glColorTableParameterfvSGI((OpenTK.OpenGL.Enums.All)target, (OpenTK.OpenGL.Enums.All)pname, (Single*)@params); - } - public static void ColorTableParameter(OpenTK.OpenGL.Enums.All target, OpenTK.OpenGL.Enums.All pname, Single[] @params) { @@ -34201,9 +34194,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void ColorTableParameter(OpenTK.OpenGL.Enums.All target, OpenTK.OpenGL.Enums.All pname, Int32* @params) + unsafe void ColorTableParameter(OpenTK.OpenGL.Enums.All target, OpenTK.OpenGL.Enums.All pname, Single* @params) { - Delegates.glColorTableParameterivSGI((OpenTK.OpenGL.Enums.All)target, (OpenTK.OpenGL.Enums.All)pname, (Int32*)@params); + Delegates.glColorTableParameterfvSGI((OpenTK.OpenGL.Enums.All)target, (OpenTK.OpenGL.Enums.All)pname, (Single*)@params); } public static @@ -34230,6 +34223,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ColorTableParameter(OpenTK.OpenGL.Enums.All target, OpenTK.OpenGL.Enums.All pname, Int32* @params) + { + Delegates.glColorTableParameterivSGI((OpenTK.OpenGL.Enums.All)target, (OpenTK.OpenGL.Enums.All)pname, (Int32*)@params); + } + public static void CopyColorTable(OpenTK.OpenGL.Enums.All target, OpenTK.OpenGL.Enums.PixelInternalFormat internalformat, Int32 x, Int32 y, Int32 width) { @@ -34262,13 +34262,6 @@ namespace OpenTK.OpenGL } } - [System.CLSCompliant(false)] - public static - unsafe void GetColorTableParameter(OpenTK.OpenGL.Enums.All target, OpenTK.OpenGL.Enums.All pname, [Out] Single* @params) - { - Delegates.glGetColorTableParameterfvSGI((OpenTK.OpenGL.Enums.All)target, (OpenTK.OpenGL.Enums.All)pname, (Single*)@params); - } - public static void GetColorTableParameter(OpenTK.OpenGL.Enums.All target, OpenTK.OpenGL.Enums.All pname, [Out] Single[] @params) { @@ -34296,9 +34289,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetColorTableParameter(OpenTK.OpenGL.Enums.All target, OpenTK.OpenGL.Enums.All pname, [Out] Int32* @params) + unsafe void GetColorTableParameter(OpenTK.OpenGL.Enums.All target, OpenTK.OpenGL.Enums.All pname, [Out] Single* @params) { - Delegates.glGetColorTableParameterivSGI((OpenTK.OpenGL.Enums.All)target, (OpenTK.OpenGL.Enums.All)pname, (Int32*)@params); + Delegates.glGetColorTableParameterfvSGI((OpenTK.OpenGL.Enums.All)target, (OpenTK.OpenGL.Enums.All)pname, (Single*)@params); } public static @@ -34326,6 +34319,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void GetColorTableParameter(OpenTK.OpenGL.Enums.All target, OpenTK.OpenGL.Enums.All pname, [Out] Int32* @params) + { + Delegates.glGetColorTableParameterivSGI((OpenTK.OpenGL.Enums.All)target, (OpenTK.OpenGL.Enums.All)pname, (Int32*)@params); + } + } public static partial class Sgix @@ -34342,13 +34342,6 @@ namespace OpenTK.OpenGL Delegates.glSpriteParameterfSGIX((OpenTK.OpenGL.Enums.All)pname, (Single)param); } - [System.CLSCompliant(false)] - public static - unsafe void SpriteParameterv(OpenTK.OpenGL.Enums.All pname, Single* @params) - { - Delegates.glSpriteParameterfvSGIX((OpenTK.OpenGL.Enums.All)pname, (Single*)@params); - } - public static void SpriteParameterv(OpenTK.OpenGL.Enums.All pname, Single[] @params) { @@ -34373,19 +34366,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void SpriteParameterv(OpenTK.OpenGL.Enums.All pname, Single* @params) + { + Delegates.glSpriteParameterfvSGIX((OpenTK.OpenGL.Enums.All)pname, (Single*)@params); + } + public static void SpriteParameter(OpenTK.OpenGL.Enums.All pname, Int32 param) { Delegates.glSpriteParameteriSGIX((OpenTK.OpenGL.Enums.All)pname, (Int32)param); } - [System.CLSCompliant(false)] - public static - unsafe void SpriteParameterv(OpenTK.OpenGL.Enums.All pname, Int32* @params) - { - Delegates.glSpriteParameterivSGIX((OpenTK.OpenGL.Enums.All)pname, (Int32*)@params); - } - public static void SpriteParameterv(OpenTK.OpenGL.Enums.All pname, Int32[] @params) { @@ -34410,19 +34403,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void SpriteParameterv(OpenTK.OpenGL.Enums.All pname, Int32* @params) + { + Delegates.glSpriteParameterivSGIX((OpenTK.OpenGL.Enums.All)pname, (Int32*)@params); + } + public static Int32 GetInstruments() { return Delegates.glGetInstrumentsSGIX(); } - [System.CLSCompliant(false)] - public static - unsafe void InstrumentsBuffer(Int32 size, [Out] Int32* buffer) - { - Delegates.glInstrumentsBufferSGIX((Int32)size, (Int32*)buffer); - } - public static void InstrumentsBuffer(Int32 size, [Out] Int32[] buffer) { @@ -34450,9 +34443,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe Int32 PollInstruments([Out] Int32* marker_p) + unsafe void InstrumentsBuffer(Int32 size, [Out] Int32* buffer) { - return Delegates.glPollInstrumentsSGIX((Int32*)marker_p); + Delegates.glInstrumentsBufferSGIX((Int32)size, (Int32*)buffer); } public static @@ -34481,6 +34474,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe Int32 PollInstruments([Out] Int32* marker_p) + { + return Delegates.glPollInstrumentsSGIX((Int32*)marker_p); + } + public static void ReadInstruments(Int32 marker) { @@ -34511,13 +34511,6 @@ namespace OpenTK.OpenGL Delegates.glTagSampleBufferSGIX(); } - [System.CLSCompliant(false)] - public static - unsafe void DeformationMap3(OpenTK.OpenGL.Enums.All target, Double u1, Double u2, Int32 ustride, Int32 uorder, Double v1, Double v2, Int32 vstride, Int32 vorder, Double w1, Double w2, Int32 wstride, Int32 worder, Double* points) - { - Delegates.glDeformationMap3dSGIX((OpenTK.OpenGL.Enums.All)target, (Double)u1, (Double)u2, (Int32)ustride, (Int32)uorder, (Double)v1, (Double)v2, (Int32)vstride, (Int32)vorder, (Double)w1, (Double)w2, (Int32)wstride, (Int32)worder, (Double*)points); - } - public static void DeformationMap3(OpenTK.OpenGL.Enums.All target, Double u1, Double u2, Int32 ustride, Int32 uorder, Double v1, Double v2, Int32 vstride, Int32 vorder, Double w1, Double w2, Int32 wstride, Int32 worder, Double[] points) { @@ -34544,9 +34537,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void DeformationMap3(OpenTK.OpenGL.Enums.All target, Single u1, Single u2, Int32 ustride, Int32 uorder, Single v1, Single v2, Int32 vstride, Int32 vorder, Single w1, Single w2, Int32 wstride, Int32 worder, Single* points) + unsafe void DeformationMap3(OpenTK.OpenGL.Enums.All target, Double u1, Double u2, Int32 ustride, Int32 uorder, Double v1, Double v2, Int32 vstride, Int32 vorder, Double w1, Double w2, Int32 wstride, Int32 worder, Double* points) { - Delegates.glDeformationMap3fSGIX((OpenTK.OpenGL.Enums.All)target, (Single)u1, (Single)u2, (Int32)ustride, (Int32)uorder, (Single)v1, (Single)v2, (Int32)vstride, (Int32)vorder, (Single)w1, (Single)w2, (Int32)wstride, (Int32)worder, (Single*)points); + Delegates.glDeformationMap3dSGIX((OpenTK.OpenGL.Enums.All)target, (Double)u1, (Double)u2, (Int32)ustride, (Int32)uorder, (Double)v1, (Double)v2, (Int32)vstride, (Int32)vorder, (Double)w1, (Double)w2, (Int32)wstride, (Int32)worder, (Double*)points); } public static @@ -34573,6 +34566,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void DeformationMap3(OpenTK.OpenGL.Enums.All target, Single u1, Single u2, Int32 ustride, Int32 uorder, Single v1, Single v2, Int32 vstride, Int32 vorder, Single w1, Single w2, Int32 wstride, Int32 worder, Single* points) + { + Delegates.glDeformationMap3fSGIX((OpenTK.OpenGL.Enums.All)target, (Single)u1, (Single)u2, (Int32)ustride, (Int32)uorder, (Single)v1, (Single)v2, (Int32)vstride, (Int32)vorder, (Single)w1, (Single)w2, (Int32)wstride, (Int32)worder, (Single*)points); + } + [System.CLSCompliant(false)] public static void Deform(UInt32 mask) @@ -34599,13 +34599,6 @@ namespace OpenTK.OpenGL Delegates.glLoadIdentityDeformationMapSGIX((UInt32)mask); } - [System.CLSCompliant(false)] - public static - unsafe void ReferencePlane(Double* equation) - { - Delegates.glReferencePlaneSGIX((Double*)equation); - } - public static void ReferencePlane(Double[] equation) { @@ -34630,26 +34623,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReferencePlane(Double* equation) + { + Delegates.glReferencePlaneSGIX((Double*)equation); + } + public static void FlushRaster() { Delegates.glFlushRasterSGIX(); } - [System.CLSCompliant(false)] - public static - unsafe void GetListParameter(UInt32 list, OpenTK.OpenGL.Enums.ListParameterName pname, [Out] Single* @params) - { - Delegates.glGetListParameterfvSGIX((UInt32)list, (OpenTK.OpenGL.Enums.ListParameterName)pname, (Single*)@params); - } - - [System.CLSCompliant(false)] - public static - unsafe void GetListParameter(Int32 list, OpenTK.OpenGL.Enums.ListParameterName pname, [Out] Single* @params) - { - Delegates.glGetListParameterfvSGIX((UInt32)list, (OpenTK.OpenGL.Enums.ListParameterName)pname, (Single*)@params); - } - [System.CLSCompliant(false)] public static void GetListParameter(UInt32 list, OpenTK.OpenGL.Enums.ListParameterName pname, [Out] Single[] @params) @@ -34704,16 +34690,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetListParameter(UInt32 list, OpenTK.OpenGL.Enums.ListParameterName pname, [Out] Int32* @params) + unsafe void GetListParameter(UInt32 list, OpenTK.OpenGL.Enums.ListParameterName pname, [Out] Single* @params) { - Delegates.glGetListParameterivSGIX((UInt32)list, (OpenTK.OpenGL.Enums.ListParameterName)pname, (Int32*)@params); + Delegates.glGetListParameterfvSGIX((UInt32)list, (OpenTK.OpenGL.Enums.ListParameterName)pname, (Single*)@params); } [System.CLSCompliant(false)] public static - unsafe void GetListParameter(Int32 list, OpenTK.OpenGL.Enums.ListParameterName pname, [Out] Int32* @params) + unsafe void GetListParameter(Int32 list, OpenTK.OpenGL.Enums.ListParameterName pname, [Out] Single* @params) { - Delegates.glGetListParameterivSGIX((UInt32)list, (OpenTK.OpenGL.Enums.ListParameterName)pname, (Int32*)@params); + Delegates.glGetListParameterfvSGIX((UInt32)list, (OpenTK.OpenGL.Enums.ListParameterName)pname, (Single*)@params); } [System.CLSCompliant(false)] @@ -34768,6 +34754,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void GetListParameter(UInt32 list, OpenTK.OpenGL.Enums.ListParameterName pname, [Out] Int32* @params) + { + Delegates.glGetListParameterivSGIX((UInt32)list, (OpenTK.OpenGL.Enums.ListParameterName)pname, (Int32*)@params); + } + + [System.CLSCompliant(false)] + public static + unsafe void GetListParameter(Int32 list, OpenTK.OpenGL.Enums.ListParameterName pname, [Out] Int32* @params) + { + Delegates.glGetListParameterivSGIX((UInt32)list, (OpenTK.OpenGL.Enums.ListParameterName)pname, (Int32*)@params); + } + [System.CLSCompliant(false)] public static void ListParameter(UInt32 list, OpenTK.OpenGL.Enums.ListParameterName pname, Single param) @@ -34781,20 +34781,6 @@ namespace OpenTK.OpenGL Delegates.glListParameterfSGIX((UInt32)list, (OpenTK.OpenGL.Enums.ListParameterName)pname, (Single)param); } - [System.CLSCompliant(false)] - public static - unsafe void ListParameterv(UInt32 list, OpenTK.OpenGL.Enums.ListParameterName pname, Single* @params) - { - Delegates.glListParameterfvSGIX((UInt32)list, (OpenTK.OpenGL.Enums.ListParameterName)pname, (Single*)@params); - } - - [System.CLSCompliant(false)] - public static - unsafe void ListParameterv(Int32 list, OpenTK.OpenGL.Enums.ListParameterName pname, Single* @params) - { - Delegates.glListParameterfvSGIX((UInt32)list, (OpenTK.OpenGL.Enums.ListParameterName)pname, (Single*)@params); - } - [System.CLSCompliant(false)] public static void ListParameterv(UInt32 list, OpenTK.OpenGL.Enums.ListParameterName pname, Single[] @params) @@ -34845,6 +34831,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ListParameterv(UInt32 list, OpenTK.OpenGL.Enums.ListParameterName pname, Single* @params) + { + Delegates.glListParameterfvSGIX((UInt32)list, (OpenTK.OpenGL.Enums.ListParameterName)pname, (Single*)@params); + } + + [System.CLSCompliant(false)] + public static + unsafe void ListParameterv(Int32 list, OpenTK.OpenGL.Enums.ListParameterName pname, Single* @params) + { + Delegates.glListParameterfvSGIX((UInt32)list, (OpenTK.OpenGL.Enums.ListParameterName)pname, (Single*)@params); + } + [System.CLSCompliant(false)] public static void ListParameter(UInt32 list, OpenTK.OpenGL.Enums.ListParameterName pname, Int32 param) @@ -34858,20 +34858,6 @@ namespace OpenTK.OpenGL Delegates.glListParameteriSGIX((UInt32)list, (OpenTK.OpenGL.Enums.ListParameterName)pname, (Int32)param); } - [System.CLSCompliant(false)] - public static - unsafe void ListParameterv(UInt32 list, OpenTK.OpenGL.Enums.ListParameterName pname, Int32* @params) - { - Delegates.glListParameterivSGIX((UInt32)list, (OpenTK.OpenGL.Enums.ListParameterName)pname, (Int32*)@params); - } - - [System.CLSCompliant(false)] - public static - unsafe void ListParameterv(Int32 list, OpenTK.OpenGL.Enums.ListParameterName pname, Int32* @params) - { - Delegates.glListParameterivSGIX((UInt32)list, (OpenTK.OpenGL.Enums.ListParameterName)pname, (Int32*)@params); - } - [System.CLSCompliant(false)] public static void ListParameterv(UInt32 list, OpenTK.OpenGL.Enums.ListParameterName pname, Int32[] @params) @@ -34922,6 +34908,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ListParameterv(UInt32 list, OpenTK.OpenGL.Enums.ListParameterName pname, Int32* @params) + { + Delegates.glListParameterivSGIX((UInt32)list, (OpenTK.OpenGL.Enums.ListParameterName)pname, (Int32*)@params); + } + + [System.CLSCompliant(false)] + public static + unsafe void ListParameterv(Int32 list, OpenTK.OpenGL.Enums.ListParameterName pname, Int32* @params) + { + Delegates.glListParameterivSGIX((UInt32)list, (OpenTK.OpenGL.Enums.ListParameterName)pname, (Int32*)@params); + } + public static void FragmentColorMaterial(OpenTK.OpenGL.Enums.MaterialFace face, OpenTK.OpenGL.Enums.MaterialParameter mode) { @@ -34934,13 +34934,6 @@ namespace OpenTK.OpenGL Delegates.glFragmentLightfSGIX((OpenTK.OpenGL.Enums.All)light, (OpenTK.OpenGL.Enums.All)pname, (Single)param); } - [System.CLSCompliant(false)] - public static - unsafe void FragmentLightv(OpenTK.OpenGL.Enums.All light, OpenTK.OpenGL.Enums.All pname, Single* @params) - { - Delegates.glFragmentLightfvSGIX((OpenTK.OpenGL.Enums.All)light, (OpenTK.OpenGL.Enums.All)pname, (Single*)@params); - } - public static void FragmentLightv(OpenTK.OpenGL.Enums.All light, OpenTK.OpenGL.Enums.All pname, Single[] @params) { @@ -34965,19 +34958,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void FragmentLightv(OpenTK.OpenGL.Enums.All light, OpenTK.OpenGL.Enums.All pname, Single* @params) + { + Delegates.glFragmentLightfvSGIX((OpenTK.OpenGL.Enums.All)light, (OpenTK.OpenGL.Enums.All)pname, (Single*)@params); + } + public static void FragmentLight(OpenTK.OpenGL.Enums.All light, OpenTK.OpenGL.Enums.All pname, Int32 param) { Delegates.glFragmentLightiSGIX((OpenTK.OpenGL.Enums.All)light, (OpenTK.OpenGL.Enums.All)pname, (Int32)param); } - [System.CLSCompliant(false)] - public static - unsafe void FragmentLightv(OpenTK.OpenGL.Enums.All light, OpenTK.OpenGL.Enums.All pname, Int32* @params) - { - Delegates.glFragmentLightivSGIX((OpenTK.OpenGL.Enums.All)light, (OpenTK.OpenGL.Enums.All)pname, (Int32*)@params); - } - public static void FragmentLightv(OpenTK.OpenGL.Enums.All light, OpenTK.OpenGL.Enums.All pname, Int32[] @params) { @@ -35002,19 +34995,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void FragmentLightv(OpenTK.OpenGL.Enums.All light, OpenTK.OpenGL.Enums.All pname, Int32* @params) + { + Delegates.glFragmentLightivSGIX((OpenTK.OpenGL.Enums.All)light, (OpenTK.OpenGL.Enums.All)pname, (Int32*)@params); + } + public static void FragmentLightModel(OpenTK.OpenGL.Enums.All pname, Single param) { Delegates.glFragmentLightModelfSGIX((OpenTK.OpenGL.Enums.All)pname, (Single)param); } - [System.CLSCompliant(false)] - public static - unsafe void FragmentLightModelv(OpenTK.OpenGL.Enums.All pname, Single* @params) - { - Delegates.glFragmentLightModelfvSGIX((OpenTK.OpenGL.Enums.All)pname, (Single*)@params); - } - public static void FragmentLightModelv(OpenTK.OpenGL.Enums.All pname, Single[] @params) { @@ -35039,19 +35032,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void FragmentLightModelv(OpenTK.OpenGL.Enums.All pname, Single* @params) + { + Delegates.glFragmentLightModelfvSGIX((OpenTK.OpenGL.Enums.All)pname, (Single*)@params); + } + public static void FragmentLightModel(OpenTK.OpenGL.Enums.All pname, Int32 param) { Delegates.glFragmentLightModeliSGIX((OpenTK.OpenGL.Enums.All)pname, (Int32)param); } - [System.CLSCompliant(false)] - public static - unsafe void FragmentLightModelv(OpenTK.OpenGL.Enums.All pname, Int32* @params) - { - Delegates.glFragmentLightModelivSGIX((OpenTK.OpenGL.Enums.All)pname, (Int32*)@params); - } - public static void FragmentLightModelv(OpenTK.OpenGL.Enums.All pname, Int32[] @params) { @@ -35076,19 +35069,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void FragmentLightModelv(OpenTK.OpenGL.Enums.All pname, Int32* @params) + { + Delegates.glFragmentLightModelivSGIX((OpenTK.OpenGL.Enums.All)pname, (Int32*)@params); + } + public static void FragmentMaterial(OpenTK.OpenGL.Enums.MaterialFace face, OpenTK.OpenGL.Enums.MaterialParameter pname, Single param) { Delegates.glFragmentMaterialfSGIX((OpenTK.OpenGL.Enums.MaterialFace)face, (OpenTK.OpenGL.Enums.MaterialParameter)pname, (Single)param); } - [System.CLSCompliant(false)] - public static - unsafe void FragmentMaterialv(OpenTK.OpenGL.Enums.MaterialFace face, OpenTK.OpenGL.Enums.MaterialParameter pname, Single* @params) - { - Delegates.glFragmentMaterialfvSGIX((OpenTK.OpenGL.Enums.MaterialFace)face, (OpenTK.OpenGL.Enums.MaterialParameter)pname, (Single*)@params); - } - public static void FragmentMaterialv(OpenTK.OpenGL.Enums.MaterialFace face, OpenTK.OpenGL.Enums.MaterialParameter pname, Single[] @params) { @@ -35113,19 +35106,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void FragmentMaterialv(OpenTK.OpenGL.Enums.MaterialFace face, OpenTK.OpenGL.Enums.MaterialParameter pname, Single* @params) + { + Delegates.glFragmentMaterialfvSGIX((OpenTK.OpenGL.Enums.MaterialFace)face, (OpenTK.OpenGL.Enums.MaterialParameter)pname, (Single*)@params); + } + public static void FragmentMaterial(OpenTK.OpenGL.Enums.MaterialFace face, OpenTK.OpenGL.Enums.MaterialParameter pname, Int32 param) { Delegates.glFragmentMaterialiSGIX((OpenTK.OpenGL.Enums.MaterialFace)face, (OpenTK.OpenGL.Enums.MaterialParameter)pname, (Int32)param); } - [System.CLSCompliant(false)] - public static - unsafe void FragmentMaterialv(OpenTK.OpenGL.Enums.MaterialFace face, OpenTK.OpenGL.Enums.MaterialParameter pname, Int32* @params) - { - Delegates.glFragmentMaterialivSGIX((OpenTK.OpenGL.Enums.MaterialFace)face, (OpenTK.OpenGL.Enums.MaterialParameter)pname, (Int32*)@params); - } - public static void FragmentMaterialv(OpenTK.OpenGL.Enums.MaterialFace face, OpenTK.OpenGL.Enums.MaterialParameter pname, Int32[] @params) { @@ -35152,9 +35145,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetFragmentLight(OpenTK.OpenGL.Enums.All light, OpenTK.OpenGL.Enums.All pname, [Out] Single* @params) + unsafe void FragmentMaterialv(OpenTK.OpenGL.Enums.MaterialFace face, OpenTK.OpenGL.Enums.MaterialParameter pname, Int32* @params) { - Delegates.glGetFragmentLightfvSGIX((OpenTK.OpenGL.Enums.All)light, (OpenTK.OpenGL.Enums.All)pname, (Single*)@params); + Delegates.glFragmentMaterialivSGIX((OpenTK.OpenGL.Enums.MaterialFace)face, (OpenTK.OpenGL.Enums.MaterialParameter)pname, (Int32*)@params); } public static @@ -35184,9 +35177,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetFragmentLight(OpenTK.OpenGL.Enums.All light, OpenTK.OpenGL.Enums.All pname, [Out] Int32* @params) + unsafe void GetFragmentLight(OpenTK.OpenGL.Enums.All light, OpenTK.OpenGL.Enums.All pname, [Out] Single* @params) { - Delegates.glGetFragmentLightivSGIX((OpenTK.OpenGL.Enums.All)light, (OpenTK.OpenGL.Enums.All)pname, (Int32*)@params); + Delegates.glGetFragmentLightfvSGIX((OpenTK.OpenGL.Enums.All)light, (OpenTK.OpenGL.Enums.All)pname, (Single*)@params); } public static @@ -35216,9 +35209,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetFragmentMaterial(OpenTK.OpenGL.Enums.MaterialFace face, OpenTK.OpenGL.Enums.MaterialParameter pname, [Out] Single* @params) + unsafe void GetFragmentLight(OpenTK.OpenGL.Enums.All light, OpenTK.OpenGL.Enums.All pname, [Out] Int32* @params) { - Delegates.glGetFragmentMaterialfvSGIX((OpenTK.OpenGL.Enums.MaterialFace)face, (OpenTK.OpenGL.Enums.MaterialParameter)pname, (Single*)@params); + Delegates.glGetFragmentLightivSGIX((OpenTK.OpenGL.Enums.All)light, (OpenTK.OpenGL.Enums.All)pname, (Int32*)@params); } public static @@ -35248,9 +35241,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetFragmentMaterial(OpenTK.OpenGL.Enums.MaterialFace face, OpenTK.OpenGL.Enums.MaterialParameter pname, [Out] Int32* @params) + unsafe void GetFragmentMaterial(OpenTK.OpenGL.Enums.MaterialFace face, OpenTK.OpenGL.Enums.MaterialParameter pname, [Out] Single* @params) { - Delegates.glGetFragmentMaterialivSGIX((OpenTK.OpenGL.Enums.MaterialFace)face, (OpenTK.OpenGL.Enums.MaterialParameter)pname, (Int32*)@params); + Delegates.glGetFragmentMaterialfvSGIX((OpenTK.OpenGL.Enums.MaterialFace)face, (OpenTK.OpenGL.Enums.MaterialParameter)pname, (Single*)@params); } public static @@ -35278,6 +35271,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void GetFragmentMaterial(OpenTK.OpenGL.Enums.MaterialFace face, OpenTK.OpenGL.Enums.MaterialParameter pname, [Out] Int32* @params) + { + Delegates.glGetFragmentMaterialivSGIX((OpenTK.OpenGL.Enums.MaterialFace)face, (OpenTK.OpenGL.Enums.MaterialParameter)pname, (Int32*)@params); + } + public static void LightEnv(OpenTK.OpenGL.Enums.All pname, Int32 param) { @@ -35297,20 +35297,6 @@ namespace OpenTK.OpenGL Delegates.glAsyncMarkerSGIX((UInt32)marker); } - [System.CLSCompliant(false)] - public static - unsafe Int32 FinishAsync([Out] UInt32* markerp) - { - return Delegates.glFinishAsyncSGIX((UInt32*)markerp); - } - - [System.CLSCompliant(false)] - public static - unsafe Int32 FinishAsync([Out] Int32* markerp) - { - return Delegates.glFinishAsyncSGIX((UInt32*)markerp); - } - [System.CLSCompliant(false)] public static Int32 FinishAsync([Out] UInt32[] markerp) @@ -35367,16 +35353,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe Int32 PollAsync([Out] UInt32* markerp) + unsafe Int32 FinishAsync([Out] UInt32* markerp) { - return Delegates.glPollAsyncSGIX((UInt32*)markerp); + return Delegates.glFinishAsyncSGIX((UInt32*)markerp); } [System.CLSCompliant(false)] public static - unsafe Int32 PollAsync([Out] Int32* markerp) + unsafe Int32 FinishAsync([Out] Int32* markerp) { - return Delegates.glPollAsyncSGIX((UInt32*)markerp); + return Delegates.glFinishAsyncSGIX((UInt32*)markerp); } [System.CLSCompliant(false)] @@ -35433,6 +35419,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe Int32 PollAsync([Out] UInt32* markerp) + { + return Delegates.glPollAsyncSGIX((UInt32*)markerp); + } + + [System.CLSCompliant(false)] + public static + unsafe Int32 PollAsync([Out] Int32* markerp) + { + return Delegates.glPollAsyncSGIX((UInt32*)markerp); + } + public static Int32 GenAsyncMarkers(Int32 range) { @@ -35507,13 +35507,6 @@ namespace OpenTK.OpenGL Delegates.glImageTransformParameterfHP((OpenTK.OpenGL.Enums.All)target, (OpenTK.OpenGL.Enums.All)pname, (Single)param); } - [System.CLSCompliant(false)] - public static - unsafe void ImageTransformParameterv(OpenTK.OpenGL.Enums.All target, OpenTK.OpenGL.Enums.All pname, Int32* @params) - { - Delegates.glImageTransformParameterivHP((OpenTK.OpenGL.Enums.All)target, (OpenTK.OpenGL.Enums.All)pname, (Int32*)@params); - } - public static void ImageTransformParameterv(OpenTK.OpenGL.Enums.All target, OpenTK.OpenGL.Enums.All pname, Int32[] @params) { @@ -35540,9 +35533,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void ImageTransformParameterv(OpenTK.OpenGL.Enums.All target, OpenTK.OpenGL.Enums.All pname, Single* @params) + unsafe void ImageTransformParameterv(OpenTK.OpenGL.Enums.All target, OpenTK.OpenGL.Enums.All pname, Int32* @params) { - Delegates.glImageTransformParameterfvHP((OpenTK.OpenGL.Enums.All)target, (OpenTK.OpenGL.Enums.All)pname, (Single*)@params); + Delegates.glImageTransformParameterivHP((OpenTK.OpenGL.Enums.All)target, (OpenTK.OpenGL.Enums.All)pname, (Int32*)@params); } public static @@ -35571,9 +35564,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetImageTransformParameter(OpenTK.OpenGL.Enums.All target, OpenTK.OpenGL.Enums.All pname, [Out] Int32* @params) + unsafe void ImageTransformParameterv(OpenTK.OpenGL.Enums.All target, OpenTK.OpenGL.Enums.All pname, Single* @params) { - Delegates.glGetImageTransformParameterivHP((OpenTK.OpenGL.Enums.All)target, (OpenTK.OpenGL.Enums.All)pname, (Int32*)@params); + Delegates.glImageTransformParameterfvHP((OpenTK.OpenGL.Enums.All)target, (OpenTK.OpenGL.Enums.All)pname, (Single*)@params); } public static @@ -35603,9 +35596,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetImageTransformParameter(OpenTK.OpenGL.Enums.All target, OpenTK.OpenGL.Enums.All pname, [Out] Single* @params) + unsafe void GetImageTransformParameter(OpenTK.OpenGL.Enums.All target, OpenTK.OpenGL.Enums.All pname, [Out] Int32* @params) { - Delegates.glGetImageTransformParameterfvHP((OpenTK.OpenGL.Enums.All)target, (OpenTK.OpenGL.Enums.All)pname, (Single*)@params); + Delegates.glGetImageTransformParameterivHP((OpenTK.OpenGL.Enums.All)target, (OpenTK.OpenGL.Enums.All)pname, (Int32*)@params); } public static @@ -35633,6 +35626,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void GetImageTransformParameter(OpenTK.OpenGL.Enums.All target, OpenTK.OpenGL.Enums.All pname, [Out] Single* @params) + { + Delegates.glGetImageTransformParameterfvHP((OpenTK.OpenGL.Enums.All)target, (OpenTK.OpenGL.Enums.All)pname, (Single*)@params); + } + } public static partial class Pgi @@ -35854,20 +35854,6 @@ namespace OpenTK.OpenGL Delegates.glReplacementCodeubSUN((Byte)code); } - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodev(UInt32* code) - { - Delegates.glReplacementCodeuivSUN((UInt32*)code); - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodev(Int32* code) - { - Delegates.glReplacementCodeuivSUN((UInt32*)code); - } - [System.CLSCompliant(false)] public static void ReplacementCodev(UInt32[] code) @@ -35920,16 +35906,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void ReplacementCodev(UInt16* code) + unsafe void ReplacementCodev(UInt32* code) { - Delegates.glReplacementCodeusvSUN((UInt16*)code); + Delegates.glReplacementCodeuivSUN((UInt32*)code); } [System.CLSCompliant(false)] public static - unsafe void ReplacementCodev(Int16* code) + unsafe void ReplacementCodev(Int32* code) { - Delegates.glReplacementCodeusvSUN((UInt16*)code); + Delegates.glReplacementCodeuivSUN((UInt32*)code); } [System.CLSCompliant(false)] @@ -35984,9 +35970,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void ReplacementCodev(Byte* code) + unsafe void ReplacementCodev(UInt16* code) { - Delegates.glReplacementCodeubvSUN((Byte*)code); + Delegates.glReplacementCodeusvSUN((UInt16*)code); + } + + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodev(Int16* code) + { + Delegates.glReplacementCodeusvSUN((UInt16*)code); } public static @@ -36013,6 +36006,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodev(Byte* code) + { + Delegates.glReplacementCodeubvSUN((Byte*)code); + } + public static void ReplacementCodePointer(OpenTK.OpenGL.Enums.All type, Int32 stride, IntPtr pointer) { @@ -36045,13 +36045,6 @@ namespace OpenTK.OpenGL Delegates.glColor4ubVertex2fSUN((Byte)r, (Byte)g, (Byte)b, (Byte)a, (Single)x, (Single)y); } - [System.CLSCompliant(false)] - public static - unsafe void Color4ubVertex2(Byte* c, Single* v) - { - Delegates.glColor4ubVertex2fvSUN((Byte*)c, (Single*)v); - } - public static void Color4ubVertex2(Byte[] c, Single[] v) { @@ -36078,19 +36071,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Color4ubVertex2(Byte* c, Single* v) + { + Delegates.glColor4ubVertex2fvSUN((Byte*)c, (Single*)v); + } + public static void Color4ubVertex3(Byte r, Byte g, Byte b, Byte a, Single x, Single y, Single z) { Delegates.glColor4ubVertex3fSUN((Byte)r, (Byte)g, (Byte)b, (Byte)a, (Single)x, (Single)y, (Single)z); } - [System.CLSCompliant(false)] - public static - unsafe void Color4ubVertex3(Byte* c, Single* v) - { - Delegates.glColor4ubVertex3fvSUN((Byte*)c, (Single*)v); - } - public static void Color4ubVertex3(Byte[] c, Single[] v) { @@ -36117,19 +36110,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Color4ubVertex3(Byte* c, Single* v) + { + Delegates.glColor4ubVertex3fvSUN((Byte*)c, (Single*)v); + } + public static void Color3fVertex3(Single r, Single g, Single b, Single x, Single y, Single z) { Delegates.glColor3fVertex3fSUN((Single)r, (Single)g, (Single)b, (Single)x, (Single)y, (Single)z); } - [System.CLSCompliant(false)] - public static - unsafe void Color3fVertex3(Single* c, Single* v) - { - Delegates.glColor3fVertex3fvSUN((Single*)c, (Single*)v); - } - public static void Color3fVertex3(Single[] c, Single[] v) { @@ -36156,19 +36149,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Color3fVertex3(Single* c, Single* v) + { + Delegates.glColor3fVertex3fvSUN((Single*)c, (Single*)v); + } + public static void Normal3fVertex3(Single nx, Single ny, Single nz, Single x, Single y, Single z) { Delegates.glNormal3fVertex3fSUN((Single)nx, (Single)ny, (Single)nz, (Single)x, (Single)y, (Single)z); } - [System.CLSCompliant(false)] - public static - unsafe void Normal3fVertex3(Single* n, Single* v) - { - Delegates.glNormal3fVertex3fvSUN((Single*)n, (Single*)v); - } - public static void Normal3fVertex3(Single[] n, Single[] v) { @@ -36195,19 +36188,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Normal3fVertex3(Single* n, Single* v) + { + Delegates.glNormal3fVertex3fvSUN((Single*)n, (Single*)v); + } + public static void Color4fNormal3fVertex3(Single r, Single g, Single b, Single a, Single nx, Single ny, Single nz, Single x, Single y, Single z) { Delegates.glColor4fNormal3fVertex3fSUN((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 Color4fNormal3fVertex3(Single* c, Single* n, Single* v) - { - Delegates.glColor4fNormal3fVertex3fvSUN((Single*)c, (Single*)n, (Single*)v); - } - public static void Color4fNormal3fVertex3(Single[] c, Single[] n, Single[] v) { @@ -36236,19 +36229,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void Color4fNormal3fVertex3(Single* c, Single* n, Single* v) + { + Delegates.glColor4fNormal3fVertex3fvSUN((Single*)c, (Single*)n, (Single*)v); + } + public static void TexCoord2fVertex3(Single s, Single t, Single x, Single y, Single z) { Delegates.glTexCoord2fVertex3fSUN((Single)s, (Single)t, (Single)x, (Single)y, (Single)z); } - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fVertex3(Single* tc, Single* v) - { - Delegates.glTexCoord2fVertex3fvSUN((Single*)tc, (Single*)v); - } - public static void TexCoord2fVertex3(Single[] tc, Single[] v) { @@ -36275,19 +36268,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void TexCoord2fVertex3(Single* tc, Single* v) + { + Delegates.glTexCoord2fVertex3fvSUN((Single*)tc, (Single*)v); + } + public static void TexCoord4fVertex4(Single s, Single t, Single p, Single q, Single x, Single y, Single z, Single w) { Delegates.glTexCoord4fVertex4fSUN((Single)s, (Single)t, (Single)p, (Single)q, (Single)x, (Single)y, (Single)z, (Single)w); } - [System.CLSCompliant(false)] - public static - unsafe void TexCoord4fVertex4(Single* tc, Single* v) - { - Delegates.glTexCoord4fVertex4fvSUN((Single*)tc, (Single*)v); - } - public static void TexCoord4fVertex4(Single[] tc, Single[] v) { @@ -36314,19 +36307,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void TexCoord4fVertex4(Single* tc, Single* v) + { + Delegates.glTexCoord4fVertex4fvSUN((Single*)tc, (Single*)v); + } + public static void TexCoord2fColor4ubVertex3(Single s, Single t, Byte r, Byte g, Byte b, Byte a, Single x, Single y, Single z) { Delegates.glTexCoord2fColor4ubVertex3fSUN((Single)s, (Single)t, (Byte)r, (Byte)g, (Byte)b, (Byte)a, (Single)x, (Single)y, (Single)z); } - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fColor4ubVertex3(Single* tc, Byte* c, Single* v) - { - Delegates.glTexCoord2fColor4ubVertex3fvSUN((Single*)tc, (Byte*)c, (Single*)v); - } - public static void TexCoord2fColor4ubVertex3(Single[] tc, Byte[] c, Single[] v) { @@ -36355,19 +36348,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void TexCoord2fColor4ubVertex3(Single* tc, Byte* c, Single* v) + { + Delegates.glTexCoord2fColor4ubVertex3fvSUN((Single*)tc, (Byte*)c, (Single*)v); + } + public static void TexCoord2fColor3fVertex3(Single s, Single t, Single r, Single g, Single b, Single x, Single y, Single z) { Delegates.glTexCoord2fColor3fVertex3fSUN((Single)s, (Single)t, (Single)r, (Single)g, (Single)b, (Single)x, (Single)y, (Single)z); } - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fColor3fVertex3(Single* tc, Single* c, Single* v) - { - Delegates.glTexCoord2fColor3fVertex3fvSUN((Single*)tc, (Single*)c, (Single*)v); - } - public static void TexCoord2fColor3fVertex3(Single[] tc, Single[] c, Single[] v) { @@ -36396,19 +36389,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void TexCoord2fColor3fVertex3(Single* tc, Single* c, Single* v) + { + Delegates.glTexCoord2fColor3fVertex3fvSUN((Single*)tc, (Single*)c, (Single*)v); + } + public static void TexCoord2fNormal3fVertex3(Single s, Single t, Single nx, Single ny, Single nz, Single x, Single y, Single z) { Delegates.glTexCoord2fNormal3fVertex3fSUN((Single)s, (Single)t, (Single)nx, (Single)ny, (Single)nz, (Single)x, (Single)y, (Single)z); } - [System.CLSCompliant(false)] - public static - unsafe void TexCoord2fNormal3fVertex3(Single* tc, Single* n, Single* v) - { - Delegates.glTexCoord2fNormal3fVertex3fvSUN((Single*)tc, (Single*)n, (Single*)v); - } - public static void TexCoord2fNormal3fVertex3(Single[] tc, Single[] n, Single[] v) { @@ -36437,19 +36430,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void TexCoord2fNormal3fVertex3(Single* tc, Single* n, Single* v) + { + Delegates.glTexCoord2fNormal3fVertex3fvSUN((Single*)tc, (Single*)n, (Single*)v); + } + public static void TexCoord2fColor4fNormal3fVertex3(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.glTexCoord2fColor4fNormal3fVertex3fSUN((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 TexCoord2fColor4fNormal3fVertex3(Single* tc, Single* c, Single* n, Single* v) - { - Delegates.glTexCoord2fColor4fNormal3fVertex3fvSUN((Single*)tc, (Single*)c, (Single*)n, (Single*)v); - } - public static void TexCoord2fColor4fNormal3fVertex3(Single[] tc, Single[] c, Single[] n, Single[] v) { @@ -36480,19 +36473,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void TexCoord2fColor4fNormal3fVertex3(Single* tc, Single* c, Single* n, Single* v) + { + Delegates.glTexCoord2fColor4fNormal3fVertex3fvSUN((Single*)tc, (Single*)c, (Single*)n, (Single*)v); + } + public static void TexCoord4fColor4fNormal3fVertex4(Single s, Single t, Single p, Single q, Single r, Single g, Single b, Single a, Single nx, Single ny, Single nz, Single x, Single y, Single z, Single w) { Delegates.glTexCoord4fColor4fNormal3fVertex4fSUN((Single)s, (Single)t, (Single)p, (Single)q, (Single)r, (Single)g, (Single)b, (Single)a, (Single)nx, (Single)ny, (Single)nz, (Single)x, (Single)y, (Single)z, (Single)w); } - [System.CLSCompliant(false)] - public static - unsafe void TexCoord4fColor4fNormal3fVertex4(Single* tc, Single* c, Single* n, Single* v) - { - Delegates.glTexCoord4fColor4fNormal3fVertex4fvSUN((Single*)tc, (Single*)c, (Single*)n, (Single*)v); - } - public static void TexCoord4fColor4fNormal3fVertex4(Single[] tc, Single[] c, Single[] n, Single[] v) { @@ -36523,6 +36516,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void TexCoord4fColor4fNormal3fVertex4(Single* tc, Single* c, Single* n, Single* v) + { + Delegates.glTexCoord4fColor4fNormal3fVertex4fvSUN((Single*)tc, (Single*)c, (Single*)n, (Single*)v); + } + [System.CLSCompliant(false)] public static void ReplacementCodeuiVertex3(UInt32 rc, Single x, Single y, Single z) @@ -36536,20 +36536,6 @@ namespace OpenTK.OpenGL Delegates.glReplacementCodeuiVertex3fSUN((UInt32)rc, (Single)x, (Single)y, (Single)z); } - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiVertex3v(UInt32* rc, Single* v) - { - Delegates.glReplacementCodeuiVertex3fvSUN((UInt32*)rc, (Single*)v); - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiVertex3v(Int32* rc, Single* v) - { - Delegates.glReplacementCodeuiVertex3fvSUN((UInt32*)rc, (Single*)v); - } - [System.CLSCompliant(false)] public static void ReplacementCodeuiVertex3v(UInt32[] rc, Single[] v) @@ -36604,6 +36590,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiVertex3v(UInt32* rc, Single* v) + { + Delegates.glReplacementCodeuiVertex3fvSUN((UInt32*)rc, (Single*)v); + } + + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiVertex3v(Int32* rc, Single* v) + { + Delegates.glReplacementCodeuiVertex3fvSUN((UInt32*)rc, (Single*)v); + } + [System.CLSCompliant(false)] public static void ReplacementCodeuiColor4ubVertex3(UInt32 rc, Byte r, Byte g, Byte b, Byte a, Single x, Single y, Single z) @@ -36617,20 +36617,6 @@ namespace OpenTK.OpenGL 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 ReplacementCodeuiColor4ubVertex3v(UInt32* rc, Byte* c, Single* v) - { - Delegates.glReplacementCodeuiColor4ubVertex3fvSUN((UInt32*)rc, (Byte*)c, (Single*)v); - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4ubVertex3v(Int32* rc, Byte* c, Single* v) - { - Delegates.glReplacementCodeuiColor4ubVertex3fvSUN((UInt32*)rc, (Byte*)c, (Single*)v); - } - [System.CLSCompliant(false)] public static void ReplacementCodeuiColor4ubVertex3v(UInt32[] rc, Byte[] c, Single[] v) @@ -36689,6 +36675,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiColor4ubVertex3v(UInt32* rc, Byte* c, Single* v) + { + Delegates.glReplacementCodeuiColor4ubVertex3fvSUN((UInt32*)rc, (Byte*)c, (Single*)v); + } + + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiColor4ubVertex3v(Int32* rc, Byte* c, Single* v) + { + Delegates.glReplacementCodeuiColor4ubVertex3fvSUN((UInt32*)rc, (Byte*)c, (Single*)v); + } + [System.CLSCompliant(false)] public static void ReplacementCodeuiColor3fVertex3(UInt32 rc, Single r, Single g, Single b, Single x, Single y, Single z) @@ -36702,20 +36702,6 @@ namespace OpenTK.OpenGL Delegates.glReplacementCodeuiColor3fVertex3fSUN((UInt32)rc, (Single)r, (Single)g, (Single)b, (Single)x, (Single)y, (Single)z); } - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor3fVertex3v(UInt32* rc, Single* c, Single* v) - { - Delegates.glReplacementCodeuiColor3fVertex3fvSUN((UInt32*)rc, (Single*)c, (Single*)v); - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor3fVertex3v(Int32* rc, Single* c, Single* v) - { - Delegates.glReplacementCodeuiColor3fVertex3fvSUN((UInt32*)rc, (Single*)c, (Single*)v); - } - [System.CLSCompliant(false)] public static void ReplacementCodeuiColor3fVertex3v(UInt32[] rc, Single[] c, Single[] v) @@ -36774,6 +36760,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiColor3fVertex3v(UInt32* rc, Single* c, Single* v) + { + Delegates.glReplacementCodeuiColor3fVertex3fvSUN((UInt32*)rc, (Single*)c, (Single*)v); + } + + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiColor3fVertex3v(Int32* rc, Single* c, Single* v) + { + Delegates.glReplacementCodeuiColor3fVertex3fvSUN((UInt32*)rc, (Single*)c, (Single*)v); + } + [System.CLSCompliant(false)] public static void ReplacementCodeuiNormal3fVertex3(UInt32 rc, Single nx, Single ny, Single nz, Single x, Single y, Single z) @@ -36787,20 +36787,6 @@ namespace OpenTK.OpenGL Delegates.glReplacementCodeuiNormal3fVertex3fSUN((UInt32)rc, (Single)nx, (Single)ny, (Single)nz, (Single)x, (Single)y, (Single)z); } - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiNormal3fVertex3v(UInt32* rc, Single* n, Single* v) - { - Delegates.glReplacementCodeuiNormal3fVertex3fvSUN((UInt32*)rc, (Single*)n, (Single*)v); - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiNormal3fVertex3v(Int32* rc, Single* n, Single* v) - { - Delegates.glReplacementCodeuiNormal3fVertex3fvSUN((UInt32*)rc, (Single*)n, (Single*)v); - } - [System.CLSCompliant(false)] public static void ReplacementCodeuiNormal3fVertex3v(UInt32[] rc, Single[] n, Single[] v) @@ -36859,6 +36845,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiNormal3fVertex3v(UInt32* rc, Single* n, Single* v) + { + Delegates.glReplacementCodeuiNormal3fVertex3fvSUN((UInt32*)rc, (Single*)n, (Single*)v); + } + + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiNormal3fVertex3v(Int32* rc, Single* n, Single* v) + { + Delegates.glReplacementCodeuiNormal3fVertex3fvSUN((UInt32*)rc, (Single*)n, (Single*)v); + } + [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) @@ -36872,20 +36872,6 @@ 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); } - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(UInt32* rc, Single* c, Single* n, Single* v) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)c, (Single*)n, (Single*)v); - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(Int32* rc, Single* c, Single* n, Single* v) - { - Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)c, (Single*)n, (Single*)v); - } - [System.CLSCompliant(false)] public static void ReplacementCodeuiColor4fNormal3fVertex3v(UInt32[] rc, Single[] c, Single[] n, Single[] v) @@ -36948,6 +36934,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(UInt32* rc, Single* c, Single* n, Single* v) + { + Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)c, (Single*)n, (Single*)v); + } + + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiColor4fNormal3fVertex3v(Int32* rc, Single* c, Single* n, Single* v) + { + Delegates.glReplacementCodeuiColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)c, (Single*)n, (Single*)v); + } + [System.CLSCompliant(false)] public static void ReplacementCodeuiTexCoord2fVertex3(UInt32 rc, Single s, Single t, Single x, Single y, Single z) @@ -36961,20 +36961,6 @@ namespace OpenTK.OpenGL Delegates.glReplacementCodeuiTexCoord2fVertex3fSUN((UInt32)rc, (Single)s, (Single)t, (Single)x, (Single)y, (Single)z); } - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fVertex3v(UInt32* rc, Single* tc, Single* v) - { - Delegates.glReplacementCodeuiTexCoord2fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)v); - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fVertex3v(Int32* rc, Single* tc, Single* v) - { - Delegates.glReplacementCodeuiTexCoord2fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)v); - } - [System.CLSCompliant(false)] public static void ReplacementCodeuiTexCoord2fVertex3v(UInt32[] rc, Single[] tc, Single[] v) @@ -37033,6 +37019,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fVertex3v(UInt32* rc, Single* tc, Single* v) + { + Delegates.glReplacementCodeuiTexCoord2fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)v); + } + + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fVertex3v(Int32* rc, Single* tc, Single* v) + { + Delegates.glReplacementCodeuiTexCoord2fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)v); + } + [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) @@ -37046,20 +37046,6 @@ namespace OpenTK.OpenGL 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 ReplacementCodeuiTexCoord2fNormal3fVertex3v(UInt32* rc, Single* tc, Single* n, Single* v) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)n, (Single*)v); - } - - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(Int32* rc, Single* tc, Single* n, Single* v) - { - Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)n, (Single*)v); - } - [System.CLSCompliant(false)] public static void ReplacementCodeuiTexCoord2fNormal3fVertex3v(UInt32[] rc, Single[] tc, Single[] n, Single[] v) @@ -37122,6 +37108,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(UInt32* rc, Single* tc, Single* n, Single* v) + { + Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)n, (Single*)v); + } + + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fNormal3fVertex3v(Int32* rc, Single* tc, Single* n, Single* v) + { + Delegates.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)n, (Single*)v); + } + [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) @@ -37135,20 +37135,6 @@ 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); } - [System.CLSCompliant(false)] - public static - unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32* 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 ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(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 void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32[] rc, Single[] tc, Single[] c, Single[] n, Single[] v) @@ -37215,6 +37201,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(UInt32* 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 ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3v(Int32* rc, Single* tc, Single* c, Single* n, Single* v) + { + Delegates.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN((UInt32*)rc, (Single*)tc, (Single*)c, (Single*)n, (Single*)v); + } + public static void DrawMeshArrays(OpenTK.OpenGL.Enums.BeginMode mode, Int32 first, Int32 count, Int32 width) { @@ -37247,13 +37247,6 @@ namespace OpenTK.OpenGL Delegates.glWindowPos2dMESA((Double)x, (Double)y); } - [System.CLSCompliant(false)] - public static - unsafe void WindowPos2(Double* v) - { - Delegates.glWindowPos2dvMESA((Double*)v); - } - public static void WindowPos2(Double[] v) { @@ -37278,19 +37271,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void WindowPos2(Double* v) + { + Delegates.glWindowPos2dvMESA((Double*)v); + } + public static void WindowPos2(Single x, Single y) { Delegates.glWindowPos2fMESA((Single)x, (Single)y); } - [System.CLSCompliant(false)] - public static - unsafe void WindowPos2(Single* v) - { - Delegates.glWindowPos2fvMESA((Single*)v); - } - public static void WindowPos2(Single[] v) { @@ -37315,19 +37308,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void WindowPos2(Single* v) + { + Delegates.glWindowPos2fvMESA((Single*)v); + } + public static void WindowPos2(Int32 x, Int32 y) { Delegates.glWindowPos2iMESA((Int32)x, (Int32)y); } - [System.CLSCompliant(false)] - public static - unsafe void WindowPos2(Int32* v) - { - Delegates.glWindowPos2ivMESA((Int32*)v); - } - public static void WindowPos2(Int32[] v) { @@ -37352,19 +37345,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void WindowPos2(Int32* v) + { + Delegates.glWindowPos2ivMESA((Int32*)v); + } + public static void WindowPos2(Int16 x, Int16 y) { Delegates.glWindowPos2sMESA((Int16)x, (Int16)y); } - [System.CLSCompliant(false)] - public static - unsafe void WindowPos2(Int16* v) - { - Delegates.glWindowPos2svMESA((Int16*)v); - } - public static void WindowPos2(Int16[] v) { @@ -37389,19 +37382,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void WindowPos2(Int16* v) + { + Delegates.glWindowPos2svMESA((Int16*)v); + } + public static void WindowPos3(Double x, Double y, Double z) { Delegates.glWindowPos3dMESA((Double)x, (Double)y, (Double)z); } - [System.CLSCompliant(false)] - public static - unsafe void WindowPos3(Double* v) - { - Delegates.glWindowPos3dvMESA((Double*)v); - } - public static void WindowPos3(Double[] v) { @@ -37426,19 +37419,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void WindowPos3(Double* v) + { + Delegates.glWindowPos3dvMESA((Double*)v); + } + public static void WindowPos3(Single x, Single y, Single z) { Delegates.glWindowPos3fMESA((Single)x, (Single)y, (Single)z); } - [System.CLSCompliant(false)] - public static - unsafe void WindowPos3(Single* v) - { - Delegates.glWindowPos3fvMESA((Single*)v); - } - public static void WindowPos3(Single[] v) { @@ -37463,19 +37456,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void WindowPos3(Single* v) + { + Delegates.glWindowPos3fvMESA((Single*)v); + } + public static void WindowPos3(Int32 x, Int32 y, Int32 z) { Delegates.glWindowPos3iMESA((Int32)x, (Int32)y, (Int32)z); } - [System.CLSCompliant(false)] - public static - unsafe void WindowPos3(Int32* v) - { - Delegates.glWindowPos3ivMESA((Int32*)v); - } - public static void WindowPos3(Int32[] v) { @@ -37500,19 +37493,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void WindowPos3(Int32* v) + { + Delegates.glWindowPos3ivMESA((Int32*)v); + } + public static void WindowPos3(Int16 x, Int16 y, Int16 z) { Delegates.glWindowPos3sMESA((Int16)x, (Int16)y, (Int16)z); } - [System.CLSCompliant(false)] - public static - unsafe void WindowPos3(Int16* v) - { - Delegates.glWindowPos3svMESA((Int16*)v); - } - public static void WindowPos3(Int16[] v) { @@ -37537,19 +37530,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void WindowPos3(Int16* v) + { + Delegates.glWindowPos3svMESA((Int16*)v); + } + public static void WindowPos4(Double x, Double y, Double z, Double w) { Delegates.glWindowPos4dMESA((Double)x, (Double)y, (Double)z, (Double)w); } - [System.CLSCompliant(false)] - public static - unsafe void WindowPos4(Double* v) - { - Delegates.glWindowPos4dvMESA((Double*)v); - } - public static void WindowPos4(Double[] v) { @@ -37574,19 +37567,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void WindowPos4(Double* v) + { + Delegates.glWindowPos4dvMESA((Double*)v); + } + public static void WindowPos4(Single x, Single y, Single z, Single w) { Delegates.glWindowPos4fMESA((Single)x, (Single)y, (Single)z, (Single)w); } - [System.CLSCompliant(false)] - public static - unsafe void WindowPos4(Single* v) - { - Delegates.glWindowPos4fvMESA((Single*)v); - } - public static void WindowPos4(Single[] v) { @@ -37611,19 +37604,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void WindowPos4(Single* v) + { + Delegates.glWindowPos4fvMESA((Single*)v); + } + public static void WindowPos4(Int32 x, Int32 y, Int32 z, Int32 w) { Delegates.glWindowPos4iMESA((Int32)x, (Int32)y, (Int32)z, (Int32)w); } - [System.CLSCompliant(false)] - public static - unsafe void WindowPos4(Int32* v) - { - Delegates.glWindowPos4ivMESA((Int32*)v); - } - public static void WindowPos4(Int32[] v) { @@ -37648,19 +37641,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void WindowPos4(Int32* v) + { + Delegates.glWindowPos4ivMESA((Int32*)v); + } + public static void WindowPos4(Int16 x, Int16 y, Int16 z, Int16 w) { Delegates.glWindowPos4sMESA((Int16)x, (Int16)y, (Int16)z, (Int16)w); } - [System.CLSCompliant(false)] - public static - unsafe void WindowPos4(Int16* v) - { - Delegates.glWindowPos4svMESA((Int16*)v); - } - public static void WindowPos4(Int16[] v) { @@ -37685,17 +37678,17 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void WindowPos4(Int16* v) + { + Delegates.glWindowPos4svMESA((Int16*)v); + } + } public static partial class Ibm { - [System.CLSCompliant(false)] - public static - unsafe void MultiModeDrawArrays(OpenTK.OpenGL.Enums.BeginMode* mode, Int32* first, Int32* count, Int32 primcount, Int32 modestride) - { - Delegates.glMultiModeDrawArraysIBM((OpenTK.OpenGL.Enums.BeginMode*)mode, (Int32*)first, (Int32*)count, (Int32)primcount, (Int32)modestride); - } - public static void MultiModeDrawArrays(OpenTK.OpenGL.Enums.BeginMode[] mode, Int32[] first, Int32[] count, Int32 primcount, Int32 modestride) { @@ -37726,24 +37719,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void MultiModeDrawElements(OpenTK.OpenGL.Enums.BeginMode* mode, Int32* count, OpenTK.OpenGL.Enums.DrawElementsType type, IntPtr indices, Int32 primcount, Int32 modestride) + unsafe void MultiModeDrawArrays(OpenTK.OpenGL.Enums.BeginMode* mode, Int32* first, Int32* count, Int32 primcount, Int32 modestride) { - Delegates.glMultiModeDrawElementsIBM((OpenTK.OpenGL.Enums.BeginMode*)mode, (Int32*)count, (OpenTK.OpenGL.Enums.DrawElementsType)type, (IntPtr)indices, (Int32)primcount, (Int32)modestride); - } - - [System.CLSCompliant(false)] - public static - unsafe void MultiModeDrawElements(OpenTK.OpenGL.Enums.BeginMode* mode, Int32* count, OpenTK.OpenGL.Enums.DrawElementsType type, [In, Out] object indices, Int32 primcount, Int32 modestride) - { - System.Runtime.InteropServices.GCHandle indices_ptr = System.Runtime.InteropServices.GCHandle.Alloc(indices, System.Runtime.InteropServices.GCHandleType.Pinned); - try - { - Delegates.glMultiModeDrawElementsIBM((OpenTK.OpenGL.Enums.BeginMode*)mode, (Int32*)count, (OpenTK.OpenGL.Enums.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount, (Int32)modestride); - } - finally - { - indices_ptr.Free(); - } + Delegates.glMultiModeDrawArraysIBM((OpenTK.OpenGL.Enums.BeginMode*)mode, (Int32*)first, (Int32*)count, (Int32)primcount, (Int32)modestride); } public static @@ -37814,6 +37792,28 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void MultiModeDrawElements(OpenTK.OpenGL.Enums.BeginMode* mode, Int32* count, OpenTK.OpenGL.Enums.DrawElementsType type, IntPtr indices, Int32 primcount, Int32 modestride) + { + Delegates.glMultiModeDrawElementsIBM((OpenTK.OpenGL.Enums.BeginMode*)mode, (Int32*)count, (OpenTK.OpenGL.Enums.DrawElementsType)type, (IntPtr)indices, (Int32)primcount, (Int32)modestride); + } + + [System.CLSCompliant(false)] + public static + unsafe void MultiModeDrawElements(OpenTK.OpenGL.Enums.BeginMode* mode, Int32* count, OpenTK.OpenGL.Enums.DrawElementsType type, [In, Out] object indices, Int32 primcount, Int32 modestride) + { + System.Runtime.InteropServices.GCHandle indices_ptr = System.Runtime.InteropServices.GCHandle.Alloc(indices, System.Runtime.InteropServices.GCHandleType.Pinned); + try + { + Delegates.glMultiModeDrawElementsIBM((OpenTK.OpenGL.Enums.BeginMode*)mode, (Int32*)count, (OpenTK.OpenGL.Enums.DrawElementsType)type, (IntPtr)indices_ptr.AddrOfPinnedObject(), (Int32)primcount, (Int32)modestride); + } + finally + { + indices_ptr.Free(); + } + } + public static void ColorPointerList(Int32 size, OpenTK.OpenGL.Enums.ColorPointerType type, Int32 stride, IntPtr pointer, Int32 ptrstride) { @@ -37866,13 +37866,6 @@ namespace OpenTK.OpenGL } } - [System.CLSCompliant(false)] - public static - unsafe void EdgeFlagPointerList(Int32 stride, bool* pointer, Int32 ptrstride) - { - Delegates.glEdgeFlagPointerListIBM((Int32)stride, (bool*)pointer, (Int32)ptrstride); - } - public static void EdgeFlagPointerList(Int32 stride, bool[] pointer, Int32 ptrstride) { @@ -37897,6 +37890,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void EdgeFlagPointerList(Int32 stride, bool* pointer, Int32 ptrstride) + { + Delegates.glEdgeFlagPointerListIBM((Int32)stride, (bool*)pointer, (Int32)ptrstride); + } + public static void FogCoordPointerList(OpenTK.OpenGL.Enums.All type, Int32 stride, IntPtr pointer, Int32 ptrstride) { @@ -38048,13 +38048,6 @@ namespace OpenTK.OpenGL public static partial class Ati { - [System.CLSCompliant(false)] - public static - unsafe void TexBumpParameter(OpenTK.OpenGL.Enums.All pname, Int32* param) - { - Delegates.glTexBumpParameterivATI((OpenTK.OpenGL.Enums.All)pname, (Int32*)param); - } - public static void TexBumpParameter(OpenTK.OpenGL.Enums.All pname, Int32[] param) { @@ -38081,9 +38074,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void TexBumpParameter(OpenTK.OpenGL.Enums.All pname, Single* param) + unsafe void TexBumpParameter(OpenTK.OpenGL.Enums.All pname, Int32* param) { - Delegates.glTexBumpParameterfvATI((OpenTK.OpenGL.Enums.All)pname, (Single*)param); + Delegates.glTexBumpParameterivATI((OpenTK.OpenGL.Enums.All)pname, (Int32*)param); } public static @@ -38112,9 +38105,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetTexBumpParameter(OpenTK.OpenGL.Enums.All pname, [Out] Int32* param) + unsafe void TexBumpParameter(OpenTK.OpenGL.Enums.All pname, Single* param) { - Delegates.glGetTexBumpParameterivATI((OpenTK.OpenGL.Enums.All)pname, (Int32*)param); + Delegates.glTexBumpParameterfvATI((OpenTK.OpenGL.Enums.All)pname, (Single*)param); } public static @@ -38144,9 +38137,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetTexBumpParameter(OpenTK.OpenGL.Enums.All pname, [Out] Single* param) + unsafe void GetTexBumpParameter(OpenTK.OpenGL.Enums.All pname, [Out] Int32* param) { - Delegates.glGetTexBumpParameterfvATI((OpenTK.OpenGL.Enums.All)pname, (Single*)param); + Delegates.glGetTexBumpParameterivATI((OpenTK.OpenGL.Enums.All)pname, (Int32*)param); } public static @@ -38174,6 +38167,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void GetTexBumpParameter(OpenTK.OpenGL.Enums.All pname, [Out] Single* param) + { + Delegates.glGetTexBumpParameterfvATI((OpenTK.OpenGL.Enums.All)pname, (Single*)param); + } + [System.CLSCompliant(false)] public static Int32 GenFragmentShaders(UInt32 range) @@ -38329,20 +38329,6 @@ namespace OpenTK.OpenGL Delegates.glAlphaFragmentOp3ATI((OpenTK.OpenGL.Enums.All)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 SetFragmentShaderConstant(UInt32 dst, Single* value) - { - Delegates.glSetFragmentShaderConstantATI((UInt32)dst, (Single*)value); - } - - [System.CLSCompliant(false)] - public static - unsafe void SetFragmentShaderConstant(Int32 dst, Single* value) - { - Delegates.glSetFragmentShaderConstantATI((UInt32)dst, (Single*)value); - } - [System.CLSCompliant(false)] public static void SetFragmentShaderConstant(UInt32 dst, Single[] value) @@ -38393,6 +38379,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void SetFragmentShaderConstant(UInt32 dst, Single* value) + { + Delegates.glSetFragmentShaderConstantATI((UInt32)dst, (Single*)value); + } + + [System.CLSCompliant(false)] + public static + unsafe void SetFragmentShaderConstant(Int32 dst, Single* value) + { + Delegates.glSetFragmentShaderConstantATI((UInt32)dst, (Single*)value); + } + public static void PNTriangles(OpenTK.OpenGL.Enums.All pname, Int32 param) { @@ -38498,20 +38498,6 @@ namespace OpenTK.OpenGL } } - [System.CLSCompliant(false)] - public static - unsafe void GetObjectBuffer(UInt32 buffer, OpenTK.OpenGL.Enums.All pname, [Out] Single* @params) - { - Delegates.glGetObjectBufferfvATI((UInt32)buffer, (OpenTK.OpenGL.Enums.All)pname, (Single*)@params); - } - - [System.CLSCompliant(false)] - public static - unsafe void GetObjectBuffer(Int32 buffer, OpenTK.OpenGL.Enums.All pname, [Out] Single* @params) - { - Delegates.glGetObjectBufferfvATI((UInt32)buffer, (OpenTK.OpenGL.Enums.All)pname, (Single*)@params); - } - [System.CLSCompliant(false)] public static void GetObjectBuffer(UInt32 buffer, OpenTK.OpenGL.Enums.All pname, [Out] Single[] @params) @@ -38566,16 +38552,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetObjectBuffer(UInt32 buffer, OpenTK.OpenGL.Enums.All pname, [Out] Int32* @params) + unsafe void GetObjectBuffer(UInt32 buffer, OpenTK.OpenGL.Enums.All pname, [Out] Single* @params) { - Delegates.glGetObjectBufferivATI((UInt32)buffer, (OpenTK.OpenGL.Enums.All)pname, (Int32*)@params); + Delegates.glGetObjectBufferfvATI((UInt32)buffer, (OpenTK.OpenGL.Enums.All)pname, (Single*)@params); } [System.CLSCompliant(false)] public static - unsafe void GetObjectBuffer(Int32 buffer, OpenTK.OpenGL.Enums.All pname, [Out] Int32* @params) + unsafe void GetObjectBuffer(Int32 buffer, OpenTK.OpenGL.Enums.All pname, [Out] Single* @params) { - Delegates.glGetObjectBufferivATI((UInt32)buffer, (OpenTK.OpenGL.Enums.All)pname, (Int32*)@params); + Delegates.glGetObjectBufferfvATI((UInt32)buffer, (OpenTK.OpenGL.Enums.All)pname, (Single*)@params); } [System.CLSCompliant(false)] @@ -38630,6 +38616,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void GetObjectBuffer(UInt32 buffer, OpenTK.OpenGL.Enums.All pname, [Out] Int32* @params) + { + Delegates.glGetObjectBufferivATI((UInt32)buffer, (OpenTK.OpenGL.Enums.All)pname, (Int32*)@params); + } + + [System.CLSCompliant(false)] + public static + unsafe void GetObjectBuffer(Int32 buffer, OpenTK.OpenGL.Enums.All pname, [Out] Int32* @params) + { + Delegates.glGetObjectBufferivATI((UInt32)buffer, (OpenTK.OpenGL.Enums.All)pname, (Int32*)@params); + } + [System.CLSCompliant(false)] public static void FreeObjectBuffer(UInt32 buffer) @@ -38656,13 +38656,6 @@ namespace OpenTK.OpenGL Delegates.glArrayObjectATI((OpenTK.OpenGL.Enums.EnableCap)array, (Int32)size, (OpenTK.OpenGL.Enums.All)type, (Int32)stride, (UInt32)buffer, (UInt32)offset); } - [System.CLSCompliant(false)] - public static - unsafe void GetArrayObject(OpenTK.OpenGL.Enums.EnableCap array, OpenTK.OpenGL.Enums.All pname, [Out] Single* @params) - { - Delegates.glGetArrayObjectfvATI((OpenTK.OpenGL.Enums.EnableCap)array, (OpenTK.OpenGL.Enums.All)pname, (Single*)@params); - } - public static void GetArrayObject(OpenTK.OpenGL.Enums.EnableCap array, OpenTK.OpenGL.Enums.All pname, [Out] Single[] @params) { @@ -38690,9 +38683,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetArrayObject(OpenTK.OpenGL.Enums.EnableCap array, OpenTK.OpenGL.Enums.All pname, [Out] Int32* @params) + unsafe void GetArrayObject(OpenTK.OpenGL.Enums.EnableCap array, OpenTK.OpenGL.Enums.All pname, [Out] Single* @params) { - Delegates.glGetArrayObjectivATI((OpenTK.OpenGL.Enums.EnableCap)array, (OpenTK.OpenGL.Enums.All)pname, (Int32*)@params); + Delegates.glGetArrayObjectfvATI((OpenTK.OpenGL.Enums.EnableCap)array, (OpenTK.OpenGL.Enums.All)pname, (Single*)@params); } public static @@ -38720,6 +38713,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void GetArrayObject(OpenTK.OpenGL.Enums.EnableCap array, OpenTK.OpenGL.Enums.All pname, [Out] Int32* @params) + { + Delegates.glGetArrayObjectivATI((OpenTK.OpenGL.Enums.EnableCap)array, (OpenTK.OpenGL.Enums.All)pname, (Int32*)@params); + } + [System.CLSCompliant(false)] public static void VariantArrayObject(UInt32 id, OpenTK.OpenGL.Enums.All type, Int32 stride, UInt32 buffer, UInt32 offset) @@ -38733,20 +38733,6 @@ namespace OpenTK.OpenGL Delegates.glVariantArrayObjectATI((UInt32)id, (OpenTK.OpenGL.Enums.All)type, (Int32)stride, (UInt32)buffer, (UInt32)offset); } - [System.CLSCompliant(false)] - public static - unsafe void GetVariantArrayObject(UInt32 id, OpenTK.OpenGL.Enums.All pname, [Out] Single* @params) - { - Delegates.glGetVariantArrayObjectfvATI((UInt32)id, (OpenTK.OpenGL.Enums.All)pname, (Single*)@params); - } - - [System.CLSCompliant(false)] - public static - unsafe void GetVariantArrayObject(Int32 id, OpenTK.OpenGL.Enums.All pname, [Out] Single* @params) - { - Delegates.glGetVariantArrayObjectfvATI((UInt32)id, (OpenTK.OpenGL.Enums.All)pname, (Single*)@params); - } - [System.CLSCompliant(false)] public static void GetVariantArrayObject(UInt32 id, OpenTK.OpenGL.Enums.All pname, [Out] Single[] @params) @@ -38801,16 +38787,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetVariantArrayObject(UInt32 id, OpenTK.OpenGL.Enums.All pname, [Out] Int32* @params) + unsafe void GetVariantArrayObject(UInt32 id, OpenTK.OpenGL.Enums.All pname, [Out] Single* @params) { - Delegates.glGetVariantArrayObjectivATI((UInt32)id, (OpenTK.OpenGL.Enums.All)pname, (Int32*)@params); + Delegates.glGetVariantArrayObjectfvATI((UInt32)id, (OpenTK.OpenGL.Enums.All)pname, (Single*)@params); } [System.CLSCompliant(false)] public static - unsafe void GetVariantArrayObject(Int32 id, OpenTK.OpenGL.Enums.All pname, [Out] Int32* @params) + unsafe void GetVariantArrayObject(Int32 id, OpenTK.OpenGL.Enums.All pname, [Out] Single* @params) { - Delegates.glGetVariantArrayObjectivATI((UInt32)id, (OpenTK.OpenGL.Enums.All)pname, (Int32*)@params); + Delegates.glGetVariantArrayObjectfvATI((UInt32)id, (OpenTK.OpenGL.Enums.All)pname, (Single*)@params); } [System.CLSCompliant(false)] @@ -38865,17 +38851,24 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] public static - void VertexStream1(OpenTK.OpenGL.Enums.All stream, Int16 x) + unsafe void GetVariantArrayObject(UInt32 id, OpenTK.OpenGL.Enums.All pname, [Out] Int32* @params) { - Delegates.glVertexStream1sATI((OpenTK.OpenGL.Enums.All)stream, (Int16)x); + Delegates.glGetVariantArrayObjectivATI((UInt32)id, (OpenTK.OpenGL.Enums.All)pname, (Int32*)@params); } [System.CLSCompliant(false)] public static - unsafe void VertexStream1v(OpenTK.OpenGL.Enums.All stream, Int16* coords) + unsafe void GetVariantArrayObject(Int32 id, OpenTK.OpenGL.Enums.All pname, [Out] Int32* @params) { - Delegates.glVertexStream1svATI((OpenTK.OpenGL.Enums.All)stream, (Int16*)coords); + Delegates.glGetVariantArrayObjectivATI((UInt32)id, (OpenTK.OpenGL.Enums.All)pname, (Int32*)@params); + } + + public static + void VertexStream1(OpenTK.OpenGL.Enums.All stream, Int16 x) + { + Delegates.glVertexStream1sATI((OpenTK.OpenGL.Enums.All)stream, (Int16)x); } public static @@ -38902,19 +38895,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void VertexStream1v(OpenTK.OpenGL.Enums.All stream, Int16* coords) + { + Delegates.glVertexStream1svATI((OpenTK.OpenGL.Enums.All)stream, (Int16*)coords); + } + public static void VertexStream1(OpenTK.OpenGL.Enums.All stream, Int32 x) { Delegates.glVertexStream1iATI((OpenTK.OpenGL.Enums.All)stream, (Int32)x); } - [System.CLSCompliant(false)] - public static - unsafe void VertexStream1v(OpenTK.OpenGL.Enums.All stream, Int32* coords) - { - Delegates.glVertexStream1ivATI((OpenTK.OpenGL.Enums.All)stream, (Int32*)coords); - } - public static void VertexStream1v(OpenTK.OpenGL.Enums.All stream, Int32[] coords) { @@ -38939,19 +38932,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void VertexStream1v(OpenTK.OpenGL.Enums.All stream, Int32* coords) + { + Delegates.glVertexStream1ivATI((OpenTK.OpenGL.Enums.All)stream, (Int32*)coords); + } + public static void VertexStream1(OpenTK.OpenGL.Enums.All stream, Single x) { Delegates.glVertexStream1fATI((OpenTK.OpenGL.Enums.All)stream, (Single)x); } - [System.CLSCompliant(false)] - public static - unsafe void VertexStream1v(OpenTK.OpenGL.Enums.All stream, Single* coords) - { - Delegates.glVertexStream1fvATI((OpenTK.OpenGL.Enums.All)stream, (Single*)coords); - } - public static void VertexStream1v(OpenTK.OpenGL.Enums.All stream, Single[] coords) { @@ -38976,19 +38969,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void VertexStream1v(OpenTK.OpenGL.Enums.All stream, Single* coords) + { + Delegates.glVertexStream1fvATI((OpenTK.OpenGL.Enums.All)stream, (Single*)coords); + } + public static void VertexStream1(OpenTK.OpenGL.Enums.All stream, Double x) { Delegates.glVertexStream1dATI((OpenTK.OpenGL.Enums.All)stream, (Double)x); } - [System.CLSCompliant(false)] - public static - unsafe void VertexStream1v(OpenTK.OpenGL.Enums.All stream, Double* coords) - { - Delegates.glVertexStream1dvATI((OpenTK.OpenGL.Enums.All)stream, (Double*)coords); - } - public static void VertexStream1v(OpenTK.OpenGL.Enums.All stream, Double[] coords) { @@ -39013,19 +39006,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void VertexStream1v(OpenTK.OpenGL.Enums.All stream, Double* coords) + { + Delegates.glVertexStream1dvATI((OpenTK.OpenGL.Enums.All)stream, (Double*)coords); + } + public static void VertexStream2(OpenTK.OpenGL.Enums.All stream, Int16 x, Int16 y) { Delegates.glVertexStream2sATI((OpenTK.OpenGL.Enums.All)stream, (Int16)x, (Int16)y); } - [System.CLSCompliant(false)] - public static - unsafe void VertexStream2(OpenTK.OpenGL.Enums.All stream, Int16* coords) - { - Delegates.glVertexStream2svATI((OpenTK.OpenGL.Enums.All)stream, (Int16*)coords); - } - public static void VertexStream2(OpenTK.OpenGL.Enums.All stream, Int16[] coords) { @@ -39050,19 +39043,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void VertexStream2(OpenTK.OpenGL.Enums.All stream, Int16* coords) + { + Delegates.glVertexStream2svATI((OpenTK.OpenGL.Enums.All)stream, (Int16*)coords); + } + public static void VertexStream2(OpenTK.OpenGL.Enums.All stream, Int32 x, Int32 y) { Delegates.glVertexStream2iATI((OpenTK.OpenGL.Enums.All)stream, (Int32)x, (Int32)y); } - [System.CLSCompliant(false)] - public static - unsafe void VertexStream2(OpenTK.OpenGL.Enums.All stream, Int32* coords) - { - Delegates.glVertexStream2ivATI((OpenTK.OpenGL.Enums.All)stream, (Int32*)coords); - } - public static void VertexStream2(OpenTK.OpenGL.Enums.All stream, Int32[] coords) { @@ -39087,19 +39080,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void VertexStream2(OpenTK.OpenGL.Enums.All stream, Int32* coords) + { + Delegates.glVertexStream2ivATI((OpenTK.OpenGL.Enums.All)stream, (Int32*)coords); + } + public static void VertexStream2(OpenTK.OpenGL.Enums.All stream, Single x, Single y) { Delegates.glVertexStream2fATI((OpenTK.OpenGL.Enums.All)stream, (Single)x, (Single)y); } - [System.CLSCompliant(false)] - public static - unsafe void VertexStream2(OpenTK.OpenGL.Enums.All stream, Single* coords) - { - Delegates.glVertexStream2fvATI((OpenTK.OpenGL.Enums.All)stream, (Single*)coords); - } - public static void VertexStream2(OpenTK.OpenGL.Enums.All stream, Single[] coords) { @@ -39124,19 +39117,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void VertexStream2(OpenTK.OpenGL.Enums.All stream, Single* coords) + { + Delegates.glVertexStream2fvATI((OpenTK.OpenGL.Enums.All)stream, (Single*)coords); + } + public static void VertexStream2(OpenTK.OpenGL.Enums.All stream, Double x, Double y) { Delegates.glVertexStream2dATI((OpenTK.OpenGL.Enums.All)stream, (Double)x, (Double)y); } - [System.CLSCompliant(false)] - public static - unsafe void VertexStream2(OpenTK.OpenGL.Enums.All stream, Double* coords) - { - Delegates.glVertexStream2dvATI((OpenTK.OpenGL.Enums.All)stream, (Double*)coords); - } - public static void VertexStream2(OpenTK.OpenGL.Enums.All stream, Double[] coords) { @@ -39161,19 +39154,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void VertexStream2(OpenTK.OpenGL.Enums.All stream, Double* coords) + { + Delegates.glVertexStream2dvATI((OpenTK.OpenGL.Enums.All)stream, (Double*)coords); + } + public static void VertexStream3(OpenTK.OpenGL.Enums.All stream, Int16 x, Int16 y, Int16 z) { Delegates.glVertexStream3sATI((OpenTK.OpenGL.Enums.All)stream, (Int16)x, (Int16)y, (Int16)z); } - [System.CLSCompliant(false)] - public static - unsafe void VertexStream3(OpenTK.OpenGL.Enums.All stream, Int16* coords) - { - Delegates.glVertexStream3svATI((OpenTK.OpenGL.Enums.All)stream, (Int16*)coords); - } - public static void VertexStream3(OpenTK.OpenGL.Enums.All stream, Int16[] coords) { @@ -39198,19 +39191,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void VertexStream3(OpenTK.OpenGL.Enums.All stream, Int16* coords) + { + Delegates.glVertexStream3svATI((OpenTK.OpenGL.Enums.All)stream, (Int16*)coords); + } + public static void VertexStream3(OpenTK.OpenGL.Enums.All stream, Int32 x, Int32 y, Int32 z) { Delegates.glVertexStream3iATI((OpenTK.OpenGL.Enums.All)stream, (Int32)x, (Int32)y, (Int32)z); } - [System.CLSCompliant(false)] - public static - unsafe void VertexStream3(OpenTK.OpenGL.Enums.All stream, Int32* coords) - { - Delegates.glVertexStream3ivATI((OpenTK.OpenGL.Enums.All)stream, (Int32*)coords); - } - public static void VertexStream3(OpenTK.OpenGL.Enums.All stream, Int32[] coords) { @@ -39235,19 +39228,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void VertexStream3(OpenTK.OpenGL.Enums.All stream, Int32* coords) + { + Delegates.glVertexStream3ivATI((OpenTK.OpenGL.Enums.All)stream, (Int32*)coords); + } + public static void VertexStream3(OpenTK.OpenGL.Enums.All stream, Single x, Single y, Single z) { Delegates.glVertexStream3fATI((OpenTK.OpenGL.Enums.All)stream, (Single)x, (Single)y, (Single)z); } - [System.CLSCompliant(false)] - public static - unsafe void VertexStream3(OpenTK.OpenGL.Enums.All stream, Single* coords) - { - Delegates.glVertexStream3fvATI((OpenTK.OpenGL.Enums.All)stream, (Single*)coords); - } - public static void VertexStream3(OpenTK.OpenGL.Enums.All stream, Single[] coords) { @@ -39272,19 +39265,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void VertexStream3(OpenTK.OpenGL.Enums.All stream, Single* coords) + { + Delegates.glVertexStream3fvATI((OpenTK.OpenGL.Enums.All)stream, (Single*)coords); + } + public static void VertexStream3(OpenTK.OpenGL.Enums.All stream, Double x, Double y, Double z) { Delegates.glVertexStream3dATI((OpenTK.OpenGL.Enums.All)stream, (Double)x, (Double)y, (Double)z); } - [System.CLSCompliant(false)] - public static - unsafe void VertexStream3(OpenTK.OpenGL.Enums.All stream, Double* coords) - { - Delegates.glVertexStream3dvATI((OpenTK.OpenGL.Enums.All)stream, (Double*)coords); - } - public static void VertexStream3(OpenTK.OpenGL.Enums.All stream, Double[] coords) { @@ -39309,19 +39302,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void VertexStream3(OpenTK.OpenGL.Enums.All stream, Double* coords) + { + Delegates.glVertexStream3dvATI((OpenTK.OpenGL.Enums.All)stream, (Double*)coords); + } + public static void VertexStream4(OpenTK.OpenGL.Enums.All stream, Int16 x, Int16 y, Int16 z, Int16 w) { Delegates.glVertexStream4sATI((OpenTK.OpenGL.Enums.All)stream, (Int16)x, (Int16)y, (Int16)z, (Int16)w); } - [System.CLSCompliant(false)] - public static - unsafe void VertexStream4(OpenTK.OpenGL.Enums.All stream, Int16* coords) - { - Delegates.glVertexStream4svATI((OpenTK.OpenGL.Enums.All)stream, (Int16*)coords); - } - public static void VertexStream4(OpenTK.OpenGL.Enums.All stream, Int16[] coords) { @@ -39346,19 +39339,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void VertexStream4(OpenTK.OpenGL.Enums.All stream, Int16* coords) + { + Delegates.glVertexStream4svATI((OpenTK.OpenGL.Enums.All)stream, (Int16*)coords); + } + public static void VertexStream4(OpenTK.OpenGL.Enums.All stream, Int32 x, Int32 y, Int32 z, Int32 w) { Delegates.glVertexStream4iATI((OpenTK.OpenGL.Enums.All)stream, (Int32)x, (Int32)y, (Int32)z, (Int32)w); } - [System.CLSCompliant(false)] - public static - unsafe void VertexStream4(OpenTK.OpenGL.Enums.All stream, Int32* coords) - { - Delegates.glVertexStream4ivATI((OpenTK.OpenGL.Enums.All)stream, (Int32*)coords); - } - public static void VertexStream4(OpenTK.OpenGL.Enums.All stream, Int32[] coords) { @@ -39383,19 +39376,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void VertexStream4(OpenTK.OpenGL.Enums.All stream, Int32* coords) + { + Delegates.glVertexStream4ivATI((OpenTK.OpenGL.Enums.All)stream, (Int32*)coords); + } + public static void VertexStream4(OpenTK.OpenGL.Enums.All stream, Single x, Single y, Single z, Single w) { Delegates.glVertexStream4fATI((OpenTK.OpenGL.Enums.All)stream, (Single)x, (Single)y, (Single)z, (Single)w); } - [System.CLSCompliant(false)] - public static - unsafe void VertexStream4(OpenTK.OpenGL.Enums.All stream, Single* coords) - { - Delegates.glVertexStream4fvATI((OpenTK.OpenGL.Enums.All)stream, (Single*)coords); - } - public static void VertexStream4(OpenTK.OpenGL.Enums.All stream, Single[] coords) { @@ -39420,19 +39413,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void VertexStream4(OpenTK.OpenGL.Enums.All stream, Single* coords) + { + Delegates.glVertexStream4fvATI((OpenTK.OpenGL.Enums.All)stream, (Single*)coords); + } + public static void VertexStream4(OpenTK.OpenGL.Enums.All stream, Double x, Double y, Double z, Double w) { Delegates.glVertexStream4dATI((OpenTK.OpenGL.Enums.All)stream, (Double)x, (Double)y, (Double)z, (Double)w); } - [System.CLSCompliant(false)] - public static - unsafe void VertexStream4(OpenTK.OpenGL.Enums.All stream, Double* coords) - { - Delegates.glVertexStream4dvATI((OpenTK.OpenGL.Enums.All)stream, (Double*)coords); - } - public static void VertexStream4(OpenTK.OpenGL.Enums.All stream, Double[] coords) { @@ -39457,6 +39450,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void VertexStream4(OpenTK.OpenGL.Enums.All stream, Double* coords) + { + Delegates.glVertexStream4dvATI((OpenTK.OpenGL.Enums.All)stream, (Double*)coords); + } + [System.CLSCompliant(false)] public static void NormalStream3(OpenTK.OpenGL.Enums.All stream, SByte nx, SByte ny, SByte nz) @@ -39470,20 +39470,6 @@ namespace OpenTK.OpenGL Delegates.glNormalStream3bATI((OpenTK.OpenGL.Enums.All)stream, (SByte)nx, (SByte)ny, (SByte)nz); } - [System.CLSCompliant(false)] - public static - unsafe void NormalStream3(OpenTK.OpenGL.Enums.All stream, SByte* coords) - { - Delegates.glNormalStream3bvATI((OpenTK.OpenGL.Enums.All)stream, (SByte*)coords); - } - - [System.CLSCompliant(false)] - public static - unsafe void NormalStream3(OpenTK.OpenGL.Enums.All stream, Byte* coords) - { - Delegates.glNormalStream3bvATI((OpenTK.OpenGL.Enums.All)stream, (SByte*)coords); - } - [System.CLSCompliant(false)] public static void NormalStream3(OpenTK.OpenGL.Enums.All stream, SByte[] coords) @@ -39534,17 +39520,24 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] public static - void NormalStream3(OpenTK.OpenGL.Enums.All stream, Int16 nx, Int16 ny, Int16 nz) + unsafe void NormalStream3(OpenTK.OpenGL.Enums.All stream, SByte* coords) { - Delegates.glNormalStream3sATI((OpenTK.OpenGL.Enums.All)stream, (Int16)nx, (Int16)ny, (Int16)nz); + Delegates.glNormalStream3bvATI((OpenTK.OpenGL.Enums.All)stream, (SByte*)coords); } [System.CLSCompliant(false)] public static - unsafe void NormalStream3(OpenTK.OpenGL.Enums.All stream, Int16* coords) + unsafe void NormalStream3(OpenTK.OpenGL.Enums.All stream, Byte* coords) { - Delegates.glNormalStream3svATI((OpenTK.OpenGL.Enums.All)stream, (Int16*)coords); + Delegates.glNormalStream3bvATI((OpenTK.OpenGL.Enums.All)stream, (SByte*)coords); + } + + public static + void NormalStream3(OpenTK.OpenGL.Enums.All stream, Int16 nx, Int16 ny, Int16 nz) + { + Delegates.glNormalStream3sATI((OpenTK.OpenGL.Enums.All)stream, (Int16)nx, (Int16)ny, (Int16)nz); } public static @@ -39571,19 +39564,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void NormalStream3(OpenTK.OpenGL.Enums.All stream, Int16* coords) + { + Delegates.glNormalStream3svATI((OpenTK.OpenGL.Enums.All)stream, (Int16*)coords); + } + public static void NormalStream3(OpenTK.OpenGL.Enums.All stream, Int32 nx, Int32 ny, Int32 nz) { Delegates.glNormalStream3iATI((OpenTK.OpenGL.Enums.All)stream, (Int32)nx, (Int32)ny, (Int32)nz); } - [System.CLSCompliant(false)] - public static - unsafe void NormalStream3(OpenTK.OpenGL.Enums.All stream, Int32* coords) - { - Delegates.glNormalStream3ivATI((OpenTK.OpenGL.Enums.All)stream, (Int32*)coords); - } - public static void NormalStream3(OpenTK.OpenGL.Enums.All stream, Int32[] coords) { @@ -39608,19 +39601,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void NormalStream3(OpenTK.OpenGL.Enums.All stream, Int32* coords) + { + Delegates.glNormalStream3ivATI((OpenTK.OpenGL.Enums.All)stream, (Int32*)coords); + } + public static void NormalStream3(OpenTK.OpenGL.Enums.All stream, Single nx, Single ny, Single nz) { Delegates.glNormalStream3fATI((OpenTK.OpenGL.Enums.All)stream, (Single)nx, (Single)ny, (Single)nz); } - [System.CLSCompliant(false)] - public static - unsafe void NormalStream3(OpenTK.OpenGL.Enums.All stream, Single* coords) - { - Delegates.glNormalStream3fvATI((OpenTK.OpenGL.Enums.All)stream, (Single*)coords); - } - public static void NormalStream3(OpenTK.OpenGL.Enums.All stream, Single[] coords) { @@ -39645,19 +39638,19 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void NormalStream3(OpenTK.OpenGL.Enums.All stream, Single* coords) + { + Delegates.glNormalStream3fvATI((OpenTK.OpenGL.Enums.All)stream, (Single*)coords); + } + public static void NormalStream3(OpenTK.OpenGL.Enums.All stream, Double nx, Double ny, Double nz) { Delegates.glNormalStream3dATI((OpenTK.OpenGL.Enums.All)stream, (Double)nx, (Double)ny, (Double)nz); } - [System.CLSCompliant(false)] - public static - unsafe void NormalStream3(OpenTK.OpenGL.Enums.All stream, Double* coords) - { - Delegates.glNormalStream3dvATI((OpenTK.OpenGL.Enums.All)stream, (Double*)coords); - } - public static void NormalStream3(OpenTK.OpenGL.Enums.All stream, Double[] coords) { @@ -39682,6 +39675,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void NormalStream3(OpenTK.OpenGL.Enums.All stream, Double* coords) + { + Delegates.glNormalStream3dvATI((OpenTK.OpenGL.Enums.All)stream, (Double*)coords); + } + public static void ClientActiveVertexStream(OpenTK.OpenGL.Enums.All stream) { @@ -39745,13 +39745,6 @@ namespace OpenTK.OpenGL Delegates.glDrawRangeElementArrayATI((OpenTK.OpenGL.Enums.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32)count); } - [System.CLSCompliant(false)] - public static - unsafe void DrawBuffers(Int32 n, OpenTK.OpenGL.Enums.All* bufs) - { - Delegates.glDrawBuffersATI((Int32)n, (OpenTK.OpenGL.Enums.All*)bufs); - } - public static void DrawBuffers(Int32 n, OpenTK.OpenGL.Enums.All[] bufs) { @@ -39776,6 +39769,13 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void DrawBuffers(Int32 n, OpenTK.OpenGL.Enums.All* bufs) + { + Delegates.glDrawBuffersATI((Int32)n, (OpenTK.OpenGL.Enums.All*)bufs); + } + [System.CLSCompliant(false)] public static unsafe IntPtr MapObjectBuffer(UInt32 buffer) @@ -39835,20 +39835,6 @@ namespace OpenTK.OpenGL Delegates.glVertexAttribArrayObjectATI((UInt32)index, (Int32)size, (OpenTK.OpenGL.Enums.All)type, (bool)normalized, (Int32)stride, (UInt32)buffer, (UInt32)offset); } - [System.CLSCompliant(false)] - public static - unsafe void GetVertexAttribArrayObject(UInt32 index, OpenTK.OpenGL.Enums.All pname, [Out] Single* @params) - { - Delegates.glGetVertexAttribArrayObjectfvATI((UInt32)index, (OpenTK.OpenGL.Enums.All)pname, (Single*)@params); - } - - [System.CLSCompliant(false)] - public static - unsafe void GetVertexAttribArrayObject(Int32 index, OpenTK.OpenGL.Enums.All pname, [Out] Single* @params) - { - Delegates.glGetVertexAttribArrayObjectfvATI((UInt32)index, (OpenTK.OpenGL.Enums.All)pname, (Single*)@params); - } - [System.CLSCompliant(false)] public static void GetVertexAttribArrayObject(UInt32 index, OpenTK.OpenGL.Enums.All pname, [Out] Single[] @params) @@ -39903,16 +39889,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GetVertexAttribArrayObject(UInt32 index, OpenTK.OpenGL.Enums.All pname, [Out] Int32* @params) + unsafe void GetVertexAttribArrayObject(UInt32 index, OpenTK.OpenGL.Enums.All pname, [Out] Single* @params) { - Delegates.glGetVertexAttribArrayObjectivATI((UInt32)index, (OpenTK.OpenGL.Enums.All)pname, (Int32*)@params); + Delegates.glGetVertexAttribArrayObjectfvATI((UInt32)index, (OpenTK.OpenGL.Enums.All)pname, (Single*)@params); } [System.CLSCompliant(false)] public static - unsafe void GetVertexAttribArrayObject(Int32 index, OpenTK.OpenGL.Enums.All pname, [Out] Int32* @params) + unsafe void GetVertexAttribArrayObject(Int32 index, OpenTK.OpenGL.Enums.All pname, [Out] Single* @params) { - Delegates.glGetVertexAttribArrayObjectivATI((UInt32)index, (OpenTK.OpenGL.Enums.All)pname, (Int32*)@params); + Delegates.glGetVertexAttribArrayObjectfvATI((UInt32)index, (OpenTK.OpenGL.Enums.All)pname, (Single*)@params); } [System.CLSCompliant(false)] @@ -39967,6 +39953,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void GetVertexAttribArrayObject(UInt32 index, OpenTK.OpenGL.Enums.All pname, [Out] Int32* @params) + { + Delegates.glGetVertexAttribArrayObjectivATI((UInt32)index, (OpenTK.OpenGL.Enums.All)pname, (Int32*)@params); + } + + [System.CLSCompliant(false)] + public static + unsafe void GetVertexAttribArrayObject(Int32 index, OpenTK.OpenGL.Enums.All pname, [Out] Int32* @params) + { + Delegates.glGetVertexAttribArrayObjectivATI((UInt32)index, (OpenTK.OpenGL.Enums.All)pname, (Int32*)@params); + } + } public static partial class Apple @@ -40016,13 +40016,6 @@ namespace OpenTK.OpenGL Delegates.glDrawRangeElementArrayAPPLE((OpenTK.OpenGL.Enums.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32)first, (Int32)count); } - [System.CLSCompliant(false)] - public static - unsafe void MultiDrawElementArray(OpenTK.OpenGL.Enums.BeginMode mode, Int32* first, Int32* count, Int32 primcount) - { - Delegates.glMultiDrawElementArrayAPPLE((OpenTK.OpenGL.Enums.BeginMode)mode, (Int32*)first, (Int32*)count, (Int32)primcount); - } - public static void MultiDrawElementArray(OpenTK.OpenGL.Enums.BeginMode mode, Int32[] first, Int32[] count, Int32 primcount) { @@ -40051,16 +40044,9 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void MultiDrawRangeElementArray(OpenTK.OpenGL.Enums.BeginMode mode, UInt32 start, UInt32 end, Int32* first, Int32* count, Int32 primcount) + unsafe void MultiDrawElementArray(OpenTK.OpenGL.Enums.BeginMode mode, Int32* first, Int32* count, Int32 primcount) { - Delegates.glMultiDrawRangeElementArrayAPPLE((OpenTK.OpenGL.Enums.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32*)first, (Int32*)count, (Int32)primcount); - } - - [System.CLSCompliant(false)] - public static - unsafe void MultiDrawRangeElementArray(OpenTK.OpenGL.Enums.BeginMode mode, Int32 start, Int32 end, Int32* first, Int32* count, Int32 primcount) - { - Delegates.glMultiDrawRangeElementArrayAPPLE((OpenTK.OpenGL.Enums.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32*)first, (Int32*)count, (Int32)primcount); + Delegates.glMultiDrawElementArrayAPPLE((OpenTK.OpenGL.Enums.BeginMode)mode, (Int32*)first, (Int32*)count, (Int32)primcount); } [System.CLSCompliant(false)] @@ -40119,16 +40105,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GenFences(Int32 n, [Out] UInt32* fences) + unsafe void MultiDrawRangeElementArray(OpenTK.OpenGL.Enums.BeginMode mode, UInt32 start, UInt32 end, Int32* first, Int32* count, Int32 primcount) { - Delegates.glGenFencesAPPLE((Int32)n, (UInt32*)fences); + Delegates.glMultiDrawRangeElementArrayAPPLE((OpenTK.OpenGL.Enums.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32*)first, (Int32*)count, (Int32)primcount); } [System.CLSCompliant(false)] public static - unsafe void GenFences(Int32 n, [Out] Int32* fences) + unsafe void MultiDrawRangeElementArray(OpenTK.OpenGL.Enums.BeginMode mode, Int32 start, Int32 end, Int32* first, Int32* count, Int32 primcount) { - Delegates.glGenFencesAPPLE((Int32)n, (UInt32*)fences); + Delegates.glMultiDrawRangeElementArrayAPPLE((OpenTK.OpenGL.Enums.BeginMode)mode, (UInt32)start, (UInt32)end, (Int32*)first, (Int32*)count, (Int32)primcount); } [System.CLSCompliant(false)] @@ -40185,16 +40171,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void DeleteFences(Int32 n, UInt32* fences) + unsafe void GenFences(Int32 n, [Out] UInt32* fences) { - Delegates.glDeleteFencesAPPLE((Int32)n, (UInt32*)fences); + Delegates.glGenFencesAPPLE((Int32)n, (UInt32*)fences); } [System.CLSCompliant(false)] public static - unsafe void DeleteFences(Int32 n, Int32* fences) + unsafe void GenFences(Int32 n, [Out] Int32* fences) { - Delegates.glDeleteFencesAPPLE((Int32)n, (UInt32*)fences); + Delegates.glGenFencesAPPLE((Int32)n, (UInt32*)fences); } [System.CLSCompliant(false)] @@ -40247,6 +40233,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void DeleteFences(Int32 n, UInt32* fences) + { + Delegates.glDeleteFencesAPPLE((Int32)n, (UInt32*)fences); + } + + [System.CLSCompliant(false)] + public static + unsafe void DeleteFences(Int32 n, Int32* fences) + { + Delegates.glDeleteFencesAPPLE((Int32)n, (UInt32*)fences); + } + [System.CLSCompliant(false)] public static void SetFence(UInt32 fence) @@ -40331,20 +40331,6 @@ namespace OpenTK.OpenGL Delegates.glBindVertexArrayAPPLE((UInt32)array); } - [System.CLSCompliant(false)] - public static - unsafe void DeleteVertexArrays(Int32 n, UInt32* arrays) - { - Delegates.glDeleteVertexArraysAPPLE((Int32)n, (UInt32*)arrays); - } - - [System.CLSCompliant(false)] - public static - unsafe void DeleteVertexArrays(Int32 n, Int32* arrays) - { - Delegates.glDeleteVertexArraysAPPLE((Int32)n, (UInt32*)arrays); - } - [System.CLSCompliant(false)] public static void DeleteVertexArrays(Int32 n, UInt32[] arrays) @@ -40397,16 +40383,16 @@ namespace OpenTK.OpenGL [System.CLSCompliant(false)] public static - unsafe void GenVertexArrays(Int32 n, [Out] UInt32* arrays) + unsafe void DeleteVertexArrays(Int32 n, UInt32* arrays) { - Delegates.glGenVertexArraysAPPLE((Int32)n, (UInt32*)arrays); + Delegates.glDeleteVertexArraysAPPLE((Int32)n, (UInt32*)arrays); } [System.CLSCompliant(false)] public static - unsafe void GenVertexArrays(Int32 n, [Out] Int32* arrays) + unsafe void DeleteVertexArrays(Int32 n, Int32* arrays) { - Delegates.glGenVertexArraysAPPLE((Int32)n, (UInt32*)arrays); + Delegates.glDeleteVertexArraysAPPLE((Int32)n, (UInt32*)arrays); } [System.CLSCompliant(false)] @@ -40461,6 +40447,20 @@ namespace OpenTK.OpenGL } } + [System.CLSCompliant(false)] + public static + unsafe void GenVertexArrays(Int32 n, [Out] UInt32* arrays) + { + Delegates.glGenVertexArraysAPPLE((Int32)n, (UInt32*)arrays); + } + + [System.CLSCompliant(false)] + public static + unsafe void GenVertexArrays(Int32 n, [Out] Int32* arrays) + { + Delegates.glGenVertexArraysAPPLE((Int32)n, (UInt32*)arrays); + } + [System.CLSCompliant(false)] public static bool IsVertexArray(UInt32 array) diff --git a/Source/OpenTK/OpenGL/Bindings/GLEnums.cs b/Source/OpenTK/OpenGL/Bindings/GLEnums.cs index 8f87486f..2dd66e15 100644 --- a/Source/OpenTK/OpenGL/Bindings/GLEnums.cs +++ b/Source/OpenTK/OpenGL/Bindings/GLEnums.cs @@ -1688,38 +1688,44 @@ namespace OpenTK.OpenGL DetailTextureLevelSgis = ((int)0x809a), TextureMaxClampTSgix = ((int)0x836a), TextureCompareFailValue = ((int)0x80bf), + TextureCompareMode = ((int)0x884c), TexturePriority = ((int)0x8066), TextureLodBiasTSgix = ((int)0x818f), TextureClipmapCenterSgix = ((int)0x8171), TextureLodBiasRSgix = ((int)0x8190), - TextureClipmapFrameSgix = ((int)0x8172), + TextureBaseLevel = ((int)0x813c), TextureLodBiasSSgix = ((int)0x818e), TextureClipmapDepthSgix = ((int)0x8176), - TextureCompareMode = ((int)0x884c), + DepthTextureMode = ((int)0x884b), TextureClipmapOffsetSgix = ((int)0x8173), TextureWrapQSgis = ((int)0x8137), - ClampToBorder = ((int)0x812d), + TextureClipmapFrameSgix = ((int)0x8172), TextureWrapS = ((int)0x2802), TextureMinFilter = ((int)0x2801), TextureWrapRExt = ((int)0x8072), + TextureWrapR = ((int)0x8072), TextureCompareSgix = ((int)0x819a), TextureMaxClampSSgix = ((int)0x8369), DetailTextureModeSgis = ((int)0x809b), + TextureMaxLevel = ((int)0x813d), DualTextureSelectSgis = ((int)0x8124), TextureClipmapLodOffsetSgix = ((int)0x8175), - DepthTextureMode = ((int)0x884b), + TextureMaxLod = ((int)0x813b), PostTextureFilterBiasSgix = ((int)0x8179), TextureCompareOperatorSgix = ((int)0x819b), TextureMaxClampRSgix = ((int)0x836b), ClampToEdge = ((int)0x812f), - TextureCompareFunc = ((int)0x884d), + TextureMinLod = ((int)0x813a), GenerateMipmapSgis = ((int)0x8191), + TextureDepth = ((int)0x8071), GenerateMipmap = ((int)0x8191), PostTextureFilterScaleSgix = ((int)0x817a), TextureBorderColor = ((int)0x1004), + TextureCompareFunc = ((int)0x884d), TextureClipmapVirtualDepthSgix = ((int)0x8174), TextureMagFilter = ((int)0x2800), TextureWrapT = ((int)0x2803), + ClampToBorder = ((int)0x812d), } public enum TextureTarget