From 5cac37a4f5191f4173b587ccb1bbecf8a6d51752 Mon Sep 17 00:00:00 2001 From: thefiddler Date: Mon, 21 Jul 2014 09:19:29 +0200 Subject: [PATCH 1/2] [GL] Synced with the July 2014 Khronos spec This version fixes various issues in the OES_byte_coordinates extension and improves the documentation on parameter lengths. --- Source/Bind/Specifications/GL2/signatures.xml | 325 +++++++++--------- 1 file changed, 168 insertions(+), 157 deletions(-) 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 @@ - + - + - + - + - + - + From f756b97ffb3af85499e9b864bebfb09b8cd5b34e Mon Sep 17 00:00:00 2001 From: thefiddler Date: Mon, 21 Jul 2014 09:19:39 +0200 Subject: [PATCH 2/2] [ES][GL] Regenerated bindings --- Source/OpenTK/Graphics/ES11/ES11.cs | 56 ++- Source/OpenTK/Graphics/ES11/ES11Enums.cs | 4 + Source/OpenTK/Graphics/ES20/ES20.cs | 124 +++---- Source/OpenTK/Graphics/ES20/ES20Enums.cs | 7 + Source/OpenTK/Graphics/ES30/ES30.cs | 214 +++++------ Source/OpenTK/Graphics/ES30/ES30Enums.cs | 7 + Source/OpenTK/Graphics/OpenGL/GL.cs | 436 ++++++++++++----------- Source/OpenTK/Graphics/OpenGL/GLEnums.cs | 4 + Source/OpenTK/Graphics/OpenGL4/GL4.cs | 244 ++++++------- 9 files changed, 597 insertions(+), 499 deletions(-) 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(); }