diff --git a/Source/Bind/Specifications/GL2/signatures.xml b/Source/Bind/Specifications/GL2/signatures.xml
index 7e515696..cbcfdf65 100644
--- a/Source/Bind/Specifications/GL2/signatures.xml
+++ b/Source/Bind/Specifications/GL2/signatures.xml
@@ -5474,7 +5474,9 @@
-
+
+
+
@@ -9514,7 +9516,7 @@
-
+
@@ -9536,9 +9538,9 @@
-
+
-
+
@@ -11374,19 +11376,19 @@
-
+
-
+
-
+
@@ -11399,7 +11401,7 @@
-
+
@@ -17009,7 +17011,7 @@
-
+
@@ -17020,7 +17022,7 @@
-
+
@@ -17031,7 +17033,7 @@
-
+
@@ -17042,7 +17044,7 @@
-
+
@@ -17053,7 +17055,7 @@
-
+
@@ -17064,7 +17066,7 @@
-
+
@@ -17076,7 +17078,7 @@
-
+
@@ -17088,7 +17090,7 @@
-
+
@@ -17112,7 +17114,7 @@
-
+
@@ -17149,7 +17151,7 @@
-
+
@@ -17162,7 +17164,7 @@
-
+
@@ -17188,7 +17190,7 @@
-
+
@@ -17228,7 +17230,7 @@
-
+
@@ -17242,7 +17244,7 @@
-
+
@@ -17270,7 +17272,7 @@
-
+
@@ -17339,84 +17341,84 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -17433,7 +17435,7 @@
-
+
@@ -17607,6 +17609,7 @@
+
@@ -17633,6 +17636,7 @@
+
@@ -17662,6 +17666,7 @@
+
@@ -22895,13 +22900,13 @@
-
+
-
+
@@ -22979,7 +22984,7 @@
-
+
@@ -22990,7 +22995,7 @@
-
+
@@ -23002,7 +23007,7 @@
-
+
@@ -23014,7 +23019,7 @@
-
+
@@ -23027,7 +23032,7 @@
-
+
@@ -23040,7 +23045,7 @@
-
+
@@ -23054,7 +23059,7 @@
-
+
@@ -23068,28 +23073,28 @@
-
+
-
+
-
+
-
+
@@ -23341,42 +23346,42 @@
-
+
-
+
-
+
-
+
-
+
-
+
@@ -23939,7 +23944,7 @@
-
+
@@ -24193,7 +24198,7 @@
-
+
@@ -24215,9 +24220,9 @@
-
+
-
+
@@ -25001,7 +25006,7 @@
-
+
@@ -25042,7 +25047,7 @@
-
+
@@ -25054,7 +25059,7 @@
-
+
@@ -25067,7 +25072,7 @@
-
+
@@ -25081,70 +25086,70 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -30002,7 +30007,7 @@
-
+
@@ -30024,9 +30029,9 @@
-
+
-
+
@@ -30571,7 +30576,7 @@
-
+
@@ -31580,7 +31585,7 @@
-
+
@@ -31592,7 +31597,7 @@
-
+
@@ -31605,7 +31610,7 @@
-
+
@@ -31619,7 +31624,7 @@
-
+
@@ -31643,63 +31648,63 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -33146,13 +33151,13 @@
-
+
-
+
@@ -33230,7 +33235,7 @@
-
+
@@ -33241,7 +33246,7 @@
-
+
@@ -33253,7 +33258,7 @@
-
+
@@ -33265,7 +33270,7 @@
-
+
@@ -33278,7 +33283,7 @@
-
+
@@ -33291,7 +33296,7 @@
-
+
@@ -33305,7 +33310,7 @@
-
+
@@ -33319,28 +33324,28 @@
-
+
-
+
-
+
-
+
@@ -33585,42 +33590,42 @@
-
+
-
+
-
+
-
+
-
+
-
+
@@ -34178,7 +34183,7 @@
-
+
@@ -34432,7 +34437,7 @@
-
+
@@ -34454,9 +34459,9 @@
-
+
-
+
@@ -35240,7 +35245,7 @@
-
+
@@ -35281,7 +35286,7 @@
-
+
@@ -35293,7 +35298,7 @@
-
+
@@ -35306,7 +35311,7 @@
-
+
@@ -35320,70 +35325,70 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -38395,7 +38400,9 @@
-
+
+
+
@@ -40392,6 +40399,7 @@
+
@@ -40409,6 +40417,7 @@
+
@@ -40428,6 +40437,7 @@
+
@@ -41651,6 +41661,7 @@
+
@@ -45999,42 +46010,42 @@
-
+
-
+
-
+
-
+
-
+
-
+
@@ -46801,13 +46812,13 @@
-
+
-
+
@@ -47022,7 +47033,7 @@
-
+
@@ -47033,7 +47044,7 @@
-
+
@@ -47045,7 +47056,7 @@
-
+
@@ -47057,7 +47068,7 @@
-
+
@@ -47070,7 +47081,7 @@
-
+
@@ -47083,7 +47094,7 @@
-
+
@@ -47097,7 +47108,7 @@
-
+
@@ -47111,28 +47122,28 @@
-
+
-
+
-
+
-
+
@@ -47744,7 +47755,7 @@
-
+
@@ -47758,9 +47769,9 @@
-
+
-
+
@@ -48047,7 +48058,7 @@
-
+
@@ -48099,42 +48110,42 @@
-
+
-
+
-
+
-
+
-
+
-
+
diff --git a/Source/OpenTK/Graphics/ES11/ES11.cs b/Source/OpenTK/Graphics/ES11/ES11.cs
index e2d14212..68910d20 100644
--- a/Source/OpenTK/Graphics/ES11/ES11.cs
+++ b/Source/OpenTK/Graphics/ES11/ES11.cs
@@ -13181,9 +13181,12 @@ namespace OpenTK.Graphics.ES11
///
/// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.
///
+ ///
+ /// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.
+ ///
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glVertex2bOES")]
[CLSCompliant(false)]
- public static void Vertex2(Byte x) { throw new NotImplementedException(); }
+ public static void Vertex2(Byte x, Byte y) { throw new NotImplementedException(); }
/// [requires: OES_byte_coordinates]
/// Specify a vertex
@@ -13191,9 +13194,12 @@ namespace OpenTK.Graphics.ES11
///
/// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.
///
+ ///
+ /// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.
+ ///
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glVertex2bOES")]
[CLSCompliant(false)]
- public static void Vertex2(SByte x) { throw new NotImplementedException(); }
+ public static void Vertex2(SByte x, SByte y) { throw new NotImplementedException(); }
/// [requires: OES_byte_coordinates]
/// Specify a vertex
@@ -13205,6 +13211,16 @@ namespace OpenTK.Graphics.ES11
[CLSCompliant(false)]
public static void Vertex2(Byte[] coords) { throw new NotImplementedException(); }
+ /// [requires: OES_byte_coordinates]
+ /// Specify a vertex
+ ///
+ /// [length: 2]
+ /// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.
+ ///
+ [AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glVertex2bvOES")]
+ [CLSCompliant(false)]
+ public static void Vertex2(ref Byte coords) { throw new NotImplementedException(); }
+
/// [requires: OES_byte_coordinates]
/// Specify a vertex
///
@@ -13225,6 +13241,16 @@ namespace OpenTK.Graphics.ES11
[CLSCompliant(false)]
public static void Vertex2(SByte[] coords) { throw new NotImplementedException(); }
+ /// [requires: OES_byte_coordinates]
+ /// Specify a vertex
+ ///
+ /// [length: 2]
+ /// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.
+ ///
+ [AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glVertex2bvOES")]
+ [CLSCompliant(false)]
+ public static void Vertex2(ref SByte coords) { throw new NotImplementedException(); }
+
/// [requires: OES_byte_coordinates]
/// Specify a vertex
///
@@ -13261,9 +13287,12 @@ namespace OpenTK.Graphics.ES11
///
/// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.
///
+ ///
+ /// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.
+ ///
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glVertex3bOES")]
[CLSCompliant(false)]
- public static void Vertex3(Byte x, Byte y) { throw new NotImplementedException(); }
+ public static void Vertex3(Byte x, Byte y, Byte z) { throw new NotImplementedException(); }
/// [requires: OES_byte_coordinates]
/// Specify a vertex
@@ -13274,9 +13303,12 @@ namespace OpenTK.Graphics.ES11
///
/// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.
///
+ ///
+ /// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.
+ ///
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glVertex3bOES")]
[CLSCompliant(false)]
- public static void Vertex3(SByte x, SByte y) { throw new NotImplementedException(); }
+ public static void Vertex3(SByte x, SByte y, SByte z) { throw new NotImplementedException(); }
/// [requires: OES_byte_coordinates]
/// Specify a vertex
@@ -13374,9 +13406,12 @@ namespace OpenTK.Graphics.ES11
///
/// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.
///
+ ///
+ /// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.
+ ///
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glVertex4bOES")]
[CLSCompliant(false)]
- public static void Vertex4(Byte x, Byte y, Byte z) { throw new NotImplementedException(); }
+ public static void Vertex4(Byte x, Byte y, Byte z, Byte w) { throw new NotImplementedException(); }
/// [requires: OES_byte_coordinates]
/// Specify a vertex
@@ -13390,9 +13425,12 @@ namespace OpenTK.Graphics.ES11
///
/// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.
///
+ ///
+ /// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.
+ ///
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glVertex4bOES")]
[CLSCompliant(false)]
- public static void Vertex4(SByte x, SByte y, SByte z) { throw new NotImplementedException(); }
+ public static void Vertex4(SByte x, SByte y, SByte z, SByte w) { throw new NotImplementedException(); }
/// [requires: OES_byte_coordinates]
/// Specify a vertex
@@ -15410,7 +15448,7 @@ namespace OpenTK.Graphics.ES11
static extern byte glUnmapBufferOES(System.Int32 target);
[Slot(368)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glVertex2bOES(SByte x);
+ static extern void glVertex2bOES(SByte x, SByte y);
[Slot(369)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
static extern unsafe void glVertex2bvOES(SByte* coords);
@@ -15422,7 +15460,7 @@ namespace OpenTK.Graphics.ES11
static extern unsafe void glVertex2xvOES(int* coords);
[Slot(372)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glVertex3bOES(SByte x, SByte y);
+ static extern void glVertex3bOES(SByte x, SByte y, SByte z);
[Slot(373)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
static extern unsafe void glVertex3bvOES(SByte* coords);
@@ -15434,7 +15472,7 @@ namespace OpenTK.Graphics.ES11
static extern unsafe void glVertex3xvOES(int* coords);
[Slot(376)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glVertex4bOES(SByte x, SByte y, SByte z);
+ static extern void glVertex4bOES(SByte x, SByte y, SByte z, SByte w);
[Slot(377)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
static extern unsafe void glVertex4bvOES(SByte* coords);
diff --git a/Source/OpenTK/Graphics/ES11/ES11Enums.cs b/Source/OpenTK/Graphics/ES11/ES11Enums.cs
index 1e6fb6ce..89398de7 100644
--- a/Source/OpenTK/Graphics/ES11/ES11Enums.cs
+++ b/Source/OpenTK/Graphics/ES11/ES11Enums.cs
@@ -12248,6 +12248,10 @@ namespace OpenTK.Graphics.ES11
///
public enum OesByteCoordinates : int
{
+ ///
+ /// Original was GL_BYTE = 0x1400
+ ///
+ Byte = ((int)0x1400) ,
}
///
diff --git a/Source/OpenTK/Graphics/ES20/ES20.cs b/Source/OpenTK/Graphics/ES20/ES20.cs
index 7e852285..a3d3a100 100644
--- a/Source/OpenTK/Graphics/ES20/ES20.cs
+++ b/Source/OpenTK/Graphics/ES20/ES20.cs
@@ -10103,7 +10103,7 @@ namespace OpenTK.Graphics.ES20
///
/// Specifies the location of the uniform variable to be queried.
///
- /// [length: location]
+ /// [length: program, location]
/// Returns the value of the specified uniform variable.
///
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetUniformfv")]
@@ -10119,7 +10119,7 @@ namespace OpenTK.Graphics.ES20
///
/// Specifies the location of the uniform variable to be queried.
///
- /// [length: location]
+ /// [length: program, location]
/// Returns the value of the specified uniform variable.
///
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetUniformfv")]
@@ -10135,7 +10135,7 @@ namespace OpenTK.Graphics.ES20
///
/// Specifies the location of the uniform variable to be queried.
///
- /// [length: location]
+ /// [length: program, location]
/// Returns the value of the specified uniform variable.
///
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetUniformfv")]
@@ -10151,7 +10151,7 @@ namespace OpenTK.Graphics.ES20
///
/// Specifies the location of the uniform variable to be queried.
///
- /// [length: location]
+ /// [length: program, location]
/// Returns the value of the specified uniform variable.
///
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetUniformfv")]
@@ -10167,7 +10167,7 @@ namespace OpenTK.Graphics.ES20
///
/// Specifies the location of the uniform variable to be queried.
///
- /// [length: location]
+ /// [length: program, location]
/// Returns the value of the specified uniform variable.
///
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetUniformfv")]
@@ -10183,7 +10183,7 @@ namespace OpenTK.Graphics.ES20
///
/// Specifies the location of the uniform variable to be queried.
///
- /// [length: location]
+ /// [length: program, location]
/// Returns the value of the specified uniform variable.
///
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetUniformfv")]
@@ -10199,7 +10199,7 @@ namespace OpenTK.Graphics.ES20
///
/// Specifies the location of the uniform variable to be queried.
///
- /// [length: location]
+ /// [length: program, location]
/// Returns the value of the specified uniform variable.
///
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetUniformiv")]
@@ -10215,7 +10215,7 @@ namespace OpenTK.Graphics.ES20
///
/// Specifies the location of the uniform variable to be queried.
///
- /// [length: location]
+ /// [length: program, location]
/// Returns the value of the specified uniform variable.
///
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetUniformiv")]
@@ -10231,7 +10231,7 @@ namespace OpenTK.Graphics.ES20
///
/// Specifies the location of the uniform variable to be queried.
///
- /// [length: location]
+ /// [length: program, location]
/// Returns the value of the specified uniform variable.
///
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetUniformiv")]
@@ -10247,7 +10247,7 @@ namespace OpenTK.Graphics.ES20
///
/// Specifies the location of the uniform variable to be queried.
///
- /// [length: location]
+ /// [length: program, location]
/// Returns the value of the specified uniform variable.
///
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetUniformiv")]
@@ -10263,7 +10263,7 @@ namespace OpenTK.Graphics.ES20
///
/// Specifies the location of the uniform variable to be queried.
///
- /// [length: location]
+ /// [length: program, location]
/// Returns the value of the specified uniform variable.
///
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetUniformiv")]
@@ -10279,7 +10279,7 @@ namespace OpenTK.Graphics.ES20
///
/// Specifies the location of the uniform variable to be queried.
///
- /// [length: location]
+ /// [length: program, location]
/// Returns the value of the specified uniform variable.
///
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetUniformiv")]
@@ -15102,7 +15102,7 @@ namespace OpenTK.Graphics.ES20
///
/// Specifies the new values to be used for the specified uniform variable.
///
- /// [length: count]
+ /// [length: count*1]
/// Specifies the new values to be used for the specified uniform variable.
///
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glUniform1fv")]
@@ -15118,7 +15118,7 @@ namespace OpenTK.Graphics.ES20
///
/// Specifies the new values to be used for the specified uniform variable.
///
- /// [length: count]
+ /// [length: count*1]
/// Specifies the new values to be used for the specified uniform variable.
///
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glUniform1fv")]
@@ -15134,7 +15134,7 @@ namespace OpenTK.Graphics.ES20
///
/// Specifies the new values to be used for the specified uniform variable.
///
- /// [length: count]
+ /// [length: count*1]
/// Specifies the new values to be used for the specified uniform variable.
///
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glUniform1fv")]
@@ -15162,7 +15162,7 @@ namespace OpenTK.Graphics.ES20
///
/// Specifies the new values to be used for the specified uniform variable.
///
- /// [length: count]
+ /// [length: count*1]
/// Specifies the new values to be used for the specified uniform variable.
///
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glUniform1iv")]
@@ -15178,7 +15178,7 @@ namespace OpenTK.Graphics.ES20
///
/// Specifies the new values to be used for the specified uniform variable.
///
- /// [length: count]
+ /// [length: count*1]
/// Specifies the new values to be used for the specified uniform variable.
///
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glUniform1iv")]
@@ -15194,7 +15194,7 @@ namespace OpenTK.Graphics.ES20
///
/// Specifies the new values to be used for the specified uniform variable.
///
- /// [length: count]
+ /// [length: count*1]
/// Specifies the new values to be used for the specified uniform variable.
///
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glUniform1iv")]
@@ -15225,7 +15225,7 @@ namespace OpenTK.Graphics.ES20
///
/// Specifies the new values to be used for the specified uniform variable.
///
- /// [length: count]
+ /// [length: count*2]
/// Specifies the new values to be used for the specified uniform variable.
///
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glUniform2fv")]
@@ -15241,7 +15241,7 @@ namespace OpenTK.Graphics.ES20
///
/// Specifies the new values to be used for the specified uniform variable.
///
- /// [length: count]
+ /// [length: count*2]
/// Specifies the new values to be used for the specified uniform variable.
///
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glUniform2fv")]
@@ -15257,7 +15257,7 @@ namespace OpenTK.Graphics.ES20
///
/// Specifies the new values to be used for the specified uniform variable.
///
- /// [length: count]
+ /// [length: count*2]
/// Specifies the new values to be used for the specified uniform variable.
///
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glUniform2fv")]
@@ -15288,7 +15288,7 @@ namespace OpenTK.Graphics.ES20
///
/// Specifies the new values to be used for the specified uniform variable.
///
- /// [length: count]
+ /// [length: count*2]
/// Specifies the new values to be used for the specified uniform variable.
///
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glUniform2iv")]
@@ -15304,7 +15304,7 @@ namespace OpenTK.Graphics.ES20
///
/// Specifies the new values to be used for the specified uniform variable.
///
- /// [length: count]
+ /// [length: count*2]
/// Specifies the new values to be used for the specified uniform variable.
///
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glUniform2iv")]
@@ -15338,7 +15338,7 @@ namespace OpenTK.Graphics.ES20
///
/// Specifies the new values to be used for the specified uniform variable.
///
- /// [length: count]
+ /// [length: count*3]
/// Specifies the new values to be used for the specified uniform variable.
///
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glUniform3fv")]
@@ -15354,7 +15354,7 @@ namespace OpenTK.Graphics.ES20
///
/// Specifies the new values to be used for the specified uniform variable.
///
- /// [length: count]
+ /// [length: count*3]
/// Specifies the new values to be used for the specified uniform variable.
///
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glUniform3fv")]
@@ -15370,7 +15370,7 @@ namespace OpenTK.Graphics.ES20
///
/// Specifies the new values to be used for the specified uniform variable.
///
- /// [length: count]
+ /// [length: count*3]
/// Specifies the new values to be used for the specified uniform variable.
///
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glUniform3fv")]
@@ -15404,7 +15404,7 @@ namespace OpenTK.Graphics.ES20
///
/// Specifies the new values to be used for the specified uniform variable.
///
- /// [length: count]
+ /// [length: count*3]
/// Specifies the new values to be used for the specified uniform variable.
///
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glUniform3iv")]
@@ -15420,7 +15420,7 @@ namespace OpenTK.Graphics.ES20
///
/// Specifies the new values to be used for the specified uniform variable.
///
- /// [length: count]
+ /// [length: count*3]
/// Specifies the new values to be used for the specified uniform variable.
///
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glUniform3iv")]
@@ -15436,7 +15436,7 @@ namespace OpenTK.Graphics.ES20
///
/// Specifies the new values to be used for the specified uniform variable.
///
- /// [length: count]
+ /// [length: count*3]
/// Specifies the new values to be used for the specified uniform variable.
///
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glUniform3iv")]
@@ -15473,7 +15473,7 @@ namespace OpenTK.Graphics.ES20
///
/// Specifies the new values to be used for the specified uniform variable.
///
- /// [length: count]
+ /// [length: count*4]
/// Specifies the new values to be used for the specified uniform variable.
///
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glUniform4fv")]
@@ -15489,7 +15489,7 @@ namespace OpenTK.Graphics.ES20
///
/// Specifies the new values to be used for the specified uniform variable.
///
- /// [length: count]
+ /// [length: count*4]
/// Specifies the new values to be used for the specified uniform variable.
///
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glUniform4fv")]
@@ -15505,7 +15505,7 @@ namespace OpenTK.Graphics.ES20
///
/// Specifies the new values to be used for the specified uniform variable.
///
- /// [length: count]
+ /// [length: count*4]
/// Specifies the new values to be used for the specified uniform variable.
///
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glUniform4fv")]
@@ -15542,7 +15542,7 @@ namespace OpenTK.Graphics.ES20
///
/// Specifies the new values to be used for the specified uniform variable.
///
- /// [length: count]
+ /// [length: count*4]
/// Specifies the new values to be used for the specified uniform variable.
///
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glUniform4iv")]
@@ -15558,7 +15558,7 @@ namespace OpenTK.Graphics.ES20
///
/// Specifies the new values to be used for the specified uniform variable.
///
- /// [length: count]
+ /// [length: count*4]
/// Specifies the new values to be used for the specified uniform variable.
///
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glUniform4iv")]
@@ -15574,7 +15574,7 @@ namespace OpenTK.Graphics.ES20
///
/// Specifies the new values to be used for the specified uniform variable.
///
- /// [length: count]
+ /// [length: count*4]
/// Specifies the new values to be used for the specified uniform variable.
///
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glUniform4iv")]
@@ -15585,7 +15585,7 @@ namespace OpenTK.Graphics.ES20
///
///
///
- /// [length: count]
+ /// [length: count*4]
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glUniformMatrix2fv")]
[CLSCompliant(false)]
public static void UniformMatrix2(Int32 location, Int32 count, bool transpose, Single[] value) { throw new NotImplementedException(); }
@@ -15594,7 +15594,7 @@ namespace OpenTK.Graphics.ES20
///
///
///
- /// [length: count]
+ /// [length: count*4]
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glUniformMatrix2fv")]
[CLSCompliant(false)]
public static void UniformMatrix2(Int32 location, Int32 count, bool transpose, ref Single value) { throw new NotImplementedException(); }
@@ -15603,7 +15603,7 @@ namespace OpenTK.Graphics.ES20
///
///
///
- /// [length: count]
+ /// [length: count*4]
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glUniformMatrix2fv")]
[CLSCompliant(false)]
public static unsafe void UniformMatrix2(Int32 location, Int32 count, bool transpose, Single* value) { throw new NotImplementedException(); }
@@ -15612,7 +15612,7 @@ namespace OpenTK.Graphics.ES20
///
///
///
- /// [length: count]
+ /// [length: count*9]
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glUniformMatrix3fv")]
[CLSCompliant(false)]
public static void UniformMatrix3(Int32 location, Int32 count, bool transpose, Single[] value) { throw new NotImplementedException(); }
@@ -15621,7 +15621,7 @@ namespace OpenTK.Graphics.ES20
///
///
///
- /// [length: count]
+ /// [length: count*9]
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glUniformMatrix3fv")]
[CLSCompliant(false)]
public static void UniformMatrix3(Int32 location, Int32 count, bool transpose, ref Single value) { throw new NotImplementedException(); }
@@ -15630,7 +15630,7 @@ namespace OpenTK.Graphics.ES20
///
///
///
- /// [length: count]
+ /// [length: count*9]
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glUniformMatrix3fv")]
[CLSCompliant(false)]
public static unsafe void UniformMatrix3(Int32 location, Int32 count, bool transpose, Single* value) { throw new NotImplementedException(); }
@@ -15639,7 +15639,7 @@ namespace OpenTK.Graphics.ES20
///
///
///
- /// [length: count]
+ /// [length: count*16]
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glUniformMatrix4fv")]
[CLSCompliant(false)]
public static void UniformMatrix4(Int32 location, Int32 count, bool transpose, Single[] value) { throw new NotImplementedException(); }
@@ -15648,7 +15648,7 @@ namespace OpenTK.Graphics.ES20
///
///
///
- /// [length: count]
+ /// [length: count*16]
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glUniformMatrix4fv")]
[CLSCompliant(false)]
public static void UniformMatrix4(Int32 location, Int32 count, bool transpose, ref Single value) { throw new NotImplementedException(); }
@@ -15657,7 +15657,7 @@ namespace OpenTK.Graphics.ES20
///
///
///
- /// [length: count]
+ /// [length: count*16]
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glUniformMatrix4fv")]
[CLSCompliant(false)]
public static unsafe void UniformMatrix4(Int32 location, Int32 count, bool transpose, Single* value) { throw new NotImplementedException(); }
@@ -26702,7 +26702,7 @@ namespace OpenTK.Graphics.ES20
///
///
///
- /// [length: 6]
+ /// [length: count*6]
[AutoGenerated(Category = "NV_non_square_matrices", Version = "", EntryPoint = "glUniformMatrix2x3fvNV")]
[CLSCompliant(false)]
public static void UniformMatrix2x3(Int32 location, Int32 count, bool transpose, Single[] value) { throw new NotImplementedException(); }
@@ -26711,7 +26711,7 @@ namespace OpenTK.Graphics.ES20
///
///
///
- /// [length: 6]
+ /// [length: count*6]
[AutoGenerated(Category = "NV_non_square_matrices", Version = "", EntryPoint = "glUniformMatrix2x3fvNV")]
[CLSCompliant(false)]
public static void UniformMatrix2x3(Int32 location, Int32 count, bool transpose, ref Single value) { throw new NotImplementedException(); }
@@ -26720,7 +26720,7 @@ namespace OpenTK.Graphics.ES20
///
///
///
- /// [length: 6]
+ /// [length: count*6]
[AutoGenerated(Category = "NV_non_square_matrices", Version = "", EntryPoint = "glUniformMatrix2x3fvNV")]
[CLSCompliant(false)]
public static unsafe void UniformMatrix2x3(Int32 location, Int32 count, bool transpose, Single* value) { throw new NotImplementedException(); }
@@ -26729,7 +26729,7 @@ namespace OpenTK.Graphics.ES20
///
///
///
- /// [length: 8]
+ /// [length: count*8]
[AutoGenerated(Category = "NV_non_square_matrices", Version = "", EntryPoint = "glUniformMatrix2x4fvNV")]
[CLSCompliant(false)]
public static void UniformMatrix2x4(Int32 location, Int32 count, bool transpose, Single[] value) { throw new NotImplementedException(); }
@@ -26738,7 +26738,7 @@ namespace OpenTK.Graphics.ES20
///
///
///
- /// [length: 8]
+ /// [length: count*8]
[AutoGenerated(Category = "NV_non_square_matrices", Version = "", EntryPoint = "glUniformMatrix2x4fvNV")]
[CLSCompliant(false)]
public static void UniformMatrix2x4(Int32 location, Int32 count, bool transpose, ref Single value) { throw new NotImplementedException(); }
@@ -26747,7 +26747,7 @@ namespace OpenTK.Graphics.ES20
///
///
///
- /// [length: 8]
+ /// [length: count*8]
[AutoGenerated(Category = "NV_non_square_matrices", Version = "", EntryPoint = "glUniformMatrix2x4fvNV")]
[CLSCompliant(false)]
public static unsafe void UniformMatrix2x4(Int32 location, Int32 count, bool transpose, Single* value) { throw new NotImplementedException(); }
@@ -26756,7 +26756,7 @@ namespace OpenTK.Graphics.ES20
///
///
///
- /// [length: 6]
+ /// [length: count*6]
[AutoGenerated(Category = "NV_non_square_matrices", Version = "", EntryPoint = "glUniformMatrix3x2fvNV")]
[CLSCompliant(false)]
public static void UniformMatrix3x2(Int32 location, Int32 count, bool transpose, Single[] value) { throw new NotImplementedException(); }
@@ -26765,7 +26765,7 @@ namespace OpenTK.Graphics.ES20
///
///
///
- /// [length: 6]
+ /// [length: count*6]
[AutoGenerated(Category = "NV_non_square_matrices", Version = "", EntryPoint = "glUniformMatrix3x2fvNV")]
[CLSCompliant(false)]
public static void UniformMatrix3x2(Int32 location, Int32 count, bool transpose, ref Single value) { throw new NotImplementedException(); }
@@ -26774,7 +26774,7 @@ namespace OpenTK.Graphics.ES20
///
///
///
- /// [length: 6]
+ /// [length: count*6]
[AutoGenerated(Category = "NV_non_square_matrices", Version = "", EntryPoint = "glUniformMatrix3x2fvNV")]
[CLSCompliant(false)]
public static unsafe void UniformMatrix3x2(Int32 location, Int32 count, bool transpose, Single* value) { throw new NotImplementedException(); }
@@ -26783,7 +26783,7 @@ namespace OpenTK.Graphics.ES20
///
///
///
- /// [length: 12]
+ /// [length: count*12]
[AutoGenerated(Category = "NV_non_square_matrices", Version = "", EntryPoint = "glUniformMatrix3x4fvNV")]
[CLSCompliant(false)]
public static void UniformMatrix3x4(Int32 location, Int32 count, bool transpose, Single[] value) { throw new NotImplementedException(); }
@@ -26792,7 +26792,7 @@ namespace OpenTK.Graphics.ES20
///
///
///
- /// [length: 12]
+ /// [length: count*12]
[AutoGenerated(Category = "NV_non_square_matrices", Version = "", EntryPoint = "glUniformMatrix3x4fvNV")]
[CLSCompliant(false)]
public static void UniformMatrix3x4(Int32 location, Int32 count, bool transpose, ref Single value) { throw new NotImplementedException(); }
@@ -26801,7 +26801,7 @@ namespace OpenTK.Graphics.ES20
///
///
///
- /// [length: 12]
+ /// [length: count*12]
[AutoGenerated(Category = "NV_non_square_matrices", Version = "", EntryPoint = "glUniformMatrix3x4fvNV")]
[CLSCompliant(false)]
public static unsafe void UniformMatrix3x4(Int32 location, Int32 count, bool transpose, Single* value) { throw new NotImplementedException(); }
@@ -26810,7 +26810,7 @@ namespace OpenTK.Graphics.ES20
///
///
///
- /// [length: 8]
+ /// [length: count*8]
[AutoGenerated(Category = "NV_non_square_matrices", Version = "", EntryPoint = "glUniformMatrix4x2fvNV")]
[CLSCompliant(false)]
public static void UniformMatrix4x2(Int32 location, Int32 count, bool transpose, Single[] value) { throw new NotImplementedException(); }
@@ -26819,7 +26819,7 @@ namespace OpenTK.Graphics.ES20
///
///
///
- /// [length: 8]
+ /// [length: count*8]
[AutoGenerated(Category = "NV_non_square_matrices", Version = "", EntryPoint = "glUniformMatrix4x2fvNV")]
[CLSCompliant(false)]
public static void UniformMatrix4x2(Int32 location, Int32 count, bool transpose, ref Single value) { throw new NotImplementedException(); }
@@ -26828,7 +26828,7 @@ namespace OpenTK.Graphics.ES20
///
///
///
- /// [length: 8]
+ /// [length: count*8]
[AutoGenerated(Category = "NV_non_square_matrices", Version = "", EntryPoint = "glUniformMatrix4x2fvNV")]
[CLSCompliant(false)]
public static unsafe void UniformMatrix4x2(Int32 location, Int32 count, bool transpose, Single* value) { throw new NotImplementedException(); }
@@ -26837,7 +26837,7 @@ namespace OpenTK.Graphics.ES20
///
///
///
- /// [length: 12]
+ /// [length: count*12]
[AutoGenerated(Category = "NV_non_square_matrices", Version = "", EntryPoint = "glUniformMatrix4x3fvNV")]
[CLSCompliant(false)]
public static void UniformMatrix4x3(Int32 location, Int32 count, bool transpose, Single[] value) { throw new NotImplementedException(); }
@@ -26846,7 +26846,7 @@ namespace OpenTK.Graphics.ES20
///
///
///
- /// [length: 12]
+ /// [length: count*12]
[AutoGenerated(Category = "NV_non_square_matrices", Version = "", EntryPoint = "glUniformMatrix4x3fvNV")]
[CLSCompliant(false)]
public static void UniformMatrix4x3(Int32 location, Int32 count, bool transpose, ref Single value) { throw new NotImplementedException(); }
@@ -26855,7 +26855,7 @@ namespace OpenTK.Graphics.ES20
///
///
///
- /// [length: 12]
+ /// [length: count*12]
[AutoGenerated(Category = "NV_non_square_matrices", Version = "", EntryPoint = "glUniformMatrix4x3fvNV")]
[CLSCompliant(false)]
public static unsafe void UniformMatrix4x3(Int32 location, Int32 count, bool transpose, Single* value) { throw new NotImplementedException(); }
diff --git a/Source/OpenTK/Graphics/ES20/ES20Enums.cs b/Source/OpenTK/Graphics/ES20/ES20Enums.cs
index 9d8ba91e..443263a3 100644
--- a/Source/OpenTK/Graphics/ES20/ES20Enums.cs
+++ b/Source/OpenTK/Graphics/ES20/ES20Enums.cs
@@ -8158,6 +8158,13 @@ namespace OpenTK.Graphics.ES20
Z400BinaryAmd = ((int)0x8740) ,
}
+ ///
+ /// Not used directly.
+ ///
+ public enum AndroidExtensionPackEs31a : int
+ {
+ }
+
///
/// Not used directly.
///
diff --git a/Source/OpenTK/Graphics/ES30/ES30.cs b/Source/OpenTK/Graphics/ES30/ES30.cs
index f654f472..fc670abe 100644
--- a/Source/OpenTK/Graphics/ES30/ES30.cs
+++ b/Source/OpenTK/Graphics/ES30/ES30.cs
@@ -10048,7 +10048,7 @@ namespace OpenTK.Graphics.ES30
///
/// Specifies the name of the parameter to query.
///
- /// [length: pname]
+ /// [length: program, uniformBlockIndex, pname]
/// Specifies the address of a variable to receive the result of the query.
///
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetActiveUniformBlockiv")]
@@ -10067,7 +10067,7 @@ namespace OpenTK.Graphics.ES30
///
/// Specifies the name of the parameter to query.
///
- /// [length: pname]
+ /// [length: program, uniformBlockIndex, pname]
/// Specifies the address of a variable to receive the result of the query.
///
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetActiveUniformBlockiv")]
@@ -10086,7 +10086,7 @@ namespace OpenTK.Graphics.ES30
///
/// Specifies the name of the parameter to query.
///
- /// [length: pname]
+ /// [length: program, uniformBlockIndex, pname]
/// Specifies the address of a variable to receive the result of the query.
///
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetActiveUniformBlockiv")]
@@ -10105,7 +10105,7 @@ namespace OpenTK.Graphics.ES30
///
/// Specifies the name of the parameter to query.
///
- /// [length: pname]
+ /// [length: program, uniformBlockIndex, pname]
/// Specifies the address of a variable to receive the result of the query.
///
[Obsolete("Use strongly-typed overload instead")]
@@ -10125,7 +10125,7 @@ namespace OpenTK.Graphics.ES30
///
/// Specifies the name of the parameter to query.
///
- /// [length: pname]
+ /// [length: program, uniformBlockIndex, pname]
/// Specifies the address of a variable to receive the result of the query.
///
[Obsolete("Use strongly-typed overload instead")]
@@ -10145,7 +10145,7 @@ namespace OpenTK.Graphics.ES30
///
/// Specifies the name of the parameter to query.
///
- /// [length: pname]
+ /// [length: program, uniformBlockIndex, pname]
/// Specifies the address of a variable to receive the result of the query.
///
[Obsolete("Use strongly-typed overload instead")]
@@ -10165,7 +10165,7 @@ namespace OpenTK.Graphics.ES30
///
/// Specifies the name of the parameter to query.
///
- /// [length: pname]
+ /// [length: program, uniformBlockIndex, pname]
/// Specifies the address of a variable to receive the result of the query.
///
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetActiveUniformBlockiv")]
@@ -10184,7 +10184,7 @@ namespace OpenTK.Graphics.ES30
///
/// Specifies the name of the parameter to query.
///
- /// [length: pname]
+ /// [length: program, uniformBlockIndex, pname]
/// Specifies the address of a variable to receive the result of the query.
///
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetActiveUniformBlockiv")]
@@ -10203,7 +10203,7 @@ namespace OpenTK.Graphics.ES30
///
/// Specifies the name of the parameter to query.
///
- /// [length: pname]
+ /// [length: program, uniformBlockIndex, pname]
/// Specifies the address of a variable to receive the result of the query.
///
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetActiveUniformBlockiv")]
@@ -10222,7 +10222,7 @@ namespace OpenTK.Graphics.ES30
///
/// Specifies the name of the parameter to query.
///
- /// [length: pname]
+ /// [length: program, uniformBlockIndex, pname]
/// Specifies the address of a variable to receive the result of the query.
///
[Obsolete("Use strongly-typed overload instead")]
@@ -10242,7 +10242,7 @@ namespace OpenTK.Graphics.ES30
///
/// Specifies the name of the parameter to query.
///
- /// [length: pname]
+ /// [length: program, uniformBlockIndex, pname]
/// Specifies the address of a variable to receive the result of the query.
///
[Obsolete("Use strongly-typed overload instead")]
@@ -10262,7 +10262,7 @@ namespace OpenTK.Graphics.ES30
///
/// Specifies the name of the parameter to query.
///
- /// [length: pname]
+ /// [length: program, uniformBlockIndex, pname]
/// Specifies the address of a variable to receive the result of the query.
///
[Obsolete("Use strongly-typed overload instead")]
@@ -10373,7 +10373,7 @@ namespace OpenTK.Graphics.ES30
///
/// Specifies the property of each uniform in uniformIndices that should be written into the corresponding element of params.
///
- /// [length: pname]
+ /// [length: uniformCount, pname]
/// Specifies the address of an array of uniformCount integers which are to receive the value of pname for each uniform in uniformIndices.
///
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetActiveUniformsiv")]
@@ -10395,7 +10395,7 @@ namespace OpenTK.Graphics.ES30
///
/// Specifies the property of each uniform in uniformIndices that should be written into the corresponding element of params.
///
- /// [length: pname]
+ /// [length: uniformCount, pname]
/// Specifies the address of an array of uniformCount integers which are to receive the value of pname for each uniform in uniformIndices.
///
[Obsolete("Use strongly-typed overload instead")]
@@ -10418,7 +10418,7 @@ namespace OpenTK.Graphics.ES30
///
/// Specifies the property of each uniform in uniformIndices that should be written into the corresponding element of params.
///
- /// [length: pname]
+ /// [length: uniformCount, pname]
/// Specifies the address of an array of uniformCount integers which are to receive the value of pname for each uniform in uniformIndices.
///
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetActiveUniformsiv")]
@@ -10440,7 +10440,7 @@ namespace OpenTK.Graphics.ES30
///
/// Specifies the property of each uniform in uniformIndices that should be written into the corresponding element of params.
///
- /// [length: pname]
+ /// [length: uniformCount, pname]
/// Specifies the address of an array of uniformCount integers which are to receive the value of pname for each uniform in uniformIndices.
///
[Obsolete("Use strongly-typed overload instead")]
@@ -10463,7 +10463,7 @@ namespace OpenTK.Graphics.ES30
///
/// Specifies the property of each uniform in uniformIndices that should be written into the corresponding element of params.
///
- /// [length: pname]
+ /// [length: uniformCount, pname]
/// Specifies the address of an array of uniformCount integers which are to receive the value of pname for each uniform in uniformIndices.
///
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetActiveUniformsiv")]
@@ -10485,7 +10485,7 @@ namespace OpenTK.Graphics.ES30
///
/// Specifies the property of each uniform in uniformIndices that should be written into the corresponding element of params.
///
- /// [length: pname]
+ /// [length: uniformCount, pname]
/// Specifies the address of an array of uniformCount integers which are to receive the value of pname for each uniform in uniformIndices.
///
[Obsolete("Use strongly-typed overload instead")]
@@ -10508,7 +10508,7 @@ namespace OpenTK.Graphics.ES30
///
/// Specifies the property of each uniform in uniformIndices that should be written into the corresponding element of params.
///
- /// [length: pname]
+ /// [length: uniformCount, pname]
/// Specifies the address of an array of uniformCount integers which are to receive the value of pname for each uniform in uniformIndices.
///
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetActiveUniformsiv")]
@@ -10530,7 +10530,7 @@ namespace OpenTK.Graphics.ES30
///
/// Specifies the property of each uniform in uniformIndices that should be written into the corresponding element of params.
///
- /// [length: pname]
+ /// [length: uniformCount, pname]
/// Specifies the address of an array of uniformCount integers which are to receive the value of pname for each uniform in uniformIndices.
///
[Obsolete("Use strongly-typed overload instead")]
@@ -10553,7 +10553,7 @@ namespace OpenTK.Graphics.ES30
///
/// Specifies the property of each uniform in uniformIndices that should be written into the corresponding element of params.
///
- /// [length: pname]
+ /// [length: uniformCount, pname]
/// Specifies the address of an array of uniformCount integers which are to receive the value of pname for each uniform in uniformIndices.
///
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetActiveUniformsiv")]
@@ -10575,7 +10575,7 @@ namespace OpenTK.Graphics.ES30
///
/// Specifies the property of each uniform in uniformIndices that should be written into the corresponding element of params.
///
- /// [length: pname]
+ /// [length: uniformCount, pname]
/// Specifies the address of an array of uniformCount integers which are to receive the value of pname for each uniform in uniformIndices.
///
[Obsolete("Use strongly-typed overload instead")]
@@ -10598,7 +10598,7 @@ namespace OpenTK.Graphics.ES30
///
/// Specifies the property of each uniform in uniformIndices that should be written into the corresponding element of params.
///
- /// [length: pname]
+ /// [length: uniformCount, pname]
/// Specifies the address of an array of uniformCount integers which are to receive the value of pname for each uniform in uniformIndices.
///
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glGetActiveUniformsiv")]
@@ -10620,7 +10620,7 @@ namespace OpenTK.Graphics.ES30
///
/// Specifies the property of each uniform in uniformIndices that should be written into the corresponding element of params.
///
- /// [length: pname]
+ /// [length: uniformCount, pname]
/// Specifies the address of an array of uniformCount integers which are to receive the value of pname for each uniform in uniformIndices.
///
[Obsolete("Use strongly-typed overload instead")]
@@ -15662,7 +15662,7 @@ namespace OpenTK.Graphics.ES30
///
/// Specifies the location of the uniform variable to be queried.
///
- /// [length: location]
+ /// [length: program, location]
/// Returns the value of the specified uniform variable.
///
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetUniformfv")]
@@ -15678,7 +15678,7 @@ namespace OpenTK.Graphics.ES30
///
/// Specifies the location of the uniform variable to be queried.
///
- /// [length: location]
+ /// [length: program, location]
/// Returns the value of the specified uniform variable.
///
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetUniformfv")]
@@ -15694,7 +15694,7 @@ namespace OpenTK.Graphics.ES30
///
/// Specifies the location of the uniform variable to be queried.
///
- /// [length: location]
+ /// [length: program, location]
/// Returns the value of the specified uniform variable.
///
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetUniformfv")]
@@ -15710,7 +15710,7 @@ namespace OpenTK.Graphics.ES30
///
/// Specifies the location of the uniform variable to be queried.
///
- /// [length: location]
+ /// [length: program, location]
/// Returns the value of the specified uniform variable.
///
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetUniformfv")]
@@ -15726,7 +15726,7 @@ namespace OpenTK.Graphics.ES30
///
/// Specifies the location of the uniform variable to be queried.
///
- /// [length: location]
+ /// [length: program, location]
/// Returns the value of the specified uniform variable.
///
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetUniformfv")]
@@ -15742,7 +15742,7 @@ namespace OpenTK.Graphics.ES30
///
/// Specifies the location of the uniform variable to be queried.
///
- /// [length: location]
+ /// [length: program, location]
/// Returns the value of the specified uniform variable.
///
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetUniformfv")]
@@ -15872,7 +15872,7 @@ namespace OpenTK.Graphics.ES30
///
/// Specifies the location of the uniform variable to be queried.
///
- /// [length: location]
+ /// [length: program, location]
/// Returns the value of the specified uniform variable.
///
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetUniformiv")]
@@ -15888,7 +15888,7 @@ namespace OpenTK.Graphics.ES30
///
/// Specifies the location of the uniform variable to be queried.
///
- /// [length: location]
+ /// [length: program, location]
/// Returns the value of the specified uniform variable.
///
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetUniformiv")]
@@ -15904,7 +15904,7 @@ namespace OpenTK.Graphics.ES30
///
/// Specifies the location of the uniform variable to be queried.
///
- /// [length: location]
+ /// [length: program, location]
/// Returns the value of the specified uniform variable.
///
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetUniformiv")]
@@ -15920,7 +15920,7 @@ namespace OpenTK.Graphics.ES30
///
/// Specifies the location of the uniform variable to be queried.
///
- /// [length: location]
+ /// [length: program, location]
/// Returns the value of the specified uniform variable.
///
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetUniformiv")]
@@ -15936,7 +15936,7 @@ namespace OpenTK.Graphics.ES30
///
/// Specifies the location of the uniform variable to be queried.
///
- /// [length: location]
+ /// [length: program, location]
/// Returns the value of the specified uniform variable.
///
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetUniformiv")]
@@ -15952,7 +15952,7 @@ namespace OpenTK.Graphics.ES30
///
/// Specifies the location of the uniform variable to be queried.
///
- /// [length: location]
+ /// [length: program, location]
/// Returns the value of the specified uniform variable.
///
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glGetUniformiv")]
@@ -22534,7 +22534,7 @@ namespace OpenTK.Graphics.ES30
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*1]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glUniform1fv")]
@@ -22550,7 +22550,7 @@ namespace OpenTK.Graphics.ES30
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*1]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glUniform1fv")]
@@ -22566,7 +22566,7 @@ namespace OpenTK.Graphics.ES30
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*1]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glUniform1fv")]
@@ -22594,7 +22594,7 @@ namespace OpenTK.Graphics.ES30
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*1]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glUniform1iv")]
@@ -22610,7 +22610,7 @@ namespace OpenTK.Graphics.ES30
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*1]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glUniform1iv")]
@@ -22626,7 +22626,7 @@ namespace OpenTK.Graphics.ES30
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*1]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glUniform1iv")]
@@ -22655,7 +22655,7 @@ namespace OpenTK.Graphics.ES30
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*1]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glUniform1uiv")]
@@ -22671,7 +22671,7 @@ namespace OpenTK.Graphics.ES30
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*1]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glUniform1uiv")]
@@ -22687,7 +22687,7 @@ namespace OpenTK.Graphics.ES30
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*1]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glUniform1uiv")]
@@ -22718,7 +22718,7 @@ namespace OpenTK.Graphics.ES30
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*2]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glUniform2fv")]
@@ -22734,7 +22734,7 @@ namespace OpenTK.Graphics.ES30
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*2]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glUniform2fv")]
@@ -22750,7 +22750,7 @@ namespace OpenTK.Graphics.ES30
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*2]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glUniform2fv")]
@@ -22781,7 +22781,7 @@ namespace OpenTK.Graphics.ES30
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*2]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glUniform2iv")]
@@ -22797,7 +22797,7 @@ namespace OpenTK.Graphics.ES30
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*2]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glUniform2iv")]
@@ -22895,7 +22895,7 @@ namespace OpenTK.Graphics.ES30
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*3]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glUniform3fv")]
@@ -22911,7 +22911,7 @@ namespace OpenTK.Graphics.ES30
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*3]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glUniform3fv")]
@@ -22927,7 +22927,7 @@ namespace OpenTK.Graphics.ES30
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*3]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glUniform3fv")]
@@ -22961,7 +22961,7 @@ namespace OpenTK.Graphics.ES30
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*3]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glUniform3iv")]
@@ -22977,7 +22977,7 @@ namespace OpenTK.Graphics.ES30
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*3]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glUniform3iv")]
@@ -22993,7 +22993,7 @@ namespace OpenTK.Graphics.ES30
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*3]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glUniform3iv")]
@@ -23097,7 +23097,7 @@ namespace OpenTK.Graphics.ES30
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*4]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glUniform4fv")]
@@ -23113,7 +23113,7 @@ namespace OpenTK.Graphics.ES30
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*4]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glUniform4fv")]
@@ -23129,7 +23129,7 @@ namespace OpenTK.Graphics.ES30
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*4]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glUniform4fv")]
@@ -23166,7 +23166,7 @@ namespace OpenTK.Graphics.ES30
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*4]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glUniform4iv")]
@@ -23182,7 +23182,7 @@ namespace OpenTK.Graphics.ES30
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*4]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glUniform4iv")]
@@ -23198,7 +23198,7 @@ namespace OpenTK.Graphics.ES30
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*4]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glUniform4iv")]
@@ -23311,7 +23311,7 @@ namespace OpenTK.Graphics.ES30
///
///
///
- /// [length: count]
+ /// [length: count*4]
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glUniformMatrix2fv")]
[CLSCompliant(false)]
public static void UniformMatrix2(Int32 location, Int32 count, bool transpose, Single[] value) { throw new NotImplementedException(); }
@@ -23320,7 +23320,7 @@ namespace OpenTK.Graphics.ES30
///
///
///
- /// [length: count]
+ /// [length: count*4]
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glUniformMatrix2fv")]
[CLSCompliant(false)]
public static void UniformMatrix2(Int32 location, Int32 count, bool transpose, ref Single value) { throw new NotImplementedException(); }
@@ -23329,7 +23329,7 @@ namespace OpenTK.Graphics.ES30
///
///
///
- /// [length: count]
+ /// [length: count*4]
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glUniformMatrix2fv")]
[CLSCompliant(false)]
public static unsafe void UniformMatrix2(Int32 location, Int32 count, bool transpose, Single* value) { throw new NotImplementedException(); }
@@ -23338,7 +23338,7 @@ namespace OpenTK.Graphics.ES30
///
///
///
- /// [length: 6]
+ /// [length: count*6]
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glUniformMatrix2x3fv")]
[CLSCompliant(false)]
public static void UniformMatrix2x3(Int32 location, Int32 count, bool transpose, Single[] value) { throw new NotImplementedException(); }
@@ -23347,7 +23347,7 @@ namespace OpenTK.Graphics.ES30
///
///
///
- /// [length: 6]
+ /// [length: count*6]
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glUniformMatrix2x3fv")]
[CLSCompliant(false)]
public static void UniformMatrix2x3(Int32 location, Int32 count, bool transpose, ref Single value) { throw new NotImplementedException(); }
@@ -23356,7 +23356,7 @@ namespace OpenTK.Graphics.ES30
///
///
///
- /// [length: 6]
+ /// [length: count*6]
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glUniformMatrix2x3fv")]
[CLSCompliant(false)]
public static unsafe void UniformMatrix2x3(Int32 location, Int32 count, bool transpose, Single* value) { throw new NotImplementedException(); }
@@ -23365,7 +23365,7 @@ namespace OpenTK.Graphics.ES30
///
///
///
- /// [length: 8]
+ /// [length: count*8]
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glUniformMatrix2x4fv")]
[CLSCompliant(false)]
public static void UniformMatrix2x4(Int32 location, Int32 count, bool transpose, Single[] value) { throw new NotImplementedException(); }
@@ -23374,7 +23374,7 @@ namespace OpenTK.Graphics.ES30
///
///
///
- /// [length: 8]
+ /// [length: count*8]
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glUniformMatrix2x4fv")]
[CLSCompliant(false)]
public static void UniformMatrix2x4(Int32 location, Int32 count, bool transpose, ref Single value) { throw new NotImplementedException(); }
@@ -23383,7 +23383,7 @@ namespace OpenTK.Graphics.ES30
///
///
///
- /// [length: 8]
+ /// [length: count*8]
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glUniformMatrix2x4fv")]
[CLSCompliant(false)]
public static unsafe void UniformMatrix2x4(Int32 location, Int32 count, bool transpose, Single* value) { throw new NotImplementedException(); }
@@ -23392,7 +23392,7 @@ namespace OpenTK.Graphics.ES30
///
///
///
- /// [length: count]
+ /// [length: count*9]
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glUniformMatrix3fv")]
[CLSCompliant(false)]
public static void UniformMatrix3(Int32 location, Int32 count, bool transpose, Single[] value) { throw new NotImplementedException(); }
@@ -23401,7 +23401,7 @@ namespace OpenTK.Graphics.ES30
///
///
///
- /// [length: count]
+ /// [length: count*9]
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glUniformMatrix3fv")]
[CLSCompliant(false)]
public static void UniformMatrix3(Int32 location, Int32 count, bool transpose, ref Single value) { throw new NotImplementedException(); }
@@ -23410,7 +23410,7 @@ namespace OpenTK.Graphics.ES30
///
///
///
- /// [length: count]
+ /// [length: count*9]
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glUniformMatrix3fv")]
[CLSCompliant(false)]
public static unsafe void UniformMatrix3(Int32 location, Int32 count, bool transpose, Single* value) { throw new NotImplementedException(); }
@@ -23419,7 +23419,7 @@ namespace OpenTK.Graphics.ES30
///
///
///
- /// [length: 6]
+ /// [length: count*6]
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glUniformMatrix3x2fv")]
[CLSCompliant(false)]
public static void UniformMatrix3x2(Int32 location, Int32 count, bool transpose, Single[] value) { throw new NotImplementedException(); }
@@ -23428,7 +23428,7 @@ namespace OpenTK.Graphics.ES30
///
///
///
- /// [length: 6]
+ /// [length: count*6]
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glUniformMatrix3x2fv")]
[CLSCompliant(false)]
public static void UniformMatrix3x2(Int32 location, Int32 count, bool transpose, ref Single value) { throw new NotImplementedException(); }
@@ -23437,7 +23437,7 @@ namespace OpenTK.Graphics.ES30
///
///
///
- /// [length: 6]
+ /// [length: count*6]
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glUniformMatrix3x2fv")]
[CLSCompliant(false)]
public static unsafe void UniformMatrix3x2(Int32 location, Int32 count, bool transpose, Single* value) { throw new NotImplementedException(); }
@@ -23446,7 +23446,7 @@ namespace OpenTK.Graphics.ES30
///
///
///
- /// [length: 12]
+ /// [length: count*12]
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glUniformMatrix3x4fv")]
[CLSCompliant(false)]
public static void UniformMatrix3x4(Int32 location, Int32 count, bool transpose, Single[] value) { throw new NotImplementedException(); }
@@ -23455,7 +23455,7 @@ namespace OpenTK.Graphics.ES30
///
///
///
- /// [length: 12]
+ /// [length: count*12]
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glUniformMatrix3x4fv")]
[CLSCompliant(false)]
public static void UniformMatrix3x4(Int32 location, Int32 count, bool transpose, ref Single value) { throw new NotImplementedException(); }
@@ -23464,7 +23464,7 @@ namespace OpenTK.Graphics.ES30
///
///
///
- /// [length: 12]
+ /// [length: count*12]
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glUniformMatrix3x4fv")]
[CLSCompliant(false)]
public static unsafe void UniformMatrix3x4(Int32 location, Int32 count, bool transpose, Single* value) { throw new NotImplementedException(); }
@@ -23473,7 +23473,7 @@ namespace OpenTK.Graphics.ES30
///
///
///
- /// [length: count]
+ /// [length: count*16]
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glUniformMatrix4fv")]
[CLSCompliant(false)]
public static void UniformMatrix4(Int32 location, Int32 count, bool transpose, Single[] value) { throw new NotImplementedException(); }
@@ -23482,7 +23482,7 @@ namespace OpenTK.Graphics.ES30
///
///
///
- /// [length: count]
+ /// [length: count*16]
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glUniformMatrix4fv")]
[CLSCompliant(false)]
public static void UniformMatrix4(Int32 location, Int32 count, bool transpose, ref Single value) { throw new NotImplementedException(); }
@@ -23491,7 +23491,7 @@ namespace OpenTK.Graphics.ES30
///
///
///
- /// [length: count]
+ /// [length: count*16]
[AutoGenerated(Category = "ES_VERSION_2_0", Version = "2.0", EntryPoint = "glUniformMatrix4fv")]
[CLSCompliant(false)]
public static unsafe void UniformMatrix4(Int32 location, Int32 count, bool transpose, Single* value) { throw new NotImplementedException(); }
@@ -23500,7 +23500,7 @@ namespace OpenTK.Graphics.ES30
///
///
///
- /// [length: 8]
+ /// [length: count*8]
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glUniformMatrix4x2fv")]
[CLSCompliant(false)]
public static void UniformMatrix4x2(Int32 location, Int32 count, bool transpose, Single[] value) { throw new NotImplementedException(); }
@@ -23509,7 +23509,7 @@ namespace OpenTK.Graphics.ES30
///
///
///
- /// [length: 8]
+ /// [length: count*8]
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glUniformMatrix4x2fv")]
[CLSCompliant(false)]
public static void UniformMatrix4x2(Int32 location, Int32 count, bool transpose, ref Single value) { throw new NotImplementedException(); }
@@ -23518,7 +23518,7 @@ namespace OpenTK.Graphics.ES30
///
///
///
- /// [length: 8]
+ /// [length: count*8]
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glUniformMatrix4x2fv")]
[CLSCompliant(false)]
public static unsafe void UniformMatrix4x2(Int32 location, Int32 count, bool transpose, Single* value) { throw new NotImplementedException(); }
@@ -23527,7 +23527,7 @@ namespace OpenTK.Graphics.ES30
///
///
///
- /// [length: 12]
+ /// [length: count*12]
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glUniformMatrix4x3fv")]
[CLSCompliant(false)]
public static void UniformMatrix4x3(Int32 location, Int32 count, bool transpose, Single[] value) { throw new NotImplementedException(); }
@@ -23536,7 +23536,7 @@ namespace OpenTK.Graphics.ES30
///
///
///
- /// [length: 12]
+ /// [length: count*12]
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glUniformMatrix4x3fv")]
[CLSCompliant(false)]
public static void UniformMatrix4x3(Int32 location, Int32 count, bool transpose, ref Single value) { throw new NotImplementedException(); }
@@ -23545,7 +23545,7 @@ namespace OpenTK.Graphics.ES30
///
///
///
- /// [length: 12]
+ /// [length: count*12]
[AutoGenerated(Category = "ES_VERSION_3_0", Version = "3.0", EntryPoint = "glUniformMatrix4x3fv")]
[CLSCompliant(false)]
public static unsafe void UniformMatrix4x3(Int32 location, Int32 count, bool transpose, Single* value) { throw new NotImplementedException(); }
@@ -35006,7 +35006,7 @@ namespace OpenTK.Graphics.ES30
///
///
///
- /// [length: 6]
+ /// [length: count*6]
[AutoGenerated(Category = "NV_non_square_matrices", Version = "", EntryPoint = "glUniformMatrix2x3fvNV")]
[CLSCompliant(false)]
public static void UniformMatrix2x3(Int32 location, Int32 count, bool transpose, Single[] value) { throw new NotImplementedException(); }
@@ -35015,7 +35015,7 @@ namespace OpenTK.Graphics.ES30
///
///
///
- /// [length: 6]
+ /// [length: count*6]
[AutoGenerated(Category = "NV_non_square_matrices", Version = "", EntryPoint = "glUniformMatrix2x3fvNV")]
[CLSCompliant(false)]
public static void UniformMatrix2x3(Int32 location, Int32 count, bool transpose, ref Single value) { throw new NotImplementedException(); }
@@ -35024,7 +35024,7 @@ namespace OpenTK.Graphics.ES30
///
///
///
- /// [length: 6]
+ /// [length: count*6]
[AutoGenerated(Category = "NV_non_square_matrices", Version = "", EntryPoint = "glUniformMatrix2x3fvNV")]
[CLSCompliant(false)]
public static unsafe void UniformMatrix2x3(Int32 location, Int32 count, bool transpose, Single* value) { throw new NotImplementedException(); }
@@ -35033,7 +35033,7 @@ namespace OpenTK.Graphics.ES30
///
///
///
- /// [length: 8]
+ /// [length: count*8]
[AutoGenerated(Category = "NV_non_square_matrices", Version = "", EntryPoint = "glUniformMatrix2x4fvNV")]
[CLSCompliant(false)]
public static void UniformMatrix2x4(Int32 location, Int32 count, bool transpose, Single[] value) { throw new NotImplementedException(); }
@@ -35042,7 +35042,7 @@ namespace OpenTK.Graphics.ES30
///
///
///
- /// [length: 8]
+ /// [length: count*8]
[AutoGenerated(Category = "NV_non_square_matrices", Version = "", EntryPoint = "glUniformMatrix2x4fvNV")]
[CLSCompliant(false)]
public static void UniformMatrix2x4(Int32 location, Int32 count, bool transpose, ref Single value) { throw new NotImplementedException(); }
@@ -35051,7 +35051,7 @@ namespace OpenTK.Graphics.ES30
///
///
///
- /// [length: 8]
+ /// [length: count*8]
[AutoGenerated(Category = "NV_non_square_matrices", Version = "", EntryPoint = "glUniformMatrix2x4fvNV")]
[CLSCompliant(false)]
public static unsafe void UniformMatrix2x4(Int32 location, Int32 count, bool transpose, Single* value) { throw new NotImplementedException(); }
@@ -35060,7 +35060,7 @@ namespace OpenTK.Graphics.ES30
///
///
///
- /// [length: 6]
+ /// [length: count*6]
[AutoGenerated(Category = "NV_non_square_matrices", Version = "", EntryPoint = "glUniformMatrix3x2fvNV")]
[CLSCompliant(false)]
public static void UniformMatrix3x2(Int32 location, Int32 count, bool transpose, Single[] value) { throw new NotImplementedException(); }
@@ -35069,7 +35069,7 @@ namespace OpenTK.Graphics.ES30
///
///
///
- /// [length: 6]
+ /// [length: count*6]
[AutoGenerated(Category = "NV_non_square_matrices", Version = "", EntryPoint = "glUniformMatrix3x2fvNV")]
[CLSCompliant(false)]
public static void UniformMatrix3x2(Int32 location, Int32 count, bool transpose, ref Single value) { throw new NotImplementedException(); }
@@ -35078,7 +35078,7 @@ namespace OpenTK.Graphics.ES30
///
///
///
- /// [length: 6]
+ /// [length: count*6]
[AutoGenerated(Category = "NV_non_square_matrices", Version = "", EntryPoint = "glUniformMatrix3x2fvNV")]
[CLSCompliant(false)]
public static unsafe void UniformMatrix3x2(Int32 location, Int32 count, bool transpose, Single* value) { throw new NotImplementedException(); }
@@ -35087,7 +35087,7 @@ namespace OpenTK.Graphics.ES30
///
///
///
- /// [length: 12]
+ /// [length: count*12]
[AutoGenerated(Category = "NV_non_square_matrices", Version = "", EntryPoint = "glUniformMatrix3x4fvNV")]
[CLSCompliant(false)]
public static void UniformMatrix3x4(Int32 location, Int32 count, bool transpose, Single[] value) { throw new NotImplementedException(); }
@@ -35096,7 +35096,7 @@ namespace OpenTK.Graphics.ES30
///
///
///
- /// [length: 12]
+ /// [length: count*12]
[AutoGenerated(Category = "NV_non_square_matrices", Version = "", EntryPoint = "glUniformMatrix3x4fvNV")]
[CLSCompliant(false)]
public static void UniformMatrix3x4(Int32 location, Int32 count, bool transpose, ref Single value) { throw new NotImplementedException(); }
@@ -35105,7 +35105,7 @@ namespace OpenTK.Graphics.ES30
///
///
///
- /// [length: 12]
+ /// [length: count*12]
[AutoGenerated(Category = "NV_non_square_matrices", Version = "", EntryPoint = "glUniformMatrix3x4fvNV")]
[CLSCompliant(false)]
public static unsafe void UniformMatrix3x4(Int32 location, Int32 count, bool transpose, Single* value) { throw new NotImplementedException(); }
@@ -35114,7 +35114,7 @@ namespace OpenTK.Graphics.ES30
///
///
///
- /// [length: 8]
+ /// [length: count*8]
[AutoGenerated(Category = "NV_non_square_matrices", Version = "", EntryPoint = "glUniformMatrix4x2fvNV")]
[CLSCompliant(false)]
public static void UniformMatrix4x2(Int32 location, Int32 count, bool transpose, Single[] value) { throw new NotImplementedException(); }
@@ -35123,7 +35123,7 @@ namespace OpenTK.Graphics.ES30
///
///
///
- /// [length: 8]
+ /// [length: count*8]
[AutoGenerated(Category = "NV_non_square_matrices", Version = "", EntryPoint = "glUniformMatrix4x2fvNV")]
[CLSCompliant(false)]
public static void UniformMatrix4x2(Int32 location, Int32 count, bool transpose, ref Single value) { throw new NotImplementedException(); }
@@ -35132,7 +35132,7 @@ namespace OpenTK.Graphics.ES30
///
///
///
- /// [length: 8]
+ /// [length: count*8]
[AutoGenerated(Category = "NV_non_square_matrices", Version = "", EntryPoint = "glUniformMatrix4x2fvNV")]
[CLSCompliant(false)]
public static unsafe void UniformMatrix4x2(Int32 location, Int32 count, bool transpose, Single* value) { throw new NotImplementedException(); }
@@ -35141,7 +35141,7 @@ namespace OpenTK.Graphics.ES30
///
///
///
- /// [length: 12]
+ /// [length: count*12]
[AutoGenerated(Category = "NV_non_square_matrices", Version = "", EntryPoint = "glUniformMatrix4x3fvNV")]
[CLSCompliant(false)]
public static void UniformMatrix4x3(Int32 location, Int32 count, bool transpose, Single[] value) { throw new NotImplementedException(); }
@@ -35150,7 +35150,7 @@ namespace OpenTK.Graphics.ES30
///
///
///
- /// [length: 12]
+ /// [length: count*12]
[AutoGenerated(Category = "NV_non_square_matrices", Version = "", EntryPoint = "glUniformMatrix4x3fvNV")]
[CLSCompliant(false)]
public static void UniformMatrix4x3(Int32 location, Int32 count, bool transpose, ref Single value) { throw new NotImplementedException(); }
@@ -35159,7 +35159,7 @@ namespace OpenTK.Graphics.ES30
///
///
///
- /// [length: 12]
+ /// [length: count*12]
[AutoGenerated(Category = "NV_non_square_matrices", Version = "", EntryPoint = "glUniformMatrix4x3fvNV")]
[CLSCompliant(false)]
public static unsafe void UniformMatrix4x3(Int32 location, Int32 count, bool transpose, Single* value) { throw new NotImplementedException(); }
diff --git a/Source/OpenTK/Graphics/ES30/ES30Enums.cs b/Source/OpenTK/Graphics/ES30/ES30Enums.cs
index c579e988..edcb4d19 100644
--- a/Source/OpenTK/Graphics/ES30/ES30Enums.cs
+++ b/Source/OpenTK/Graphics/ES30/ES30Enums.cs
@@ -9448,6 +9448,13 @@ namespace OpenTK.Graphics.ES30
Z400BinaryAmd = ((int)0x8740) ,
}
+ ///
+ /// Not used directly.
+ ///
+ public enum AndroidExtensionPackEs31a : int
+ {
+ }
+
///
/// Not used directly.
///
diff --git a/Source/OpenTK/Graphics/OpenGL/GL.cs b/Source/OpenTK/Graphics/OpenGL/GL.cs
index 49127691..b0b551ca 100644
--- a/Source/OpenTK/Graphics/OpenGL/GL.cs
+++ b/Source/OpenTK/Graphics/OpenGL/GL.cs
@@ -13791,7 +13791,7 @@ namespace OpenTK.Graphics.OpenGL
///
/// Specifies the location of the uniform variable to be queried.
///
- /// [length: location]
+ /// [length: program, location]
/// Returns the value of the specified uniform variable.
///
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glGetUniformfvARB")]
@@ -13807,7 +13807,7 @@ namespace OpenTK.Graphics.OpenGL
///
/// Specifies the location of the uniform variable to be queried.
///
- /// [length: location]
+ /// [length: program, location]
/// Returns the value of the specified uniform variable.
///
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glGetUniformfvARB")]
@@ -13823,7 +13823,7 @@ namespace OpenTK.Graphics.OpenGL
///
/// Specifies the location of the uniform variable to be queried.
///
- /// [length: location]
+ /// [length: program, location]
/// Returns the value of the specified uniform variable.
///
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glGetUniformfvARB")]
@@ -13839,7 +13839,7 @@ namespace OpenTK.Graphics.OpenGL
///
/// Specifies the location of the uniform variable to be queried.
///
- /// [length: location]
+ /// [length: program, location]
/// Returns the value of the specified uniform variable.
///
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glGetUniformfvARB")]
@@ -13855,7 +13855,7 @@ namespace OpenTK.Graphics.OpenGL
///
/// Specifies the location of the uniform variable to be queried.
///
- /// [length: location]
+ /// [length: program, location]
/// Returns the value of the specified uniform variable.
///
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glGetUniformfvARB")]
@@ -13871,7 +13871,7 @@ namespace OpenTK.Graphics.OpenGL
///
/// Specifies the location of the uniform variable to be queried.
///
- /// [length: location]
+ /// [length: program, location]
/// Returns the value of the specified uniform variable.
///
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glGetUniformfvARB")]
@@ -13887,7 +13887,7 @@ namespace OpenTK.Graphics.OpenGL
///
/// Specifies the location of the uniform variable to be queried.
///
- /// [length: location]
+ /// [length: program, location]
/// Returns the value of the specified uniform variable.
///
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glGetUniformivARB")]
@@ -13903,7 +13903,7 @@ namespace OpenTK.Graphics.OpenGL
///
/// Specifies the location of the uniform variable to be queried.
///
- /// [length: location]
+ /// [length: program, location]
/// Returns the value of the specified uniform variable.
///
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glGetUniformivARB")]
@@ -13919,7 +13919,7 @@ namespace OpenTK.Graphics.OpenGL
///
/// Specifies the location of the uniform variable to be queried.
///
- /// [length: location]
+ /// [length: program, location]
/// Returns the value of the specified uniform variable.
///
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glGetUniformivARB")]
@@ -13935,7 +13935,7 @@ namespace OpenTK.Graphics.OpenGL
///
/// Specifies the location of the uniform variable to be queried.
///
- /// [length: location]
+ /// [length: program, location]
/// Returns the value of the specified uniform variable.
///
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glGetUniformivARB")]
@@ -13951,7 +13951,7 @@ namespace OpenTK.Graphics.OpenGL
///
/// Specifies the location of the uniform variable to be queried.
///
- /// [length: location]
+ /// [length: program, location]
/// Returns the value of the specified uniform variable.
///
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glGetUniformivARB")]
@@ -13967,7 +13967,7 @@ namespace OpenTK.Graphics.OpenGL
///
/// Specifies the location of the uniform variable to be queried.
///
- /// [length: location]
+ /// [length: program, location]
/// Returns the value of the specified uniform variable.
///
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glGetUniformivARB")]
@@ -16504,7 +16504,7 @@ namespace OpenTK.Graphics.OpenGL
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*1]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glUniform1fvARB")]
@@ -16520,7 +16520,7 @@ namespace OpenTK.Graphics.OpenGL
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*1]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glUniform1fvARB")]
@@ -16536,7 +16536,7 @@ namespace OpenTK.Graphics.OpenGL
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*1]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glUniform1fvARB")]
@@ -16564,7 +16564,7 @@ namespace OpenTK.Graphics.OpenGL
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*1]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glUniform1ivARB")]
@@ -16580,7 +16580,7 @@ namespace OpenTK.Graphics.OpenGL
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*1]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glUniform1ivARB")]
@@ -16596,7 +16596,7 @@ namespace OpenTK.Graphics.OpenGL
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*1]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glUniform1ivARB")]
@@ -16627,7 +16627,7 @@ namespace OpenTK.Graphics.OpenGL
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*2]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glUniform2fvARB")]
@@ -16643,7 +16643,7 @@ namespace OpenTK.Graphics.OpenGL
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*2]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glUniform2fvARB")]
@@ -16659,7 +16659,7 @@ namespace OpenTK.Graphics.OpenGL
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*2]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glUniform2fvARB")]
@@ -16690,7 +16690,7 @@ namespace OpenTK.Graphics.OpenGL
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*2]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glUniform2ivARB")]
@@ -16706,7 +16706,7 @@ namespace OpenTK.Graphics.OpenGL
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*2]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glUniform2ivARB")]
@@ -16740,7 +16740,7 @@ namespace OpenTK.Graphics.OpenGL
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*3]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glUniform3fvARB")]
@@ -16756,7 +16756,7 @@ namespace OpenTK.Graphics.OpenGL
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*3]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glUniform3fvARB")]
@@ -16772,7 +16772,7 @@ namespace OpenTK.Graphics.OpenGL
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*3]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glUniform3fvARB")]
@@ -16806,7 +16806,7 @@ namespace OpenTK.Graphics.OpenGL
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*3]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glUniform3ivARB")]
@@ -16822,7 +16822,7 @@ namespace OpenTK.Graphics.OpenGL
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*3]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glUniform3ivARB")]
@@ -16838,7 +16838,7 @@ namespace OpenTK.Graphics.OpenGL
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*3]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glUniform3ivARB")]
@@ -16875,7 +16875,7 @@ namespace OpenTK.Graphics.OpenGL
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*4]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glUniform4fvARB")]
@@ -16891,7 +16891,7 @@ namespace OpenTK.Graphics.OpenGL
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*4]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glUniform4fvARB")]
@@ -16907,7 +16907,7 @@ namespace OpenTK.Graphics.OpenGL
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*4]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glUniform4fvARB")]
@@ -16944,7 +16944,7 @@ namespace OpenTK.Graphics.OpenGL
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*4]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glUniform4ivARB")]
@@ -16960,7 +16960,7 @@ namespace OpenTK.Graphics.OpenGL
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*4]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glUniform4ivARB")]
@@ -16976,7 +16976,7 @@ namespace OpenTK.Graphics.OpenGL
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*4]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glUniform4ivARB")]
@@ -17049,7 +17049,7 @@ namespace OpenTK.Graphics.OpenGL
///
///
///
- /// [length: count]
+ /// [length: count*4]
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glUniformMatrix2fvARB")]
[CLSCompliant(false)]
public static void UniformMatrix2(Int32 location, Int32 count, bool transpose, Single[] value) { throw new NotImplementedException(); }
@@ -17058,7 +17058,7 @@ namespace OpenTK.Graphics.OpenGL
///
///
///
- /// [length: count]
+ /// [length: count*4]
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glUniformMatrix2fvARB")]
[CLSCompliant(false)]
public static void UniformMatrix2(Int32 location, Int32 count, bool transpose, ref Single value) { throw new NotImplementedException(); }
@@ -17067,7 +17067,7 @@ namespace OpenTK.Graphics.OpenGL
///
///
///
- /// [length: count]
+ /// [length: count*4]
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glUniformMatrix2fvARB")]
[CLSCompliant(false)]
public static unsafe void UniformMatrix2(Int32 location, Int32 count, bool transpose, Single* value) { throw new NotImplementedException(); }
@@ -17076,7 +17076,7 @@ namespace OpenTK.Graphics.OpenGL
///
///
///
- /// [length: count]
+ /// [length: count*9]
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glUniformMatrix3fvARB")]
[CLSCompliant(false)]
public static void UniformMatrix3(Int32 location, Int32 count, bool transpose, Single[] value) { throw new NotImplementedException(); }
@@ -17085,7 +17085,7 @@ namespace OpenTK.Graphics.OpenGL
///
///
///
- /// [length: count]
+ /// [length: count*9]
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glUniformMatrix3fvARB")]
[CLSCompliant(false)]
public static void UniformMatrix3(Int32 location, Int32 count, bool transpose, ref Single value) { throw new NotImplementedException(); }
@@ -17094,7 +17094,7 @@ namespace OpenTK.Graphics.OpenGL
///
///
///
- /// [length: count]
+ /// [length: count*9]
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glUniformMatrix3fvARB")]
[CLSCompliant(false)]
public static unsafe void UniformMatrix3(Int32 location, Int32 count, bool transpose, Single* value) { throw new NotImplementedException(); }
@@ -17103,7 +17103,7 @@ namespace OpenTK.Graphics.OpenGL
///
///
///
- /// [length: count]
+ /// [length: count*16]
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glUniformMatrix4fvARB")]
[CLSCompliant(false)]
public static void UniformMatrix4(Int32 location, Int32 count, bool transpose, Single[] value) { throw new NotImplementedException(); }
@@ -17112,7 +17112,7 @@ namespace OpenTK.Graphics.OpenGL
///
///
///
- /// [length: count]
+ /// [length: count*16]
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glUniformMatrix4fvARB")]
[CLSCompliant(false)]
public static void UniformMatrix4(Int32 location, Int32 count, bool transpose, ref Single value) { throw new NotImplementedException(); }
@@ -17121,7 +17121,7 @@ namespace OpenTK.Graphics.OpenGL
///
///
///
- /// [length: count]
+ /// [length: count*16]
[AutoGenerated(Category = "ARB_shader_objects", Version = "", EntryPoint = "glUniformMatrix4fvARB")]
[CLSCompliant(false)]
public static unsafe void UniformMatrix4(Int32 location, Int32 count, bool transpose, Single* value) { throw new NotImplementedException(); }
@@ -35859,7 +35859,7 @@ namespace OpenTK.Graphics.OpenGL
///
/// Specifies the name of the parameter to query.
///
- /// [length: pname]
+ /// [length: program, uniformBlockIndex, pname]
/// Specifies the address of a variable to receive the result of the query.
///
[AutoGenerated(Category = "ARB_uniform_buffer_object|VERSION_3_1", Version = "3.1", EntryPoint = "glGetActiveUniformBlockiv")]
@@ -35878,7 +35878,7 @@ namespace OpenTK.Graphics.OpenGL
///
/// Specifies the name of the parameter to query.
///
- /// [length: pname]
+ /// [length: program, uniformBlockIndex, pname]
/// Specifies the address of a variable to receive the result of the query.
///
[AutoGenerated(Category = "ARB_uniform_buffer_object|VERSION_3_1", Version = "3.1", EntryPoint = "glGetActiveUniformBlockiv")]
@@ -35897,7 +35897,7 @@ namespace OpenTK.Graphics.OpenGL
///
/// Specifies the name of the parameter to query.
///
- /// [length: pname]
+ /// [length: program, uniformBlockIndex, pname]
/// Specifies the address of a variable to receive the result of the query.
///
[AutoGenerated(Category = "ARB_uniform_buffer_object|VERSION_3_1", Version = "3.1", EntryPoint = "glGetActiveUniformBlockiv")]
@@ -35916,7 +35916,7 @@ namespace OpenTK.Graphics.OpenGL
///
/// Specifies the name of the parameter to query.
///
- /// [length: pname]
+ /// [length: program, uniformBlockIndex, pname]
/// Specifies the address of a variable to receive the result of the query.
///
[AutoGenerated(Category = "ARB_uniform_buffer_object|VERSION_3_1", Version = "3.1", EntryPoint = "glGetActiveUniformBlockiv")]
@@ -35935,7 +35935,7 @@ namespace OpenTK.Graphics.OpenGL
///
/// Specifies the name of the parameter to query.
///
- /// [length: pname]
+ /// [length: program, uniformBlockIndex, pname]
/// Specifies the address of a variable to receive the result of the query.
///
[AutoGenerated(Category = "ARB_uniform_buffer_object|VERSION_3_1", Version = "3.1", EntryPoint = "glGetActiveUniformBlockiv")]
@@ -35954,7 +35954,7 @@ namespace OpenTK.Graphics.OpenGL
///
/// Specifies the name of the parameter to query.
///
- /// [length: pname]
+ /// [length: program, uniformBlockIndex, pname]
/// Specifies the address of a variable to receive the result of the query.
///
[AutoGenerated(Category = "ARB_uniform_buffer_object|VERSION_3_1", Version = "3.1", EntryPoint = "glGetActiveUniformBlockiv")]
@@ -36152,7 +36152,7 @@ namespace OpenTK.Graphics.OpenGL
///
/// Specifies the property of each uniform in uniformIndices that should be written into the corresponding element of params.
///
- /// [length: pname]
+ /// [length: uniformCount, pname]
/// Specifies the address of an array of uniformCount integers which are to receive the value of pname for each uniform in uniformIndices.
///
[AutoGenerated(Category = "ARB_uniform_buffer_object|VERSION_3_1", Version = "3.1", EntryPoint = "glGetActiveUniformsiv")]
@@ -36174,7 +36174,7 @@ namespace OpenTK.Graphics.OpenGL
///
/// Specifies the property of each uniform in uniformIndices that should be written into the corresponding element of params.
///
- /// [length: pname]
+ /// [length: uniformCount, pname]
/// Specifies the address of an array of uniformCount integers which are to receive the value of pname for each uniform in uniformIndices.
///
[AutoGenerated(Category = "ARB_uniform_buffer_object|VERSION_3_1", Version = "3.1", EntryPoint = "glGetActiveUniformsiv")]
@@ -36196,7 +36196,7 @@ namespace OpenTK.Graphics.OpenGL
///
/// Specifies the property of each uniform in uniformIndices that should be written into the corresponding element of params.
///
- /// [length: pname]
+ /// [length: uniformCount, pname]
/// Specifies the address of an array of uniformCount integers which are to receive the value of pname for each uniform in uniformIndices.
///
[AutoGenerated(Category = "ARB_uniform_buffer_object|VERSION_3_1", Version = "3.1", EntryPoint = "glGetActiveUniformsiv")]
@@ -36218,7 +36218,7 @@ namespace OpenTK.Graphics.OpenGL
///
/// Specifies the property of each uniform in uniformIndices that should be written into the corresponding element of params.
///
- /// [length: pname]
+ /// [length: uniformCount, pname]
/// Specifies the address of an array of uniformCount integers which are to receive the value of pname for each uniform in uniformIndices.
///
[AutoGenerated(Category = "ARB_uniform_buffer_object|VERSION_3_1", Version = "3.1", EntryPoint = "glGetActiveUniformsiv")]
@@ -36240,7 +36240,7 @@ namespace OpenTK.Graphics.OpenGL
///
/// Specifies the property of each uniform in uniformIndices that should be written into the corresponding element of params.
///
- /// [length: pname]
+ /// [length: uniformCount, pname]
/// Specifies the address of an array of uniformCount integers which are to receive the value of pname for each uniform in uniformIndices.
///
[AutoGenerated(Category = "ARB_uniform_buffer_object|VERSION_3_1", Version = "3.1", EntryPoint = "glGetActiveUniformsiv")]
@@ -36262,7 +36262,7 @@ namespace OpenTK.Graphics.OpenGL
///
/// Specifies the property of each uniform in uniformIndices that should be written into the corresponding element of params.
///
- /// [length: pname]
+ /// [length: uniformCount, pname]
/// Specifies the address of an array of uniformCount integers which are to receive the value of pname for each uniform in uniformIndices.
///
[AutoGenerated(Category = "ARB_uniform_buffer_object|VERSION_3_1", Version = "3.1", EntryPoint = "glGetActiveUniformsiv")]
@@ -43995,7 +43995,7 @@ namespace OpenTK.Graphics.OpenGL
///
/// Specifies the location of the uniform variable to be queried.
///
- /// [length: location]
+ /// [length: program, location]
/// Returns the value of the specified uniform variable.
///
[AutoGenerated(Category = "ARB_gpu_shader_fp64|VERSION_4_0", Version = "4.0", EntryPoint = "glGetUniformdv")]
@@ -44011,7 +44011,7 @@ namespace OpenTK.Graphics.OpenGL
///
/// Specifies the location of the uniform variable to be queried.
///
- /// [length: location]
+ /// [length: program, location]
/// Returns the value of the specified uniform variable.
///
[AutoGenerated(Category = "ARB_gpu_shader_fp64|VERSION_4_0", Version = "4.0", EntryPoint = "glGetUniformdv")]
@@ -44027,7 +44027,7 @@ namespace OpenTK.Graphics.OpenGL
///
/// Specifies the location of the uniform variable to be queried.
///
- /// [length: location]
+ /// [length: program, location]
/// Returns the value of the specified uniform variable.
///
[AutoGenerated(Category = "ARB_gpu_shader_fp64|VERSION_4_0", Version = "4.0", EntryPoint = "glGetUniformdv")]
@@ -44043,7 +44043,7 @@ namespace OpenTK.Graphics.OpenGL
///
/// Specifies the location of the uniform variable to be queried.
///
- /// [length: location]
+ /// [length: program, location]
/// Returns the value of the specified uniform variable.
///
[AutoGenerated(Category = "ARB_gpu_shader_fp64|VERSION_4_0", Version = "4.0", EntryPoint = "glGetUniformdv")]
@@ -44059,7 +44059,7 @@ namespace OpenTK.Graphics.OpenGL
///
/// Specifies the location of the uniform variable to be queried.
///
- /// [length: location]
+ /// [length: program, location]
/// Returns the value of the specified uniform variable.
///
[AutoGenerated(Category = "ARB_gpu_shader_fp64|VERSION_4_0", Version = "4.0", EntryPoint = "glGetUniformdv")]
@@ -44075,7 +44075,7 @@ namespace OpenTK.Graphics.OpenGL
///
/// Specifies the location of the uniform variable to be queried.
///
- /// [length: location]
+ /// [length: program, location]
/// Returns the value of the specified uniform variable.
///
[AutoGenerated(Category = "ARB_gpu_shader_fp64|VERSION_4_0", Version = "4.0", EntryPoint = "glGetUniformdv")]
@@ -44091,7 +44091,7 @@ namespace OpenTK.Graphics.OpenGL
///
/// Specifies the location of the uniform variable to be queried.
///
- /// [length: location]
+ /// [length: program, location]
/// Returns the value of the specified uniform variable.
///
[AutoGenerated(Category = "VERSION_2_0", Version = "2.0", EntryPoint = "glGetUniformfv")]
@@ -44107,7 +44107,7 @@ namespace OpenTK.Graphics.OpenGL
///
/// Specifies the location of the uniform variable to be queried.
///
- /// [length: location]
+ /// [length: program, location]
/// Returns the value of the specified uniform variable.
///
[AutoGenerated(Category = "VERSION_2_0", Version = "2.0", EntryPoint = "glGetUniformfv")]
@@ -44123,7 +44123,7 @@ namespace OpenTK.Graphics.OpenGL
///
/// Specifies the location of the uniform variable to be queried.
///
- /// [length: location]
+ /// [length: program, location]
/// Returns the value of the specified uniform variable.
///
[AutoGenerated(Category = "VERSION_2_0", Version = "2.0", EntryPoint = "glGetUniformfv")]
@@ -44139,7 +44139,7 @@ namespace OpenTK.Graphics.OpenGL
///
/// Specifies the location of the uniform variable to be queried.
///
- /// [length: location]
+ /// [length: program, location]
/// Returns the value of the specified uniform variable.
///
[AutoGenerated(Category = "VERSION_2_0", Version = "2.0", EntryPoint = "glGetUniformfv")]
@@ -44155,7 +44155,7 @@ namespace OpenTK.Graphics.OpenGL
///
/// Specifies the location of the uniform variable to be queried.
///
- /// [length: location]
+ /// [length: program, location]
/// Returns the value of the specified uniform variable.
///
[AutoGenerated(Category = "VERSION_2_0", Version = "2.0", EntryPoint = "glGetUniformfv")]
@@ -44171,7 +44171,7 @@ namespace OpenTK.Graphics.OpenGL
///
/// Specifies the location of the uniform variable to be queried.
///
- /// [length: location]
+ /// [length: program, location]
/// Returns the value of the specified uniform variable.
///
[AutoGenerated(Category = "VERSION_2_0", Version = "2.0", EntryPoint = "glGetUniformfv")]
@@ -44301,7 +44301,7 @@ namespace OpenTK.Graphics.OpenGL
///
/// Specifies the location of the uniform variable to be queried.
///
- /// [length: location]
+ /// [length: program, location]
/// Returns the value of the specified uniform variable.
///
[AutoGenerated(Category = "VERSION_2_0", Version = "2.0", EntryPoint = "glGetUniformiv")]
@@ -44317,7 +44317,7 @@ namespace OpenTK.Graphics.OpenGL
///
/// Specifies the location of the uniform variable to be queried.
///
- /// [length: location]
+ /// [length: program, location]
/// Returns the value of the specified uniform variable.
///
[AutoGenerated(Category = "VERSION_2_0", Version = "2.0", EntryPoint = "glGetUniformiv")]
@@ -44333,7 +44333,7 @@ namespace OpenTK.Graphics.OpenGL
///
/// Specifies the location of the uniform variable to be queried.
///
- /// [length: location]
+ /// [length: program, location]
/// Returns the value of the specified uniform variable.
///
[AutoGenerated(Category = "VERSION_2_0", Version = "2.0", EntryPoint = "glGetUniformiv")]
@@ -44349,7 +44349,7 @@ namespace OpenTK.Graphics.OpenGL
///
/// Specifies the location of the uniform variable to be queried.
///
- /// [length: location]
+ /// [length: program, location]
/// Returns the value of the specified uniform variable.
///
[AutoGenerated(Category = "VERSION_2_0", Version = "2.0", EntryPoint = "glGetUniformiv")]
@@ -44365,7 +44365,7 @@ namespace OpenTK.Graphics.OpenGL
///
/// Specifies the location of the uniform variable to be queried.
///
- /// [length: location]
+ /// [length: program, location]
/// Returns the value of the specified uniform variable.
///
[AutoGenerated(Category = "VERSION_2_0", Version = "2.0", EntryPoint = "glGetUniformiv")]
@@ -44381,7 +44381,7 @@ namespace OpenTK.Graphics.OpenGL
///
/// Specifies the location of the uniform variable to be queried.
///
- /// [length: location]
+ /// [length: program, location]
/// Returns the value of the specified uniform variable.
///
[AutoGenerated(Category = "VERSION_2_0", Version = "2.0", EntryPoint = "glGetUniformiv")]
@@ -60937,7 +60937,7 @@ namespace OpenTK.Graphics.OpenGL
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*1]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "ARB_gpu_shader_fp64|VERSION_4_0", Version = "4.0", EntryPoint = "glUniform1dv")]
@@ -60953,7 +60953,7 @@ namespace OpenTK.Graphics.OpenGL
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*1]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "ARB_gpu_shader_fp64|VERSION_4_0", Version = "4.0", EntryPoint = "glUniform1dv")]
@@ -60969,7 +60969,7 @@ namespace OpenTK.Graphics.OpenGL
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*1]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "ARB_gpu_shader_fp64|VERSION_4_0", Version = "4.0", EntryPoint = "glUniform1dv")]
@@ -60997,7 +60997,7 @@ namespace OpenTK.Graphics.OpenGL
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*1]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "VERSION_2_0", Version = "2.0", EntryPoint = "glUniform1fv")]
@@ -61013,7 +61013,7 @@ namespace OpenTK.Graphics.OpenGL
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*1]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "VERSION_2_0", Version = "2.0", EntryPoint = "glUniform1fv")]
@@ -61029,7 +61029,7 @@ namespace OpenTK.Graphics.OpenGL
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*1]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "VERSION_2_0", Version = "2.0", EntryPoint = "glUniform1fv")]
@@ -61057,7 +61057,7 @@ namespace OpenTK.Graphics.OpenGL
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*1]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "VERSION_2_0", Version = "2.0", EntryPoint = "glUniform1iv")]
@@ -61073,7 +61073,7 @@ namespace OpenTK.Graphics.OpenGL
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*1]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "VERSION_2_0", Version = "2.0", EntryPoint = "glUniform1iv")]
@@ -61089,7 +61089,7 @@ namespace OpenTK.Graphics.OpenGL
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*1]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "VERSION_2_0", Version = "2.0", EntryPoint = "glUniform1iv")]
@@ -61118,7 +61118,7 @@ namespace OpenTK.Graphics.OpenGL
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*1]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "VERSION_3_0", Version = "3.0", EntryPoint = "glUniform1uiv")]
@@ -61134,7 +61134,7 @@ namespace OpenTK.Graphics.OpenGL
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*1]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "VERSION_3_0", Version = "3.0", EntryPoint = "glUniform1uiv")]
@@ -61150,7 +61150,7 @@ namespace OpenTK.Graphics.OpenGL
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*1]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "VERSION_3_0", Version = "3.0", EntryPoint = "glUniform1uiv")]
@@ -61181,7 +61181,7 @@ namespace OpenTK.Graphics.OpenGL
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*2]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "ARB_gpu_shader_fp64|VERSION_4_0", Version = "4.0", EntryPoint = "glUniform2dv")]
@@ -61197,7 +61197,7 @@ namespace OpenTK.Graphics.OpenGL
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*2]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "ARB_gpu_shader_fp64|VERSION_4_0", Version = "4.0", EntryPoint = "glUniform2dv")]
@@ -61213,7 +61213,7 @@ namespace OpenTK.Graphics.OpenGL
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*2]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "ARB_gpu_shader_fp64|VERSION_4_0", Version = "4.0", EntryPoint = "glUniform2dv")]
@@ -61244,7 +61244,7 @@ namespace OpenTK.Graphics.OpenGL
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*2]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "VERSION_2_0", Version = "2.0", EntryPoint = "glUniform2fv")]
@@ -61260,7 +61260,7 @@ namespace OpenTK.Graphics.OpenGL
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*2]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "VERSION_2_0", Version = "2.0", EntryPoint = "glUniform2fv")]
@@ -61276,7 +61276,7 @@ namespace OpenTK.Graphics.OpenGL
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*2]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "VERSION_2_0", Version = "2.0", EntryPoint = "glUniform2fv")]
@@ -61307,7 +61307,7 @@ namespace OpenTK.Graphics.OpenGL
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*2]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "VERSION_2_0", Version = "2.0", EntryPoint = "glUniform2iv")]
@@ -61323,7 +61323,7 @@ namespace OpenTK.Graphics.OpenGL
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*2]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "VERSION_2_0", Version = "2.0", EntryPoint = "glUniform2iv")]
@@ -61421,7 +61421,7 @@ namespace OpenTK.Graphics.OpenGL
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*3]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "ARB_gpu_shader_fp64|VERSION_4_0", Version = "4.0", EntryPoint = "glUniform3dv")]
@@ -61437,7 +61437,7 @@ namespace OpenTK.Graphics.OpenGL
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*3]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "ARB_gpu_shader_fp64|VERSION_4_0", Version = "4.0", EntryPoint = "glUniform3dv")]
@@ -61453,7 +61453,7 @@ namespace OpenTK.Graphics.OpenGL
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*3]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "ARB_gpu_shader_fp64|VERSION_4_0", Version = "4.0", EntryPoint = "glUniform3dv")]
@@ -61487,7 +61487,7 @@ namespace OpenTK.Graphics.OpenGL
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*3]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "VERSION_2_0", Version = "2.0", EntryPoint = "glUniform3fv")]
@@ -61503,7 +61503,7 @@ namespace OpenTK.Graphics.OpenGL
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*3]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "VERSION_2_0", Version = "2.0", EntryPoint = "glUniform3fv")]
@@ -61519,7 +61519,7 @@ namespace OpenTK.Graphics.OpenGL
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*3]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "VERSION_2_0", Version = "2.0", EntryPoint = "glUniform3fv")]
@@ -61553,7 +61553,7 @@ namespace OpenTK.Graphics.OpenGL
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*3]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "VERSION_2_0", Version = "2.0", EntryPoint = "glUniform3iv")]
@@ -61569,7 +61569,7 @@ namespace OpenTK.Graphics.OpenGL
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*3]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "VERSION_2_0", Version = "2.0", EntryPoint = "glUniform3iv")]
@@ -61585,7 +61585,7 @@ namespace OpenTK.Graphics.OpenGL
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*3]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "VERSION_2_0", Version = "2.0", EntryPoint = "glUniform3iv")]
@@ -61689,7 +61689,7 @@ namespace OpenTK.Graphics.OpenGL
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*4]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "ARB_gpu_shader_fp64|VERSION_4_0", Version = "4.0", EntryPoint = "glUniform4dv")]
@@ -61705,7 +61705,7 @@ namespace OpenTK.Graphics.OpenGL
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*4]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "ARB_gpu_shader_fp64|VERSION_4_0", Version = "4.0", EntryPoint = "glUniform4dv")]
@@ -61721,7 +61721,7 @@ namespace OpenTK.Graphics.OpenGL
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*4]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "ARB_gpu_shader_fp64|VERSION_4_0", Version = "4.0", EntryPoint = "glUniform4dv")]
@@ -61758,7 +61758,7 @@ namespace OpenTK.Graphics.OpenGL
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*4]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "VERSION_2_0", Version = "2.0", EntryPoint = "glUniform4fv")]
@@ -61774,7 +61774,7 @@ namespace OpenTK.Graphics.OpenGL
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*4]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "VERSION_2_0", Version = "2.0", EntryPoint = "glUniform4fv")]
@@ -61790,7 +61790,7 @@ namespace OpenTK.Graphics.OpenGL
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*4]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "VERSION_2_0", Version = "2.0", EntryPoint = "glUniform4fv")]
@@ -61827,7 +61827,7 @@ namespace OpenTK.Graphics.OpenGL
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*4]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "VERSION_2_0", Version = "2.0", EntryPoint = "glUniform4iv")]
@@ -61843,7 +61843,7 @@ namespace OpenTK.Graphics.OpenGL
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*4]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "VERSION_2_0", Version = "2.0", EntryPoint = "glUniform4iv")]
@@ -61859,7 +61859,7 @@ namespace OpenTK.Graphics.OpenGL
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*4]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "VERSION_2_0", Version = "2.0", EntryPoint = "glUniform4iv")]
@@ -61972,7 +61972,7 @@ namespace OpenTK.Graphics.OpenGL
///
///
///
- /// [length: count]
+ /// [length: count*4]
[AutoGenerated(Category = "ARB_gpu_shader_fp64|VERSION_4_0", Version = "4.0", EntryPoint = "glUniformMatrix2dv")]
[CLSCompliant(false)]
public static void UniformMatrix2(Int32 location, Int32 count, bool transpose, Double[] value) { throw new NotImplementedException(); }
@@ -61981,7 +61981,7 @@ namespace OpenTK.Graphics.OpenGL
///
///
///
- /// [length: count]
+ /// [length: count*4]
[AutoGenerated(Category = "ARB_gpu_shader_fp64|VERSION_4_0", Version = "4.0", EntryPoint = "glUniformMatrix2dv")]
[CLSCompliant(false)]
public static void UniformMatrix2(Int32 location, Int32 count, bool transpose, ref Double value) { throw new NotImplementedException(); }
@@ -61990,7 +61990,7 @@ namespace OpenTK.Graphics.OpenGL
///
///
///
- /// [length: count]
+ /// [length: count*4]
[AutoGenerated(Category = "ARB_gpu_shader_fp64|VERSION_4_0", Version = "4.0", EntryPoint = "glUniformMatrix2dv")]
[CLSCompliant(false)]
public static unsafe void UniformMatrix2(Int32 location, Int32 count, bool transpose, Double* value) { throw new NotImplementedException(); }
@@ -61999,7 +61999,7 @@ namespace OpenTK.Graphics.OpenGL
///
///
///
- /// [length: count]
+ /// [length: count*4]
[AutoGenerated(Category = "VERSION_2_0", Version = "2.0", EntryPoint = "glUniformMatrix2fv")]
[CLSCompliant(false)]
public static void UniformMatrix2(Int32 location, Int32 count, bool transpose, Single[] value) { throw new NotImplementedException(); }
@@ -62008,7 +62008,7 @@ namespace OpenTK.Graphics.OpenGL
///
///
///
- /// [length: count]
+ /// [length: count*4]
[AutoGenerated(Category = "VERSION_2_0", Version = "2.0", EntryPoint = "glUniformMatrix2fv")]
[CLSCompliant(false)]
public static void UniformMatrix2(Int32 location, Int32 count, bool transpose, ref Single value) { throw new NotImplementedException(); }
@@ -62017,7 +62017,7 @@ namespace OpenTK.Graphics.OpenGL
///
///
///
- /// [length: count]
+ /// [length: count*4]
[AutoGenerated(Category = "VERSION_2_0", Version = "2.0", EntryPoint = "glUniformMatrix2fv")]
[CLSCompliant(false)]
public static unsafe void UniformMatrix2(Int32 location, Int32 count, bool transpose, Single* value) { throw new NotImplementedException(); }
@@ -62026,7 +62026,7 @@ namespace OpenTK.Graphics.OpenGL
///
///
///
- /// [length: count]
+ /// [length: count*6]
[AutoGenerated(Category = "ARB_gpu_shader_fp64|VERSION_4_0", Version = "4.0", EntryPoint = "glUniformMatrix2x3dv")]
[CLSCompliant(false)]
public static void UniformMatrix2x3(Int32 location, Int32 count, bool transpose, Double[] value) { throw new NotImplementedException(); }
@@ -62035,7 +62035,7 @@ namespace OpenTK.Graphics.OpenGL
///
///
///
- /// [length: count]
+ /// [length: count*6]
[AutoGenerated(Category = "ARB_gpu_shader_fp64|VERSION_4_0", Version = "4.0", EntryPoint = "glUniformMatrix2x3dv")]
[CLSCompliant(false)]
public static void UniformMatrix2x3(Int32 location, Int32 count, bool transpose, ref Double value) { throw new NotImplementedException(); }
@@ -62044,7 +62044,7 @@ namespace OpenTK.Graphics.OpenGL
///
///
///
- /// [length: count]
+ /// [length: count*6]
[AutoGenerated(Category = "ARB_gpu_shader_fp64|VERSION_4_0", Version = "4.0", EntryPoint = "glUniformMatrix2x3dv")]
[CLSCompliant(false)]
public static unsafe void UniformMatrix2x3(Int32 location, Int32 count, bool transpose, Double* value) { throw new NotImplementedException(); }
@@ -62053,7 +62053,7 @@ namespace OpenTK.Graphics.OpenGL
///
///
///
- /// [length: 6]
+ /// [length: count*6]
[AutoGenerated(Category = "VERSION_2_1", Version = "2.1", EntryPoint = "glUniformMatrix2x3fv")]
[CLSCompliant(false)]
public static void UniformMatrix2x3(Int32 location, Int32 count, bool transpose, Single[] value) { throw new NotImplementedException(); }
@@ -62062,7 +62062,7 @@ namespace OpenTK.Graphics.OpenGL
///
///
///
- /// [length: 6]
+ /// [length: count*6]
[AutoGenerated(Category = "VERSION_2_1", Version = "2.1", EntryPoint = "glUniformMatrix2x3fv")]
[CLSCompliant(false)]
public static void UniformMatrix2x3(Int32 location, Int32 count, bool transpose, ref Single value) { throw new NotImplementedException(); }
@@ -62071,7 +62071,7 @@ namespace OpenTK.Graphics.OpenGL
///
///
///
- /// [length: 6]
+ /// [length: count*6]
[AutoGenerated(Category = "VERSION_2_1", Version = "2.1", EntryPoint = "glUniformMatrix2x3fv")]
[CLSCompliant(false)]
public static unsafe void UniformMatrix2x3(Int32 location, Int32 count, bool transpose, Single* value) { throw new NotImplementedException(); }
@@ -62080,7 +62080,7 @@ namespace OpenTK.Graphics.OpenGL
///
///
///
- /// [length: count]
+ /// [length: count*8]
[AutoGenerated(Category = "ARB_gpu_shader_fp64|VERSION_4_0", Version = "4.0", EntryPoint = "glUniformMatrix2x4dv")]
[CLSCompliant(false)]
public static void UniformMatrix2x4(Int32 location, Int32 count, bool transpose, Double[] value) { throw new NotImplementedException(); }
@@ -62089,7 +62089,7 @@ namespace OpenTK.Graphics.OpenGL
///
///
///
- /// [length: count]
+ /// [length: count*8]
[AutoGenerated(Category = "ARB_gpu_shader_fp64|VERSION_4_0", Version = "4.0", EntryPoint = "glUniformMatrix2x4dv")]
[CLSCompliant(false)]
public static void UniformMatrix2x4(Int32 location, Int32 count, bool transpose, ref Double value) { throw new NotImplementedException(); }
@@ -62098,7 +62098,7 @@ namespace OpenTK.Graphics.OpenGL
///
///
///
- /// [length: count]
+ /// [length: count*8]
[AutoGenerated(Category = "ARB_gpu_shader_fp64|VERSION_4_0", Version = "4.0", EntryPoint = "glUniformMatrix2x4dv")]
[CLSCompliant(false)]
public static unsafe void UniformMatrix2x4(Int32 location, Int32 count, bool transpose, Double* value) { throw new NotImplementedException(); }
@@ -62107,7 +62107,7 @@ namespace OpenTK.Graphics.OpenGL
///
///
///
- /// [length: 8]
+ /// [length: count*8]
[AutoGenerated(Category = "VERSION_2_1", Version = "2.1", EntryPoint = "glUniformMatrix2x4fv")]
[CLSCompliant(false)]
public static void UniformMatrix2x4(Int32 location, Int32 count, bool transpose, Single[] value) { throw new NotImplementedException(); }
@@ -62116,7 +62116,7 @@ namespace OpenTK.Graphics.OpenGL
///
///
///
- /// [length: 8]
+ /// [length: count*8]
[AutoGenerated(Category = "VERSION_2_1", Version = "2.1", EntryPoint = "glUniformMatrix2x4fv")]
[CLSCompliant(false)]
public static void UniformMatrix2x4(Int32 location, Int32 count, bool transpose, ref Single value) { throw new NotImplementedException(); }
@@ -62125,7 +62125,7 @@ namespace OpenTK.Graphics.OpenGL
///
///
///
- /// [length: 8]
+ /// [length: count*8]
[AutoGenerated(Category = "VERSION_2_1", Version = "2.1", EntryPoint = "glUniformMatrix2x4fv")]
[CLSCompliant(false)]
public static unsafe void UniformMatrix2x4(Int32 location, Int32 count, bool transpose, Single* value) { throw new NotImplementedException(); }
@@ -62134,7 +62134,7 @@ namespace OpenTK.Graphics.OpenGL
///
///
///
- /// [length: count]
+ /// [length: count*9]
[AutoGenerated(Category = "ARB_gpu_shader_fp64|VERSION_4_0", Version = "4.0", EntryPoint = "glUniformMatrix3dv")]
[CLSCompliant(false)]
public static void UniformMatrix3(Int32 location, Int32 count, bool transpose, Double[] value) { throw new NotImplementedException(); }
@@ -62143,7 +62143,7 @@ namespace OpenTK.Graphics.OpenGL
///
///
///
- /// [length: count]
+ /// [length: count*9]
[AutoGenerated(Category = "ARB_gpu_shader_fp64|VERSION_4_0", Version = "4.0", EntryPoint = "glUniformMatrix3dv")]
[CLSCompliant(false)]
public static void UniformMatrix3(Int32 location, Int32 count, bool transpose, ref Double value) { throw new NotImplementedException(); }
@@ -62152,7 +62152,7 @@ namespace OpenTK.Graphics.OpenGL
///
///
///
- /// [length: count]
+ /// [length: count*9]
[AutoGenerated(Category = "ARB_gpu_shader_fp64|VERSION_4_0", Version = "4.0", EntryPoint = "glUniformMatrix3dv")]
[CLSCompliant(false)]
public static unsafe void UniformMatrix3(Int32 location, Int32 count, bool transpose, Double* value) { throw new NotImplementedException(); }
@@ -62161,7 +62161,7 @@ namespace OpenTK.Graphics.OpenGL
///
///
///
- /// [length: count]
+ /// [length: count*9]
[AutoGenerated(Category = "VERSION_2_0", Version = "2.0", EntryPoint = "glUniformMatrix3fv")]
[CLSCompliant(false)]
public static void UniformMatrix3(Int32 location, Int32 count, bool transpose, Single[] value) { throw new NotImplementedException(); }
@@ -62170,7 +62170,7 @@ namespace OpenTK.Graphics.OpenGL
///
///
///
- /// [length: count]
+ /// [length: count*9]
[AutoGenerated(Category = "VERSION_2_0", Version = "2.0", EntryPoint = "glUniformMatrix3fv")]
[CLSCompliant(false)]
public static void UniformMatrix3(Int32 location, Int32 count, bool transpose, ref Single value) { throw new NotImplementedException(); }
@@ -62179,7 +62179,7 @@ namespace OpenTK.Graphics.OpenGL
///
///
///
- /// [length: count]
+ /// [length: count*9]
[AutoGenerated(Category = "VERSION_2_0", Version = "2.0", EntryPoint = "glUniformMatrix3fv")]
[CLSCompliant(false)]
public static unsafe void UniformMatrix3(Int32 location, Int32 count, bool transpose, Single* value) { throw new NotImplementedException(); }
@@ -62188,7 +62188,7 @@ namespace OpenTK.Graphics.OpenGL
///
///
///
- /// [length: count]
+ /// [length: count*6]
[AutoGenerated(Category = "ARB_gpu_shader_fp64|VERSION_4_0", Version = "4.0", EntryPoint = "glUniformMatrix3x2dv")]
[CLSCompliant(false)]
public static void UniformMatrix3x2(Int32 location, Int32 count, bool transpose, Double[] value) { throw new NotImplementedException(); }
@@ -62197,7 +62197,7 @@ namespace OpenTK.Graphics.OpenGL
///
///
///
- /// [length: count]
+ /// [length: count*6]
[AutoGenerated(Category = "ARB_gpu_shader_fp64|VERSION_4_0", Version = "4.0", EntryPoint = "glUniformMatrix3x2dv")]
[CLSCompliant(false)]
public static void UniformMatrix3x2(Int32 location, Int32 count, bool transpose, ref Double value) { throw new NotImplementedException(); }
@@ -62206,7 +62206,7 @@ namespace OpenTK.Graphics.OpenGL
///
///
///
- /// [length: count]
+ /// [length: count*6]
[AutoGenerated(Category = "ARB_gpu_shader_fp64|VERSION_4_0", Version = "4.0", EntryPoint = "glUniformMatrix3x2dv")]
[CLSCompliant(false)]
public static unsafe void UniformMatrix3x2(Int32 location, Int32 count, bool transpose, Double* value) { throw new NotImplementedException(); }
@@ -62215,7 +62215,7 @@ namespace OpenTK.Graphics.OpenGL
///
///
///
- /// [length: 6]
+ /// [length: count*6]
[AutoGenerated(Category = "VERSION_2_1", Version = "2.1", EntryPoint = "glUniformMatrix3x2fv")]
[CLSCompliant(false)]
public static void UniformMatrix3x2(Int32 location, Int32 count, bool transpose, Single[] value) { throw new NotImplementedException(); }
@@ -62224,7 +62224,7 @@ namespace OpenTK.Graphics.OpenGL
///
///
///
- /// [length: 6]
+ /// [length: count*6]
[AutoGenerated(Category = "VERSION_2_1", Version = "2.1", EntryPoint = "glUniformMatrix3x2fv")]
[CLSCompliant(false)]
public static void UniformMatrix3x2(Int32 location, Int32 count, bool transpose, ref Single value) { throw new NotImplementedException(); }
@@ -62233,7 +62233,7 @@ namespace OpenTK.Graphics.OpenGL
///
///
///
- /// [length: 6]
+ /// [length: count*6]
[AutoGenerated(Category = "VERSION_2_1", Version = "2.1", EntryPoint = "glUniformMatrix3x2fv")]
[CLSCompliant(false)]
public static unsafe void UniformMatrix3x2(Int32 location, Int32 count, bool transpose, Single* value) { throw new NotImplementedException(); }
@@ -62242,7 +62242,7 @@ namespace OpenTK.Graphics.OpenGL
///
///
///
- /// [length: count]
+ /// [length: count*12]
[AutoGenerated(Category = "ARB_gpu_shader_fp64|VERSION_4_0", Version = "4.0", EntryPoint = "glUniformMatrix3x4dv")]
[CLSCompliant(false)]
public static void UniformMatrix3x4(Int32 location, Int32 count, bool transpose, Double[] value) { throw new NotImplementedException(); }
@@ -62251,7 +62251,7 @@ namespace OpenTK.Graphics.OpenGL
///
///
///
- /// [length: count]
+ /// [length: count*12]
[AutoGenerated(Category = "ARB_gpu_shader_fp64|VERSION_4_0", Version = "4.0", EntryPoint = "glUniformMatrix3x4dv")]
[CLSCompliant(false)]
public static void UniformMatrix3x4(Int32 location, Int32 count, bool transpose, ref Double value) { throw new NotImplementedException(); }
@@ -62260,7 +62260,7 @@ namespace OpenTK.Graphics.OpenGL
///
///
///
- /// [length: count]
+ /// [length: count*12]
[AutoGenerated(Category = "ARB_gpu_shader_fp64|VERSION_4_0", Version = "4.0", EntryPoint = "glUniformMatrix3x4dv")]
[CLSCompliant(false)]
public static unsafe void UniformMatrix3x4(Int32 location, Int32 count, bool transpose, Double* value) { throw new NotImplementedException(); }
@@ -62269,7 +62269,7 @@ namespace OpenTK.Graphics.OpenGL
///
///
///
- /// [length: 12]
+ /// [length: count*12]
[AutoGenerated(Category = "VERSION_2_1", Version = "2.1", EntryPoint = "glUniformMatrix3x4fv")]
[CLSCompliant(false)]
public static void UniformMatrix3x4(Int32 location, Int32 count, bool transpose, Single[] value) { throw new NotImplementedException(); }
@@ -62278,7 +62278,7 @@ namespace OpenTK.Graphics.OpenGL
///
///
///
- /// [length: 12]
+ /// [length: count*12]
[AutoGenerated(Category = "VERSION_2_1", Version = "2.1", EntryPoint = "glUniformMatrix3x4fv")]
[CLSCompliant(false)]
public static void UniformMatrix3x4(Int32 location, Int32 count, bool transpose, ref Single value) { throw new NotImplementedException(); }
@@ -62287,7 +62287,7 @@ namespace OpenTK.Graphics.OpenGL
///
///
///
- /// [length: 12]
+ /// [length: count*12]
[AutoGenerated(Category = "VERSION_2_1", Version = "2.1", EntryPoint = "glUniformMatrix3x4fv")]
[CLSCompliant(false)]
public static unsafe void UniformMatrix3x4(Int32 location, Int32 count, bool transpose, Single* value) { throw new NotImplementedException(); }
@@ -62296,7 +62296,7 @@ namespace OpenTK.Graphics.OpenGL
///
///
///
- /// [length: count]
+ /// [length: count*16]
[AutoGenerated(Category = "ARB_gpu_shader_fp64|VERSION_4_0", Version = "4.0", EntryPoint = "glUniformMatrix4dv")]
[CLSCompliant(false)]
public static void UniformMatrix4(Int32 location, Int32 count, bool transpose, Double[] value) { throw new NotImplementedException(); }
@@ -62305,7 +62305,7 @@ namespace OpenTK.Graphics.OpenGL
///
///
///
- /// [length: count]
+ /// [length: count*16]
[AutoGenerated(Category = "ARB_gpu_shader_fp64|VERSION_4_0", Version = "4.0", EntryPoint = "glUniformMatrix4dv")]
[CLSCompliant(false)]
public static void UniformMatrix4(Int32 location, Int32 count, bool transpose, ref Double value) { throw new NotImplementedException(); }
@@ -62314,7 +62314,7 @@ namespace OpenTK.Graphics.OpenGL
///
///
///
- /// [length: count]
+ /// [length: count*16]
[AutoGenerated(Category = "ARB_gpu_shader_fp64|VERSION_4_0", Version = "4.0", EntryPoint = "glUniformMatrix4dv")]
[CLSCompliant(false)]
public static unsafe void UniformMatrix4(Int32 location, Int32 count, bool transpose, Double* value) { throw new NotImplementedException(); }
@@ -62323,7 +62323,7 @@ namespace OpenTK.Graphics.OpenGL
///
///
///
- /// [length: count]
+ /// [length: count*16]
[AutoGenerated(Category = "VERSION_2_0", Version = "2.0", EntryPoint = "glUniformMatrix4fv")]
[CLSCompliant(false)]
public static void UniformMatrix4(Int32 location, Int32 count, bool transpose, Single[] value) { throw new NotImplementedException(); }
@@ -62332,7 +62332,7 @@ namespace OpenTK.Graphics.OpenGL
///
///
///
- /// [length: count]
+ /// [length: count*16]
[AutoGenerated(Category = "VERSION_2_0", Version = "2.0", EntryPoint = "glUniformMatrix4fv")]
[CLSCompliant(false)]
public static void UniformMatrix4(Int32 location, Int32 count, bool transpose, ref Single value) { throw new NotImplementedException(); }
@@ -62341,7 +62341,7 @@ namespace OpenTK.Graphics.OpenGL
///
///
///
- /// [length: count]
+ /// [length: count*16]
[AutoGenerated(Category = "VERSION_2_0", Version = "2.0", EntryPoint = "glUniformMatrix4fv")]
[CLSCompliant(false)]
public static unsafe void UniformMatrix4(Int32 location, Int32 count, bool transpose, Single* value) { throw new NotImplementedException(); }
@@ -62350,7 +62350,7 @@ namespace OpenTK.Graphics.OpenGL
///
///
///
- /// [length: count]
+ /// [length: count*8]
[AutoGenerated(Category = "ARB_gpu_shader_fp64|VERSION_4_0", Version = "4.0", EntryPoint = "glUniformMatrix4x2dv")]
[CLSCompliant(false)]
public static void UniformMatrix4x2(Int32 location, Int32 count, bool transpose, Double[] value) { throw new NotImplementedException(); }
@@ -62359,7 +62359,7 @@ namespace OpenTK.Graphics.OpenGL
///
///
///
- /// [length: count]
+ /// [length: count*8]
[AutoGenerated(Category = "ARB_gpu_shader_fp64|VERSION_4_0", Version = "4.0", EntryPoint = "glUniformMatrix4x2dv")]
[CLSCompliant(false)]
public static void UniformMatrix4x2(Int32 location, Int32 count, bool transpose, ref Double value) { throw new NotImplementedException(); }
@@ -62368,7 +62368,7 @@ namespace OpenTK.Graphics.OpenGL
///
///
///
- /// [length: count]
+ /// [length: count*8]
[AutoGenerated(Category = "ARB_gpu_shader_fp64|VERSION_4_0", Version = "4.0", EntryPoint = "glUniformMatrix4x2dv")]
[CLSCompliant(false)]
public static unsafe void UniformMatrix4x2(Int32 location, Int32 count, bool transpose, Double* value) { throw new NotImplementedException(); }
@@ -62377,7 +62377,7 @@ namespace OpenTK.Graphics.OpenGL
///
///
///
- /// [length: 8]
+ /// [length: count*8]
[AutoGenerated(Category = "VERSION_2_1", Version = "2.1", EntryPoint = "glUniformMatrix4x2fv")]
[CLSCompliant(false)]
public static void UniformMatrix4x2(Int32 location, Int32 count, bool transpose, Single[] value) { throw new NotImplementedException(); }
@@ -62386,7 +62386,7 @@ namespace OpenTK.Graphics.OpenGL
///
///
///
- /// [length: 8]
+ /// [length: count*8]
[AutoGenerated(Category = "VERSION_2_1", Version = "2.1", EntryPoint = "glUniformMatrix4x2fv")]
[CLSCompliant(false)]
public static void UniformMatrix4x2(Int32 location, Int32 count, bool transpose, ref Single value) { throw new NotImplementedException(); }
@@ -62395,7 +62395,7 @@ namespace OpenTK.Graphics.OpenGL
///
///
///
- /// [length: 8]
+ /// [length: count*8]
[AutoGenerated(Category = "VERSION_2_1", Version = "2.1", EntryPoint = "glUniformMatrix4x2fv")]
[CLSCompliant(false)]
public static unsafe void UniformMatrix4x2(Int32 location, Int32 count, bool transpose, Single* value) { throw new NotImplementedException(); }
@@ -62404,7 +62404,7 @@ namespace OpenTK.Graphics.OpenGL
///
///
///
- /// [length: count]
+ /// [length: count*12]
[AutoGenerated(Category = "ARB_gpu_shader_fp64|VERSION_4_0", Version = "4.0", EntryPoint = "glUniformMatrix4x3dv")]
[CLSCompliant(false)]
public static void UniformMatrix4x3(Int32 location, Int32 count, bool transpose, Double[] value) { throw new NotImplementedException(); }
@@ -62413,7 +62413,7 @@ namespace OpenTK.Graphics.OpenGL
///
///
///
- /// [length: count]
+ /// [length: count*12]
[AutoGenerated(Category = "ARB_gpu_shader_fp64|VERSION_4_0", Version = "4.0", EntryPoint = "glUniformMatrix4x3dv")]
[CLSCompliant(false)]
public static void UniformMatrix4x3(Int32 location, Int32 count, bool transpose, ref Double value) { throw new NotImplementedException(); }
@@ -62422,7 +62422,7 @@ namespace OpenTK.Graphics.OpenGL
///
///
///
- /// [length: count]
+ /// [length: count*12]
[AutoGenerated(Category = "ARB_gpu_shader_fp64|VERSION_4_0", Version = "4.0", EntryPoint = "glUniformMatrix4x3dv")]
[CLSCompliant(false)]
public static unsafe void UniformMatrix4x3(Int32 location, Int32 count, bool transpose, Double* value) { throw new NotImplementedException(); }
@@ -62431,7 +62431,7 @@ namespace OpenTK.Graphics.OpenGL
///
///
///
- /// [length: 12]
+ /// [length: count*12]
[AutoGenerated(Category = "VERSION_2_1", Version = "2.1", EntryPoint = "glUniformMatrix4x3fv")]
[CLSCompliant(false)]
public static void UniformMatrix4x3(Int32 location, Int32 count, bool transpose, Single[] value) { throw new NotImplementedException(); }
@@ -62440,7 +62440,7 @@ namespace OpenTK.Graphics.OpenGL
///
///
///
- /// [length: 12]
+ /// [length: count*12]
[AutoGenerated(Category = "VERSION_2_1", Version = "2.1", EntryPoint = "glUniformMatrix4x3fv")]
[CLSCompliant(false)]
public static void UniformMatrix4x3(Int32 location, Int32 count, bool transpose, ref Single value) { throw new NotImplementedException(); }
@@ -62449,7 +62449,7 @@ namespace OpenTK.Graphics.OpenGL
///
///
///
- /// [length: 12]
+ /// [length: count*12]
[AutoGenerated(Category = "VERSION_2_1", Version = "2.1", EntryPoint = "glUniformMatrix4x3fv")]
[CLSCompliant(false)]
public static unsafe void UniformMatrix4x3(Int32 location, Int32 count, bool transpose, Single* value) { throw new NotImplementedException(); }
@@ -91701,7 +91701,7 @@ namespace OpenTK.Graphics.OpenGL
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*1]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "EXT_gpu_shader4", Version = "", EntryPoint = "glUniform1uivEXT")]
@@ -91717,7 +91717,7 @@ namespace OpenTK.Graphics.OpenGL
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*1]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "EXT_gpu_shader4", Version = "", EntryPoint = "glUniform1uivEXT")]
@@ -91733,7 +91733,7 @@ namespace OpenTK.Graphics.OpenGL
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*1]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "EXT_gpu_shader4", Version = "", EntryPoint = "glUniform1uivEXT")]
@@ -91749,7 +91749,7 @@ namespace OpenTK.Graphics.OpenGL
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*1]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "EXT_gpu_shader4", Version = "", EntryPoint = "glUniform1uivEXT")]
@@ -91765,7 +91765,7 @@ namespace OpenTK.Graphics.OpenGL
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*1]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "EXT_gpu_shader4", Version = "", EntryPoint = "glUniform1uivEXT")]
@@ -91781,7 +91781,7 @@ namespace OpenTK.Graphics.OpenGL
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*1]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "EXT_gpu_shader4", Version = "", EntryPoint = "glUniform1uivEXT")]
@@ -103055,7 +103055,7 @@ namespace OpenTK.Graphics.OpenGL
///
/// Specifies the location of the uniform variable to be queried.
///
- /// [length: location]
+ /// [length: program, location]
/// Returns the value of the specified uniform variable.
///
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glGetUniformi64vNV")]
@@ -103071,7 +103071,7 @@ namespace OpenTK.Graphics.OpenGL
///
/// Specifies the location of the uniform variable to be queried.
///
- /// [length: location]
+ /// [length: program, location]
/// Returns the value of the specified uniform variable.
///
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glGetUniformi64vNV")]
@@ -103087,7 +103087,7 @@ namespace OpenTK.Graphics.OpenGL
///
/// Specifies the location of the uniform variable to be queried.
///
- /// [length: location]
+ /// [length: program, location]
/// Returns the value of the specified uniform variable.
///
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glGetUniformi64vNV")]
@@ -103103,7 +103103,7 @@ namespace OpenTK.Graphics.OpenGL
///
/// Specifies the location of the uniform variable to be queried.
///
- /// [length: location]
+ /// [length: program, location]
/// Returns the value of the specified uniform variable.
///
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glGetUniformi64vNV")]
@@ -103119,7 +103119,7 @@ namespace OpenTK.Graphics.OpenGL
///
/// Specifies the location of the uniform variable to be queried.
///
- /// [length: location]
+ /// [length: program, location]
/// Returns the value of the specified uniform variable.
///
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glGetUniformi64vNV")]
@@ -103135,7 +103135,7 @@ namespace OpenTK.Graphics.OpenGL
///
/// Specifies the location of the uniform variable to be queried.
///
- /// [length: location]
+ /// [length: program, location]
/// Returns the value of the specified uniform variable.
///
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glGetUniformi64vNV")]
@@ -110727,7 +110727,7 @@ namespace OpenTK.Graphics.OpenGL
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*1]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glUniform1i64vNV")]
@@ -110743,7 +110743,7 @@ namespace OpenTK.Graphics.OpenGL
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*1]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glUniform1i64vNV")]
@@ -110759,7 +110759,7 @@ namespace OpenTK.Graphics.OpenGL
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*1]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glUniform1i64vNV")]
@@ -110788,7 +110788,7 @@ namespace OpenTK.Graphics.OpenGL
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*1]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glUniform1ui64vNV")]
@@ -110804,7 +110804,7 @@ namespace OpenTK.Graphics.OpenGL
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*1]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glUniform1ui64vNV")]
@@ -110820,7 +110820,7 @@ namespace OpenTK.Graphics.OpenGL
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*1]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "AMD_gpu_shader_int64|NV_gpu_shader5", Version = "", EntryPoint = "glUniform1ui64vNV")]
@@ -111323,7 +111323,7 @@ namespace OpenTK.Graphics.OpenGL
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*1]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glUniformui64vNV")]
@@ -111339,7 +111339,7 @@ namespace OpenTK.Graphics.OpenGL
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*1]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glUniformui64vNV")]
@@ -111355,7 +111355,7 @@ namespace OpenTK.Graphics.OpenGL
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*1]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glUniformui64vNV")]
@@ -111371,7 +111371,7 @@ namespace OpenTK.Graphics.OpenGL
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*1]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glUniformui64vNV")]
@@ -111387,7 +111387,7 @@ namespace OpenTK.Graphics.OpenGL
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*1]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glUniformui64vNV")]
@@ -111403,7 +111403,7 @@ namespace OpenTK.Graphics.OpenGL
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*1]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "NV_shader_buffer_load", Version = "", EntryPoint = "glUniformui64vNV")]
@@ -117734,9 +117734,12 @@ namespace OpenTK.Graphics.OpenGL
///
/// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.
///
+ ///
+ /// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.
+ ///
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glVertex2bOES")]
[CLSCompliant(false)]
- public static void Vertex2(Byte x) { throw new NotImplementedException(); }
+ public static void Vertex2(Byte x, Byte y) { throw new NotImplementedException(); }
/// [requires: OES_byte_coordinates]
/// Specify a vertex
@@ -117744,9 +117747,12 @@ namespace OpenTK.Graphics.OpenGL
///
/// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.
///
+ ///
+ /// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.
+ ///
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glVertex2bOES")]
[CLSCompliant(false)]
- public static void Vertex2(SByte x) { throw new NotImplementedException(); }
+ public static void Vertex2(SByte x, SByte y) { throw new NotImplementedException(); }
/// [requires: OES_byte_coordinates]
/// Specify a vertex
@@ -117758,6 +117764,16 @@ namespace OpenTK.Graphics.OpenGL
[CLSCompliant(false)]
public static void Vertex2(Byte[] coords) { throw new NotImplementedException(); }
+ /// [requires: OES_byte_coordinates]
+ /// Specify a vertex
+ ///
+ /// [length: 2]
+ /// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.
+ ///
+ [AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glVertex2bvOES")]
+ [CLSCompliant(false)]
+ public static void Vertex2(ref Byte coords) { throw new NotImplementedException(); }
+
/// [requires: OES_byte_coordinates]
/// Specify a vertex
///
@@ -117778,6 +117794,16 @@ namespace OpenTK.Graphics.OpenGL
[CLSCompliant(false)]
public static void Vertex2(SByte[] coords) { throw new NotImplementedException(); }
+ /// [requires: OES_byte_coordinates]
+ /// Specify a vertex
+ ///
+ /// [length: 2]
+ /// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.
+ ///
+ [AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glVertex2bvOES")]
+ [CLSCompliant(false)]
+ public static void Vertex2(ref SByte coords) { throw new NotImplementedException(); }
+
/// [requires: OES_byte_coordinates]
/// Specify a vertex
///
@@ -117814,9 +117840,12 @@ namespace OpenTK.Graphics.OpenGL
///
/// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.
///
+ ///
+ /// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.
+ ///
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glVertex3bOES")]
[CLSCompliant(false)]
- public static void Vertex3(Byte x, Byte y) { throw new NotImplementedException(); }
+ public static void Vertex3(Byte x, Byte y, Byte z) { throw new NotImplementedException(); }
/// [requires: OES_byte_coordinates]
/// Specify a vertex
@@ -117827,9 +117856,12 @@ namespace OpenTK.Graphics.OpenGL
///
/// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.
///
+ ///
+ /// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.
+ ///
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glVertex3bOES")]
[CLSCompliant(false)]
- public static void Vertex3(SByte x, SByte y) { throw new NotImplementedException(); }
+ public static void Vertex3(SByte x, SByte y, SByte z) { throw new NotImplementedException(); }
/// [requires: OES_byte_coordinates]
/// Specify a vertex
@@ -117927,9 +117959,12 @@ namespace OpenTK.Graphics.OpenGL
///
/// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.
///
+ ///
+ /// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.
+ ///
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glVertex4bOES")]
[CLSCompliant(false)]
- public static void Vertex4(Byte x, Byte y, Byte z) { throw new NotImplementedException(); }
+ public static void Vertex4(Byte x, Byte y, Byte z, Byte w) { throw new NotImplementedException(); }
/// [requires: OES_byte_coordinates]
/// Specify a vertex
@@ -117943,9 +117978,12 @@ namespace OpenTK.Graphics.OpenGL
///
/// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.
///
+ ///
+ /// Specify x, y, z, and w coordinates of a vertex. Not all parameters are present in all forms of the command.
+ ///
[AutoGenerated(Category = "OES_byte_coordinates", Version = "", EntryPoint = "glVertex4bOES")]
[CLSCompliant(false)]
- public static void Vertex4(SByte x, SByte y, SByte z) { throw new NotImplementedException(); }
+ public static void Vertex4(SByte x, SByte y, SByte z, SByte w) { throw new NotImplementedException(); }
/// [requires: OES_byte_coordinates]
/// Specify a vertex
@@ -129445,7 +129483,7 @@ namespace OpenTK.Graphics.OpenGL
static extern void glTranslatexOES(int x, int y, int z);
[Slot(2244)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glVertex2bOES(SByte x);
+ static extern void glVertex2bOES(SByte x, SByte y);
[Slot(2245)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
static extern unsafe void glVertex2bvOES(SByte* coords);
@@ -129457,7 +129495,7 @@ namespace OpenTK.Graphics.OpenGL
static extern unsafe void glVertex2xvOES(int* coords);
[Slot(2258)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glVertex3bOES(SByte x, SByte y);
+ static extern void glVertex3bOES(SByte x, SByte y, SByte z);
[Slot(2259)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
static extern unsafe void glVertex3bvOES(SByte* coords);
@@ -129469,7 +129507,7 @@ namespace OpenTK.Graphics.OpenGL
static extern unsafe void glVertex3xvOES(int* coords);
[Slot(2272)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
- static extern void glVertex4bOES(SByte x, SByte y, SByte z);
+ static extern void glVertex4bOES(SByte x, SByte y, SByte z, SByte w);
[Slot(2273)]
[DllImport(Library, ExactSpelling = true, CallingConvention = CallingConvention.Winapi)]
static extern unsafe void glVertex4bvOES(SByte* coords);
diff --git a/Source/OpenTK/Graphics/OpenGL/GLEnums.cs b/Source/OpenTK/Graphics/OpenGL/GLEnums.cs
index 9e92d9bd..08a3ea6a 100644
--- a/Source/OpenTK/Graphics/OpenGL/GLEnums.cs
+++ b/Source/OpenTK/Graphics/OpenGL/GLEnums.cs
@@ -45704,6 +45704,10 @@ namespace OpenTK.Graphics.OpenGL
///
public enum OesByteCoordinates : int
{
+ ///
+ /// Original was GL_BYTE = 0x1400
+ ///
+ Byte = ((int)0x1400) ,
}
///
diff --git a/Source/OpenTK/Graphics/OpenGL4/GL4.cs b/Source/OpenTK/Graphics/OpenGL4/GL4.cs
index 28e19a8e..4e91a1a4 100644
--- a/Source/OpenTK/Graphics/OpenGL4/GL4.cs
+++ b/Source/OpenTK/Graphics/OpenGL4/GL4.cs
@@ -14008,7 +14008,7 @@ namespace OpenTK.Graphics.OpenGL4
///
/// Specifies the name of the parameter to query.
///
- /// [length: pname]
+ /// [length: program, uniformBlockIndex, pname]
/// Specifies the address of a variable to receive the result of the query.
///
[AutoGenerated(Category = "ARB_uniform_buffer_object|VERSION_3_1", Version = "3.1", EntryPoint = "glGetActiveUniformBlockiv")]
@@ -14027,7 +14027,7 @@ namespace OpenTK.Graphics.OpenGL4
///
/// Specifies the name of the parameter to query.
///
- /// [length: pname]
+ /// [length: program, uniformBlockIndex, pname]
/// Specifies the address of a variable to receive the result of the query.
///
[AutoGenerated(Category = "ARB_uniform_buffer_object|VERSION_3_1", Version = "3.1", EntryPoint = "glGetActiveUniformBlockiv")]
@@ -14046,7 +14046,7 @@ namespace OpenTK.Graphics.OpenGL4
///
/// Specifies the name of the parameter to query.
///
- /// [length: pname]
+ /// [length: program, uniformBlockIndex, pname]
/// Specifies the address of a variable to receive the result of the query.
///
[AutoGenerated(Category = "ARB_uniform_buffer_object|VERSION_3_1", Version = "3.1", EntryPoint = "glGetActiveUniformBlockiv")]
@@ -14065,7 +14065,7 @@ namespace OpenTK.Graphics.OpenGL4
///
/// Specifies the name of the parameter to query.
///
- /// [length: pname]
+ /// [length: program, uniformBlockIndex, pname]
/// Specifies the address of a variable to receive the result of the query.
///
[AutoGenerated(Category = "ARB_uniform_buffer_object|VERSION_3_1", Version = "3.1", EntryPoint = "glGetActiveUniformBlockiv")]
@@ -14084,7 +14084,7 @@ namespace OpenTK.Graphics.OpenGL4
///
/// Specifies the name of the parameter to query.
///
- /// [length: pname]
+ /// [length: program, uniformBlockIndex, pname]
/// Specifies the address of a variable to receive the result of the query.
///
[AutoGenerated(Category = "ARB_uniform_buffer_object|VERSION_3_1", Version = "3.1", EntryPoint = "glGetActiveUniformBlockiv")]
@@ -14103,7 +14103,7 @@ namespace OpenTK.Graphics.OpenGL4
///
/// Specifies the name of the parameter to query.
///
- /// [length: pname]
+ /// [length: program, uniformBlockIndex, pname]
/// Specifies the address of a variable to receive the result of the query.
///
[AutoGenerated(Category = "ARB_uniform_buffer_object|VERSION_3_1", Version = "3.1", EntryPoint = "glGetActiveUniformBlockiv")]
@@ -14301,7 +14301,7 @@ namespace OpenTK.Graphics.OpenGL4
///
/// Specifies the property of each uniform in uniformIndices that should be written into the corresponding element of params.
///
- /// [length: pname]
+ /// [length: uniformCount, pname]
/// Specifies the address of an array of uniformCount integers which are to receive the value of pname for each uniform in uniformIndices.
///
[AutoGenerated(Category = "ARB_uniform_buffer_object|VERSION_3_1", Version = "3.1", EntryPoint = "glGetActiveUniformsiv")]
@@ -14323,7 +14323,7 @@ namespace OpenTK.Graphics.OpenGL4
///
/// Specifies the property of each uniform in uniformIndices that should be written into the corresponding element of params.
///
- /// [length: pname]
+ /// [length: uniformCount, pname]
/// Specifies the address of an array of uniformCount integers which are to receive the value of pname for each uniform in uniformIndices.
///
[AutoGenerated(Category = "ARB_uniform_buffer_object|VERSION_3_1", Version = "3.1", EntryPoint = "glGetActiveUniformsiv")]
@@ -14345,7 +14345,7 @@ namespace OpenTK.Graphics.OpenGL4
///
/// Specifies the property of each uniform in uniformIndices that should be written into the corresponding element of params.
///
- /// [length: pname]
+ /// [length: uniformCount, pname]
/// Specifies the address of an array of uniformCount integers which are to receive the value of pname for each uniform in uniformIndices.
///
[AutoGenerated(Category = "ARB_uniform_buffer_object|VERSION_3_1", Version = "3.1", EntryPoint = "glGetActiveUniformsiv")]
@@ -14367,7 +14367,7 @@ namespace OpenTK.Graphics.OpenGL4
///
/// Specifies the property of each uniform in uniformIndices that should be written into the corresponding element of params.
///
- /// [length: pname]
+ /// [length: uniformCount, pname]
/// Specifies the address of an array of uniformCount integers which are to receive the value of pname for each uniform in uniformIndices.
///
[AutoGenerated(Category = "ARB_uniform_buffer_object|VERSION_3_1", Version = "3.1", EntryPoint = "glGetActiveUniformsiv")]
@@ -14389,7 +14389,7 @@ namespace OpenTK.Graphics.OpenGL4
///
/// Specifies the property of each uniform in uniformIndices that should be written into the corresponding element of params.
///
- /// [length: pname]
+ /// [length: uniformCount, pname]
/// Specifies the address of an array of uniformCount integers which are to receive the value of pname for each uniform in uniformIndices.
///
[AutoGenerated(Category = "ARB_uniform_buffer_object|VERSION_3_1", Version = "3.1", EntryPoint = "glGetActiveUniformsiv")]
@@ -14411,7 +14411,7 @@ namespace OpenTK.Graphics.OpenGL4
///
/// Specifies the property of each uniform in uniformIndices that should be written into the corresponding element of params.
///
- /// [length: pname]
+ /// [length: uniformCount, pname]
/// Specifies the address of an array of uniformCount integers which are to receive the value of pname for each uniform in uniformIndices.
///
[AutoGenerated(Category = "ARB_uniform_buffer_object|VERSION_3_1", Version = "3.1", EntryPoint = "glGetActiveUniformsiv")]
@@ -20538,7 +20538,7 @@ namespace OpenTK.Graphics.OpenGL4
///
/// Specifies the location of the uniform variable to be queried.
///
- /// [length: location]
+ /// [length: program, location]
/// Returns the value of the specified uniform variable.
///
[AutoGenerated(Category = "ARB_gpu_shader_fp64|VERSION_4_0", Version = "4.0", EntryPoint = "glGetUniformdv")]
@@ -20554,7 +20554,7 @@ namespace OpenTK.Graphics.OpenGL4
///
/// Specifies the location of the uniform variable to be queried.
///
- /// [length: location]
+ /// [length: program, location]
/// Returns the value of the specified uniform variable.
///
[AutoGenerated(Category = "ARB_gpu_shader_fp64|VERSION_4_0", Version = "4.0", EntryPoint = "glGetUniformdv")]
@@ -20570,7 +20570,7 @@ namespace OpenTK.Graphics.OpenGL4
///
/// Specifies the location of the uniform variable to be queried.
///
- /// [length: location]
+ /// [length: program, location]
/// Returns the value of the specified uniform variable.
///
[AutoGenerated(Category = "ARB_gpu_shader_fp64|VERSION_4_0", Version = "4.0", EntryPoint = "glGetUniformdv")]
@@ -20586,7 +20586,7 @@ namespace OpenTK.Graphics.OpenGL4
///
/// Specifies the location of the uniform variable to be queried.
///
- /// [length: location]
+ /// [length: program, location]
/// Returns the value of the specified uniform variable.
///
[AutoGenerated(Category = "ARB_gpu_shader_fp64|VERSION_4_0", Version = "4.0", EntryPoint = "glGetUniformdv")]
@@ -20602,7 +20602,7 @@ namespace OpenTK.Graphics.OpenGL4
///
/// Specifies the location of the uniform variable to be queried.
///
- /// [length: location]
+ /// [length: program, location]
/// Returns the value of the specified uniform variable.
///
[AutoGenerated(Category = "ARB_gpu_shader_fp64|VERSION_4_0", Version = "4.0", EntryPoint = "glGetUniformdv")]
@@ -20618,7 +20618,7 @@ namespace OpenTK.Graphics.OpenGL4
///
/// Specifies the location of the uniform variable to be queried.
///
- /// [length: location]
+ /// [length: program, location]
/// Returns the value of the specified uniform variable.
///
[AutoGenerated(Category = "ARB_gpu_shader_fp64|VERSION_4_0", Version = "4.0", EntryPoint = "glGetUniformdv")]
@@ -20634,7 +20634,7 @@ namespace OpenTK.Graphics.OpenGL4
///
/// Specifies the location of the uniform variable to be queried.
///
- /// [length: location]
+ /// [length: program, location]
/// Returns the value of the specified uniform variable.
///
[AutoGenerated(Category = "VERSION_2_0", Version = "2.0", EntryPoint = "glGetUniformfv")]
@@ -20650,7 +20650,7 @@ namespace OpenTK.Graphics.OpenGL4
///
/// Specifies the location of the uniform variable to be queried.
///
- /// [length: location]
+ /// [length: program, location]
/// Returns the value of the specified uniform variable.
///
[AutoGenerated(Category = "VERSION_2_0", Version = "2.0", EntryPoint = "glGetUniformfv")]
@@ -20666,7 +20666,7 @@ namespace OpenTK.Graphics.OpenGL4
///
/// Specifies the location of the uniform variable to be queried.
///
- /// [length: location]
+ /// [length: program, location]
/// Returns the value of the specified uniform variable.
///
[AutoGenerated(Category = "VERSION_2_0", Version = "2.0", EntryPoint = "glGetUniformfv")]
@@ -20682,7 +20682,7 @@ namespace OpenTK.Graphics.OpenGL4
///
/// Specifies the location of the uniform variable to be queried.
///
- /// [length: location]
+ /// [length: program, location]
/// Returns the value of the specified uniform variable.
///
[AutoGenerated(Category = "VERSION_2_0", Version = "2.0", EntryPoint = "glGetUniformfv")]
@@ -20698,7 +20698,7 @@ namespace OpenTK.Graphics.OpenGL4
///
/// Specifies the location of the uniform variable to be queried.
///
- /// [length: location]
+ /// [length: program, location]
/// Returns the value of the specified uniform variable.
///
[AutoGenerated(Category = "VERSION_2_0", Version = "2.0", EntryPoint = "glGetUniformfv")]
@@ -20714,7 +20714,7 @@ namespace OpenTK.Graphics.OpenGL4
///
/// Specifies the location of the uniform variable to be queried.
///
- /// [length: location]
+ /// [length: program, location]
/// Returns the value of the specified uniform variable.
///
[AutoGenerated(Category = "VERSION_2_0", Version = "2.0", EntryPoint = "glGetUniformfv")]
@@ -20844,7 +20844,7 @@ namespace OpenTK.Graphics.OpenGL4
///
/// Specifies the location of the uniform variable to be queried.
///
- /// [length: location]
+ /// [length: program, location]
/// Returns the value of the specified uniform variable.
///
[AutoGenerated(Category = "VERSION_2_0", Version = "2.0", EntryPoint = "glGetUniformiv")]
@@ -20860,7 +20860,7 @@ namespace OpenTK.Graphics.OpenGL4
///
/// Specifies the location of the uniform variable to be queried.
///
- /// [length: location]
+ /// [length: program, location]
/// Returns the value of the specified uniform variable.
///
[AutoGenerated(Category = "VERSION_2_0", Version = "2.0", EntryPoint = "glGetUniformiv")]
@@ -20876,7 +20876,7 @@ namespace OpenTK.Graphics.OpenGL4
///
/// Specifies the location of the uniform variable to be queried.
///
- /// [length: location]
+ /// [length: program, location]
/// Returns the value of the specified uniform variable.
///
[AutoGenerated(Category = "VERSION_2_0", Version = "2.0", EntryPoint = "glGetUniformiv")]
@@ -20892,7 +20892,7 @@ namespace OpenTK.Graphics.OpenGL4
///
/// Specifies the location of the uniform variable to be queried.
///
- /// [length: location]
+ /// [length: program, location]
/// Returns the value of the specified uniform variable.
///
[AutoGenerated(Category = "VERSION_2_0", Version = "2.0", EntryPoint = "glGetUniformiv")]
@@ -20908,7 +20908,7 @@ namespace OpenTK.Graphics.OpenGL4
///
/// Specifies the location of the uniform variable to be queried.
///
- /// [length: location]
+ /// [length: program, location]
/// Returns the value of the specified uniform variable.
///
[AutoGenerated(Category = "VERSION_2_0", Version = "2.0", EntryPoint = "glGetUniformiv")]
@@ -20924,7 +20924,7 @@ namespace OpenTK.Graphics.OpenGL4
///
/// Specifies the location of the uniform variable to be queried.
///
- /// [length: location]
+ /// [length: program, location]
/// Returns the value of the specified uniform variable.
///
[AutoGenerated(Category = "VERSION_2_0", Version = "2.0", EntryPoint = "glGetUniformiv")]
@@ -30839,7 +30839,7 @@ namespace OpenTK.Graphics.OpenGL4
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*1]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "ARB_gpu_shader_fp64|VERSION_4_0", Version = "4.0", EntryPoint = "glUniform1dv")]
@@ -30855,7 +30855,7 @@ namespace OpenTK.Graphics.OpenGL4
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*1]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "ARB_gpu_shader_fp64|VERSION_4_0", Version = "4.0", EntryPoint = "glUniform1dv")]
@@ -30871,7 +30871,7 @@ namespace OpenTK.Graphics.OpenGL4
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*1]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "ARB_gpu_shader_fp64|VERSION_4_0", Version = "4.0", EntryPoint = "glUniform1dv")]
@@ -30899,7 +30899,7 @@ namespace OpenTK.Graphics.OpenGL4
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*1]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "VERSION_2_0", Version = "2.0", EntryPoint = "glUniform1fv")]
@@ -30915,7 +30915,7 @@ namespace OpenTK.Graphics.OpenGL4
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*1]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "VERSION_2_0", Version = "2.0", EntryPoint = "glUniform1fv")]
@@ -30931,7 +30931,7 @@ namespace OpenTK.Graphics.OpenGL4
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*1]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "VERSION_2_0", Version = "2.0", EntryPoint = "glUniform1fv")]
@@ -30959,7 +30959,7 @@ namespace OpenTK.Graphics.OpenGL4
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*1]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "VERSION_2_0", Version = "2.0", EntryPoint = "glUniform1iv")]
@@ -30975,7 +30975,7 @@ namespace OpenTK.Graphics.OpenGL4
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*1]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "VERSION_2_0", Version = "2.0", EntryPoint = "glUniform1iv")]
@@ -30991,7 +30991,7 @@ namespace OpenTK.Graphics.OpenGL4
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*1]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "VERSION_2_0", Version = "2.0", EntryPoint = "glUniform1iv")]
@@ -31020,7 +31020,7 @@ namespace OpenTK.Graphics.OpenGL4
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*1]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "VERSION_3_0", Version = "3.0", EntryPoint = "glUniform1uiv")]
@@ -31036,7 +31036,7 @@ namespace OpenTK.Graphics.OpenGL4
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*1]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "VERSION_3_0", Version = "3.0", EntryPoint = "glUniform1uiv")]
@@ -31052,7 +31052,7 @@ namespace OpenTK.Graphics.OpenGL4
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*1]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "VERSION_3_0", Version = "3.0", EntryPoint = "glUniform1uiv")]
@@ -31083,7 +31083,7 @@ namespace OpenTK.Graphics.OpenGL4
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*2]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "ARB_gpu_shader_fp64|VERSION_4_0", Version = "4.0", EntryPoint = "glUniform2dv")]
@@ -31099,7 +31099,7 @@ namespace OpenTK.Graphics.OpenGL4
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*2]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "ARB_gpu_shader_fp64|VERSION_4_0", Version = "4.0", EntryPoint = "glUniform2dv")]
@@ -31115,7 +31115,7 @@ namespace OpenTK.Graphics.OpenGL4
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*2]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "ARB_gpu_shader_fp64|VERSION_4_0", Version = "4.0", EntryPoint = "glUniform2dv")]
@@ -31146,7 +31146,7 @@ namespace OpenTK.Graphics.OpenGL4
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*2]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "VERSION_2_0", Version = "2.0", EntryPoint = "glUniform2fv")]
@@ -31162,7 +31162,7 @@ namespace OpenTK.Graphics.OpenGL4
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*2]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "VERSION_2_0", Version = "2.0", EntryPoint = "glUniform2fv")]
@@ -31178,7 +31178,7 @@ namespace OpenTK.Graphics.OpenGL4
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*2]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "VERSION_2_0", Version = "2.0", EntryPoint = "glUniform2fv")]
@@ -31209,7 +31209,7 @@ namespace OpenTK.Graphics.OpenGL4
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*2]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "VERSION_2_0", Version = "2.0", EntryPoint = "glUniform2iv")]
@@ -31225,7 +31225,7 @@ namespace OpenTK.Graphics.OpenGL4
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*2]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "VERSION_2_0", Version = "2.0", EntryPoint = "glUniform2iv")]
@@ -31323,7 +31323,7 @@ namespace OpenTK.Graphics.OpenGL4
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*3]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "ARB_gpu_shader_fp64|VERSION_4_0", Version = "4.0", EntryPoint = "glUniform3dv")]
@@ -31339,7 +31339,7 @@ namespace OpenTK.Graphics.OpenGL4
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*3]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "ARB_gpu_shader_fp64|VERSION_4_0", Version = "4.0", EntryPoint = "glUniform3dv")]
@@ -31355,7 +31355,7 @@ namespace OpenTK.Graphics.OpenGL4
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*3]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "ARB_gpu_shader_fp64|VERSION_4_0", Version = "4.0", EntryPoint = "glUniform3dv")]
@@ -31389,7 +31389,7 @@ namespace OpenTK.Graphics.OpenGL4
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*3]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "VERSION_2_0", Version = "2.0", EntryPoint = "glUniform3fv")]
@@ -31405,7 +31405,7 @@ namespace OpenTK.Graphics.OpenGL4
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*3]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "VERSION_2_0", Version = "2.0", EntryPoint = "glUniform3fv")]
@@ -31421,7 +31421,7 @@ namespace OpenTK.Graphics.OpenGL4
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*3]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "VERSION_2_0", Version = "2.0", EntryPoint = "glUniform3fv")]
@@ -31455,7 +31455,7 @@ namespace OpenTK.Graphics.OpenGL4
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*3]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "VERSION_2_0", Version = "2.0", EntryPoint = "glUniform3iv")]
@@ -31471,7 +31471,7 @@ namespace OpenTK.Graphics.OpenGL4
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*3]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "VERSION_2_0", Version = "2.0", EntryPoint = "glUniform3iv")]
@@ -31487,7 +31487,7 @@ namespace OpenTK.Graphics.OpenGL4
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*3]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "VERSION_2_0", Version = "2.0", EntryPoint = "glUniform3iv")]
@@ -31591,7 +31591,7 @@ namespace OpenTK.Graphics.OpenGL4
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*4]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "ARB_gpu_shader_fp64|VERSION_4_0", Version = "4.0", EntryPoint = "glUniform4dv")]
@@ -31607,7 +31607,7 @@ namespace OpenTK.Graphics.OpenGL4
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*4]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "ARB_gpu_shader_fp64|VERSION_4_0", Version = "4.0", EntryPoint = "glUniform4dv")]
@@ -31623,7 +31623,7 @@ namespace OpenTK.Graphics.OpenGL4
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*4]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "ARB_gpu_shader_fp64|VERSION_4_0", Version = "4.0", EntryPoint = "glUniform4dv")]
@@ -31660,7 +31660,7 @@ namespace OpenTK.Graphics.OpenGL4
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*4]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "VERSION_2_0", Version = "2.0", EntryPoint = "glUniform4fv")]
@@ -31676,7 +31676,7 @@ namespace OpenTK.Graphics.OpenGL4
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*4]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "VERSION_2_0", Version = "2.0", EntryPoint = "glUniform4fv")]
@@ -31692,7 +31692,7 @@ namespace OpenTK.Graphics.OpenGL4
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*4]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "VERSION_2_0", Version = "2.0", EntryPoint = "glUniform4fv")]
@@ -31729,7 +31729,7 @@ namespace OpenTK.Graphics.OpenGL4
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*4]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "VERSION_2_0", Version = "2.0", EntryPoint = "glUniform4iv")]
@@ -31745,7 +31745,7 @@ namespace OpenTK.Graphics.OpenGL4
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*4]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "VERSION_2_0", Version = "2.0", EntryPoint = "glUniform4iv")]
@@ -31761,7 +31761,7 @@ namespace OpenTK.Graphics.OpenGL4
///
/// For the vector (glUniform*v) commands, specifies the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array. For the matrix (glUniformMatrix*) commands, specifies the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
///
- /// [length: count]
+ /// [length: count*4]
/// For the vector and matrix commands, specifies a pointer to an array of count values that will be used to update the specified uniform variable.
///
[AutoGenerated(Category = "VERSION_2_0", Version = "2.0", EntryPoint = "glUniform4iv")]
@@ -31874,7 +31874,7 @@ namespace OpenTK.Graphics.OpenGL4
///
///
///
- /// [length: count]
+ /// [length: count*4]
[AutoGenerated(Category = "ARB_gpu_shader_fp64|VERSION_4_0", Version = "4.0", EntryPoint = "glUniformMatrix2dv")]
[CLSCompliant(false)]
public static void UniformMatrix2(Int32 location, Int32 count, bool transpose, Double[] value) { throw new NotImplementedException(); }
@@ -31883,7 +31883,7 @@ namespace OpenTK.Graphics.OpenGL4
///
///
///
- /// [length: count]
+ /// [length: count*4]
[AutoGenerated(Category = "ARB_gpu_shader_fp64|VERSION_4_0", Version = "4.0", EntryPoint = "glUniformMatrix2dv")]
[CLSCompliant(false)]
public static void UniformMatrix2(Int32 location, Int32 count, bool transpose, ref Double value) { throw new NotImplementedException(); }
@@ -31892,7 +31892,7 @@ namespace OpenTK.Graphics.OpenGL4
///
///
///
- /// [length: count]
+ /// [length: count*4]
[AutoGenerated(Category = "ARB_gpu_shader_fp64|VERSION_4_0", Version = "4.0", EntryPoint = "glUniformMatrix2dv")]
[CLSCompliant(false)]
public static unsafe void UniformMatrix2(Int32 location, Int32 count, bool transpose, Double* value) { throw new NotImplementedException(); }
@@ -31901,7 +31901,7 @@ namespace OpenTK.Graphics.OpenGL4
///
///
///
- /// [length: count]
+ /// [length: count*4]
[AutoGenerated(Category = "VERSION_2_0", Version = "2.0", EntryPoint = "glUniformMatrix2fv")]
[CLSCompliant(false)]
public static void UniformMatrix2(Int32 location, Int32 count, bool transpose, Single[] value) { throw new NotImplementedException(); }
@@ -31910,7 +31910,7 @@ namespace OpenTK.Graphics.OpenGL4
///
///
///
- /// [length: count]
+ /// [length: count*4]
[AutoGenerated(Category = "VERSION_2_0", Version = "2.0", EntryPoint = "glUniformMatrix2fv")]
[CLSCompliant(false)]
public static void UniformMatrix2(Int32 location, Int32 count, bool transpose, ref Single value) { throw new NotImplementedException(); }
@@ -31919,7 +31919,7 @@ namespace OpenTK.Graphics.OpenGL4
///
///
///
- /// [length: count]
+ /// [length: count*4]
[AutoGenerated(Category = "VERSION_2_0", Version = "2.0", EntryPoint = "glUniformMatrix2fv")]
[CLSCompliant(false)]
public static unsafe void UniformMatrix2(Int32 location, Int32 count, bool transpose, Single* value) { throw new NotImplementedException(); }
@@ -31928,7 +31928,7 @@ namespace OpenTK.Graphics.OpenGL4
///
///
///
- /// [length: count]
+ /// [length: count*6]
[AutoGenerated(Category = "ARB_gpu_shader_fp64|VERSION_4_0", Version = "4.0", EntryPoint = "glUniformMatrix2x3dv")]
[CLSCompliant(false)]
public static void UniformMatrix2x3(Int32 location, Int32 count, bool transpose, Double[] value) { throw new NotImplementedException(); }
@@ -31937,7 +31937,7 @@ namespace OpenTK.Graphics.OpenGL4
///
///
///
- /// [length: count]
+ /// [length: count*6]
[AutoGenerated(Category = "ARB_gpu_shader_fp64|VERSION_4_0", Version = "4.0", EntryPoint = "glUniformMatrix2x3dv")]
[CLSCompliant(false)]
public static void UniformMatrix2x3(Int32 location, Int32 count, bool transpose, ref Double value) { throw new NotImplementedException(); }
@@ -31946,7 +31946,7 @@ namespace OpenTK.Graphics.OpenGL4
///
///
///
- /// [length: count]
+ /// [length: count*6]
[AutoGenerated(Category = "ARB_gpu_shader_fp64|VERSION_4_0", Version = "4.0", EntryPoint = "glUniformMatrix2x3dv")]
[CLSCompliant(false)]
public static unsafe void UniformMatrix2x3(Int32 location, Int32 count, bool transpose, Double* value) { throw new NotImplementedException(); }
@@ -31955,7 +31955,7 @@ namespace OpenTK.Graphics.OpenGL4
///
///
///
- /// [length: 6]
+ /// [length: count*6]
[AutoGenerated(Category = "VERSION_2_1", Version = "2.1", EntryPoint = "glUniformMatrix2x3fv")]
[CLSCompliant(false)]
public static void UniformMatrix2x3(Int32 location, Int32 count, bool transpose, Single[] value) { throw new NotImplementedException(); }
@@ -31964,7 +31964,7 @@ namespace OpenTK.Graphics.OpenGL4
///
///
///
- /// [length: 6]
+ /// [length: count*6]
[AutoGenerated(Category = "VERSION_2_1", Version = "2.1", EntryPoint = "glUniformMatrix2x3fv")]
[CLSCompliant(false)]
public static void UniformMatrix2x3(Int32 location, Int32 count, bool transpose, ref Single value) { throw new NotImplementedException(); }
@@ -31973,7 +31973,7 @@ namespace OpenTK.Graphics.OpenGL4
///
///
///
- /// [length: 6]
+ /// [length: count*6]
[AutoGenerated(Category = "VERSION_2_1", Version = "2.1", EntryPoint = "glUniformMatrix2x3fv")]
[CLSCompliant(false)]
public static unsafe void UniformMatrix2x3(Int32 location, Int32 count, bool transpose, Single* value) { throw new NotImplementedException(); }
@@ -31982,7 +31982,7 @@ namespace OpenTK.Graphics.OpenGL4
///
///
///
- /// [length: count]
+ /// [length: count*8]
[AutoGenerated(Category = "ARB_gpu_shader_fp64|VERSION_4_0", Version = "4.0", EntryPoint = "glUniformMatrix2x4dv")]
[CLSCompliant(false)]
public static void UniformMatrix2x4(Int32 location, Int32 count, bool transpose, Double[] value) { throw new NotImplementedException(); }
@@ -31991,7 +31991,7 @@ namespace OpenTK.Graphics.OpenGL4
///
///
///
- /// [length: count]
+ /// [length: count*8]
[AutoGenerated(Category = "ARB_gpu_shader_fp64|VERSION_4_0", Version = "4.0", EntryPoint = "glUniformMatrix2x4dv")]
[CLSCompliant(false)]
public static void UniformMatrix2x4(Int32 location, Int32 count, bool transpose, ref Double value) { throw new NotImplementedException(); }
@@ -32000,7 +32000,7 @@ namespace OpenTK.Graphics.OpenGL4
///
///
///
- /// [length: count]
+ /// [length: count*8]
[AutoGenerated(Category = "ARB_gpu_shader_fp64|VERSION_4_0", Version = "4.0", EntryPoint = "glUniformMatrix2x4dv")]
[CLSCompliant(false)]
public static unsafe void UniformMatrix2x4(Int32 location, Int32 count, bool transpose, Double* value) { throw new NotImplementedException(); }
@@ -32009,7 +32009,7 @@ namespace OpenTK.Graphics.OpenGL4
///
///
///
- /// [length: 8]
+ /// [length: count*8]
[AutoGenerated(Category = "VERSION_2_1", Version = "2.1", EntryPoint = "glUniformMatrix2x4fv")]
[CLSCompliant(false)]
public static void UniformMatrix2x4(Int32 location, Int32 count, bool transpose, Single[] value) { throw new NotImplementedException(); }
@@ -32018,7 +32018,7 @@ namespace OpenTK.Graphics.OpenGL4
///
///
///
- /// [length: 8]
+ /// [length: count*8]
[AutoGenerated(Category = "VERSION_2_1", Version = "2.1", EntryPoint = "glUniformMatrix2x4fv")]
[CLSCompliant(false)]
public static void UniformMatrix2x4(Int32 location, Int32 count, bool transpose, ref Single value) { throw new NotImplementedException(); }
@@ -32027,7 +32027,7 @@ namespace OpenTK.Graphics.OpenGL4
///
///
///
- /// [length: 8]
+ /// [length: count*8]
[AutoGenerated(Category = "VERSION_2_1", Version = "2.1", EntryPoint = "glUniformMatrix2x4fv")]
[CLSCompliant(false)]
public static unsafe void UniformMatrix2x4(Int32 location, Int32 count, bool transpose, Single* value) { throw new NotImplementedException(); }
@@ -32036,7 +32036,7 @@ namespace OpenTK.Graphics.OpenGL4
///
///
///
- /// [length: count]
+ /// [length: count*9]
[AutoGenerated(Category = "ARB_gpu_shader_fp64|VERSION_4_0", Version = "4.0", EntryPoint = "glUniformMatrix3dv")]
[CLSCompliant(false)]
public static void UniformMatrix3(Int32 location, Int32 count, bool transpose, Double[] value) { throw new NotImplementedException(); }
@@ -32045,7 +32045,7 @@ namespace OpenTK.Graphics.OpenGL4
///
///
///
- /// [length: count]
+ /// [length: count*9]
[AutoGenerated(Category = "ARB_gpu_shader_fp64|VERSION_4_0", Version = "4.0", EntryPoint = "glUniformMatrix3dv")]
[CLSCompliant(false)]
public static void UniformMatrix3(Int32 location, Int32 count, bool transpose, ref Double value) { throw new NotImplementedException(); }
@@ -32054,7 +32054,7 @@ namespace OpenTK.Graphics.OpenGL4
///
///
///
- /// [length: count]
+ /// [length: count*9]
[AutoGenerated(Category = "ARB_gpu_shader_fp64|VERSION_4_0", Version = "4.0", EntryPoint = "glUniformMatrix3dv")]
[CLSCompliant(false)]
public static unsafe void UniformMatrix3(Int32 location, Int32 count, bool transpose, Double* value) { throw new NotImplementedException(); }
@@ -32063,7 +32063,7 @@ namespace OpenTK.Graphics.OpenGL4
///
///
///
- /// [length: count]
+ /// [length: count*9]
[AutoGenerated(Category = "VERSION_2_0", Version = "2.0", EntryPoint = "glUniformMatrix3fv")]
[CLSCompliant(false)]
public static void UniformMatrix3(Int32 location, Int32 count, bool transpose, Single[] value) { throw new NotImplementedException(); }
@@ -32072,7 +32072,7 @@ namespace OpenTK.Graphics.OpenGL4
///
///
///
- /// [length: count]
+ /// [length: count*9]
[AutoGenerated(Category = "VERSION_2_0", Version = "2.0", EntryPoint = "glUniformMatrix3fv")]
[CLSCompliant(false)]
public static void UniformMatrix3(Int32 location, Int32 count, bool transpose, ref Single value) { throw new NotImplementedException(); }
@@ -32081,7 +32081,7 @@ namespace OpenTK.Graphics.OpenGL4
///
///
///
- /// [length: count]
+ /// [length: count*9]
[AutoGenerated(Category = "VERSION_2_0", Version = "2.0", EntryPoint = "glUniformMatrix3fv")]
[CLSCompliant(false)]
public static unsafe void UniformMatrix3(Int32 location, Int32 count, bool transpose, Single* value) { throw new NotImplementedException(); }
@@ -32090,7 +32090,7 @@ namespace OpenTK.Graphics.OpenGL4
///
///
///
- /// [length: count]
+ /// [length: count*6]
[AutoGenerated(Category = "ARB_gpu_shader_fp64|VERSION_4_0", Version = "4.0", EntryPoint = "glUniformMatrix3x2dv")]
[CLSCompliant(false)]
public static void UniformMatrix3x2(Int32 location, Int32 count, bool transpose, Double[] value) { throw new NotImplementedException(); }
@@ -32099,7 +32099,7 @@ namespace OpenTK.Graphics.OpenGL4
///
///
///
- /// [length: count]
+ /// [length: count*6]
[AutoGenerated(Category = "ARB_gpu_shader_fp64|VERSION_4_0", Version = "4.0", EntryPoint = "glUniformMatrix3x2dv")]
[CLSCompliant(false)]
public static void UniformMatrix3x2(Int32 location, Int32 count, bool transpose, ref Double value) { throw new NotImplementedException(); }
@@ -32108,7 +32108,7 @@ namespace OpenTK.Graphics.OpenGL4
///
///
///
- /// [length: count]
+ /// [length: count*6]
[AutoGenerated(Category = "ARB_gpu_shader_fp64|VERSION_4_0", Version = "4.0", EntryPoint = "glUniformMatrix3x2dv")]
[CLSCompliant(false)]
public static unsafe void UniformMatrix3x2(Int32 location, Int32 count, bool transpose, Double* value) { throw new NotImplementedException(); }
@@ -32117,7 +32117,7 @@ namespace OpenTK.Graphics.OpenGL4
///
///
///
- /// [length: 6]
+ /// [length: count*6]
[AutoGenerated(Category = "VERSION_2_1", Version = "2.1", EntryPoint = "glUniformMatrix3x2fv")]
[CLSCompliant(false)]
public static void UniformMatrix3x2(Int32 location, Int32 count, bool transpose, Single[] value) { throw new NotImplementedException(); }
@@ -32126,7 +32126,7 @@ namespace OpenTK.Graphics.OpenGL4
///
///
///
- /// [length: 6]
+ /// [length: count*6]
[AutoGenerated(Category = "VERSION_2_1", Version = "2.1", EntryPoint = "glUniformMatrix3x2fv")]
[CLSCompliant(false)]
public static void UniformMatrix3x2(Int32 location, Int32 count, bool transpose, ref Single value) { throw new NotImplementedException(); }
@@ -32135,7 +32135,7 @@ namespace OpenTK.Graphics.OpenGL4
///
///
///
- /// [length: 6]
+ /// [length: count*6]
[AutoGenerated(Category = "VERSION_2_1", Version = "2.1", EntryPoint = "glUniformMatrix3x2fv")]
[CLSCompliant(false)]
public static unsafe void UniformMatrix3x2(Int32 location, Int32 count, bool transpose, Single* value) { throw new NotImplementedException(); }
@@ -32144,7 +32144,7 @@ namespace OpenTK.Graphics.OpenGL4
///
///
///
- /// [length: count]
+ /// [length: count*12]
[AutoGenerated(Category = "ARB_gpu_shader_fp64|VERSION_4_0", Version = "4.0", EntryPoint = "glUniformMatrix3x4dv")]
[CLSCompliant(false)]
public static void UniformMatrix3x4(Int32 location, Int32 count, bool transpose, Double[] value) { throw new NotImplementedException(); }
@@ -32153,7 +32153,7 @@ namespace OpenTK.Graphics.OpenGL4
///
///
///
- /// [length: count]
+ /// [length: count*12]
[AutoGenerated(Category = "ARB_gpu_shader_fp64|VERSION_4_0", Version = "4.0", EntryPoint = "glUniformMatrix3x4dv")]
[CLSCompliant(false)]
public static void UniformMatrix3x4(Int32 location, Int32 count, bool transpose, ref Double value) { throw new NotImplementedException(); }
@@ -32162,7 +32162,7 @@ namespace OpenTK.Graphics.OpenGL4
///
///
///
- /// [length: count]
+ /// [length: count*12]
[AutoGenerated(Category = "ARB_gpu_shader_fp64|VERSION_4_0", Version = "4.0", EntryPoint = "glUniformMatrix3x4dv")]
[CLSCompliant(false)]
public static unsafe void UniformMatrix3x4(Int32 location, Int32 count, bool transpose, Double* value) { throw new NotImplementedException(); }
@@ -32171,7 +32171,7 @@ namespace OpenTK.Graphics.OpenGL4
///
///
///
- /// [length: 12]
+ /// [length: count*12]
[AutoGenerated(Category = "VERSION_2_1", Version = "2.1", EntryPoint = "glUniformMatrix3x4fv")]
[CLSCompliant(false)]
public static void UniformMatrix3x4(Int32 location, Int32 count, bool transpose, Single[] value) { throw new NotImplementedException(); }
@@ -32180,7 +32180,7 @@ namespace OpenTK.Graphics.OpenGL4
///
///
///
- /// [length: 12]
+ /// [length: count*12]
[AutoGenerated(Category = "VERSION_2_1", Version = "2.1", EntryPoint = "glUniformMatrix3x4fv")]
[CLSCompliant(false)]
public static void UniformMatrix3x4(Int32 location, Int32 count, bool transpose, ref Single value) { throw new NotImplementedException(); }
@@ -32189,7 +32189,7 @@ namespace OpenTK.Graphics.OpenGL4
///
///
///
- /// [length: 12]
+ /// [length: count*12]
[AutoGenerated(Category = "VERSION_2_1", Version = "2.1", EntryPoint = "glUniformMatrix3x4fv")]
[CLSCompliant(false)]
public static unsafe void UniformMatrix3x4(Int32 location, Int32 count, bool transpose, Single* value) { throw new NotImplementedException(); }
@@ -32198,7 +32198,7 @@ namespace OpenTK.Graphics.OpenGL4
///
///
///
- /// [length: count]
+ /// [length: count*16]
[AutoGenerated(Category = "ARB_gpu_shader_fp64|VERSION_4_0", Version = "4.0", EntryPoint = "glUniformMatrix4dv")]
[CLSCompliant(false)]
public static void UniformMatrix4(Int32 location, Int32 count, bool transpose, Double[] value) { throw new NotImplementedException(); }
@@ -32207,7 +32207,7 @@ namespace OpenTK.Graphics.OpenGL4
///
///
///
- /// [length: count]
+ /// [length: count*16]
[AutoGenerated(Category = "ARB_gpu_shader_fp64|VERSION_4_0", Version = "4.0", EntryPoint = "glUniformMatrix4dv")]
[CLSCompliant(false)]
public static void UniformMatrix4(Int32 location, Int32 count, bool transpose, ref Double value) { throw new NotImplementedException(); }
@@ -32216,7 +32216,7 @@ namespace OpenTK.Graphics.OpenGL4
///
///
///
- /// [length: count]
+ /// [length: count*16]
[AutoGenerated(Category = "ARB_gpu_shader_fp64|VERSION_4_0", Version = "4.0", EntryPoint = "glUniformMatrix4dv")]
[CLSCompliant(false)]
public static unsafe void UniformMatrix4(Int32 location, Int32 count, bool transpose, Double* value) { throw new NotImplementedException(); }
@@ -32225,7 +32225,7 @@ namespace OpenTK.Graphics.OpenGL4
///
///
///
- /// [length: count]
+ /// [length: count*16]
[AutoGenerated(Category = "VERSION_2_0", Version = "2.0", EntryPoint = "glUniformMatrix4fv")]
[CLSCompliant(false)]
public static void UniformMatrix4(Int32 location, Int32 count, bool transpose, Single[] value) { throw new NotImplementedException(); }
@@ -32234,7 +32234,7 @@ namespace OpenTK.Graphics.OpenGL4
///
///
///
- /// [length: count]
+ /// [length: count*16]
[AutoGenerated(Category = "VERSION_2_0", Version = "2.0", EntryPoint = "glUniformMatrix4fv")]
[CLSCompliant(false)]
public static void UniformMatrix4(Int32 location, Int32 count, bool transpose, ref Single value) { throw new NotImplementedException(); }
@@ -32243,7 +32243,7 @@ namespace OpenTK.Graphics.OpenGL4
///
///
///
- /// [length: count]
+ /// [length: count*16]
[AutoGenerated(Category = "VERSION_2_0", Version = "2.0", EntryPoint = "glUniformMatrix4fv")]
[CLSCompliant(false)]
public static unsafe void UniformMatrix4(Int32 location, Int32 count, bool transpose, Single* value) { throw new NotImplementedException(); }
@@ -32252,7 +32252,7 @@ namespace OpenTK.Graphics.OpenGL4
///
///
///
- /// [length: count]
+ /// [length: count*8]
[AutoGenerated(Category = "ARB_gpu_shader_fp64|VERSION_4_0", Version = "4.0", EntryPoint = "glUniformMatrix4x2dv")]
[CLSCompliant(false)]
public static void UniformMatrix4x2(Int32 location, Int32 count, bool transpose, Double[] value) { throw new NotImplementedException(); }
@@ -32261,7 +32261,7 @@ namespace OpenTK.Graphics.OpenGL4
///
///
///
- /// [length: count]
+ /// [length: count*8]
[AutoGenerated(Category = "ARB_gpu_shader_fp64|VERSION_4_0", Version = "4.0", EntryPoint = "glUniformMatrix4x2dv")]
[CLSCompliant(false)]
public static void UniformMatrix4x2(Int32 location, Int32 count, bool transpose, ref Double value) { throw new NotImplementedException(); }
@@ -32270,7 +32270,7 @@ namespace OpenTK.Graphics.OpenGL4
///
///
///
- /// [length: count]
+ /// [length: count*8]
[AutoGenerated(Category = "ARB_gpu_shader_fp64|VERSION_4_0", Version = "4.0", EntryPoint = "glUniformMatrix4x2dv")]
[CLSCompliant(false)]
public static unsafe void UniformMatrix4x2(Int32 location, Int32 count, bool transpose, Double* value) { throw new NotImplementedException(); }
@@ -32279,7 +32279,7 @@ namespace OpenTK.Graphics.OpenGL4
///
///
///
- /// [length: 8]
+ /// [length: count*8]
[AutoGenerated(Category = "VERSION_2_1", Version = "2.1", EntryPoint = "glUniformMatrix4x2fv")]
[CLSCompliant(false)]
public static void UniformMatrix4x2(Int32 location, Int32 count, bool transpose, Single[] value) { throw new NotImplementedException(); }
@@ -32288,7 +32288,7 @@ namespace OpenTK.Graphics.OpenGL4
///
///
///
- /// [length: 8]
+ /// [length: count*8]
[AutoGenerated(Category = "VERSION_2_1", Version = "2.1", EntryPoint = "glUniformMatrix4x2fv")]
[CLSCompliant(false)]
public static void UniformMatrix4x2(Int32 location, Int32 count, bool transpose, ref Single value) { throw new NotImplementedException(); }
@@ -32297,7 +32297,7 @@ namespace OpenTK.Graphics.OpenGL4
///
///
///
- /// [length: 8]
+ /// [length: count*8]
[AutoGenerated(Category = "VERSION_2_1", Version = "2.1", EntryPoint = "glUniformMatrix4x2fv")]
[CLSCompliant(false)]
public static unsafe void UniformMatrix4x2(Int32 location, Int32 count, bool transpose, Single* value) { throw new NotImplementedException(); }
@@ -32306,7 +32306,7 @@ namespace OpenTK.Graphics.OpenGL4
///
///
///
- /// [length: count]
+ /// [length: count*12]
[AutoGenerated(Category = "ARB_gpu_shader_fp64|VERSION_4_0", Version = "4.0", EntryPoint = "glUniformMatrix4x3dv")]
[CLSCompliant(false)]
public static void UniformMatrix4x3(Int32 location, Int32 count, bool transpose, Double[] value) { throw new NotImplementedException(); }
@@ -32315,7 +32315,7 @@ namespace OpenTK.Graphics.OpenGL4
///
///
///
- /// [length: count]
+ /// [length: count*12]
[AutoGenerated(Category = "ARB_gpu_shader_fp64|VERSION_4_0", Version = "4.0", EntryPoint = "glUniformMatrix4x3dv")]
[CLSCompliant(false)]
public static void UniformMatrix4x3(Int32 location, Int32 count, bool transpose, ref Double value) { throw new NotImplementedException(); }
@@ -32324,7 +32324,7 @@ namespace OpenTK.Graphics.OpenGL4
///
///
///
- /// [length: count]
+ /// [length: count*12]
[AutoGenerated(Category = "ARB_gpu_shader_fp64|VERSION_4_0", Version = "4.0", EntryPoint = "glUniformMatrix4x3dv")]
[CLSCompliant(false)]
public static unsafe void UniformMatrix4x3(Int32 location, Int32 count, bool transpose, Double* value) { throw new NotImplementedException(); }
@@ -32333,7 +32333,7 @@ namespace OpenTK.Graphics.OpenGL4
///
///
///
- /// [length: 12]
+ /// [length: count*12]
[AutoGenerated(Category = "VERSION_2_1", Version = "2.1", EntryPoint = "glUniformMatrix4x3fv")]
[CLSCompliant(false)]
public static void UniformMatrix4x3(Int32 location, Int32 count, bool transpose, Single[] value) { throw new NotImplementedException(); }
@@ -32342,7 +32342,7 @@ namespace OpenTK.Graphics.OpenGL4
///
///
///
- /// [length: 12]
+ /// [length: count*12]
[AutoGenerated(Category = "VERSION_2_1", Version = "2.1", EntryPoint = "glUniformMatrix4x3fv")]
[CLSCompliant(false)]
public static void UniformMatrix4x3(Int32 location, Int32 count, bool transpose, ref Single value) { throw new NotImplementedException(); }
@@ -32351,7 +32351,7 @@ namespace OpenTK.Graphics.OpenGL4
///
///
///
- /// [length: 12]
+ /// [length: count*12]
[AutoGenerated(Category = "VERSION_2_1", Version = "2.1", EntryPoint = "glUniformMatrix4x3fv")]
[CLSCompliant(false)]
public static unsafe void UniformMatrix4x3(Int32 location, Int32 count, bool transpose, Single* value) { throw new NotImplementedException(); }